반응형

JavaScript 2652

커밋 메시지로 Git 저장소를 검색하는 방법은 무엇입니까?

커밋 메시지로 Git 저장소를 검색하는 방법은 무엇입니까? 커밋 메시지 "Build 0051"과 함께 일부 소스 코드를 GIT로 확인했습니다. 그러나 해당 소스 코드를 더 이상 찾을 수없는 것 같습니다. 명령 줄을 사용하여 GIT 저장소에서이 소스를 어떻게 추출합니까? 최신 정보 SmartGIT를 사용하여 버전 0043, 0044, 0045 및 0046에 체크인했습니다. 0043을 체크 아웃하고 다른 브랜치에서 0051까지 버전을 체크인했습니다. 0043을 다시 확인했습니다. 이제 0051이 사라졌습니다. 최신 정보 소스 코드는 확실히 거기에 있습니다. 이제 그것을 확인하는 문제입니다. C:\Source>git log -g --grep="0052" commit 77b1f718d19e5cf46e2fab84..

Nice programing 2020.09.29

git은 커밋되지 않았거나 저장되지 않은 모든 변경 사항을 실행 취소합니다.

git은 커밋되지 않았거나 저장되지 않은 모든 변경 사항을 실행 취소합니다. 마지막 커밋 이후 모든 변경 사항을 취소하려고합니다. 나는 시도 git reset --hard하고 git reset --hard HEAD본 후 이 게시물을 . 나는 머리가 지금 18c3773에 있다고 응답하지만, 내 로컬 소스를 보면 모든 파일이 여전히 거기에 있습니다. 내가 무엇을 놓치고 있습니까? 다음으로 스테이징했을 수있는 모든 파일을 언 스테이징합니다 git add. git reset 커밋되지 않은 모든 로컬 변경 사항을 되돌립니다 (repo 루트에서 실행해야 함). git checkout . 커밋되지 않은 변경 사항을 특정 파일 또는 디렉토리에만 되돌릴 수도 있습니다. git checkout [some_dir|file...

Nice programing 2020.09.29

NaN 값을 어떻게 확인할 수 있습니까?

NaN 값을 어떻게 확인할 수 있습니까? float('nan')결과는 Nan (숫자가 아님)입니다. 하지만 어떻게 확인합니까? 매우 쉬울 것이지만 찾을 수 없습니다. math.isnan (x) 반환 Truex는 NaN (숫자), 및 경우 False그렇지. >>> import math >>> x = float('nan') >>> math.isnan(x) True NaN을 테스트하는 일반적인 방법은 자신과 동일한 지 확인하는 것입니다. def isNaN(num): return num != num numpy.isnan(number)NaN그렇지 않은지 알려줍니다 . 나는 실제로 이것을 만났지만 나를 위해 nan, -inf 또는 inf를 확인했습니다. 나는 방금 사용했다 if float('-inf') < floa..

Nice programing 2020.09.28

오류-IIS 메타베이스에 액세스 할 수 없습니다.

오류-IIS 메타베이스에 액세스 할 수 없습니다. Visual Studio 2012를 설치하고 솔루션을 열면 다음과 같은 형식으로 일련의 오류가 발생합니다. 웹 응용 프로그램 프로젝트 Foo는 IIS를 사용하도록 구성됩니다. IIS 메타베이스에 액세스 할 수 없습니다. 컴퓨터의 IIS 웹 사이트에 액세스 할 수있는 권한이 없습니다. 각 웹 애플리케이션에 대해이 정보를 얻습니다. 내가 시도한 것 : 관리자로 Visual Studio 실행 aspnet_regiis.exe -ga MyUserName 실행 aspnet_regiis.exe -i 실행 이것들은이 문제에 대한 일반적인 해결책 인 것 같지만 성공하지 못했습니다. 내가 할 수있는 다른 일이 있습니까? 에 윈도우 8 프로 : %systemroot%\ine..

Nice programing 2020.09.28

setup.py는 무엇입니까?

setup.py는 무엇입니까? 누구든지 설명해 주시겠습니까, 무엇 setup.py이며 어떻게 구성하거나 사용할 수 있습니까? setup.py 일반적으로 설치하려는 모듈 / 패키지가 Python 모듈 배포를위한 표준 인 Distutils와 함께 패키징 및 배포되었음을 알려주는 python 파일입니다. 이를 통해 Python 패키지를 쉽게 설치할 수 있습니다. 종종 다음과 같이 작성하는 것으로 충분합니다. $ pip install . pipsetup.py를 사용하여 모듈을 설치합니다. setup.py직접 전화하지 마십시오 . https://docs.python.org/3/installing/index.html#installing-index 다른 프로젝트와 [I] Python 프롬프트에서 패키지 를 가져올 수..

Nice programing 2020.09.28

"무작위성"이해

"무작위성"이해 나는 이것에 대해 내 머리를 가질 수 없습니다. rand() 또는 rand() * rand() 진짜 수수께끼라고 생각 해요. 도와 주 시겠어요? 편집하다: 직관적으로 나는 그것들이 똑같이 임의적이라는 수학적 대답이 될 것이라는 것을 압니다. 그러나 나는 당신이 두 번을 함께 곱할 때 "난수 알고리즘을 두 번 실행"한다면 당신은 단순히하는 것보다 더 임의적 인 것을 만들 것이라고 생각합니다. 한 번. 설명 의사 난수 변수 또는 그 곱셈의 무작위성을 발견하려고 할 때마다 이전 답변이 옳지 만 Random () 은 일반적으로 균일하게 분포되어 있지만 Random () * Random () 은 그렇지 않습니다. 예 이것은 의사 난수 변수를 통해 시뮬레이션 된 균일 난수 분포 샘플입니다 . Bar..

Nice programing 2020.09.28

AngularJS : $ scope. $ apply () 호출시 이미 진행중인 $ digest 오류 방지

AngularJS : $ scope. $ apply () 호출시 이미 진행중인 $ digest 오류 방지 Angular로 응용 프로그램을 빌드 한 이후로 내 페이지를 내 범위로 수동으로 업데이트해야한다는 것을 알게되었습니다. 내가 아는 유일한 방법은 $apply()컨트롤러와 지시문의 범위에서 호출 하는 것입니다. 이것의 문제는 다음과 같은 콘솔에 오류가 계속 발생한다는 것입니다. 오류 : $ digest가 이미 진행 중입니다. 누구 든지이 오류를 피하거나 동일한 것을 달성하는 방법을 알고 있습니까? 이 패턴을 사용하지 마십시오 -이로 인해 해결되는 것보다 더 많은 오류가 발생합니다. 무언가 고쳐 졌다고 생각했지만 그렇지 않았습니다. $digest을 확인하여이 이미 진행 중인지 확인할 수 있습니다 $sco..

Nice programing 2020.09.28

줄거리에서 범례를 제거하는 방법

줄거리에서 범례를 제거하는 방법 하나의 그림으로 만들 일련의 20 개의 플롯 (서브 플롯이 아님)이 있습니다. 범례가 상자 밖에 있기를 바랍니다. 동시에 그림의 크기가 줄어들 기 때문에 축을 변경하고 싶지 않습니다. 다음 질문에 대해 친절하게 도와주세요. 범례 상자를 플롯 영역 밖에 유지하고 싶습니다. (범례가 플롯 영역의 오른쪽 밖에 있기를 원합니다). 어쨌든 범례 상자 내부의 텍스트 글꼴 크기를 줄여서 범례 상자의 크기를 작게 만드는 것이 있습니까? 글꼴 속성을 만들어 범례 텍스트를 더 작게 만들 수 있습니다. from matplotlib.font_manager import FontProperties fontP = FontProperties() fontP.set_size('small') legend(..

Nice programing 2020.09.28

알고리즘의 시간 복잡성을 찾는 방법

알고리즘의 시간 복잡성을 찾는 방법 질문 알고리즘의 시간 복잡성을 찾는 방법은 무엇입니까? 그래서 질문을 게시하기 전에 무엇을 했습니까? 나는 이것 , 이것 및 다른 많은 링크를 통과 했습니다 그러나 시간 복잡성을 계산하는 방법에 대한 명확하고 직접적인 설명을 찾을 수 없었습니다. 내가 뭘 알 겠어 ? 다음과 같이 간단한 코드를 말하십시오. char h = 'y'; // This will be executed 1 time int abc = 0; // This will be executed 1 time 아래와 같은 루프를 말하십시오. for (int i = 0; i < N; i++) { Console.Write('Hello World !'); } int i = 0; 이것은 한 번만 실행됩니다 . 시간은 i..

Nice programing 2020.09.28

Java에서 올바른 마이크로 벤치 마크를 작성하려면 어떻게해야합니까?

Java에서 올바른 마이크로 벤치 마크를 작성하려면 어떻게해야합니까? Java에서 올바른 마이크로 벤치 마크를 어떻게 작성 (및 실행)합니까? 생각해야 할 다양한 사항을 설명하는 몇 가지 코드 샘플과 주석을 찾고 있습니다. 예 : 벤치 마크는 시간 / 반복 또는 반복 / 시간을 측정해야하며 그 이유는 무엇입니까? 관련 : 스톱워치 벤치마킹이 허용됩니까? Java HotSpot 제작자의 마이크로 벤치 마크 작성에 대한 팁 : 규칙 0 : JVM 및 마이크로 벤치마킹에 대한 평판 좋은 논문을 읽으십시오. 좋은 사람은 Brian Goetz, 2005 입니다. 마이크로 벤치 마크에서 너무 많은 것을 기대하지 마십시오. 제한된 범위의 JVM 성능 특성 만 측정합니다. 규칙 1 : 타이밍 단계 전에 모든 초기화 및..

Nice programing 2020.09.28
반응형