반응형

2020/03/08 30

파이썬에서 명령 행 인수에 어떻게 접근합니까?

파이썬에서 명령 행 인수에 어떻게 접근합니까? 파이썬을 사용하여 프로젝트 설정을 만들지 만 명령 줄 인수를 얻는 데 도움이 필요합니다. 나는 이것을 터미널에서 시도했다. $python myfile.py var1 var2 var3 내 파이썬 파일에서 입력 된 모든 변수를 사용하고 싶습니다. 파이썬 튜토리얼은 그것을 설명합니다 : import sys print(sys.argv) 보다 구체적으로는, 당신이 실행하는 경우 python example.py one two three: >>> import sys >>> print(sys.argv) ['example.py', 'one', 'two', 'three'] import sys sys.argv[1:] 인수 목록을 제공합니다 (파이썬 파일 이름 제외) argpar..

Programing 2020.03.08

파이썬의 람다에서 "if"를 수행하는 방법이 있습니까

파이썬의 람다에서 "if"를 수행하는 방법이 있습니까 에서 파이썬 2.6 , 내가하고 싶은 : f = lambda x: if x==2 print x else raise Exception() f(2) #should print "2" f(3) #should throw an exception 이것은 분명히 구문이 아닙니다. ifin 을 수행 lambda할 수 있습니까? 그렇다면 어떻게 수행합니까? 감사 찾고있는 구문 : lambda x: True if x % 2 == 0 else False 하지만 당신은 사용할 수 없습니다 print또는 raise람다있다. 왜 함수를 정의하지 않습니까? def f(x): if x == 2: print(x) else: raise ValueError 이 경우 람다를 사용하는 것이..

Programing 2020.03.08

AngularJS에서 앵커 해시 링크를 처리하는 방법

AngularJS에서 앵커 해시 링크를 처리하는 방법 AngularJS 에서 앵커 해시 링크를 잘 처리하는 방법을 아는 사람이 있습니까? 간단한 FAQ 페이지에 대한 다음 마크 업이 있습니다. Question 1 Question 2 Question 3 Question 1 Question 2 Question 3 위의 링크 중 하나를 클릭하면 AngularJS가 나를 완전히 다른 페이지로 가로 채 웁니다 (내 경우에는 링크와 일치하는 경로가 없으므로 404 페이지). 첫 번째 생각은 " / faq / : chapter "와 일치하는 경로를 만들고 해당 컨트롤러 $routeParams.chapter에서 일치하는 요소를 확인한 다음 jQuery를 사용하여 아래로 스크롤하는 것입니다. 그러나 AngularJS는 ..

Programing 2020.03.08

Linq 쿼리 결과를 사전으로 변환

Linq 쿼리 결과를 사전으로 변환 Linq to SQL을 사용하여 데이터베이스에 일부 행을 추가하고 싶지만 행을 추가하기 전에 "맞춤 검사"를 수행하여 들어오는 행을 추가, 교체 또는 무시해야하는지 알고 싶습니다. 클라이언트와 DB 서버 간의 트래픽을 가능한 한 낮게 유지하고 쿼리 수를 최소화하고 싶습니다. 이 작업을 수행하기 위해 유효성 검사에 필요한만큼 정보를 가져 오지 않고 프로세스 시작시 한 번만 가져오고 싶습니다. 나는 이와 같은 일을 생각하고 있었지만 분명히 작동하지 않습니다. 누구나 아이디어가 있습니까? Dictionary existingItems = (from ObjType ot in TableObj select (new KeyValuePair(ot.Key, ot.TimeStamp)) )..

Programing 2020.03.08

URL에서 서버로 파일 다운로드

URL에서 서버로 파일 다운로드 글쎄요, 이것은 매우 단순 해 보입니다. 서버로 파일을 다운로드하기 위해해야 ​​할 일은 다음과 같습니다. file_put_contents("Tmpfile.zip", file_get_contents("http://someurl/file.zip")); 하나의 문제 만 있습니다. 100mb와 같은 큰 파일이 있으면 어떻게해야합니까? 그런 다음 메모리가 부족하여 파일을 다운로드 할 수 없습니다. 내가 원하는 것은 파일을 다운로드 할 때 디스크에 파일을 쓰는 방법입니다. 그렇게하면 메모리 문제가 발생하지 않고 더 큰 파일을 다운로드 할 수 있습니다. PHP 5.1.0부터는 file_put_contents()스트림 핸들을 $data매개 변수 로 전달하여 조각 단위로 쓰기를 지원합니..

Programing 2020.03.08

Git의 현재 지점 만 표시

Git의 현재 지점 만 표시 이것을 위해 특별한 git 명령을 찾으려고했지만 찾을 수 없었습니다. 누구나 다음보다 짧거나 빠른 것을 제안 할 수 있습니까? git branch | awk '/\*/ { print $2; }' $ git rev-parse --abbrev-ref HEAD master 이것은 Git 1.6.3 이상에서 작동합니다. Git 1.8.1에서는 git symbolic-ref 명령을 "--short"옵션과 함께 사용할 수 있습니다 : $ git symbolic-ref HEAD refs/heads/develop $ git symbolic-ref --short HEAD develop 당신은 출력에 관심이있을 수 있습니다 git symbolic-ref HEAD 특히, 필요와 레이아웃에 따라하..

Programing 2020.03.08

보다 쉬운 Windows 서비스 디버깅 방법

보다 쉬운 Windows 서비스 디버깅 방법 Windows 서비스 제어 관리자를 통해 서비스를 시작한 다음 디버거를 스레드에 연결하는 것보다 코드를 단계별로 쉽게 수행 할 수 있습니까? 그것은 번거롭고 더 직접적인 접근법이 있는지 궁금합니다. 서비스를 빠르게 디버깅하려면 Debugger.Break()거기에 들어갑니다. 그 라인에 도달하면 VS로 돌아갑니다. 완료되면 해당 줄을 제거하는 것을 잊지 마십시오. 업데이트 :#if DEBUG pragma 의 대안으로 Conditional("DEBUG_SERVICE")attribute 를 사용할 수도 있습니다 . [Conditional("DEBUG_SERVICE")] private static void DebugMode() { Debugger.Break(); } ..

Programing 2020.03.08

WPF 전역 예외 처리기

WPF 전역 예외 처리기 이 질문에는 이미 답변이 있습니다. WPF 응용 프로그램에서 전역 적으로 예외를 포착합니까? 답변 6 개 때로는 재현 할 수없는 상황에서 WPF 응용 프로그램이 메시지없이 충돌합니다. 응용 프로그램은 즉시 즉시 닫힙니다. 글로벌 Try / Catch 블록을 구현하기 가장 좋은 곳은 어디입니까? 최소한 "죄송합니다 ..."라는 메시지 상자를 구현해야합니다. AppDomain.UnhandledException이벤트를 처리 할 수 ​​있습니다 편집 : 실제로이 이벤트는 아마도 더 적합 할 것입니다. Application.DispatcherUnhandledException 처리되지 않은 예외를 다른 수준에서 트랩 할 수 있습니다. AppDomain.CurrentDomain.Unhandl..

Programing 2020.03.08

안드로이드에서 프로그래밍 방식으로 장치의 IMEI / ESN을 얻는 방법?

안드로이드에서 프로그래밍 방식으로 장치의 IMEI / ESN을 얻는 방법? 각 장치를 고유하게 식별하기 위해 IMEI (또는 CDMA 장치의 경우 ESN 번호)를 사용하고 싶습니다. 프로그래밍 방식으로 액세스하는 방법은 무엇입니까? 에 전화하고 싶습니다 android.telephony.TelephonyManager.getDeviceId(). 이것은 장치를 고유하게 식별하는 모든 문자열을 반환합니다 (GSM의 IMEI, CDMA의 경우 MEID). 귀하는 다음과 같은 권한이 필요합니다 AndroidManifest.xml. 이를 위해. 즉,이 작업에주의하십시오. 사용자가 애플리케이션이 전화 스택에 액세스하는 이유를 궁금해 할뿐만 아니라 사용자가 새 장치를 가져 오면 데이터를 마이그레이션하기 어려울 수 있습니..

Programing 2020.03.08
반응형