반응형

전체 글 3210

이 milw0rm 힙 스프레이 익스플로잇은 어떻게 작동합니까?

이 milw0rm 힙 스프레이 익스플로잇은 어떻게 작동합니까? 나는 보통 JavaScript 코드를 읽는 데 어려움이 없지만 이것을 위해 논리를 알아낼 수 없습니다. 이 코드는 4 일 전에 게시 된 악용 코드입니다. milw0rm 에서 찾을 수 있습니다 . 코드는 다음과 같습니다. x 여기에 내가 믿는 바가 있으며, 내가 오해하는 부분을 도와주십시오. 변수 shellcode에는를 여는 코드가 포함되어 있습니다 calc.exe. 나는 그들이 그 이상한 문자열을 어떻게 찾았는지 알지 못한다. 어떤 생각? 두 번째는 변수 spray입니다. 이 이상한 루프를 이해하지 못합니다. 세 번째는 memory어디에도 사용되지 않는 변수 입니다. 그들은 왜 그것을 만드는가? 마지막으로 : 페이지에서 XML 태그는 무엇을합..

programing tip 2020.06.15

UILabel-줄 바꿈 텍스트

UILabel-줄 바꿈 텍스트 필요에 따라 레이블 줄 바꿈 텍스트를 가질 수있는 방법이 있습니까? 줄 바꿈을 단어 줄 바꿈으로 설정하고 레이블이 두 줄에 충분할만큼 키가 크지 만 줄 바꿈에서만 줄 바꿈되는 것처럼 보입니다. 줄 바꿈을 추가하여 제대로 줄 바꿈해야합니까? 가로로 맞지 않으면 포장하고 싶습니다. 를 설정하면 numberOfLines0 (워드 랩에 라벨) 필요에 따라 레이블이 자동으로 라인의 많은으로 싸서 사용한다. UILabelIB에서를 편집하는 경우 option+ return를 눌러 여러 줄의 텍스트를 입력 하여 줄 바꿈을 할 수 return있습니다. 혼자 편집하면됩니다. UILabellineBreakMode요구 사항에 따라 설정할 수 있는 속성 이 있습니다. Swift에서는 다음과 같이합..

programing tip 2020.06.15

BigDecimal에 대한 추가

BigDecimal에 대한 추가 BigDecimal유형으로 표시된 일부 통화 값으로 간단한 합계를 원합니다 . BigDecimal test = new BigDecimal(0); System.out.println(test); test.add(new BigDecimal(30)); System.out.println(test); test.add(new BigDecimal(45)); System.out.println(test); 분명히 나는 BigDecimal산술을 잘 이해하지 못합니다 . 출력 결과를 참조하십시오. Test 0 0 0 누구든지 나를 도울 수 있습니까? 는 BigDecimal이 작업을 수행 할 수 있도록 변경할 수 없습니다 : BigDecimal result = test.add(new BigDec..

programing tip 2020.06.15

git init을 두 번 실행하면 리포지토리가 초기화되거나 기존 리포지토리가 다시 초기화됩니까?

git init을 두 번 실행하면 리포지토리가 초기화되거나 기존 리포지토리가 다시 초기화됩니까? git init다시 발행하면 기존 자식 저장소는 어떻게됩니까 ? 로 저장소를 만들었습니다 git init. 파일을 생성하고 추가하고 커밋합니다. 상태를 확인하십시오 (커밋하지 않음). 그런 다음 다른 파일을 만들고 상태를 확인하면 예상대로 추적되지 않는 것을 볼 수 있습니다. 그런 다음 실수로 git init다시 실행 하면 기존 Git 저장소 메시지 다시 초기화가 표시 됩니다. 시도 git status했지만 동일하게 표시됩니다. 그래서 실제로 무슨 일이? 이 방법으로 기존 자식 저장소를 다시 초기화하는 것이 해롭거나 도움이 될 수 있습니까? 왜 git init기존 저장소 내부에 있을 수 있습니까? 자식 문서에..

programing tip 2020.06.15

iPhone-그랜드 센트럴 디스패치 메인 스레드

iPhone-그랜드 센트럴 디스패치 메인 스레드 내 앱에서 성공적으로 중앙 집중식 디스패치를 ​​사용했지만 다음과 같은 것을 사용하면 실제로 어떤 이점이 있는지 궁금합니다. dispatch_async(dispatch_get_main_queue(), ^{ ... do stuff 또는 dispatch_sync(dispatch_get_main_queue(), ^{ ... do stuff 두 가지 경우 모두 메인 스레드에서 실행될 블록을 실행하는 것입니다. 앱이 실행되는 정확한 위치이며로드를 줄이는 데 도움이되지 않습니다. 첫 번째 경우 블록이 실행될 때 제어 할 수 없습니다. 블록을 발사 한 후 0.5 초 동안 블록이 실행되는 경우를 보았습니다. 두 번째 경우는 [self doStuff]; 권리? 나는 당신들..

programing tip 2020.06.15

사용하는 방법 ?

사용하는 방법 ? : Razor 및 인라인 코드 블록이있는 if 문 새 Razore보기 엔진으로 이전 .aspx보기를 업데이트하고 있습니다. 다음과 같은 코드가있는 곳이 많이 있습니다. Vote Up 이상적으로 나는 이것을하고 싶습니다 : Vote Up 그러나 여기에는 두 가지 문제가 있습니다. vote-up@{puzzle.UserVote .... @ 기호를 코드 블록의 시작으로 취급하지 않습니다 @puzzle.UserVote == VoteType.Up@puzzle.UserVote변수의 값을 렌더링하는 것처럼 첫 번째 부분 을 봅니다. 이 문제를 해결하는 방법을 아는 사람이 있습니까? 이것은 작동해야합니다 : Vote Up 핵심은 @ 구분 기호 뒤에 식을 괄호로 묶는 것입니다. 이런 식으로 복합 표현식을..

programing tip 2020.06.15

Android에서 AsyncTask 및 오류 처리

Android에서 AsyncTask 및 오류 처리 내가 사용하는 내 코드를 변환하고 있습니다 Handler에 AsyncTask. 후자는 기본 UI 스레드에서 비동기 업데이트 및 결과 처리와 같은 기능을 수행합니다. 나에게 분명하지 않은 것은 무언가가 haywire로 들어가면 예외를 처리하는 방법입니다 AsyncTask#doInBackground. 내가하는 방법은 오류 처리기가 있고 메시지를 보내는 것입니다. 그것은 잘 작동하지만 "올바른"접근법입니까 아니면 더 나은 대안이 있습니까? 또한 오류 처리기를 활동 필드로 정의하면 UI 스레드에서 실행되어야한다는 것을 이해합니다. 그러나 때로는 (매우 예기치 않게) 트리거 된 코드 Handler#handleMessage가 잘못된 스레드 에서 실행되고 있다는 예외..

programing tip 2020.06.14

IQueryable과 IEnumerable의 차이점은 무엇입니까

IQueryable과 IEnumerable의 차이점은 무엇입니까 차이점에 대해 혼란 스럽습니다. .Net을 처음 IEnumerables접했을 때 Linq 확장을 사용하여 쿼리 할 수 ​​있다는 것을 알고 있습니다 . 이것이 무엇 IQueryable이며 어떻게 다릅니 까? IQueryable [T]와 IEnumerable [T]의 차이점은 무엇입니까?를 참조하십시오 . 이 질문과 겹칩니다. IEnumerable의 전진 전용 커서를 나타냅니다 T. .NET 3.5이 포함 된 확장 메서드 추가 LINQ standard query operators와 같은를 Where하고 First술어 또는 복용 익명 함수가 필요한 모든 사업자와 함께 Func. IQueryable동일한 LINQ 표준 쿼리 연산자를 구현하지만 E..

programing tip 2020.06.14

EditText가 포커스를 잃을 때 어떻게 알 수 있습니까?

EditText가 포커스를 잃을 때 어떻게 알 수 있습니까? EditText초점을 잃을 때 잡을 필요가 있는데 다른 질문을 찾았지만 답을 찾지 못했습니다. 내가 사용 OnFocusChangeListener과 같이 OnFocusChangeListener foco = new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { // TODO Auto-generated method stub } }; 그러나 그것은 나를 위해 작동하지 않습니다. 구현 onFocusChange의 setOnFocusChangeListener와 hasFocus에 대한 부울 매개 변수가있다. 이것이 거짓이면 다른 컨트롤에 대한 초..

programing tip 2020.06.14

MySQL에서 하나의 행을 복사하여 동일한 테이블에 삽입 할 수 있습니까?

MySQL에서 하나의 행을 복사하여 동일한 테이블에 삽입 할 수 있습니까? insert into table select * from table where primarykey=1 동일한 테이블에 삽입하기 위해 하나의 행을 복사하려고합니다 (예 : 테이블의 기존 행을 복제하려고 함). "select"뒤에 모든 열을 나열하지 않고도이 작업을 수행하려고합니다. 열이 너무 많습니다. 그러나이 작업을 수행하면 오류가 발생합니다. 키 1의 중복 된 항목 'xxx' 복사하려는 레코드의 임시 컨테이너와 동일한 열로 다른 테이블을 작성하여이를 처리 할 수 ​​있습니다. create table oldtable_temp like oldtable; insert into oldtable_temp select * from oldt..

programing tip 2020.06.14
반응형