반응형

your programing 925

클래스의 함수 선언에서 마지막 'const'의 의미는 무엇입니까?

클래스의 함수 선언에서 마지막 'const'의 의미는 무엇입니까? const이와 같은 선언에서 의 의미는 무엇입니까 ? 은 const나를 혼란. class foobar { public: operator int () const; const char* foo() const; }; const메서드에 키워드를 추가하면 this포인터는 기본적으로 const개체에 대한 포인터가 되므로 멤버 데이터를 변경할 수 없습니다. (사용하지 않는 한 mutable나중에 자세히 설명합니다). const키워드는 두 개의 유사한 방법, 객체 인 경우라고 하나 구현할 수 있다는 것을 의미 기능 서명의 일부 const, 그리고 하나를. #include class MyClass { private: int counter; public: ..

your programing 2020.09.30

날짜에서 하루를 빼는 방법은 무엇입니까?

날짜에서 하루를 빼는 방법은 무엇입니까? Python datetime.datetime개체가 있습니다. 하루를 빼는 가장 좋은 방법은 무엇입니까? timedelta 객체를 사용할 수 있습니다 . from datetime import datetime, timedelta d = datetime.today() - timedelta(days=days_to_subtract) 덜다 datetime.timedelta(days=1) Python datetime 객체가 시간대를 인식하는 경우 DST 전환 관련 오류 (또는 다른 이유로 UTC 오프셋의 변경)를 방지하도록주의해야합니다. from datetime import datetime, timedelta from tzlocal import get_localzone # p..

your programing 2020.09.30

__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
반응형