728x90
반응형

전체보기 2040

jQuery를 사용하여 Ajax 요청 중단 하는 방법

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

Python : 딕셔너리가 비어 있는지 확인하는 방법

질문 : Python : '사전'이 비어 있는지 확인하는 것이 작동하지 않는 것 같습니다. 사전이 비어 있는지 확인하려고하는데 제대로 작동하지 않습니다. 그냥 건너 뛰고 메시지를 표시하는 것 외에는 아무것도없이 온라인으로 표시합니다. 이유는 무엇입니까? def isEmpty(self, dictionary): for element in dictionary: if element: return True return False def onMessage(self, socket, message): if self.isEmpty(self.users) == False: socket.send("Nobody is online, please use REGISTER command" \ " in order to register ..

Android Studio 오류 'select Android SDK' 해결 방법

질문 : Android Studio에서 "Android SDK를 선택"하려면 어떻게합니까? Eclipse-Android-Project를 "Android Studio 1.4"로 성공적으로 가져 오면 오류가 발생합니다. "Android SDK를 선택하십시오" 시뮬레이터에서 응용 프로그램을 실행하기 위해 버튼을 클릭했지만 그렇게 할 방법을 찾을 수 없습니다. 이 대화 상자는 "실행"을 클릭하면 열립니다. 다음은 "프로젝트 구조"대화 상자입니다. 이제 어떻게해야합니까? 답변 build.gradle 로 이동하여 지금 동기화를 클릭합니다. 그런 다음 작동했습니다. 업데이트 : File -> Sync Project with Gradle Files (Android Studio 3.1.1) Tools -> Android..

PowerShell에서 문자열이 null인지 비어 있는지 확인하는 방법

질문 : PowerShell에서 문자열이 null인지 비어 있는지 어떻게 확인할 수 있습니까? PowerShell에서 문자열이 null인지 비어 있는지 확인하기 위해 기본 제공 IsNullOrEmpty 지금까지 찾을 수 없었고 기본 제공 방법이 있다면 이것에 대한 함수를 작성하고 싶지 않습니다. 답변 IsNullOrEmpty 정적 메서드를 사용할 수 있습니다. [string]::IsNullOrEmpty(...) 출처 : https://stackoverflow.com/questions/13738634/how-can-i-check-if-a-string-is-null-or-empty-in-powershell

개발관련/other 2021.10.08

Git 워크 플로 및 리베이스 및 병합 질문

질문 : Git 워크 플로 및 리베이스 및 병합 질문 저는 다른 개발자 한 명과 함께 프로젝트에서 몇 달 동안 Git을 사용해 왔습니다. 나는 SVN에 대해 수년간의 경험을 가지고 있기 때문에 관계에 많은 짐을 가져다 줄 것 같습니다. Git이 분기 및 병합에 탁월하다고 들었는데 지금까지는 보이지 않습니다. 물론 분기는 매우 간단하지만 병합하려고하면 모든 것이 지옥으로 이동합니다. 이제 저는 SVN에서 익숙해졌지만, 한 서브 파 버전 시스템을 다른 시스템으로 교환 한 것 같습니다. 내 파트너는 내 문제가 willy-nilly를 병합하려는 욕구에서 비롯되며 여러 상황에서 병합 대신 rebase를 사용해야한다고 말합니다. 예를 들어, 그가 작성한 워크 플로는 다음과 같습니다. clone the remote ..

개발관련/Git 2021.10.08

파이썬 함수 정의에서 '->' 의 의미

질문 : 파이썬 함수 정의에서->는 무엇을 의미합니까? 최근 Python 3.3 문법 사양을 살펴보면서 흥미로운 사실을 발견했습니다. funcdef: 'def' NAME parameters ['->' test] ':' suite 선택적인 '화살표'블록은 Python 2에 없었고 Python 3에서 그 의미에 관한 정보를 찾을 수 없었습니다. 이것이 올바른 Python이며 인터프리터가 허용합니다. def f(x) -> 123: return x 나는 이것이 일종의 전제 조건 구문이라고 생각했지만 다음과 같습니다. x 는 아직 정의되지 않았기 때문에 여기서 테스트 할 수 없습니다. 화살표 뒤에 무엇을 입력하든 (예 : 2 < 1 ) 함수 동작에는 영향을주지 않습니다. 이 구문 스타일에 익숙한 사람이 설명 할 ..

Git-현재 분기 바로 가기 푸시

질문 : Git-현재 분기 바로 가기 푸시 Git에게 현재 추적 분기를 원본으로 푸시하도록 지시하는 바로 가기가 있습니까? 참고 : 기본 푸시 동작을 변경할 수 있다는 것을 알고 있지만 기본 동작을 변경하지 않는 임시 솔루션을 찾고 있습니다. 예를 들어, 내가 사용할 분기 feature/123-sandbox-tests 에 있다고 가정합니다. git push origin feature/123-sandbox-tests 지루합니다. 바로 가기를 찾고 있습니다. git push origin current #

개발관련/Git 2021.10.08

Grunt, NPM 및 Bower의 차이점 (package.json vs bower.json)

질문 : Grunt, NPM 및 Bower의 차이점 (package.json 대 bower.json) npm과 bower를 처음 사용하여 emberjs에서 첫 번째 앱을 구축했습니다. :). 레일에 대해 약간의 경험이 있으므로 종속성을 나열하는 파일 (예 : 번 들러 Gemfile)에 대해 잘 알고 있습니다. 질문 : 패키지를 추가하고 싶을 때 (그리고 git에 대한 종속성을 확인), package.json 또는 bower.json ? 내가 모은 것에서 bower install 을 실행하면 패키지를 가져와 /vendor 디렉토리에 넣습니다. npm install 실행하면 그것을 가져와 /node_modules 디렉토리에 넣습니다. 이 SO 대답 은 bower가 프론트 엔드 용이고 npm은 백엔드 용이라고..

개발관련/other 2021.10.08

함수 설계 f (f (n)) == -n

질문 : 함수 설계 f (f (n)) == -n 지난 인터뷰에서 내가받은 질문 : 다음과 같이 f 설계하십시오. f(f(n)) == -n 여기서 n 은 32 비트 부호있는 정수입니다 . 복소수 산술을 사용할 수 없습니다. 전체 숫자 범위에 대해 이러한 함수를 설계 할 수없는 경우 가능한 가장 큰 범위로 설계하십시오. 어떤 아이디어? 답변 어때 : f(n) = sign(n) - (-1)n * n Python에서 : def f(n): if n == 0: return 0 if n >= 0: if n % 2 == 1: return n + 1 else: return -1 * (n - 1) else: if n % 2 == 1: return n - 1 else: return -1 * (n + 1) Python은 정수..

개발관련/other 2021.10.08

Bash 셸 스크립트에서 입력 인수가 있는지 확인

질문 : Bash 셸 스크립트에서 입력 인수가 있는지 확인 입력 인수의 존재를 확인해야합니다. 다음 스크립트가 있습니다. if [ "$1" -gt "-1" ] then echo hi fi 나는 얻다 [: : integer expression expected 입력 argument1이 있는지 먼저 확인하려면 어떻게해야합니까? 답변 그것은: if [ $# -eq 0 ] then echo "No arguments supplied" fi $# 변수는 스크립트가 전달 된 입력 인수의 수를 알려줍니다. 또는 인수가 빈 문자열인지 여부를 확인할 수 있습니다. if [ -z "$1" ] then echo "No argument supplied" fi -z "$1" 의 확장이 널 문자열인지 여부를 테스트합니다. 널 문자열..

개발관련/other 2021.10.08

파이썬에서 정수를 문자열로 변환

질문 : 파이썬에서 정수를 문자열로 변환 파이썬에서 정수를 문자열로 변환하고 싶습니다. 나는 그것을 헛되이 타입 캐스팅하고 있습니다. d = 15 d.str() 문자열로 변환하려고하면 int str 이라는 속성이없는 것과 같은 오류가 표시됩니다. 답변 >>> str(10) '10' >>> int('10') 10 문서 링크 : int() str() 문자열로의 변환은 기본적으로 매개 변수 __str__() str() 출처 : https://stackoverflow.com/questions/961632/converting-integer-to-string-in-python

Pandas에서 열 이름 바꾸기

질문 : Pandas에서 열 이름 바꾸기 원래 열 레이블을 바꾸기 위해 편집해야하는 Pandas 및 열 레이블을 사용하는 DataFrame이 있습니다. 원래 열 이름이 A 에서 열 이름을 변경하고 싶습니다. ['$a', '$b', '$c', '$d', '$e'] ...에 ['a', 'b', 'c', 'd', 'e']. 편집 한 열 이름을 목록에 저장했지만 열 이름을 바꾸는 방법을 모르겠습니다. 답변 .columns 속성에 할당하기 만하면됩니다. >>> df = pd.DataFrame({'$a':[1,2], '$b': [10,20]}) >>> df $a $b 0 1 10 1 2 20 >>> df.columns = ['a', 'b'] >>> df a b 0 1 10 1 2 20 출처 : https://sta..

파이썬의 람다에서 "if"를 수행하는 방법

질문 : 파이썬의 람다에서 "if"를 수행하는 방법이 있습니까? Python 2.6 에서는 다음을 수행하고 싶습니다. f = lambda x: if x==2 print x else raise Exception() f(2) #should print "2" f(3) #should throw an exception 이것은 분명히 구문이 아닙니다. 그것은을 수행 할 수 있습니다 if 에 lambda 그리고 만약 그것을 수행하는 방법, 그래서? 답변 찾고있는 구문 : lambda x: True if x % 2 == 0 else False print 사용하거나 람다로 raise 수 없습니다. 출처 : https://stackoverflow.com/questions/1585322/is-there-a-way-to-pe..

Node.js "Cannot find module"오류 해결방법

질문 : Node.js를 사용하여 "모듈을 찾을 수 없음"오류를 해결하려면 어떻게해야합니까? GitHub에서 모듈을 풀다운하고 지침에 따라 빌드 한 후 다음을 사용하여 기존 프로젝트로 가져옵니다. > npm install ../faye 이것은 트릭을 수행하는 것으로 보입니다. > npm list /home/dave/src/server └─┬ faye@0.7.1 ├── cookiejar@1.3.0 ├── hiredis@0.1.13 └── redis@0.7.1 그러나 Node.js는 모듈을 찾을 수 없습니다. > node app.js node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: Cannot fin..

개발관련/other 2021.10.08

Android 브라우저에서 사용자 지정 Android 애플리케이션 실행

질문 : Android 브라우저에서 사용자 지정 Android 애플리케이션 실행 누구든지 Android 브라우저에서 내 Android 애플리케이션을 시작하는 방법에 대해 안내해 주시겠습니까? 답변 요소와 함께 를 사용하십시오. 예를 들어 twitter.com에 대한 모든 링크를 처리하려면이를 AndroidManifest.xml 안에 넣습니다. 그런 다음 사용자가 브라우저에서 트위터 링크를 클릭하면 작업을 완료하기 위해 사용할 애플리케이션 (브라우저 또는 애플리케이션)을 묻는 메시지가 표시됩니다. 물론 웹 사이트와 앱 간의 긴밀한 통합을 제공하려는 경우 고유 한 스키마를 정의 할 수 있습니다. 그런 다음 웹 앱에서 다음과 같은 링크를 넣을 수 있습니다. 그리고 사용자가 클릭하면 앱이 자동으로 실행됩니다 (..

Python 반복 함수를 생성하는 방법

질문 : 기본 Python 반복기 빌드 파이썬에서 반복 함수 (또는 반복기 객체)를 어떻게 생성할까요? 답변 파이썬의 반복자 객체는 반복자 프로토콜을 __iter__() 및 __next__() 두 가지 메서드를 제공한다는 것을 의미합니다. __iter__ 는 반복기 객체를 반환하며 루프 시작시 암시 적으로 호출됩니다. __next__() 메서드는 다음 값을 반환하며 각 루프 증분에서 암시 적으로 호출됩니다. 이 메서드는 반환 할 값이 더 이상 없을 때 StopIteration 예외를 발생시킵니다.이 예외는 반복을 중지하기 위해 반복 구조를 통해 암시 적으로 캡처됩니다. 다음은 카운터의 간단한 예입니다. class Counter: def __init__(self, low, high): self.curren..

Git 오류 수정 방법 : "object file ... is empty"

질문 : Git 오류 수정 방법 : 개체 파일이 비어 있습니까? 변경 사항을 커밋하려고하면 다음 오류가 발생합니다. error: object file .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0 is empty fatal: loose object 3165329bb680e30595f242b7c4d8406ca63eeab0 (stored in .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0) is corrupt git fsck 시도했다. error: object file .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71 is empty fatal: loose ..

개발관련/Git 2021.10.07

JSON API 응답 형식에 대한 모범 사례

질문 : JSON API 응답 형식에 대한 표준이 있습니까? API에서 JSON 응답을 구조화하기위한 표준 또는 모범 사례가 있습니까? 분명히 모든 애플리케이션의 데이터는 다르기 때문에 내가 신경 쓰지 않는 것이 아니라 "응답 상용구"입니다. 내가 의미하는 바의 예 : 성공적인 요청 : { "success": true, "payload": { /* Application-specific data would go here. */ } } 실패한 요청 : { "success": false, "payload": { /* Application-specific data would go here. */ }, "error": { "code": 123, "message": "An error occurred!" } } 답변..

개발관련/other 2021.10.07

일반적으로 Node.js에서 10,000 개의 동시 요청을 처리하는 방법

질문 : 일반적으로 Node.js는 10,000 개의 동시 요청을 어떻게 처리합니까? Node.js는 단일 스레드와 이벤트 루프를 사용하여 한 번에 하나씩 만 처리하는 요청 (비 차단)을 처리한다는 것을 이해합니다. 그러나 여전히 작동 원리는 10,000 개의 동시 요청이라고 가정합니다. 이벤트 루프는 모든 요청을 처리합니까? 너무 오래 걸리지 않습니까? 다중 스레드 웹 서버보다 더 빠를 수있는 방법을 (아직) 이해할 수 없습니다. 다중 스레드 웹 서버가 리소스 (메모리, CPU)에서 더 비싸다는 것을 이해하지만 여전히 더 빠르지 않습니까? 나는 아마 틀렸다. 이 단일 스레드가 많은 요청에서 더 빠른 방법과 10,000과 같은 많은 요청을 처리 할 때 일반적으로 수행하는 작업 (높은 수준)을 설명하십시오..

개발관련/other 2021.10.07

Json.net으로 직렬화 할 때 속성 이름을 변경하는 방법

질문 : Json.net으로 직렬화 할 때 속성 이름을 어떻게 변경할 수 있습니까? C # DataSet 개체에 일부 데이터가 있습니다. 이 같은 Json.net 변환기를 사용하여 지금 직렬화 할 수 있습니다. DataSet data = new DataSet(); // do some work here to populate 'data' string output = JsonConvert.SerializeObject(data); 그러나 이것은 .json 파일로 인쇄 할 때 data 의 속성 이름을 사용합니다. 속성 이름을 다른 이름으로 변경하고 싶습니다 (예 : 'foo'를 'bar'로 변경). Json.net 문서의 'JSON 직렬화 및 역 직렬화'→ '직렬화 속성'에서 "JsonPropertyAttribu..

개발관련/other 2021.10.07

jQuery UI 대화 상자에서 닫기 버튼을 제거하는 방법

질문 : jQuery UI 대화 상자에서 닫기 버튼을 제거하는 방법은 무엇입니까? jQuery UI로 생성 된 대화 상자에서 닫기 버튼 (오른쪽 상단 모서리의 X) 을 제거하려면 어떻게해야합니까? 답변 나는 이것이 결국 작동한다는 것을 알았습니다 (버튼을 찾아서 숨기는 열기 기능을 재정의하는 세 번째 줄에 유의하십시오). $("#div2").dialog({ closeOnEscape: false, open: function(event, ui) { $(".ui-dialog-titlebar-close", ui.dialog || ui).hide(); } }); 모든 대화 상자에서 닫기 버튼을 숨기려면 다음 CSS도 사용할 수 있습니다. .ui-dialog-titlebar-close { visibility: hi..

Android API 버전을 가져오는 방법

질문 : 프로그래밍 방식으로 Android API 버전 검색 휴대폰이 현재 실행중인 API 버전을 가져올 수있는 방법이 있습니까? 답변 Android 문서에 설명 된대로 전화기가 실행중인 SDK 레벨 (정수)은 다음 위치에서 사용할 수 있습니다. android.os.Build.VERSION.SDK_INT 이 int에 해당하는 클래스는 android.os.Build.VERSION_CODES 클래스에 있습니다. 코드 예 : if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP){ // Do something for lollipop and above versions } else{ // do something for pho..

파이썬 클래스가 객체를 상속하는 이유

질문 : 파이썬 클래스는 왜 객체를 상속합니까? object 에서 상속하는 이유가 있습니까? 방금이 작업을 수행하는 코드를 찾았고 그 이유를 찾을 수 없습니다. class MyClass(object): # class code follows... 답변 Python 3에서는 Python 2와 3 간의 호환성을 제외하고는 이유가 없습니다 . Python 2에서는 여러 가지 이유가 있습니다. Python 2.x story: object 의 존재 여부에 따라 두 가지 스타일의 클래스가 있습니다. "클래식"스타일 클래스 : 기본 클래스로 object >>> class ClassicSpam: # no base class ... pass >>> ClassicSpam.__bases__ () "새로운"스타일 클래스 : 직..

Visual Studio Code를 Git의 기본 편집기로 사용하는 방법

질문 : Visual Studio Code를 Git의 기본 편집기로 사용하는 방법 명령 줄에서 git을 사용할 때 Visual Studio Code를 기본 편집기로 사용할 수 있는지, 즉 커밋 주석을 만들고 명령 줄에서 파일의 차이점을 볼 때 궁금합니다. 나는 병합을 수행하는 데 사용할 수 없다는 것을 이해하지만 (적어도 1 분) diff를 보는 데 사용할 수 있는지, 그렇다면 어떤 명령 줄 옵션이 필요한지 아는 사람이 있습니까? .gitconfig 파일을 사용합니까? 업데이트 1 : 나는 과거에 메모장 ++에 대해했던 것과 유사한 접근 방식을 시도했습니다. #!/bin/sh "c:/Program Files (x86)/Notepad++/notepad++.exe" -multiInst -notabbar -n..

개발관련/Git 2021.10.07

파이썬에서 배열의 마지막 요소 가져오기

질문 : 목록의 마지막 요소 얻기 파이썬에서 목록의 마지막 요소를 어떻게 얻습니까? 답변 some_list[-1] 은 가장 짧고 가장 Pythonic입니다. 실제로이 구문으로 훨씬 더 많은 작업을 수행 할 수 있습니다. some_list[-n] 구문은 마지막에서 n 번째 요소를 가져옵니다. 따라서 some_list[-1] 은 마지막 요소를 가져오고 some_list[-2] 는 두 번째에서 마지막 요소를 가져 오는 등, 첫 번째 요소를 제공 some_list[-len(some_list)] 이 방법으로 목록 요소를 설정할 수도 있습니다. 예를 들면 : >>> some_list = [1, 2, 3] >>> some_list[-1] = 5 # Set the last element >>> some_list[-2]..

728x90
반응형