728x90
반응형

전체보기 2040

Python 현재 버전을 출력하는 방법

질문 : 출력에 Python 버전 인쇄 내 스크립트에서 현재 Python 설치의 버전 번호를 인쇄하려면 어떻게해야합니까? 답변 시험 import sys print(sys.version) 이것은 전체 버전 정보 문자열을 인쇄합니다. 파이썬 버전 번호 만 원한다면 Bastien Léonard의 솔루션 이 가장 좋습니다. 전체 문자열을 검사하고 필요한지 또는 일부가 필요한지 확인할 수 있습니다. 출처 : https://stackoverflow.com/questions/1252163/printing-python-version-in-output

로컬 Git 브랜치를 원격의 마스터 브랜치로 푸시하는 방법

질문 : 로컬 Git 브랜치를 원격의 마스터 브랜치로 어떻게 푸시합니까? 내 로컬 리포지토리에 develop이라는 브랜치를 가지고 있으며 원본으로 푸시 할 때 원본 / 마스터와 병합되는지 확인하고 싶습니다. 현재 푸시하면 원격 개발 브랜치에 추가됩니다. 어떻게 할 수 있습니까? 답변 $ git push origin develop:master 또는 더 일반적으로 $ git push : 출처 : https://stackoverflow.com/questions/5423517/how-do-i-push-a-local-git-branch-to-master-branch-in-the-remote

개발관련/Git 2021.11.22

파이썬에서 두 변수의 논리 xor를 얻는 방법

질문 : 파이썬에서 두 변수의 논리 xor를 어떻게 얻습니까? 파이썬에서 두 변수 의 논리 xor 를 어떻게 얻습니까? 예를 들어, 문자열이 될 것으로 예상되는 두 개의 변수가 있습니다. 그중 하나만 True 값을 포함하는지 테스트하고 싶습니다 (None 또는 빈 문자열이 아님). str1 = raw_input("Enter string one:") str2 = raw_input("Enter string two:") if logical_xor(str1, str2): print "ok" else: print "bad" ^ 연산자는 비트 단위로 보이며 모든 객체에 정의되지 않았습니다. >>> 1 ^ 1 0 >>> 2 ^ 1 3 >>> "abc" ^ "" Traceback (most recent call las..

Git의 비밀번호를 업데이트 하는 방법

질문 : Git의 비밀번호를 어떻게 업데이트합니까? 버전 제어를 위해 Xcode 및 Git과 함께 BitBucket을 사용하고 있으며 최근에 모든 암호를 변경했습니다 ( Adobe 감사합니다! ). 당연히 더 이상 내 로컬 커밋을 BitBucket의 내 저장소로 푸시 할 수 없지만 ( Authentication failed for 'https://______.git' ) iMac에서 캐시 된 비밀번호를 업데이트하는 방법을 잊어 버렸습니다. 어떻게 든 Google 또는 Stack Overflow에서 찾을 수 없었지만 다소 간단해야합니다 ... 답변 macOS에서이 문제를 해결하려면 다음을 사용할 수 있습니다. git config --global credential.helper osxkeychain 다음 G..

개발관련/Git 2021.11.22

파이썬에서 NoneType을 "테스트" 하는 방법

질문 : 파이썬에서 NoneType을 "테스트"하는 방법? 가끔 NoneType 값을 반환하는 메서드가 있습니다. 그렇다면 NoneType 인 변수를 어떻게 질문 할 수 있습니까? 예를 들어 if 메서드를 사용해야 합니다. if not new: new = '#' 나는 그것이 잘못된 방법임을 알고 있으며 내가 의미하는 바를 이해하기를 바랍니다. 답변 그렇다면 NoneType 인 변수를 어떻게 질문 할 수 있습니까? 사용 is 연산자입니다. if variable is None: 이것이 작동하는 이유는 무엇입니까? None 은 Python에서 NoneType 의 유일한 단일 객체이기 때문에 is None 이 있는지 여부를 확인할 수 있습니다. 에서 인용하는 is 문서입니다 . 연산자 is 객체 ID를 테스트하..

자바스크립트 객체를 문자열로 변환

질문 : 객체를 문자열로 변환 JavaScript 객체를 문자열로 어떻게 변환 할 수 있습니까? 예: var o = {a:1, b:2} console.log(o) console.log('Item: ' + o) 산출: Object {a = 1, b = 2} // 매우 읽기 쉬운 출력 :) Item : [object Object] // 안에 무엇이 있는지 모르겠습니다 :( 답변 객체의 변수 집합을 JSON 문자열로 변환하는 JSON.stringify 사용하는 것이 좋습니다. 대부분의 최신 브라우저는 기본적으로이 방법을 지원하지만 그렇지 않은 경우에는 JS 버전을 포함 할 수 있습니다. var obj = { name: 'myObj' }; JSON.stringify(obj); 출처 : https://stacko..

JavaScript를 사용하여 URL에서 #hash를 확인하는 방법

질문 : JavaScript를 사용하여 URL에서 #hash를 어떻게 확인할 수 있습니까? # ) 앵커 링크가있을 때만 실행하려는 jQuery / JavaScript 코드가 있습니다. JavaScript를 사용하여이 문자를 어떻게 확인할 수 있습니까? 다음과 같은 URL을 감지하는 간단한 포괄 테스트가 필요합니다. example.com/page.html#anchor example.com/page.html#anotheranchor 기본적으로 다음과 같은 내용이 있습니다. if (thereIsAHashInTheUrl) { do this; } else { do this; } 누구든지 저를 올바른 방향으로 안내해 주시면 대단히 감사하겠습니다. 답변 단순한: if(window.location.hash) { // ..

Python에서 list을 tuple로 변환

질문 : Python에서 목록을 튜플로 변환 목록을 튜플로 변환하려고합니다. Google의 대부분의 솔루션은 다음 코드를 제공합니다. l = [4,5,6] tuple(l) 그러나 코드를 실행하면 오류 메시지가 표시됩니다. TypeError : 'tuple'개체를 호출 할 수 없습니다. 이 문제를 어떻게 해결할 수 있습니까? 답변 잘 작동합니다. tuple , list 또는 기타 특수 이름을 변수 이름으로 사용하지 마십시오. 아마도 문제의 원인 일 것입니다. >>> l = [4,5,6] >>> tuple(l) (4, 5, 6) >>> tuple = 'whoops' # Don't do this >>> tuple(l) TypeError: 'tuple' object is not callable 출처 : http..

Python에서 .mat 파일 읽기

질문 : Python에서 .mat 파일 읽기 Python에서 이진 MATLAB .mat 파일을 읽을 수 있습니까? SciPy가 .mat 파일 읽기를 지원한다고 주장하는 것을 보았지만 성공하지 못했습니다. SciPy 버전 0.7.0을 설치 loadmat() 메서드를 찾을 수 없습니다. 답변 가져 오기가 필요합니다. import scipy.io ... import scipy.io mat = scipy.io.loadmat('file.mat') 출처 : https://stackoverflow.com/questions/874461/read-mat-files-in-python

Python 애플리케이션의 메모리 사용량 확인하는 방법

질문 : 어떤 Python 메모리 프로파일 러가 권장됩니까? 내 Python 애플리케이션의 메모리 사용량을 알고 싶고 특히 어떤 코드 블록 / 부분 또는 객체가 대부분의 메모리를 소비하는지 알고 싶습니다. Google 검색에 따르면 상용 제품은 Python Memory Validator입니다 (Windows 전용). 그리고 오픈 소스는 PySizer 와 Heapy 입니다. 나는 아무도 시도하지 않았기 때문에 어떤 것이 가장 좋은지 알고 싶었습니다. 대부분의 세부 정보를 제공합니다. 내 코드를 최소한 또는 전혀 변경해야합니다. 답변 guppy3 는 사용하기 매우 간단합니다. 코드의 어느 시점에서 다음을 작성해야합니다. from guppy import hpy h = hpy() print(h.heap()) 이..

JavaScript에서 여러 값을 return 하는 벙법

질문 : JavaScript에서 여러 값을 반환 하시겠습니까? JavaScript 에서 두 값을 반환하려고합니다. 이것이 가능한가? var newCodes = function() { var dCodes = fg.codecsCodes.rs; var dCodes2 = fg.codecsCodes2.rs; return dCodes, dCodes2; }; 답변 아니요,하지만 값을 포함하는 배열을 반환 할 수 있습니다. function getValues() { return [getFirstValue(), getSecondValue()]; } 그런 다음 다음과 같이 액세스 할 수 있습니다. var values = getValues(); var first = values[0]; var second = values[1]..

자바 스크립트 배열의 처음에 요소 집어넣기

질문 : 배열 시작 부분의 자바 스크립트 푸시 요소 객체 배열이 있고 배열의 시작 부분에 요소를 푸시하고 싶습니다. 내가 이거 가지고있어: var TheArray = TheObjects.Array; TheArray.push(TheNewObject); TheNewObject 를 추가하고 있습니다. 새 배열을 만들고 TheNewObject 를 추가 한 다음 TheArray 를 반복하고 각 요소를 배열에 추가해야합니까? 답변 시작 부분에 인수를 추가하여 기존 배열을 수정하는 unshift 사용하십시오. TheArray.unshift(TheNewObject); 출처 : https://stackoverflow.com/questions/8159524/javascript-pushing-element-at-the-be..

파이썬 sheel이 32 비트 또는 64 비트에서 실행 중인지 확인하는 방법

질문 : 파이썬 쉘이 32 비트 또는 64 비트에서 실행 중인지 어떻게 확인합니까? 셸 내에서 셸이 어떤 모드에 있는지 알 수있는 방법이 필요합니다. 주로 OS X 사용자이지만 다른 플랫폼에 대해서도 알고 싶습니다. 플랫폼 모듈을 살펴 보았지만 "비트 아키텍처와 실행 파일에 사용되는 연결 형식"에 대해서만 설명하는 것 같습니다. 바이너리는 64 비트로 컴파일되지만 OS X 10.6에서 실행 중입니다. 여기 에 설명 된 방법을 사용하여 32 비트 모드를 강제 사용하더라도 항상 64 비트를보고하는 것 같습니다.) 답변 한 가지 방법은 sys.maxsize 대로 sys.maxsize를 보는 것입니다 . $ python-32 -c 'import sys;print("%x" % sys.maxsize, sys.max..

LINQ에서 GroupBy 여러 열을 수행하는 방법

질문 : 여러 열로 그룹화 LINQ에서 GroupBy 여러 열을 수행하는 방법 SQL에서 이와 유사한 것 : SELECT * FROM GROUP BY , 이것을 LINQ로 어떻게 변환 할 수 있습니까? QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions GROUP BY MaterialID, ProductID 답변 익명 유형을 사용하십시오. 예 group x by new { x.Column1, x.Column2 ..

개발관련/other 2021.11.19

python 단일 값에 대해 여러 변수를 테스트하는 방법

질문 : 단일 값에 대해 여러 변수를 테스트하는 방법은 무엇입니까? 여러 변수를 정수와 비교하고 세 글자의 문자열을 출력하는 함수를 만들려고합니다. 이것을 파이썬으로 번역하는 방법이 있는지 궁금합니다. 그러니 이렇게 말하십시오 : x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : mylist.append("c") if x or y or z == 1 : mylist.append("d") if x or y or z == 2 : mylist.append("e") if x or y or z == 3 : mylist.append("f") 다음 목록을 반환합니다. ["c", "d", "f"] 이와 같은 것이 가능합니까? 답변 부울 표현식이 어떻게 작동하는지 오해합니다. 그..

Git 충돌 마커

질문 : Git 충돌 마커 원격 지점에서 가져온 후 충돌이 발생했습니다. 파일을 열면 다음과 같습니다. > 77976da35a11db4580b80ae27e8d65caf5208086:file.txt 마커에 대한 설명이 필요합니다. 코드의 어느 부분이 원격에서 가져오고 어느 부분이 로컬에서 가져 오나요? 77976da35a11db4580b80ae27e8d65caf5208086 은 무엇을 의미합니까? 답변 > 77976da35a11db4580b80ae27e8d65caf5208086:file.txt ... 다른 (풀링 된) 커밋에 의해 도입 된 것입니다 (이 경우 77976da35a11 . HEAD 에 병합 된 커밋의 객체 이름 (또는 "hash", "SHA1sum"등)입니다. 커밋 (버전), blob (파일)..

개발관련/Git 2021.11.19

wget을 통해 Linux에서 Java JDK를 다운로드하면 대신 라이센스 페이지가 표시됩니다.

질문 : wget을 통해 Linux에서 Java JDK를 다운로드하면 대신 라이센스 페이지가 표시됩니다. Oracle에서 Java를 다운로드하려고하면 대신 OTN 사용 조건에 동의해야한다는 내용의 페이지가 다운로드됩니다. 죄송합니다! Oracle Technology Network에서 제품을 다운로드하려면 OTN 라이센스 조건에 동의해야합니다. 확실히 ... 귀하의 브라우저에는 "쿠키"와 JavaScript가 활성화되어 있습니다. 다운로드하려는 제품에 대해 "라이센스 동의"를 클릭했습니다. 라이센스에 동의 한 후 30 분 이내에 다운로드를 시도합니다. Java를 다운로드하고 설치하려면 어떻게합니까? 답변 JDK 15에 대해 2020 년 11 월 5 일부터 작동합니다. wget --no-check-certi..

프로젝트에서 모든 .pyc 파일을 제거하는 방법

질문 : 프로젝트에서 모든 .pyc 파일을 제거하려면 어떻게해야합니까? 상당히 큰 프로젝트에서 일부 파일의 이름을 변경했으며 남은 .pyc 파일을 제거하고 싶습니다. bash 스크립트를 시도했습니다. rm -r *.pyc 그러나 그것은 내가 생각했던 것처럼 폴더를 통해 반복되지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까? 답변 find . -name "*.pyc" -exec rm -f {} \; 출처 : https://stackoverflow.com/questions/785519/how-do-i-remove-all-pyc-files-from-a-project

  를 입력하는 대신 HTML에 탭 문자를 삽입하는 방법

질문 : 여러 줄 바꿈하지 않는 공백 ( "nbsp") 대신 탭 공백이 있습니까? 를 입력하는 대신 HTML에 탭 문자를 삽입 할 수 있습니까? 네번? 답변 CSS를 사용하는 것이 훨씬 깨끗합니다. padding-left:5em 또는 margin-left:5em 을 적절하게 사용해보십시오. 출처 : https://stackoverflow.com/questions/1571648/tab-space-instead-of-multiple-non-breaking-spaces-nbsp

파이썬에서 공백을 기준으로 문자열을 list로 변환

질문 : 파이썬에서 공백에 문자열 분할 나는 파이썬에 상응하는 것을 찾고 있어요 String str = "many fancy word \nhello \thi"; String whiteSpaceRegex = "\\s"; String[] words = str.split(whiteSpaceRegex); ["many", "fancy", "word", "hello", "hi"] 답변 str.split() 메서드는 공백으로 분할됩니다. >>> "many fancy word \nhello \thi".split() ['many', 'fancy', 'word', 'hello', 'hi'] 출처 : https://stackoverflow.com/questions/8113782/split-string-on-whitespac..

속성 별 Java 8 구별

질문 : 속성 별 Java 8 구별 Java 8에서 각 객체의 속성의 구별 성을 확인하여 Stream API를 사용하여 컬렉션을 필터링하려면 어떻게해야합니까? 예를 들어, Person 개체 목록이 있고 같은 이름을 가진 사람들을 제거하고 싶습니다. persons.stream().distinct(); Person 객체에 대해 기본 동등성 검사를 사용하므로 다음과 같은 것이 필요합니다. persons.stream().distinct(p -> p.getName()); 불행히도 distinct() 메서드에는 이러한 오버로드가 없습니다. Person 클래스 내에서 동등성 검사를 수정하지 않고 이것을 간결하게 할 수 있습니까? 답변 상태 저장 필터로 distinct 것을 고려하십시오. 다음은 이전에 본 내용에 대한..

Gitignore가 작동하지 않을 때 해결 방법

질문 : Gitignore가 작동하지 않음 내 .gitignore 파일이 어떤 이유로 작동하지 않으며 인터넷 검색을 통해 문제를 해결할 수 없습니다. 내가 가진 것은 다음과 같습니다. *.apk *.ap_ *.dex *.class **/bin/ **/gen/ .gradle/ build/ local.properties **/proguard/ *.log 내 git repo 인 master 디렉토리에 있습니다. OSX 10.8.6을 실행하는 MacBook을 사용하고 있기 때문에 Git 1.8.4.2를 실행하고 있습니다. 답변 .gitignore 추가했다는 이유만으로 자신을 삭제하지 않습니다. 이미 저장소에 있으며 제거해야합니다. 다음과 같이 할 수 있습니다. 이 작업을 수행하기 전에 변경 한 모든 것을 수행하..

개발관련/Git 2021.11.18

분리 된 화면 세션 종료

질문 : 분리 된 화면 세션 종료 분리 된 화면이 screen -X -S [session # you want to kill] kill [죽이고 싶은 세션 번호]를 가져올 수있는 곳 screen -ls 그러나 이것은 작동하지 않습니다. 뭐가 잘못 됐나요? 올바른 방법은 무엇입니까? 답변 "kill"은 하나의 화면 창만 죽입니다. 전체 세션을 " quit 사용하십시오. $ screen -X -S [session # you want to kill] quit 죽은 세션의 경우 : $ screen -wipe 출처 : https://stackoverflow.com/questions/1509677/kill-detached-screen-session

개발관련/Linux 2021.11.18
728x90
반응형