다소 복잡한 SCons 스크립트를 작성했으며 찾을 수없는 오류가 있습니다. 예를 들어 중간 파일이 제거되었거나 순환 종속성이보고되고 이유를 알고 싶습니다. 불행히도 SCons가하고있는 일과 디버깅 출력을 디버깅하는 데는 아무런 의미가 없습니다. 예를 들어, --taskmastertrace=FILE 옵션은 중간 파일이 삭제 된 이유를 설명하지 않습니다. (편
Django 기반 프로젝트에서 작업하는 동안 저는 항상 재간 형 응용 프로그램에 대한 장고의 접근 방식을 따르려고합니다. 서로 응용 프로그램을 분리하고 특히 상호 참조를 피하려고 할 때가 있지만 때때로 그것은 가능하지 않습니다. 기사와 사용자라는 두 가지 응용 프로그램이있는 간단한 예를 생각해 봅시다. 기사 응용 프로그램은 기사 모델, 기사 목록보기 및 단
.net 폼 응용 프로그램에 ComboBox 및 DateTimePicker 컨트롤이 있습니다. 두 컨트롤의 관계에 대한 원하는 기능은 한 컨트롤을 수정하면 다른 컨트롤의 값이 변경된다는 것입니다. 다른 컨트롤을 수정하는 로직은 각 컨트롤 변경 이벤트에 있습니다. 콤보 상자 "의 SelectedIndexChanged"하고있는 DateTimePicker은 "변
스왑 가능한 해시 함수가있는 해시 테이블을 정의하고 싶습니다. 해시 기능과 같이 int로 반환 해시되는 해시 테이블과 키에 대한 포인터를 취할 것입니다 : typedef int (hash_function_t) (hashtable *, int);
을 어디에 해시 테이블에 저장 키를 해시하는 데 사용되는 함수에 대한 포인터 : typedef struct h
프리즘 모듈은 다른 모듈이 제공하는 서비스에 의존합니다. 안전한 방법으로 상호 의존성을 제시 할 수있는 방법이 있습니까? 나는 그것들을 단일 모듈로 결합하려고 생각했지만 실제로는 논리적으로 결합하지 않았다. 현재, MEF는이 작업을 수행 할 수 있습니다. 나는 MEF가 굉장하다는 것을 안다! 나는 MEF를 사랑해. 그 기술로 전환 할 수없는 이유는 프레임
저는 여러 프로젝트 (윈도우에서 dll과 libs를 분리하고 리눅스에서 공유 객체를 분리하기 위해 컴파일)로 나뉘는 게임 엔진을 (C++로) 구축하고 있습니다. 다음 :이 Main.exe
Engine.dll
Graphics Engine.dll Physics Engine.dll Sound Engine.dl
나는 세 개의 클래스가 있습니다 : TopClass에는 BottomClass 포인터의 인스턴스가 있습니다. BottomClass에는 HelperClass에 대한 포인터가 들어 있습니다. HelperClass은 TopClass에 대한 포인터를 유지합니다. 순환 의존성이 나타나고 HelperClass에 전달 선언이 필요합니다. 이 모든 다음과 같은 코드 조각에
사용자 역할 설정을위한 GUI를 구현하고 있습니다.이 GUI에서는 응용 프로그램의 관리자가 중첩 된 역할을 정의 할 수 있습니다. 이 특별한 경우의 역할은 간단한 키 - 값 쌍, 역할을 식별하는 키 및 현재 역할이 확장하는 "하위 역할"또는 응용 프로그램의 일부 부분에 대한 경로로 정의됩니다. 다음은 가능한 구조의 어떤 임의의 예입니다 : 당신이 볼 수 있
내 응용 프로그램의 프로젝트 중 하나에 .Cs 파일이 있고 .cs 파일 안에있는 클래스의 개체를 응용 프로그램 내부의 다른 프로젝트에서 만들고 싶습니다. 해당 특정 프로젝트에 대한 참조를 추가하지만 Circular Dependancy 오류가 발생하고 개체를 만들 수 없습니다.