반응형

분류 전체보기 2602

foreach 루프의 현재 반복 인덱스를 어떻게 얻습니까?

foreach 루프의 현재 반복 인덱스를 어떻게 얻습니까? foreach 루프의 현재 반복을 나타내는 값을 얻기 위해 C #에서 접하지 않은 드문 언어 구조 (예 : 최근에 배운 몇 가지, Stack Overflow에서 일부)가 있습니까? 예를 들어, 현재 상황에 따라 다음과 같이합니다. int i = 0; foreach (Object o in collection) { // ... i++; } 는 foreach구현 컬렉션을 통해 반복입니다 IEnumerable. GetEnumerator컬렉션 을 호출 하여이를 수행하며 Enumerator. 이 열거 자에는 메서드와 속성이 있습니다. MoveNext () 흐름 CurrentEnumerator가 현재 켜져있는 개체를 반환하고 다음 개체로 MoveNext업데이..

Program Tip 2020.09.28

TCP를 통해 ADB로 Android에 연결하려면 어떻게해야합니까?

TCP를 통해 ADB로 Android에 연결하려면 어떻게해야합니까? Motorola Droid 에서 응용 프로그램을 디버깅하려고하는데 USB를 통해 장치에 연결하는 데 어려움이 있습니다. 내 개발 서버는 Hyper-V 에서 실행되는 Windows 7 64 비트 VM 이므로 게스트 또는 호스트에서 USB를 통해 직접 연결할 수 없습니다. 몇 가지 다른 USB-over-TCP 솔루션을 설치했지만 ADB 모니터가 "devicemonitor가 모니터링을 시작하지 못했습니다"를 반복적으로보고 하므로 연결에 문제가있는 것 같습니다 . USB 연결 또는 가능한 다른 실행 가능한 옵션 대신 네트워크를 사용하여 개발 시스템의 클라이언트에서 장치의 데몬으로 직접 연결하는 방법이 있습니까? 수동 프로세스 기기에서 루팅 된 ..

Program Tip 2020.09.28

누군가 파이썬에서 __all__을 설명 할 수 있습니까?

누군가 파이썬에서 __all__을 설명 할 수 있습니까? 저는 Python을 점점 더 많이 사용하고 __all__있으며 다른 __init__.py파일에 설정된 변수를 계속 볼 수 있습니다. 누군가 이것이 무엇을 설명 할 수 있습니까? 에 의해 해석되는 해당 모듈의 공용 객체 목록입니다 import *. 밑줄로 시작하는 모든 항목을 숨기는 기본값을 재정의합니다. 여기에 명시 적으로 언급되지는 않았지만에 링크되어있는 것은 정확히 언제 __all__사용 되는지 입니다. 모듈에서를 사용할 때 내보낼 모듈의 심볼을 정의하는 문자열 목록입니다 from import *. 예를 들어의 다음 코드는 및 foo.py기호를 명시 적으로 내 보냅니다 .barbaz __all__ = ['bar', 'baz'] waz = 5 b..

Program Tip 2020.09.28

`git merge`와`git merge --no-ff`의 차이점은 무엇입니까?

`git merge`와`git merge --no-ff`의 차이점은 무엇입니까? 를 사용 gitk log하면 둘의 차이점을 찾을 수 없었습니다. 차이점을 어떻게 관찰 할 수 있습니까 (git 명령 또는 일부 도구 사용)? --no-ff플래그 방지 git merge그것이 당신의 전류가 감지 경우 "빨리 감기"실행에서 HEAD당신이 병합하려는 커밋의 조상이다. 빨리 감기는 병합 커밋을 구성하는 대신 git이 들어오는 커밋을 가리 키도록 분기 포인터를 이동하는 경우입니다. 이것은 일반적으로 git pull로컬 변경없이 a 를 수행 할 때 발생합니다 . 그러나 때때로 특정 분기 토폴로지를 유지하기를 원하기 때문에 이러한 동작이 발생하지 않도록하고 싶을 때가 있습니다 (예 : 토픽 분기에서 병합하고 히스토리를 읽..

Program Tip 2020.09.28

여러 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
반응형