반응형

전체 글 963

__slots__ 사용?

__slots__ 사용? __slots__Python 의 목적은 무엇입니까 ? 특히 사용하고 싶을 때와 사용하지 않을 때와 관련하여? 파이썬에서 목적은 __slots__무엇이며 이것을 피해야하는 경우는 무엇입니까? TLDR : 특수 속성을 __slots__사용하면 예상 결과와 함께 개체 인스턴스가 가질 것으로 예상하는 인스턴스 속성을 명시 적으로 지정할 수 있습니다. 더 빠른 속성 액세스. 메모리 공간 절약 . 공간 절약은 대신 슬롯에 값 참조를 저장합니다 __dict__. 부모 클래스가 거부하고 선언하는 경우 거부 __dict__및 __weakref__생성 __slots__. 빠른주의 사항 작은주의 사항은 상속 트리에서 특정 슬롯을 한 번만 선언해야합니다. 예를 들면 : class Base: __slo..

your programing 2020.09.30

프로그램을 중단하지 않고 전체 트레이스 백을 인쇄하는 방법은 무엇입니까?

프로그램을 중단하지 않고 전체 트레이스 백을 인쇄하는 방법은 무엇입니까? 저는 10 개의 웹 사이트를 구문 분석하고, 데이터 파일을 찾고, 파일을 저장 한 다음이를 구문 분석하여 NumPy 라이브러리에서 쉽게 사용할 수있는 데이터를 만드는 프로그램을 작성하고 있습니다. 있다 톤 이 파일 만남 내가 분류 아직했습니다 잘못된 링크, 제대로 형성된 XML, 누락 된 항목 및 기타 물건을 통해 오류가. 처음에는 다음과 같은 오류를 처리하기 위해이 프로그램을 만들었습니다. try: do_stuff() except: pass 하지만 이제는 오류를 기록하고 싶습니다. try: do_stuff() except Exception, err: print Exception, err 나중에 검토 할 수 있도록 로그 파일에 인쇄..

your programing 2020.09.30

명령 줄에서 'git commit -m'에 줄 바꿈 추가

명령 줄에서 'git commit -m'에 줄 바꿈 추가 명령 줄에서 Git을 사용하고 git commit -m ""있으며 Vim에 들어 가지 않고 커밋 메시지에 줄 바꿈을 추가하려고합니다 (사용 ). 이것이 가능한가? 확실히, 그것이 어떻게 수행되는지는 당신의 셸에 달려 있습니다. Bash에서는 메시지 주위에 작은 따옴표를 사용할 수 있으며 따옴표를 열어두면 따옴표를 닫을 때까지 Bash가 다른 줄에 대한 프롬프트를 표시합니다. 이렇게 : git commit -m 'Message goes here' 또는 "here 문서"(heredoc라고도 함)를 사용할 수 있습니다. git commit -F- test2) Author: ************** Date: Mon Oct 9 13:30:26 2017 ..

your programing 2020.09.30

*, /, +,-, % 연산자를 사용하지 않고 숫자를 3으로 나눕니다.

*, /, +,-, % 연산자를 사용하지 않고 숫자를 3으로 나눕니다. 어떻게 사용하지 않고 3으로 번호를 나누는 것 *, /, +, -, %, 연산자? 번호는 서명되거나 서명되지 않을 수 있습니다. 원하는 작업을 수행 하는 간단한 기능 입니다. 하지만 +연산자 가 필요 하므로 비트 연산자로 값을 추가하기 만하면됩니다. // replaces the + operator int add(int x, int y) { while (x) { int t = (x & y) 3) { sum = add(num >> 2, sum); num = add(num >> 2, num & 3); } if (num == 3) sum = add(sum, 1); return sum; } Jim이 언급했듯이 이것은 다음과 같은 이유로 작동합..

your programing 2020.09.30

VS2013에서 참조 횟수를 숨기는 방법은 무엇입니까?

VS2013에서 참조 횟수를 숨기는 방법은 무엇입니까? Visual Studio 2013에는 각 메서드가 사용되는 횟수를 보여주는 새로운 기능이 도입되었습니다. 그다지 유용하지 않으며 파일의 간격을 엉망으로 만듭니다. 어떻게 비활성화합니까? 옵션을 찾을 수없는 것 같습니다. 내 전문 미리보기에는 없기 때문에 아마도 VS2013 Ultimate의 미리보기를 실행 중이라고 생각합니다. 하지만 온라인을 살펴보면 기능이 Code Information Indicators또는 CodeLens이며 아래에 있습니다. 도구 → 옵션 → 텍스트 편집기 → 모든 언어 → CodeLens (RC / 최종 버전 용) 또는 도구 → 옵션 → 텍스트 편집기 → 모든 언어 → 코드 정보 표시기 (미리보기 버전) 그것은이 링크 에 따..

your programing 2020.09.30

어셈블리 파일 버전을 어떻게 얻을 수 있습니까?

어셈블리 파일 버전을 어떻게 얻을 수 있습니까? 에서 AssemblyInfo이 어셈블리 버전이 : AssemblyVersion: 어트 리뷰 션되는 어셈블리의 버전을 지정합니다. AssemblyFileVersion: Win32 파일 버전 리소스에 특정 버전 번호를 사용하도록 컴파일러에 지시합니다. Win32 파일 버전은 어셈블리의 버전 번호와 같을 필요가 없습니다. Assembly Version다음 코드 줄로 얻을 수 있습니다 . Version version = Assembly.GetEntryAssembly().GetName().Version; 하지만 어떻게 얻을 수 Assembly File Version있습니까? 당신이 정말로 원하는 것에 대한 설명을 요청하는 위의 내 의견을 참조하십시오. 바라건대 이것..

your programing 2020.09.30

Scala 대 Groovy 대 Clojure

Scala 대 Groovy 대 Clojure 누군가 Scala, Groovy 및 Clojure의 주요 차이점을 설명해 주시겠습니까? 이러한 각 컴파일이 JVM에서 실행된다는 것을 알고 있지만 간단한 비교를 원합니다. Groovy 는 동적으로 유형이 지정된 언어로 구문이 Java와 매우 유사하며 여러 가지 구문이 개선되어 더 가벼운 코드와 더 적은 상용구를 허용합니다. 인터프리터를 통해 실행될 수도 있고 컴파일 될 수도 있으므로 새로운 구문을 배우지 않고도 빠른 프로토 타이핑, 스크립트 및 동적 언어 학습에 적합합니다 (Java를 알고 있다고 가정). Groovy 2.0부터 정적 컴파일에 대한 지원도 증가하고 있습니다. Groovy는 클로저를 지원하고 다소 기능적인 스타일의 프로그래밍을 지원하지만, 여전히..

your programing 2020.09.30

쉘 스크립트에서 하나의 하위 문자열을 다른 문자열로 교체

쉘 스크립트에서 하나의 하위 문자열을 다른 문자열로 교체 나는 "수지를 사랑하고 결혼한다"가 있고 "수지"를 "사라"로 바꾸고 싶다. #!/bin/bash firstString="I love Suzi and Marry" secondString="Sara" # do something... 결과는 다음과 같아야합니다. firstString="I love Sara and Marry" 패턴 의 첫 번째 발생을 주어진 문자열로 바꾸려면 다음을 사용하십시오 .${parameter/pattern/string} #!/bin/bash firstString="I love Suzi and Marry" secondString="Sara" echo "${firstString/Suzi/$secondString}" # prints..

your programing 2020.09.30

SQL Server에서 주어진 테이블을 참조하는 모든 외래 키를 나열하려면 어떻게해야합니까?

SQL Server에서 주어진 테이블을 참조하는 모든 외래 키를 나열하려면 어떻게해야합니까? SQL Server 데이터베이스에서 고도로 참조되는 테이블을 제거해야합니다. 테이블을 삭제하기 위해 제거해야하는 모든 외래 키 제약 조건의 목록을 어떻게 얻을 수 있습니까? (SQL은 관리 스튜디오의 GUI에서 정보를 클릭하는 것보다 선호합니다.) 아무도 제안하지 않은 이유는 모르지만 sp_fkeys주어진 테이블에 대한 외래 키를 쿼리 하는 데 사용 합니다. EXEC sp_fkeys 'TableName' 스키마를 지정할 수도 있습니다. EXEC sp_fkeys @pktable_name = 'TableName', @pktable_owner = 'dbo' 스키마를 지정하지 않고 문서 는 다음을 명시합니다. pktab..

your programing 2020.09.30

애플리케이션 또는 프로세스의 실제 메모리 사용량을 측정하는 방법은 무엇입니까?

애플리케이션 또는 프로세스의 실제 메모리 사용량을 측정하는 방법은 무엇입니까? 이 질문은 여기 에서 자세히 다룹니다 . Linux에서 애플리케이션 또는 프로세스의 메모리 사용량을 어떻게 측정합니까? Linux 에서 메모리 사용 이해 의 블로그 기사에서는 ps이 의도에 사용할 정확한 도구가 아닙니다. 왜 ps"잘못" 당신이 그것을 보는 방법에 따라 ps프로세스의 실제 메모리 사용량을보고하지 않습니다. 이것이 실제로하는 것은 실행중인 유일한 프로세스 인 경우 각 프로세스가 차지하는 실제 메모리 양을 보여주는 것 입니다. 물론 일반적인 Linux 시스템에는 주어진 시간에 실행되는 수십 개의 프로세스가 있습니다. 이는에서보고 한 VSZ 및 RSS 번호 ps가 거의 확실하게 잘못되었음을 의미 합니다. 와 ps비슷..

your programing 2020.09.30
반응형