반응형

java 2111

C #에서 제네릭 메서드 만들기

C #에서 제네릭 메서드 만들기 방법을 일반적인 방법으로 결합하려고합니다. 여러 메소드가 있습니다. 해당하는 쿼리는 올바른 형식이 아닌 경우 null입니다. 모든 유형이 기본적으로 nullable이면 충분하지만 정수 및 날짜에는 nullable입니다. 여기 내가 지금 가지고있는 것입니다. 그러나 숫자 값이 유효하지 않고 불행히도 내 시나리오에서 유효한 값인 경우 0을 다시 전달합니다. 누군가 나를 도울 수 있습니까? 감사합니다! public static T GetQueryString(string key) where T : IConvertible { T result = default(T); if (String.IsNullOrEmpty(HttpContext.Current.Request.QueryString[..

ProgramingTip 2020.10.27

TFS : 한 분기에서 로컬로 수행 된 변경 사항을 다른 분기로 출시

TFS : 한 분기에서 로컬로 수행 된 변경 사항을 다른 분기로 출시 많은 파일을 변경하지 않고 그 동안 테스트하지 않은 코드를 아직 생성하지 않았습니다. 브랜치에 커밋하여 코드 기반의 사용자가 영향을받지 않습니다. 정말 많은 파일을 만들고 새로운 하위 프로젝트를 추가하고 때문에 파일과 폴더를 수동으로 복사하는 것을 피하고 싶습니다. Visual Studio 에서이 작업을 수행하는 가장 쉬운 방법은 무엇입니까? 이 기능은 tfpt unshelve /migrate. 사용하는 다음 단계를 수행하십시오. 변경 사항의 서가를 만듭니다 (UI 또는에서 tf shelve . /R). 새 브랜치 생성 Team Foundation Server Power Tools 다운로드 및 설치 Visual Studio 명령 프롬프..

ProgramingTip 2020.10.27

수동 개입없이 여러 솔루션간에 동일한 Resharper 설정을 공유하는 방법은 무엇입니까?

수동 개입없이 여러 솔루션간에 동일한 Resharper 설정을 공유하는 방법은 무엇입니까? 우리 프로젝트는 마스터 솔루션 (모든 프로젝트 포함)과 관련 프로젝트 그룹을 포함하는 여러 개의 작은 솔루션으로 구성됩니다. 모든 솔루션에서 동일한 Resharper 설정을 공유하여 개발자가 Resharper에서 구성 파일을 가져 오거나 그 문제에 대해 수동으로 수행 할 필요가 있습니다. 우리가 사용하는 버전은 최신 버전 인 7.0.1 중 하나입니다. TFS에서 체크인 한 DotSettings 파일은 단일 솔루션에서 훌륭하게 작동하지만 20-30 개의 솔루션에 대해 동일한 파일을 복제하는 것은 절대 아닙니다. 개발자가 명시 적으로 구성 할 필요없이 전체 팀의 모든 프로젝트 / 솔루션과 동일한 구성을 공유 할 수있는..

ProgramingTip 2020.10.27

컴파일러가 로컬 인증서 변수를 최적화 할 수 있습니까?

컴파일러가 로컬 인증서 변수를 최적화 할 수 있습니까? 컴파일러가이를 최적화 할 수 있습니까 (C ++ 17 표준에 따라) : int fn() { volatile int x = 0; return x; } 이에? int fn() { return 0; } 그 이유는 무엇입니까? 그렇지 않다면 왜 안? 다음은이 주제에 대한 몇 가지 생각입니다. 컴파일러 현재 fn()는 스택에있는 로컬 변수로 컴파일 한 다음 반환합니다. 예를 들어 x86-64에서 gcc는 다음을 생성합니다. mov DWORD PTR [rsp-0x4],0x0 // this is x mov eax,DWORD PTR [rsp-0x4] // eax is the return register ret 이제 내가 아는 한 표준은 로컬 변수가 스택에 기재되어..

ProgramingTip 2020.10.27

SSL 인증서 서버 이름은 어떻게 확인 / 키툴을 사용하여 대체 이름을 추가 할 수 있습니까?

SSL 인증서 서버 이름은 어떻게 확인 / 키툴을 사용하여 대체 이름을 추가 할 수 있습니까? 명확성을 위해 별도의 질문으로 표현 될 수 있습니다. SSL 인증서 서버 이름은 어떻게 확인 검증? 브라우저가 인증서의 CN 필드를 사용하는 것처럼 보이지만 Java의 표현은 "주체 대체 이름"만 보이는 것처럼 보이는 이유는 무엇입니까? keytool을 사용하여 SSL 인증서에 대체 이름을 추가 할 수 있습니까? 사용하는 것이 좋은 옵션입니까 ?? 약간의 배경 지식 : HTTPS를 사용하여 여러 서버와 통신 비용 메인 서버가 필요합니다. 분명히 우리는 모든 서버에 대해 SSL 인증서를 구입하고 싶지만 서명 (많을 수 있음) 자체 인증서를 사용하고 싶습니다 (키툴을 생성하여). OS에서 사용할 수있는 인증서를 추..

ProgramingTip 2020.10.27

ng2-ng-container와 ng-template 태그의 차이점

ng2-ng-container와 ng-template 태그의 차이점 누군가 와 요소 사용의 차이점을 설명해 주 시겠습니까? 문서를 사용할 수 없었고 NgContainer템플릿 태그의 차이점을 이해하지 않습니다. 각각의 코드 예제가 큰 도움이 될 것입니다. 둘 다 현재 (2.x, 4.x) 페이지에서 사용되는 데 사용되는 요소 (예 : div또는 span) 를 도입하지 않습니다 . template그러나 불쾌한 구문이 필요합니다. 예를 들면 ... 될 것이다 ... 예상하고 이미 익숙한 ng-container멋진 *구문을 사용 하기 때문에 대신 사용할 수 있습니다 . ... GitHub 에서이 토론을 개발면 자세한 내용을 확인할 수 있습니다 . 4.x 에서는 더 이상 사용하지 않습니다 . 사용하다 *ngIf또..

ProgramingTip 2020.10.27

StyleCop 규칙 위반

StyleCop 규칙 위반 StyleCop을 사용하고 있습니다. 그러나 내가 무시하고 싶은 몇 가지 규칙이 있습니다. 예를 들어 this.클래스 멤버 앞에서 사용하는 것 입니다. StyleCop 규칙을 끄려면 어떻게하면됩니다. 나는 그것을 사용하는 방법을 없습니다. StyleCop 설치에 Settings.StyleCop파일이 있습니다. 이를 편집하여 전역 규칙을 해제 할 수 있습니다. 해당 파일을 해당 파일의 설정 편집기 실행 파일로 끌어서 편집합니다. 설정 파일의 사본을 프로젝트에 넣어 전역 설정을 재정의 할 수도 있습니다. MSBuild 통합 아니라 경우 Visual Studio 통합을 사용하는 경우 프로젝트를 마우스 오른쪽 단추로 클릭하고 StyleCop Settings이와 유사하게 선택할 수 있습..

ProgramingTip 2020.10.27

가로 세로 맞춤으로 UIImageView 정렬

가로 세로 맞춤으로 UIImageView 정렬 내 UIImageView의 경우 Aspect Fit (InterfaceBuilder) 수직 정렬을 어떻게 배열합니까? [편집-이 코드는 2011 년부터 약간의 곰팡이가 났지만 모두 @ArtOfWarefare의 모드를 통합했습니다] UIImageView를받을 수 없습니다. MyImageViewUIImageView를 포함 하는 간단한 UIView 하위 클래스 를 만들었습니다 . 아래 코드. // MyImageView.h #import @interface MyImageView : UIView { UIImageView *_imageView; } @property (nonatomic, assign) UIImage *image; @end 과 // MyImageView...

ProgramingTip 2020.10.27

하드 코딩없이 Cake 패턴으로 의존성 공급을 어떻게합니까?

하드 코딩없이 Cake 패턴으로 의존성 공급을 어떻게합니까? 나는 방금 케이크 패턴 기사를 읽고 즐겼다 . 그러나 내 생각에 사용하는 구성 요소를 사용하는 주요 또는 이유 중 하나는 XML 파일에서 다양하게 할 수있는 것입니다. DI의 유효성은 Cake 패턴으로 어떻게 처리 검증? 내가 본 모든 예는 특성을 정적으로 혼합하는 것과 관련이 있습니다. 특성 혼합은 Scala에서 정적으로 수행 개체에 혼합 된 특성을 변경 선택 일부 조건에 따라 다른 개체를 만듭니다. 표준 케이크 패턴을 생생하게 보겠습니다. 모듈은 특성으로 정의되고 애플리케이션은 여러 기능이 혼합 된 간단한 내부로 구성됩니다. val application = new Object extends Communications with Parsing ..

ProgramingTip 2020.10.27

어떤 소멸자가 실행되고

어떤 소멸자가 실행되고 C ++에서 생성자가 예외를 던지면 어떤 소멸자가 실행되고? 예외 초기화 목록이나 본문에서 예외가 발생하면 차이가 있습니까? 또한 상속과 회원은 어떻습니까? 아마도 완성 된 모든 구조물이 파괴 될 것입니다. 일부 멤버 만 구성하면 해당 멤버 만 파괴 검증? 여러 상속이있는 경우 모든 상품을 제거합니까? 가상 상속이 변경되는 사항이 있습니까? 어떤 소멸자가 실행되고 해당 범위에서 완전히 생성 된 모든 개체의 소멸자. 예외가 초기화 목록 또는 본문 중이면 차이가 있습니까? 모든 개체는 파괴됩니다. 생성되지 않았거나 발생하지 않을 경우 발생하지 않습니다. 상속과 회원은 어떻습니까? 아마도 완성 된 모든 구조물이 파괴 될 것입니다. 일부 멤버 만 구성하면 해당 멤버 만 파괴 검증? 여러 ..

ProgramingTip 2020.10.27
반응형