반응형

2021/01/08 30

boost :: shared_ptr이있는 NULL 포인터?

boost :: shared_ptr이있는 NULL 포인터? 다음과 같은 것은 무엇입니까? std::vector vec; vec.push_back(NULL); 다룰 때 boost::shared_ptr? 다음 코드입니까? std::vector vec; vec.push_back(boost::shared_ptr()); 참고 : 이러한 개체를 많이 푸시 백 할 수 있습니다. 전역 정적 nullPtr객체를 어딘가에 선언해야합니까 ? 이렇게하면 그중 하나만 구성하면됩니다. boost::shared_ptr nullPtr; 귀하의 제안 ( shared_ptr인수없이 생성자 호출 )이 정확합니다. (값이 0 인 생성자를 호출하는 것은 동일합니다.) 두 경우 모두 (직접 생성 또는 복사..

Programing 2021.01.08

학습 알고리즘 및 데이터 구조 기초

학습 알고리즘 및 데이터 구조 기초 데이터 구조에 대한 어려운 문제 와 연습 문제 가 많은 책이나 사이트를 추천 해 주실 수 있습니까 ? 저는 이미 프로젝트 오일러 질문에 답하고 있지만이 질문은 흥미롭지 만 흔하지 않은 알고리즘에 관한 것입니다. 나는 단순한 나무조차 거의 사용하지 않았습니다. 아마도 다음과 같은 운동이있는 사이트가있을 수 있습니다 : 헤이, 이것을 계산해야합니다 : .... 나무를 사용하십시오. 이제 지퍼를 사용하십시오. C (Haskell, Lisp, Pascal 또는 Fortress go) 솔루션을 업로드하십시오. 오, 솔루션이 너무 느립니다! 자기 교육은 매우 어렵고 매우 일반적이고 기본적인 것을 배우려고합니다 . 코스에 참석하지 않고 어떻게 도와 줄 수 있습니까? Cormen, ..

Programing 2021.01.08

C # if-null-then-null 식

C # if-null-then-null 식 호기심 / 편리함을 위해 : C #은 내가 아는 두 가지 멋진 조건식 기능을 제공합니다. string trimmed = (input == null) ? null : input.Trim(); 과 string trimmed = (input ?? "").Trim(); 나는 자주 직면하는 상황에 대한 또 다른 표현이 그리워요. 입력 참조가 널이면 출력은 널이어야합니다. 그렇지 않으면 출력은 입력 개체의 메서드 또는 속성에 액세스 한 결과 여야합니다. 나는 첫 번째 예제에서 정확히 그것을 수행했지만 (input == null) ? null : input.Trim()매우 장황하고 읽을 수 없습니다. 이 경우에 다른 조건식이 ??있습니까? 아니면 연산자를 우아하게 사용할 수..

Programing 2021.01.08

bash 스크립트에서 control + c를 보내는 방법은 무엇입니까?

bash 스크립트에서 control + c를 보내는 방법은 무엇입니까? bash 스크립트에서 여러 화면을 시작한 다음 runserver각 화면에서 django의 명령 을 실행 합니다. 나는 프로그래밍 보내달라고 요구하는뿐만 아니라, 그들 모두를 중지 할 수 있도록하고 싶습니다 Control+c에 runserver. bash 스크립트에서 이러한 키 입력을 어떻게 보낼 수 있습니까? Ctrl+CSIGINT신호를 보냅니다 . kill -INT SIGINT신호도 보냅니다 . # Terminates the program (like Ctrl+C) kill -INT 888 # Force kill kill -9 888 888프로세스 ID 라고 가정 합니다. 약간 다른 신호 를 kill 888보내지 SIGTERM만 프로..

Programing 2021.01.08

localStorage에서 삭제 : delete 또는 .removeItem을 사용해야합니까?

localStorage에서 삭제 : delete 또는 .removeItem을 사용해야합니까? localStorageChrome 확장 프로그램에서 사용 하고 있습니다. delete localStorage[key]와 사이에 차이가 window.localStorage.removeItem(key)있거나 동일하게 작동합니까? spec에window.localStorage.removeItem(key) 정확히 일치하도록 선택 했지만 이것이 아마도 야생에서 어떻게 보일지에 유의하십시오 .localStorage.removeItem(key) Chrome에는 차이가 없지만 localStorage.removeItem (key)를 사용하여 습관을들이는 것이 좋습니다. 이렇게하면 웹 사이트에서 localStorage를 사용하려고 ..

Programing 2021.01.08

C #으로 단일 책임 원칙 학습

C #으로 단일 책임 원칙 학습 SRP (Single Responsibility Principle)를 배우려고하지만 한 클래스에서 언제 무엇을 제거해야하며 어디에 배치 / 구성해야하는지 파악하기가 매우 어렵 기 때문에 상당히 어렵습니다. 몇 가지 자료와 코드 예제를 검색했지만 내가 찾은 대부분의 자료는 이해하기 쉽게 만드는 대신 이해하기 어렵게 만들었습니다. 예를 들어 사용자 목록이 있고 해당 목록에서 사용자가 들어 오거나 나갈 때 인사 및 작별 인사 보내기, 사용자가 입력 할 수있는 날씨 확인과 같은 많은 작업을 수행하는 Called Control 클래스가있는 경우 그를 차고, 사용자 명령과 메시지 등을받습니다. 예제에서 내가 이미 하나의 클래스로 너무 많은 일을하고 있다는 것을 이해할 필요가 없지만 ..

Programing 2021.01.08

메서드에서 명시 적으로 void를 반환 할 수없는 이유는 무엇입니까?

메서드에서 명시 적으로 void를 반환 할 수없는 이유는 무엇입니까? void run() { ... if (done) return cancel(); ... } 여기서 cancel()return void. 이것은 컴파일되지 않습니다 ... 그리고 나는 그 이유를 거의 이해할 수 있습니다 . 그러나 무효에서 무효를 반환하고 싶다면 왜 안됩니까? 대신 다음과 같이 작성합니다. if (done) { cancel(); return; } 나는 코드 스타일 제안을 찾는 것이 아니라 Java가 이러한 유형의 무효 반환을 명시 적으로 금지하는 이유를 알고 싶습니다. 모든 정보를 주셔서 감사합니다. 표현식이있는 return 문은 해당 표현식의 값을 반환합니다. 의 유형은 cancel()무효 표현이다 - 그것은하지 않습니다..

Programing 2021.01.08

Visual Studio 2012 색상을 Visual Studio 2010처럼 보이게하려면 어떻게하나요?

Visual Studio 2012 색상을 Visual Studio 2010처럼 보이게하려면 어떻게하나요? 저는 Visual Studio 2012에서 제공되는 어둡고 밝은 색상 테마를 좋아하지 않습니다. 제목 표시 줄, 메뉴 모음, 도구 모음 등의 색상을 Visual Studio 2010의 색상처럼 보이게하려면 어떻게해야합니까? 파란색 테마는 Visual Studio 2012 업데이트 2에서 다시 추가되었으며 확장이 필요하지 않습니다. http://support.microsoft.com/kb/2797912 VS2012에서 작동 하는 Color Theme Editor Extension 2012 를 다운로드하여 설치합니다 . (사전 정의 된 테마를 적용하거나 직접 테마를 사용자 지정할 수 있지만 VS2010 ..

Programing 2021.01.08

Android Studio "프로젝트 구조"가 제대로 제공되지 않음

Android Studio "프로젝트 구조"가 제대로 제공되지 않음 Android Studio 설치에 필요한 모든 단계를 따릅니다. 나는 또한 이 질문 을 확인 했지만 여전히 같은 문제에 직면 해 있습니다. 하지만 새 프로젝트를 만들 때마다 다음과 같은 화면이 나타납니다. Eclipse에서 볼 수 있듯이 프로젝트 구조를 찾을 수 없습니다. 여기에서는 "src", "res"또는 파일 구조를 찾을 수 없습니다. 적절한 프로젝트 구조 를 얻는 방법은 무엇입니까? "새 모듈"을 추가하려고 할 때 다음 오류가 제출됩니다. No message java.lang.IllegalStateException: at com.android.tools.idea.wizard.NewModuleWizard.onFailure(NewMo..

Programing 2021.01.08

Visual Studio 엔터티 데이터 모델 마법사에 '데이터베이스의 코드 우선'템플릿이 표시되지 않음

Visual Studio 엔터티 데이터 모델 마법사에 '데이터베이스의 코드 우선'템플릿이 표시되지 않음 이 기사의 Microsft에 따르면 3 단계의 'ADO.NET Entity Data Model'에서 프로젝트에 새 항목을 추가 할 때 'Code First From Database'옵션이 표시되어야합니다. 나는 다음 만 본다 Nuget을 사용하여 EF 6.1을 설치했는데 Visual Studio 2012 Ultimate를 사용하고 있습니다. 무엇을 놓치고 있습니까? "Code First From Database"템플릿을 사용하려면 EF 도구 를 다운로드 하여 설치해야합니다. "Entity Framework Power Tools Beta 4"(도구-> 확장 및 업데이트) 설치 프로젝트를 마우스 오른쪽 단..

Programing 2021.01.08
반응형