반응형

etc./StackOverFlow 1071

jQuery를 사용하여 Ajax 요청 중단

질문자 :lukewm jQuery를 사용하여 아직 응답을 받지 못한 Ajax 요청을 취소/중단할 수 있습니까? 대부분의 jQuery Ajax 메서드는 XMLHttpRequest(또는 이에 상응하는) 객체를 반환하므로 abort() 만 사용할 수 있습니다. 문서 참조: 중단 방법 ( MSDN ). 현재 HTTP 요청을 취소합니다. 중단() ( MDN ). 요청이 이미 전송된 경우 이 메서드는 요청을 중단합니다. var xhr = $.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", success: function(msg){ alert( "Data Saved: " + msg ); } }); //kill the request xh..

etc./StackOverFlow 2021.12.26

C++에서 extern "C"의 효과는 무엇입니까?

질문자 :Litherum extern "C" 를 C++ 코드에 넣는 것은 정확히 무엇을 합니까? 예를 들어: extern "C" { void foo(); } extern "C" 는 C++의 함수 이름에 C 연결(컴파일러는 이름을 맹글링하지 않음)을 만들어 클라이언트 C 코드가 함수 선언만 포함하는 C 호환 헤더 파일을 사용하여 함수에 연결할 수 있도록 합니다. 함수 정의는 클라이언트 C 링커가 C 이름을 사용하여 연결할 바이너리 형식(C++ 컴파일러로 컴파일됨)에 포함되어 있습니다. C++에는 함수 이름의 오버로딩이 있고 C는 그렇지 않기 때문에 C++ 컴파일러는 함수 이름을 링크할 고유 ID로 사용할 수 없으므로 인수에 대한 정보를 추가하여 이름을 맹글링합니다. C에서 함수 이름을 오버로드할 수 없기 ..

etc./StackOverFlow 2021.12.26

PostgreSQL 명령줄 유틸리티를 종료하는 방법: psql

질문자 :App Work psql 을 종료하기 위해 어떤 명령이나 단축키를 사용할 수 있습니까? \q 를 입력한 다음 ENTER 를 눌러 psql 을 종료합니다. 업데이트: 2018년 10월 19일 PostgreSQL 11 부터 quit " 및 " exit " 키워드가 포함되어 명령줄 도구를 더 쉽게 종료할 수 있습니다. Frankline 내 일반적인 키 시퀀스는 다음과 같습니다. quit() quit exit() exit q q() !q ^C help Alt + Tab google.com Quit PSQL \q psql 명령줄의 베테랑은 일반적으로 다음과 같이 줄인다고 생각합니다. \q Ted Ctrl + D 는 내가 일반적으로 psql 콘솔을 종료하는 데 사용하는 것입니다. Kaarel 사용하다: C..

etc./StackOverFlow 2021.12.26

값으로 배열 복사

질문자 :Dan JavaScript의 배열을 다른 배열로 복사할 때: var arr1 = ['a','b','c']; var arr2 = arr1; arr2.push('d'); //Now, arr1 = ['a','b','c','d'] arr2 가 새로운 독립 배열이 아니라 arr1 과 동일한 배열을 참조한다는 것을 깨달았습니다. 두 개의 독립적인 배열을 얻기 위해 배열을 복사하려면 어떻게 해야 합니까? 이것을 사용하십시오: let oldArray = [1, 2, 3, 4, 5]; let newArray = oldArray.slice(); console.log({newArray}); 기본적으로 ..

etc./StackOverFlow 2021.12.26

원자 속성과 비 원자 속성의 차이점은 무엇입니까?

질문자 :Alex Wayne 속성 선언에서 원자 및 nonatomic atomic 무엇을 의미합니까? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; 이 세 가지의 운영상의 차이점은 무엇입니까? 마지막 두 개는 동일합니다. "atomic"은 기본 동작입니다( 실제로 키워드가 아니라는 점에 유의하십시오. 이는 nonatomic 이 없을 때만 지정됩니다 -- atomic 은 llvm/clang의 최근 버전에서 키워드로 추가되었습니다). 메소드 구현을 @synthesizing한다고 가정하면 원자성 대 비 원..

etc./StackOverFlow 2021.12.26

Git 커밋의 변경 사항을 어떻게 볼 수 있습니까?

질문자 :laktak git diff COMMIT 수행할 때 해당 커밋과 HEAD(내가 아는 한) 사이의 변경 사항을 볼 수 있지만 해당 단일 커밋으로 인해 변경된 사항을 보고 싶습니다. 나는 그 출력을 줄 diff / log 에 대한 명백한 옵션을 찾지 못했습니다. COMMIT 해시에 대한 diff를 보려면 다음을 수행하십시오. COMMIT 는 커밋의 해시입니다. git diff COMMIT~ COMMIT 당신의 차이가 표시됩니다 COMMIT 의 조상과는 COMMIT . 명령에 대한 자세한 내용과 ~ 표기법 및 그 친구들에 대한 gitrevisions 에 대한 자세한 내용은 git diff 매뉴얼 페이지를 참조하십시오. 또는 git show COMMIT 가 매우 유사한 작업을 수행합니다. (diff를 ..

etc./StackOverFlow 2021.12.26

Bash에 변수가 설정되어 있는지 확인하는 방법은 무엇입니까?

질문자 :prosseek Bash에 변수가 설정되어 있는지 어떻게 알 수 있습니까? 예를 들어, 사용자가 함수에 첫 번째 매개변수를 제공했는지 어떻게 확인합니까? function a { # if $1 is set ? } (보통) 바른 길 if [ -z ${var+x} ]; then echo "var is unset"; else echo "var is set to '$var'"; fi 여기서 ${var+x} 는 var 가 설정되지 않은 경우 아무 것도 평가하지 않고, 그렇지 않으면 x 대체하는 매개변수 확장입니다. 인용구 다이그레션 따옴표를 생략할 수 있습니다(그래서 "${var+x}" 대신 ${var+x} 라고 말할 수 있음) 이 구문 및 사용법은 따옴표가 필요하지 않은 것으로만 확장될 것..

etc./StackOverFlow 2021.12.26

Android에서 화면 크기를 픽셀로 얻는 방법

질문자 :Niko Gamulin 몇 가지 사용자 정의 요소를 만들었고 프로그래밍 방식으로 오른쪽 상단 모서리에 배치하려고 합니다(상단 가장자리에서 n 픽셀, 오른쪽 가장자리에서 m 따라서 화면 너비와 화면 높이를 가져온 다음 위치를 설정해야 합니다. int px = screenWidth - m; int py = screenHeight - n; 기본 활동에서 screenWidth 및 screenHeight 를 어떻게 얻습니까? 디스플레이 크기를 픽셀로 원하면 getSize 를 사용할 수 있습니다. Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int width =..

etc./StackOverFlow 2021.12.26

문자열에 리터럴 중괄호 문자를 인쇄하고 .format을 사용하려면 어떻게 해야 합니까?

질문자 :Schitti x = " \{ Hello \} {0} " print(x.format(42)) 나에게 제공합니다 : Key Error: Hello\\ 출력을 인쇄하고 싶습니다: {Hello} 42 {{ 및 }} 를 두 배로 늘려야 합니다. >>> x = " {{ Hello }} {0} " >>> print(x.format(42)) ' { Hello } 42 ' 다음은 형식 문자열 구문에 대한 Python 문서 의 관련 부분입니다. {} 둘러싸인 "교체 필드"가 포함됩니다. 중괄호에 포함되지 않은 모든 것은 리터럴 텍스트로 간주되며 변경되지 않은 상태로 출력에 복사됩니다. 리터럴 텍스트에 중괄호 문자를 포함해야 하는 경우 {{ 및 }} 두 배로 이스케이프할 수 있습니다. Greg He..

etc./StackOverFlow 2021.12.26

재귀 적으로 어떻게 grep합니까?

질문자 :wpiri 모든 디렉토리와 하위 디렉토리를 재귀적으로 grep find . | xargs grep "texthere" * grep -r "texthere" . 첫 번째 매개변수는 검색할 정규식을 나타내고 두 번째 매개변수는 검색해야 하는 디렉토리를 나타냅니다. 이 경우, . 현재 디렉토리를 의미합니다. 참고: 이것은 GNU grep에서 작동하며 Solaris와 같은 일부 플랫폼에서는 레거시 구현과 반대로 GNU grep을 특별히 사용해야 합니다. Solaris의 경우 이것은 ggrep 명령입니다. Vinko Vrsalovic 원하는 파일의 확장자 또는 패턴을 알고 있는 경우 다른 방법은 --include 옵션을 사용하는 것입니다. grep -r --include "*.txt" texthere ...

etc./StackOverFlow 2021.12.26
반응형