object-lifetime

    1

    1답변

    응용 프로그램의 수명 동안 Runspace 개체의 Singleton 인스턴스 (System.Management.Automation.Runspaces)를 유지 관리하는 응용 프로그램이 제공되면 응용 프로그램이 종료되기 전에 Runspace를 처리하지 못하는 잠재적 부작용은 무엇입니까? 내가 제시 한 디자인 원리는 메모리/핸들 누수가이 경우에는 문제가되지 않는

    2

    4답변

    종료하기 위해 스레드에서 exit(0) (<stdlib.h>)에 대한 호출을 사용하는 .NET C#/C++ 앱이 있습니다. 경우에 따라 이상한 부분은 exit을 호출 한 직후 관리 대상 개체의 종료자를 호출하며, 다른 경우에는 전혀 호출되지 않습니다. 상황이 꽤 결정적입니다. 앱이 평생 동안 외부 플러그인 dll (관리되지 않는 C로 작성 됨)에서 일부 메

    11

    2답변

    요소가 순서가 벗어나는 C++의 목록을 구현할 계획입니다. 어떤 종류의 랜덤 액세스 (필자는 주기적으로 목록을 스윕해야 함)가 필요하다고 생각하지 않으며 항목의 순서도 중요하지 않습니다. 그래서 나는 std::list<Thing*> with this->position = insert(lst.end(), thing)의 트릭을해야한다고 생각했습니다. Thing

    8

    1답변

    Guice로 만든 개체를 종료하거나 닫는 데 권장되는 패턴이 있습니까? 내가 목표로하고있어 라이프 사이클은 다음과 같습니다 객체 (injector.getInstance(Foo.class)) 를 얻기 위해 코드를 통해 인젝터 사용 인젝터를 만들기 Guice 모듈 을 준비 ... 상기 개체 (파일 핸들, TCP 연결 등)가 보유한 모든 리소스를 닫습니다. 나는

    0

    1답변

    NSView가 dealloc 될 때 어떤 방법으로 탐지 할 수 있습니까? 이유는, return/tab 키를 입력 할 수 있도록 -control : textView : doCommandBySelector :를 처리하는 NSTextField 대리인과 같은 간단한 대리인이 있습니다. 이 델리게이트 객체를 코코아 콩에 붙이고 NSTextField의 델리게이트 연결

    3

    4답변

    저는 이전 프로젝트에서 Castle Windsor를 사용 해왔고 정말 좋아했습니다. 현재 프로젝트에서 다른 IoC 컨테이너를 사용하려고합니다. 캐슬 윈저 (Castle Windsor)는 2007 년부터 새로운 버전을 출시하지 않았으며 여전히 버전 1.0이 아니므로 상용 환경에서 사용하는 것을 정당화하기는 어렵습니다. 캐슬 윈저에 대해 좋아하는 점 중 하나는