반응형

전체 글 2380

위임에 약한 포인터를 사용하는 이유는 무엇입니까?

위임에 약한 포인터를 사용하는 이유는 무엇입니까? 약한 포인터로 대리자를 정의하는 것이 올바른 이유를 이해할 수 없습니다. @property (nonatomic,weak) id delegate; 델리게이트에 대한 참조를 유지할 필요가없는 이유를 알 수 없습니다. 델리게이트로 사용하는 객체가 할당 해제되는 것을 원하지 않습니다. 따라서 강력한 참조를 사용하는 것이 좋습니다. 약한! 대부분의 경우 델리게이트는 내 클래스의 인스턴스가 생성 될 동일한 객체입니다.이 경우 약한 참조를 생성하는 것은 유지주기를 피하는 훌륭한 솔루션이 될 것입니다 ...하지만 델리게이트로 완전히 다른 객체를 선택하면 어떨까요? ? 스택 오버플로에 대한 다른 질문을 검색했지만이 상황을 완전히 이해하는 데 도움이되는 것을 찾을 수 없습..

program story 2020.12.07

Javascript 파일에서 MVC ViewBag 객체에 액세스 할 수 있습니까?

Javascript 파일에서 MVC ViewBag 객체에 액세스 할 수 있습니까? MVC 애플리케이션의 javascript 파일에서 다음을 수행 할 수 있습니까? $(function(){ alert(@ViewBag.someValue); } 현재 오류가 발생합니다. 정의되지 않은 XML 이름 @ViewBag에 대한 참조 나는 현재 이것을 할 방법이 없다고 생각합니다. Razor 엔진은 Javascript 파일을 구문 분석하지 않고 Razor 뷰만 구문 분석합니다. 그러나 Razor보기 내에서 변수를 설정하여 원하는 작업을 수행 할 수 있습니다. Joe가 주석에서 지적했듯이 위의 문자열 값은 작은 따옴표가 있으면 중단됩니다. 완전히 철갑 게 만들고 싶다면 모든 작은 따옴표를 이스케이프 처리 된 작은 따옴표로..

program story 2020.12.07

기존 인증서 (abc.crt) 및 abc.key 파일에서 키 저장소를 생성하려면 어떻게해야합니까?

기존 인증서 (abc.crt) 및 abc.key 파일에서 키 저장소를 생성하려면 어떻게해야합니까? 인증서와 키 파일을 키 저장소로 가져 오려고하는데 그렇게 할 수 없습니다. 기존 인증서 (abc.crt) 및 abc.key 파일을 모두 가져 와서 키 저장소를 생성하려면 어떻게해야합니까? 가장 쉬운 방법은 OpenSSL을 사용하여 PKCS # 12 파일을 만드는 것입니다. openssl pkcs12 -export -in abc.crt -inkey abc.key -out abc.p12 PKCS12키 저장소 유형 을 사용하여 결과 파일을 직접 사용할 수 있어야합니다 . 정말로 필요한 경우 다음을 사용하여 JKS로 변환 할 수 있습니다 keytool -importkeystore( keytoolJava 6 에서 사..

program story 2020.12.07

디버깅 할 때 COM 구성 요소 VS2012 호출에서 오류 HRESULT E_FAIL이 반환되었습니다.

디버깅 할 때 COM 구성 요소 VS2012 호출에서 오류 HRESULT E_FAIL이 반환되었습니다. Visual Studio 2010에서 2012로 마이그레이션 된 프로젝트를 디버깅하는 데 문제가 있습니다. 디버깅 할 때마다 오류 메시지가 나타납니다. "COM 구성 요소에 대한 호출에서 오류 HRESULT E_FAIL이 반환되었습니다." 로컬 IIS 서버에서 응용 프로그램을 컴파일하고 실행하면 정상적으로 작동합니다. 디버그 할 수 없습니다. VS2012로 이동하는 것 이외의 다른 변경 사항은 현재 소스 제어 및 문제 추적에 Team Foundation Server를 사용하고 있다는 것입니다.하지만 이것이 어떻게 영향을 미치는지 알 수 없습니다. 다음으로 좁힐 수 있습니다 프로젝트 파일-웹 사이트 프로..

program story 2020.12.07

TFS 소스 제어 바인딩 다시 설정

TFS 소스 제어 바인딩 다시 설정 TFS 리포지토리에 버전이 지정된 약 12 ​​개의 Visual Studio 2010 프로젝트가 있습니다. 최근에 휴가를 떠나 컴퓨터의 OS를 Windows 7 64 비트로 업그레이드했습니다. Visual Studio를 다시 설치했으며 Team Foundation Server에 연결하여 내 프로젝트를 볼 수 있습니다. 내 바인딩 만 제대로 작동하지 않습니다. 대부분의 경우 내 파일 중 소스 제어 아래에있는 파일이없는 것 같지만 두 프로젝트에서 내 소스 제어 바인딩은 루트 폴더에서 정상이지만 프로젝트 루트의 하위 폴더에서는 작동하지 않습니다. 바인딩 취소, 소스 제어에서 열기, 폴더 삭제 및 최신 버전 가져 오기를 시도했습니다. 이들 중 어느 것도 문제를 해결하지 못했습..

program story 2020.12.07

C ++ 헤더 파일에 구현이 어떻게 포함될 수 있습니까?

C ++ 헤더 파일에 구현이 어떻게 포함될 수 있습니까? 좋아, 어떤 식 으로든 C / C ++ 전문가는 아니지만 헤더 파일의 요점은 함수를 선언하는 것이라고 생각하고 C / CPP 파일은 구현을 정의하는 것이라고 생각했습니다. 그러나 오늘 밤 일부 C ++ 코드를 검토 한 결과 클래스의 헤더 파일에서 이것을 발견했습니다. public: UInt32 GetNumberChannels() const { return _numberChannels; } //

program story 2020.12.07

ADT 업데이트 후 ClassNotFoundException

ADT 업데이트 후 ClassNotFoundException 최근에 Android SDK 및 Eclipse ADT 플러그인을 최신 버전으로 업데이트했습니다. 이제 기존 Android 프로젝트를 실행하려고하면 LogCat에 ClassNotFoundException. 새 장치를 만들려고했지만 문제가 여전히 존재합니다. 명백한 LogCat 05-17 13:09:56.357: E/AndroidRuntime(969): FATAL EXCEPTION: main 05-17 13:09:56.357: E/AndroidRuntime(969): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.myapp/com.example..

program story 2020.12.07

Kotlin의 게터 및 세터

Kotlin의 게터 및 세터 예를 들어 Java에서는 getter를 직접 작성하거나 (IDE에서 생성) lombok에서 @Getter와 같은 주석을 사용할 수 있습니다. 매우 간단합니다. 그러나 Kotlin에는 기본적으로 getter 및 setter가 있습니다. 그러나 나는 그것들을 사용하는 방법을 이해할 수 없습니다. 나는 그것을 만들고 싶다. 자바와 비슷하다. private val isEmpty: String get() = this.toString() //making this thing public rises an error: Getter visibility must be the same as property visibility. 그렇다면 게터는 어떻게 작동합니까? Getter 및 Setter는 Ko..

program story 2020.12.07

Mercurial 저장소 기록에서 삭제 된 파일을 신속하게 찾으십니까?

Mercurial 저장소 기록에서 삭제 된 파일을 신속하게 찾으십니까? hg grep을 사용할 수 있지만 모든 파일의 내용을 검색합니다. 삭제 된 파일 이름 만 검색하여 복구하려면 어떻게해야합니까? hg grep -I 파일 이름 패턴 패턴을 시도했지만 결과가 반환되지 않는 것 같습니다. 템플릿 사용 은 간단합니다 . $ hg log --template "{rev}: {file_dels}\n" Mercurial 1.6 업데이트 이것에도 revsets 를 사용할 수 있습니다 . hg log -r "removes('**')" ( 편집 : 이중 참고 *- 하나 하나의 저장소 만의 루트에서 제거를 감지합니다 .) 편집 : 마티유 Longtin에서 알 수 있듯이,이은과 결합 될 수 템플릿 에서 DFA의 대답은 당신..

program story 2020.12.07

Django 오류 메시지 "정의에 related_name 인수 추가"

Django 오류 메시지 "정의에 related_name 인수 추가" D:\zjm_code\basic_project>python manage.py syncdb Error: One or more models did not validate: topics.topic: Accessor for field 'content_type' clashes with related field 'Cont entType.topic_set'. Add a related_name argument to the definition for 'content_t ype'. topics.topic: Accessor for field 'creator' clashes with related field 'User.crea ted_topics'. Add..

program story 2020.12.07
반응형