반응형

JQuery 2507

여러 git 커밋을 되 돌리는 방법은 무엇입니까?

여러 git 커밋을 되 돌리는 방법은 무엇입니까? 다음과 같은 git 저장소가 있습니다. A -> B -> C -> D -> HEAD 나는 가지의 머리가 A를 가리 키기를 원합니다. 즉, B, C, D, HEAD가 사라지고 머리가 A와 동의어가되기를 원합니다. 리베이스를 시도하거나 (그 사이에 변경 사항을 적용 했으므로 적용되지 않음) 되돌릴 수있는 것 같습니다. 하지만 여러 커밋을 되돌리려면 어떻게해야합니까? 한 번에 하나씩 되 돌리나요? 순서가 중요합니까? 내가 댓글에 쓴 내용 확장 일반적인 규칙은 누군가가 자신의 작업을 기반으로 할 수 있으므로 게시 한 기록을 다시 작성 (변경)해서는 안된다는 것입니다. 기록을 다시 작성 (변경)하면 변경 사항을 병합하고 업데이트하는 데 문제가 발생합니다. 이 솔루..

Program Tip 2020.09.28

파이썬에서“assert”의 사용은 무엇입니까?

파이썬에서“assert”의 사용은 무엇입니까? 나는 몇 가지 소스 코드를 읽고 여러 곳에서 assert. 정확히 무엇을 의미합니까? 그 사용법은 무엇입니까? 이 assert진술은 거의 모든 프로그래밍 언어에 존재합니다. 나중에 다른 작업의 부작용이 아니라 원인이 분명한 프로그램 초기에 문제를 감지하는 데 도움이됩니다. 당신이 할 때 ... assert condition ... 프로그램에 해당 조건을 테스트하도록 지시하고 조건이 거짓이면 즉시 오류를 트리거합니다. Python에서는 대략 다음과 같습니다. if not condition: raise AssertionError() Python 셸에서 시도해보세요. >>> assert True # nothing happens >>> assert False Tra..

Program Tip 2020.09.28

Java에서 열거 형을 반복하는 'for'루프

Java에서 열거 형을 반복하는 'for'루프 나는이 enum추기경 및 중간 길 자바를 : public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } for이러한 각 enum값 을 반복 하는 루프를 어떻게 작성할 수 있습니까? .values() values()열거 형 에서 메서드를 호출 할 수 있습니다 . for (Direction dir : Direction.values()) { // do what you want } 이 values()메서드는 컴파일러에 의해 암시 적으로 선언됩니다 . 그래서 그것은 Enum문서에 나열되지 않습니다 . enum 유형의 모든 상수 public static T[]..

Program Tip 2020.09.28

heroku 코드를 배포 할 때 권한이 거부되었습니다 (공개 키).

heroku 코드를 배포 할 때 권한이 거부되었습니다 (공개 키). 치명적 : 원격 끝이 예기치 않게 끊김 다음 명령 줄을 사용하여 내 코드를 heroku에 배포하려고합니다. git push heroku master 그러나 다음 오류가 발생합니다. Permission denied (publickey). fatal: The remote end hung up unexpectedly 이미 공개 SSH 키를 업로드했지만 여전히이 오류가 발생합니다. 공개 키를 Heroku에 업로드해야합니다. heroku keys:add ~/.ssh/id_rsa.pub 공개 키가없는 경우 Heroku는 원활하게 작동하는 하나를 자동으로 추가하라는 메시지를 표시합니다. 다음을 사용하십시오. heroku keys:add 이전 키를 모..

Program Tip 2020.09.28

쉘 스크립트에서 부울 변수를 선언하고 사용하는 방법은 무엇입니까?

쉘 스크립트에서 부울 변수를 선언하고 사용하는 방법은 무엇입니까? 다음 구문을 사용하여 쉘 스크립트에서 부울 변수를 선언하려고했습니다. variable=$false variable=$true 이 올바른지? 또한 해당 변수를 업데이트하려면 동일한 구문을 사용합니까? 마지막으로 부울 변수를 올바른 표현식으로 사용하기위한 다음 구문은 다음과 같습니다. if [ $variable ] if [ !$variable ] 수정 된 답변 (2014 년 2 월 12 일) the_world_is_flat=true # ...do something interesting... if [ "$the_world_is_flat" = true ] ; then echo 'Be careful not to fall off!' fi 원래 답변 ..

Program Tip 2020.09.28

파이썬 사전에서 'has_key ()'또는 'in'을 사용해야합니까?

파이썬 사전에서 'has_key ()'또는 'in'을 사용해야합니까? 무엇을하는 것이 더 나은지 궁금합니다. d = {'a': 1, 'b': 2} 'a' in d True 또는: d = {'a': 1, 'b': 2} d.has_key('a') True in 확실히 더 비단뱀 적입니다. 실제로 has_key()Python 3.x에서 제거되었습니다 . in 우아함 (그리고 더 이상 사용되지 않음 ;-)뿐만 아니라 성능면에서도 손을 뗄 수 있습니다. 예 : $ python -mtimeit -s'd=dict.fromkeys(range(99))' '12 in d' 10000000 loops, best of 3: 0.0983 usec per loop $ python -mtimeit -s'd=dict.fromkeys..

Program Tip 2020.09.28

“git commit”과“git push”의 차이점은 무엇입니까?

“git commit”과“git push”의 차이점은 무엇입니까? 제가 살펴볼 Git 튜토리얼 git commit에서는 변경 사항을 저장하는 데 사용됩니다. 그렇다면 무엇을 git push위해 사용됩니까? 기본적으로 git commit" 저장소에 변경 사항을 기록 하는 반면 git push" " 관련 객체와 함께 원격 참조를 업데이트합니다 . 따라서 첫 번째는 로컬 저장소와 연결하여 사용되는 반면 후자는 원격 저장소와 상호 작용하는 데 사용됩니다. 다음은 git 모델과 명령을 설명하는 Oliver Steele 의 멋진 사진입니다 . 에 대한 자세한 읽기 git push와 git pull에 GitReady.com (내가 처음에 언급 된 기사) commit : 로컬 저장소에 변경 사항 추가 push : 마지..

Program Tip 2020.09.28

Big O, 어떻게 계산 / 근사화합니까?

Big O, 어떻게 계산 / 근사화합니까? CS 학위를 가진 대부분의 사람들은 Big O가 무엇을 의미 하는지 확실히 알 것 입니다 . 알고리즘이 실제로 얼마나 (비) 효율적인지 측정하는 데 도움이되며, 해결하려는 문제 가 어떤 범주 에 있는지 알고 있다면 약간의 추가 성능을 끌어낼 수 있는지 파악할 수 있습니다. 1 하지만 어떻게, 궁금 하면 계산이나 알고리즘의 복잡성을 대략? 1 그러나 그들이 말했듯이, 과장하지 마십시오. 조기 최적화는 모든 악의 근원이며 정당한 원인이없는 최적화도 그 이름에 걸 맞습니다. 여기에서는 간단한 용어로 설명하기 위해 최선을 다할 것이지만,이 주제를 학생들이 마침내 이해하는 데 몇 달이 걸린다는 점에 유의하십시오. Java 책 의 데이터 구조 및 알고리즘 2 장에서 자세한..

Program Tip 2020.09.28

Maven 프로젝트에 로컬 jar 파일을 추가하는 방법은 무엇입니까?

Maven 프로젝트에 로컬 jar 파일을 추가하는 방법은 무엇입니까? 내 프로젝트의 라이브러리 소스에 직접 로컬 jar 파일 (아직 Maven 저장소의 일부가 아님)을 추가하려면 어떻게해야합니까? 다음과 같이 로컬 Maven 저장소에 JAR을 설치합니다. mvn install:install-file \ -Dfile= \ -DgroupId= \ -DartifactId= \ -Dversion= \ -Dpackaging= \ -DgeneratePom=true 각각은 다음을 의미합니다. :로드 할 파일 경로 예 : → c:\kaptcha-2.3.jar : 파일이 등록되어야하는 그룹 예 : → com.google.code : 파일의 아티팩트 이름 예 : → kaptcha : 파일 버전 예 : → 2.3 : 파일 ..

Program Tip 2020.09.27

Matplotlib를 사용하여 플롯을 표시하는 대신 이미지 파일에 저장

Matplotlib를 사용하여 플롯을 표시하는 대신 이미지 파일에 저장 즉석에서 플롯을 생성하기 위해 빠르고 더러운 스크립트를 작성하고 있습니다. 아래 코드 ( Matplotlib 문서)를 시작점으로 사용하고 있습니다. from pylab import figure, axes, pie, title, show # Make a square figure and axes figure(1, figsize=(6, 6)) ax = axes([0.1, 0.1, 0.8, 0.8]) labels = 'Frogs', 'Hogs', 'Dogs', 'Logs' fracs = [15, 30, 45, 10] explode = (0, 0.05, 0, 0) pie(fracs, explode=explode, labels=labels, a..

Program Tip 2020.09.27
반응형