반응형

etc./StackOverFlow 1071

한 사용자의 커밋에 대한 git 로그를 보려면 어떻게 해야 합니까?

질문자 :markdorison git log 사용할 때 해당 사용자의 커밋만 볼 수 있도록 사용자별로 필터링하려면 어떻게 해야 합니까? 이것은 기록을 보는 가장 일반적인 두 가지 방법인 git log 와 gitk 모두에서 작동합니다. 전체 이름을 사용할 필요는 없습니다. git log --author="Jon" "Jonathan Smith"가 만든 커밋과 일치합니다. git log --author=Jon 그리고 git log --author=Smith 또한 작동합니다. 공백이 필요하지 않은 경우 따옴표는 선택 사항입니다. --all 있는 현재 커밋의 조상뿐만 아니라 모든 분기를 검색하려면 --all을 추가합니다. 정규식은 이 필터의 기본 메커니즘이므로 여러 작성자를 쉽게 일치시킬 수도 있습니다. 따라서 ..

etc./StackOverFlow 2022.07.06

APK 파일에서 소스 코드를 얻는 방법이 있습니까?

질문자 :Frank Bozzo 내 노트북의 하드 드라이브가 방금 충돌했고 지난 두 달 동안 작업한 앱의 모든 소스 코드를 잃어버렸습니다. 내가 가지고 있는 것은 내가 친구에게 보냈을 때부터 내 이메일에 저장된 APK 파일뿐입니다. 이 APK 파일에서 내 소스 코드를 추출하는 방법이 있습니까? 간단한 방법: 온라인 도구 https://www.decompiler.com/ 를 사용하고 apk를 업로드하고 소스 코드를 가져옵니다. .apk 파일 디코딩 절차, 단계별 방법: 1 단계: 새 폴더를 만들고 디코딩하려는 .apk 파일 위에 복사합니다. 이제 이 .apk 파일의 확장자를 .zip으로 변경하고(예: filename.apk에서 filename.zip으로 이름 변경) 저장합니다. 이제 classes.dex 파..

etc./StackOverFlow 2022.07.06

MySQL에서 명령줄을 사용하여 사용자 계정 목록을 얻으려면 어떻게 해야 합니까?

질문자 :burntsugar 저는 MySQL 명령줄 유틸리티를 사용하고 있으며 데이터베이스를 탐색할 수 있습니다. 이제 사용자 계정 목록을 확인해야 합니다. 어떻게 해야 하나요? MySQL 버전 5.4.1을 사용하고 있습니다. 다음 쿼리를 사용합니다. SELECT User FROM mysql.user; 다음과 같은 테이블이 출력됩니다. +-------+ | User | +-------+ | root | +-------+ | user2 | +-------+ Matthew Scharley 가 이 답변에 대한 의견에서 지적했듯이 고유한 사용자 이름만 보려면 User 열을 기준으로 그룹화할 수 있습니다. Community Wiki MySQL에서 사용자 레코드를 구별하는 데 중요한 호스트 필드를 포함하므로 이 형..

etc./StackOverFlow 2022.07.06

UnicodeEncodeError: 'ascii' 코덱은 위치 20의 u'\xa0' 문자를 인코딩할 수 없습니다: 서수가 범위(128)에 없음

질문자 :Homunculus Reticulli 다른 웹 페이지(다른 사이트)에서 가져온 텍스트의 유니코드 문자를 처리하는 데 문제가 있습니다. 저는 BeautifulSoup을 사용하고 있습니다. 문제는 오류가 항상 재현 가능한 것은 아니라는 것입니다. 때로는 일부 페이지에서 작동하고 때로는 UnicodeEncodeError 를 던져 방해합니다. 생각할 수 있는 모든 것을 시도해 보았지만 유니코드 관련 오류가 발생하지 않고 일관되게 작동하는 것을 찾지 못했습니다. 문제를 일으키는 코드 섹션 중 하나는 다음과 같습니다. agent_telno = agent.find('div', 'agent_contact_number') agent_telno = '' if agent_..

etc./StackOverFlow 2022.07.06

특정 커밋에 대한 Git 패치를 생성하려면 어떻게 해야 합니까?

질문자 :elle SHA-1 커밋 번호 목록에 대한 패치를 생성하는 스크립트를 작성해야 합니다. git format-patch 사용해 보았지만 SHA-1 값 이후 각 커밋에 대한 패치가 생성되었습니다. 수백 개의 패치가 생성된 후 프로세스를 종료해야 했습니다. 특정 SHA-1 값에 대해서만 패치를 생성하는 방법이 있습니까? 노력하다: git format-patch -1 또는 git format-patch -1 HEAD 위의 문서 링크에 따르면 -1 플래그는 Git에게 패치에 포함되어야 하는 커밋 수를 알려줍니다. - 최상위 커밋에서 패치를 준비합니다. 다음 명령을 사용하여 패치를 적용합니다. git am < file.patch manojlds 특정 SHA-1 해시에서 최상위 커밋에서 패치를 생성하는 경우..

etc./StackOverFlow 2022.07.06

객체에 대한 map 함수(배열 대신)

질문자 :Randomblue 나는 개체가 있습니다 : myObject = { &#39;a&#39;: 1, &#39;b&#39;: 2, &#39;c&#39;: 3 } 다음과 같이 사용되는 Array.prototype.map 과 유사한 기본 메서드를 찾고 있습니다. newObject = myObject.map(function (value, label) { return value * value; }); // newObject is now { &#39;a&#39;: 1, &#39;b&#39;: 4, &#39;c&#39;: 9 } JavaScript에 객체에 대한 map (Node.JS에 이것을 원하므로 브라우저 간 문제는 신경 쓰지 않습니다.) Object map 은 없지만 다음은 어떻습니까? var myObj..

etc./StackOverFlow 2022.07.06

문자열 형식: % 대 .format 대 f-문자열 리터럴

질문자 :NorthIsUp Python 2.6 % 연산자와 약간 다른 구문으로 str.format() 어떤 상황이 더 낫습니까? f"my string" 구문을 통해 문자열 리터럴(일명 "f" 문자열)의 또 다른 문자열 형식화 형식을 도입했습니다. 이 서식 옵션이 다른 것보다 낫습니까? 다음은 각각의 방법을 사용하고 동일한 결과를 가집니다. 그렇다면 차이점은 무엇입니까? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" sub_a = "i am a %s" % sub1 sub_b = "i am a {0}".format(sub1) sub_c = f"i am a {sub1}" arg_a = "with %(kwarg)s!" % {&#39;kwarg&#39;:s..

etc./StackOverFlow 2022.03.22

int32의 최대값은 얼마입니까?

질문자 :FlinkmanSV 잠김 . 이 질문과 해당 답변은 주제와 관련이 없지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. 번호가 기억나지 않습니다. 기억법이 필요해요. 2,147,483,647입니다. 그것을 암기하는 가장 쉬운 방법은 문신을 하는 것입니다. Ben Hoffstein 내가 생각할 수있는 가장 정답은 Int32.MaxValue 입니다. Adrian Clark 값이 10진법으로 기억하기 너무 어렵다고 생각되면 2진법을 시도하십시오. 111111111111111111111111111111 Curd 전체 Pi 숫자를 기억할 수 있다면 찾고 있는 숫자는 Pi의 10진수 자리 1,867,996,680에서 1,867,996,689까지입니다. 숫자..

etc./StackOverFlow 2022.03.22

JavaScript에서 Unix 타임스탬프를 시간으로 변환

질문자 :roflwaffle 저는 MySQL 데이터베이스에 Unix 타임스탬프로 시간을 저장하고 있으며 이는 일부 JavaScript 코드로 전송됩니다. 어떻게 하면 시간을 절약할 수 있을까요? 예를 들어 HH/MM/SS 형식입니다. let unix_timestamp = 1549312452 // Create a new JavaScript Date object based on the timestamp // multiplied by 1000 so that the argument is in milliseconds, not seconds. var date = new Date(unix_timestamp * 1000); // Hours part from the timestamp var hours = date.get..

etc./StackOverFlow 2022.03.22

생성자의 가상 멤버 호출

질문자 :JasonS 내 객체 생성자에서 가상 멤버에 대한 호출에 대해 ReSharper로부터 경고를 받고 있습니다. 이것이 왜 하지 말아야 할 일이겠습니까? C#으로 작성된 개체가 생성되면 이니셜라이저가 가장 많이 파생된 클래스에서 기본 클래스로 순서대로 실행되고 생성자가 기본 클래스에서 가장 많이 파생된 클래스로 순서대로 실행됩니다( 자세한 내용은 Eric Lippert의 블로그 참조 왜 그런지 ). 또한 .NET에서 개체는 생성될 때 형식을 변경하지 않지만 가장 많이 파생된 형식에 대한 메서드 테이블을 사용하여 가장 많이 파생된 형식으로 시작합니다. 즉, 가상 메서드 호출은 항상 가장 많이 파생된 형식에서 실행됩니다. 이 두 가지 사실을 결합하면 생성자에서 가상 메서드 호출을 수행하고 상속 계층에서..

etc./StackOverFlow 2022.03.22
반응형