반응형

ProgramingTip 2111

필드와 생성자 매개 변수에 동일한 이름을 사용할 수 있습니까?

필드와 생성자 매개 변수에 동일한 이름을 사용할 수 있습니까? class C { T a; public: C(T a): a(a) {;} }; 합법적입니까? 예, 합법적이며 모든 플랫폼에서 작동합니다. 멤버 변수 a를 전달 된 값 a로 초기화합니다. 그러나 모두는 다른 이름으로 이름을 지정하는 것이 더 중요합니다. 저는 개인적으로 많이 사용합니다. :) 초기화 목록에서 초기화 항목의 구문이 다음과 같기 때문에 동일한 변수 이름을 가진 초기화 목록이 작동합니다. () 이 작업을 수행하는 간단한 프로그램을 위에서 공연 내용을 확인할 수 있습니다. (컴파일되지 않음 발생) class A { A(int a) : a(5)//a=a; } 좋습니다.하지만 다음과 같이했다면 어떨까요 ( "a"라는 인수가 없다는 점에 유의..

ProgramingTip 2021.01.07

Visual Studio에서 자동 개요

Visual Studio에서 자동 개요 Visual Studio에서 자동 개요를 해제하는 방법을 알려주는 사람이 있습니까? 개요는 코드를 프로그래머 정의 영역으로 축소하는 기능입니다. 제 생각에는 개요가 유용한 귀중한 상황은 거의 없습니다. 예, 대용량 파일을 더 쉽게 사용할 수 있습니다. 내 선호는 소스 파일을 열 때 기본적으로 기능을 끄는 것입니다. 비주얼 스튜디오에서, 갈 Tools> Options> Text Editor> C#>Advanced 선택을 지하세요. Enter outlining mode when files open 도구-> 옵션-> 텍스트 편집기-> C #-> 고급-> 개요. VB의 경우 도구-옵션-텍스트 편집기-기본 -VB 특정-개요 모드 사용 VS2008의 경우 도구 – 옵션 – 텍..

ProgramingTip 2021.01.07

ElementTree 노드 부모 노드에 액세스

ElementTree 노드 부모 노드에 액세스 내장 Python ElementTree 모듈을 사용하고 있습니다. 간단하지만 부모 또는 형제 노드는 어떻습니까? -전체 트리를 사용하지 않고 수행 할 수 있습니까? parent속성 형태의 직접적인 지원은 없지만 여기 에 설명 된 패턴을 사용 하여 원하는 효과를 얻을 수 있습니다. 전체 트리에 대한 마이 구미-부모 매핑을 만들기 위해 다음 한 줄이 제안됩니다 (링크 된 게시물에서). parent_map = dict((c, p) for p in tree.getiterator() for c in p) Vinay의 대답 은 계속 작동하지만 Python 2.7+ 및 3.2+의 경우 다음을 권장합니다. parent_map = {c:p for p in tree.iter(..

ProgramingTip 2021.01.07

C ++는 재귀 깊이를 제한 깊이?

C ++는 재귀 깊이를 제한 깊이? 파이썬에는 최대 재귀 깊이가 있습니다. 컴파일러는 아니라 인터프리터이기 때문인 것입니다. C ++에도 동일한 개념이 있습니까? 아니면 RAM 제한으로 만 연결되어 있습니까? C ++의 제한은 스택의 최대 크기 때문입니다. 일반적으로 RAM 크기보다 훨씬 작지만 여전히 꽤 먹습니다. (다행히도 패키지 내용 과 같은 큰 것은 일반적으로 스택 자체에 보관되어 있습니다.) 스택 제한은 일반적으로 OS 수준에서 가능합니다. ( ulimitUnix를 사용하는 경우 셸 내장 문서를 참조하십시오 .)이 컴퓨터 (OSX)의 8MB입니다. 물론, 스택의 크기는 재귀 할 수있는 깊이를 알아내는 데있어 그 자체로 완전히 도움이되지 않았습니다. 이를 알기 메시지 재귀 함수 (스택 프레임이라고..

ProgramingTip 2021.01.07

CUDA는 재귀를 지원합니까?

CUDA는 재귀를 지원합니까? CUDA는 재귀를 지원합니까? 2.0 및 CUDA 3.1을 지원하는 NVIDIA 하드웨어에서 수행됩니다. CUDA C / C ++에 추가 된 새로운 언어 기능 은 다음 과 가능 합니다. 함수 포인터 및 재귀 지원으로 기존의 많은 알고리즘을 Fermi GPU로 쉽게 이식 할 수 있습니다. http://developer.nvidia.com/object/cuda_3_1_downloads.html 함수 포인터 : http://developer.download.nvidia.com/compute/cuda/sdk/website/CUDA_Advanced_Topics.html#FunctionPointers 재귀 : NVIDIA 웹 사이트에서 코드 샘플을 수 없습니다 포럼에서 누군가 다음을 ..

ProgramingTip 2021.01.07

예외 발생없이 우수한 스택 추적 인쇄

예외 발생없이 우수한 스택 추적 인쇄 내 클래스의 인스턴스 변수 중 하나에 문제가 발생했습니다. 변수를 속성으로 생성 액세스 할 때마다 해당 지점까지 이어지는 모든 코드의 스택 추적을 인쇄하여 어디에서 엉망인지 알 수 있습니다. 예외가 발생하지 않을 때 스택 추적을 어떻게 인쇄합니까? 예외가 있는지 알고 있습니다 traceback.format_tb(sys.exc_info()[2]). 또한 유용한 것은 마지막 3-4 레벨 만 인쇄하는 것입니다. 처음 몇 개는 그다지 흥미롭지 않을 것이기 때문입니다. traceback.print_stack(): >>> def f(): ... def g(): ... traceback.print_stack() ... g() ... >>> f() File "", line 1, i..

ProgramingTip 2021.01.07

node.js 소스 파일을 이용하는 방법이 있습니까?

node.js 소스 파일을 이용하는 방법이 있습니까? 이 질문에 이미 답변이 있습니다. node.js로 데스크톱 애플리케이션을 만들 수 있습니까? 5 답변 node.js 애플리케이션 을 이용하는 방법이 있습니까? 아주 늦었을 수도 있고 하나의 실행 파일에서 nodejs + 확장을 "nexe"를 사용할 수 있습니다. https://github.com/crcn/nexe Node.js는 자바 확장 코드를 실행 코드로 실행하여 성능을 최적화하는 V8 자바 엔진을 기반으로 실행됩니다. 실제로 실제로 할 이유가 없나요? https://developers.google.com/v8/design#mach_code EncloseJS . 소스없이 완전히 작동하는 바이너리를 얻습니다. 보조 모듈도 지원됩니다. (동일한 폴더에..

ProgramingTip 2021.01.07

폴더 계층 구조에서 모든 git 콘텐츠를 한 수준 위로 이동해야합니까?

폴더 계층 구조에서 모든 git 콘텐츠를 한 수준 위로 이동해야합니까? 구조가 다음과 같은 마이너스 저장소가 있습니다. +--repo.git | +----+bootstrap.py +----+buildout.cfg +----+.gitignore +----+webapp | +---------+manage.py +---------+modules +---------+templates +---------+static +---------+... +---------+... webapp폴더 의 내용을 한 단계 위로 이동하고 싶습니다 . 내 결과 저장소는 다음과 소중합니다. +--repo.git | +----+bootstrap.py +----+buildout.cfg +----+.gitignore +----+manage...

ProgramingTip 2021.01.07

Windows 8에서 라이브 타일은 어떻게 만들어 집니까?

Windows 8에서 라이브 타일은 어떻게 만들어 집니까? 샘플, 개발자 사이트, 시작하기 및 향상 bla bla bla 페이지를 검색했습니다. Google에서 일부 검색 쿼리를 사용해도 Windows 8의 라이브 타일에 대한 정보가 이야기합니다. Windows 8에서 라이브 타일을 생성합니까? 어떤 언어를 사용할 수 있습니까? 씨 #? XAML? http://msdn.microsoft.com/en-us/library/windows/apps/br211386 C # 또는 VB + XAML 또는 HTML / JS 또는 C ++를 사용할 수 있습니다. 그것은 BUILD 컨퍼런스와 WinRT의 요점에서 큰 발표였습니다 (하나님 저는 실제로 1 년 이상 WinRT를 추진하는 것에 대해 진지하게 생각하기를 바랍니다..

ProgramingTip 2021.01.07

Ruby Koans의 test_changing_hashes에있는 개체 질문에 대한 답은 무엇입니까?

Ruby Koans의 test_changing_hashes에있는 개체 질문에 대한 답은 무엇입니까? 에서 루비 화두 , 섹션 about_hashes.rb는 다음 코드와 주석을 포함한다 : def test_changing_hashes hash = { :one => "uno", :two => "dos" } hash[:one] = "eins" expected = { :one => "eins", :two => "dos" } assert_equal true, expected == hash # Bonus Question: Why was "expected" broken out into a variable # rather than used as a literal? end 댓글에서 개체 질문에 대한 답을 수 없습니다. ..

ProgramingTip 2021.01.07
반응형