반응형

c++ 4662

MD5 해시를 해독 할 수 있습니까?

MD5 해시를 해독 할 수 있습니까? 누군가 나에게 다음과 같은 소프트웨어 시스템을 보았다고 말했습니다. 다른 시스템에서 MD5 암호화 된 비밀번호를 검색합니다. 암호화 된 비밀번호를 해독하고 시스템 자체 알고리즘을 사용하여 시스템의 데이터베이스에 비밀번호를 저장하십시오. 가능합니까? MD5 해시를 해독하는 것이 가능하지 않다고 생각했습니다. MD5 사전이 있지만 실제 암호 해독 알고리즘이 있습니까? MD5는 암호화가 아닙니다 (일부 암호화 알고리즘의 일부로 사용될 수 있음) . 단방향 해시 함수 입니다. 원본 데이터의 대부분은 실제로 변환의 일부로 "손실"되었습니다. MD5의 길이는 항상 128 비트입니다. 이는 가능한 128 개의 MD5 해시 가 2 개 있음을 의미 합니다. 그것은 합리적으로 많은 수..

IT story 2020.04.06

로그인 Mac에서 스크립트 실행

로그인 Mac에서 스크립트 실행 내 컴퓨터에서 내 계정에 로그인 할 때 누군가 .sh 파일을 실행하도록 도와 줄 수 있는지 궁금합니다. Mac OS X 10.6.7을 실행하고 있습니다. 컴퓨터에 로그온 할 때 실행할 "Example.sh"파일이 있습니다. 이미 로그인했을 때 실행하는 데 문제가 없지만 자동으로 실행되기를 원합니다. 사람들은 그것을 로그인 쉘 파일에 추가하려고하지만 그것이 어디에 있는지 모르겠습니다. 도와주세요. 이것을 따르십시오 : 스타트 Automator.app 고르다 Application Show library툴바에서 클릭 (숨겨진 경우) Run shell script(에서 Actions/Utilities) 추가 스크립트를 창에 복사하여 붙여 넣기 그것을 테스트 어딘가에 저장하십시오 ..

IT story 2020.04.06

"this"키워드는 언제 사용합니까?

"this"키워드는 언제 사용합니까? [닫은] 다른 사람들 이이 키워드를 어떻게 사용하는지 궁금했습니다 . 생성자에서 사용하는 경향이 있지만 클래스 전체에서 다른 방법으로 사용할 수도 있습니다. 몇 가지 예 : 생성자에서 : public Light(Vector v) { this.dir = new Vector(v); } 다른 곳 public void SomeMethod() { Vector vec = new Vector(); double d = (vec * vec) - (this.radius * this.radius); } 이 키워드는 C #에서 여러 가지 용도로 사용 됩니다. 유사한 이름으로 숨겨진 회원 자격을 부여하려면 객체가 다른 메소드에 매개 변수로 전달되도록하려면 객체가 메소드에서 자신을 리턴하게하..

IT story 2020.04.06

lodash를 사용하여 두 개체를 심도있게 비교하는 방법은 무엇입니까?

lodash를 사용하여 두 개체를 심도있게 비교하는 방법은 무엇입니까? 다른 중첩 된 객체가 2 개 있으며 중첩 된 속성 중 하나에 차이가 있는지 알아야합니다. var a = {}; var b = {}; a.prop1 = 2; a.prop2 = { prop3: 2 }; b.prop1 = 2; b.prop2 = { prop3: 3 }; 더 중첩 된 속성으로 인해 개체가 훨씬 복잡해질 수 있습니다. 그러나 이것은 좋은 예입니다. 재귀 함수 또는 lodash와 함께 사용할 수있는 옵션이 있습니다 ... 쉽고 우아한 솔루션을 사용 _.isEqual하면 다음과 같이 비교할 수 있습니다. var a = {}; var b = {}; a.prop1 = 2; a.prop2 = { prop3: 2 }; b.prop1 = ..

IT story 2020.04.06

ARC에서 항상 자신에 대한 약한 참조를 블록으로 전달합니까?

ARC에서 항상 자신에 대한 약한 참조를 블록으로 전달합니까? Objective-C의 블록 사용에 대해 약간 혼란 스럽습니다. 현재 ARC를 사용하고 있으며 앱에 많은 블록이 있으며 현재 self약한 참조 대신 항상 참조합니다 . 이러한 블록이 유지 self되고 할당이 해제되지 않도록 하는 원인이 될 수 있습니까? 문제는 항상 블록에서 weak참조를 사용해야 self합니까? -(void)handleNewerData:(NSArray *)arr { ProcessOperation *operation = [[ProcessOperation alloc] initWithDataToProcess:arr completion:^(NSMutableArray *rows) { dispatch_async(dispatch_get_..

IT story 2020.04.06

Matplotlib은 눈금 레이블의 글꼴 크기를 작게 만듭니다.

Matplotlib은 눈금 레이블의 글꼴 크기를 작게 만듭니다. matplotlib 그림에서 눈금 레이블의 글꼴 크기를 ax1.set_xticklabels()작게 사용하려면 어떻게해야합니까? 또한 어떻게 수평에서 수직으로 회전시킬 수 있습니까? 최신 버전의 MPL에는이 작업에 대한 바로 가기가 있습니다. 이 질문에 대한 다른 답변에 예가 나와 있습니다. https://stackoverflow.com/a/11386056/42346 아래 코드는 설명을위한 것이며 반드시 최적화 할 필요는 없습니다. import matplotlib.pyplot as plt import numpy as np def xticklabels_example(): fig = plt.figure() x = np.arange(20) y1 =..

IT story 2020.04.06

Vim의 자동 완성

Vim의 자동 완성 간단히 말해서, 내가 찾고 있어요 작업 Vim 편집기에 대한 자동 완성 기능입니다. 나는 한 전에 주장 이 빔이 완전히 리눅스에서 IDE를 대체하고 확실히 사실이지만, 그것은 하나 개의 중요한 기능이 부족 : 자동 완성. Ctrl+ N, Exuberant Ctags 통합 , Taglist , cppcomplete 및 OmniCppComplete 에 대해 알고 있습니다. 아아, 이것들 중 어느 것도 "자동 완성 기능"에 대한 나의 설명에 맞지 않습니다. CtrlN철자법을 잊어 버린 경우 + 는 잘 작동합니다 ( class또는) while. 오 잘 Ctags 는 기초를 제공하지만 많은 단점이 있습니다. Taglist 는 Ctags 래퍼 일 뿐이 므로 대부분의 단점을 상속합니다 ( 선언 을..

IT story 2020.04.06

왜 Mockito가 정적 메소드를 조롱하지 않습니까?

왜 Mockito가 정적 메소드를 조롱하지 않습니까? 정적 메소드에 대한 몇 가지 스레드를 읽었으며 정적 메소드의 오용 / 과도한 사용으로 인해 발생할 수있는 문제를 이해한다고 생각합니다. 그러나 정적 메서드를 조롱하기가 어려운 이유는 무엇입니까? PowerMock과 같은 다른 조롱 프레임 워크가 그렇게 할 수 있지만 왜 Mockito가 할 수 없다는 것을 알고 있습니까? 나는 이 기사를 읽었 지만 저자는 종교적으로 그 단어에 반대되는 것으로 보인다 static. 어쩌면 나의 이해가 나쁘다. 쉬운 설명 / 링크가 좋을 것입니다. 그 이유는 모의 객체 라이브러리가 일반적으로 런타임에 클래스를 동적으로 생성하여 ( cglib 사용 ) 모의 객체를 생성하기 때문일 수 있습니다 . 즉, 런타임에 인터페이스를 구..

IT story 2020.04.06

Keras LSTM 이해

Keras LSTM 이해 나는 LSTM에 대한 나의 이해를 조정하려고 노력하고 있으며 Keras에서 구현 한 Christopher Olah 의이 게시물 에서 지적했습니다 . Keras 튜토리얼을 위해 Jason Brownlee이 작성한 블로그를 따르고 있습니다. 내가 주로 혼동하는 것은 데이터 계열을 [samples, time steps, features]및 스테이트 풀 LSTM 아래에 붙여 넣은 코드를 참조하여 위의 두 가지 질문에 집중하십시오. # reshape into X=t and Y=t+1 look_back = 3 trainX, trainY = create_dataset(train, look_back) testX, testY = create_dataset(test, look_back) # res..

IT story 2020.04.06

Chrome devtools의 교차 스타일 속성은 무엇을 의미합니까?

Chrome devtools의 교차 스타일 속성은 무엇을 의미합니까? Chrome의 devtools를 사용하여 요소를 검사하는 동안 요소 탭에서 오른쪽 '스타일'막대에 해당 CSS 속성이 표시됩니다. 때로는 이러한 속성 중 일부가 잘못되었습니다. 이 속성들은 무엇을 의미합니까? CSS 속성이 잘림으로 표시되면 교차 스타일이 적용되었지만보다 구체적인 선택기, 더 로컬 규칙 또는 같은 규칙 내의 이후 속성에 의해 재정의되었음을 의미합니다. (특별한 경우 : 일치하는 규칙에 스타일이 있지만 주석 처리되었거나 Chrome 개발자 도구 내에서 스타일을 선택 취소하여 수동으로 스타일을 비활성화 한 경우 스타일도 유사로 표시됩니다. 또한 교차로 표시됩니다. 스타일에 구문 오류가있는 경우 오류 아이콘이 표시됩니다.) ..

IT story 2020.04.06
반응형