반응형

spring3 1992

정적 클래스 내에서 사전 선언

정적 클래스 내에서 사전 선언 정적 클래스 내에서 정적 사전 객체를 선언하는 방법은 무엇입니까? 나는 시도했다 public static class ErrorCode { public const IDictionary ErrorCodeDic = new Dictionary() { { "1", "User name or password problem" } }; } 그러나 컴파일러는 " 문자열이 아닌 참조 유형의 const 필드는 null로만 초기화 될 수 있습니다 "라고 불평합니다 . 사전을 한 번 선언하고 변경하지 않으려면 읽기 전용으로 선언하십시오. private static readonly Dictionary ErrorCodes = new Dictionary { { "1", "Error One" }, { "2..

developer tip 2020.09.13

Div 오버레이를 전체 페이지 (뷰포트뿐만 아니라)로 만드시겠습니까?

Div 오버레이를 전체 페이지 (뷰포트뿐만 아니라)로 만드시겠습니까? 그래서 제 생각에 꽤 흔한 문제가 있지만 아직 좋은 해결책을 찾지 못했습니다. 오버레이 div가 뷰포트뿐만 아니라 전체 페이지를 덮도록 만들고 싶습니다. 나는 이것이 왜 그렇게 어려운지 이해하지 못한다. 나는 body, html 높이를 100 % 등으로 설정하려고 시도했지만 작동하지 않는다. 지금까지 내가 가지고있는 것은 다음과 같습니다. TestTest! 나는 또한 자바 스크립트의 솔루션이 존재한다면 개방적이지만 오히려 단순한 CSS를 사용하는 편이 낫습니다. 뷰포트가 중요하지만 스크롤하는 동안에도 전체 웹 사이트가 어둡게 유지되기를 원할 것입니다. 이를 위해 position:fixed대신 position:absolute. 고정은 스..

developer tip 2020.09.13

로거 래퍼 모범 사례

로거 래퍼 모범 사례 내 응용 프로그램에서 nlogger를 사용하고 싶습니다. 나중에 로깅 시스템을 변경해야 할 수도 있습니다. 그래서 저는 로깅 파사드를 사용하고 싶습니다. 기존 예제를 작성하는 방법에 대한 권장 사항을 알고 있습니까? 또는이 분야의 모범 사례에 대한 링크를 제공하십시오. 저는 Common.Logging 과 같은 로깅 파사드를 사용 했지만 (내 자신의 CuttingEdge.Logging 라이브러리 를 숨기는 경우에도 ) 요즘에는 Dependency Injection 패턴을 사용 하며이를 통해 두 종속성 을 모두 준수하는 내 자신의 (간단한) 추상화 뒤에 로거를 숨길 수 있습니다. 반전 원리 와 인터페이스 분리 원리(ISP) 멤버가 하나 있고 인터페이스가 내 애플리케이션에 의해 정의되기 ..

developer tip 2020.09.13

컴퓨터가 죽은 후 Git 저장소가 손상됨

컴퓨터가 죽은 후 Git 저장소가 손상됨 내 컴퓨터가 죽었고 이제 내 git 저장소 중 하나가 손상되었습니다. 결제 마스터를 시도하면 다음과 같이 알려줍니다. warning: ignoring broken ref refs/heads/master. error: Your local changes to the following files would be overwritten by checkout: com.vainolo.jdraw2d.releng.p2/pom.xml Please, commit your changes or stash them before you can switch branches. Aborting 실행 git stash하면 다음을 얻습니다. fatal: bad revision 'HEAD' fatal..

developer tip 2020.09.13

Visual Studio Community Edition 2015 및 2017에서 누락 된 CodeLens 참조 수

Visual Studio Community Edition 2015 및 2017에서 누락 된 CodeLens 참조 수 Visual Studio Community Edition에서 참조 횟수 (코드 렌즈) 가 누락 된 이유가 있습니까? 옵션에서 활성화 할 수 있습니까? 다음은 Visual Studio 2015 및 2017 Community Edition의 스크린 샷입니다. 다음은 Visual Studio 2013의 스크린 샷입니다. 출처 : dailydotnettips.com 이것은 일반적인 참조 계산 기능이 아니라 CodeLens의 기능 중 하나 일뿐입니다. CodeLens는 Visual Studio 2015 Pro 이상 에서만 사용할 수 있습니다 . Visual Studio 2013에서는 Ultimate..

developer tip 2020.09.13

C에서 16 진수 문자 인쇄

C에서 16 진수 문자 인쇄 한 줄의 문자를 읽은 다음 해당 문자에 해당하는 16 진수를 인쇄하려고합니다. 예를 들어, "0xc0 0xc0 abc123"처음 두 문자가 c016 진수이고 나머지 문자가 abc123ASCII 인 문자열이 있는 경우 다음을 얻어야합니다. c0 c0 61 62 63 31 32 33 그러나 printf사용 %x하면 ffffffc0 ffffffc0 61 62 63 31 32 33 없이 원하는 출력을 얻으려면 어떻게합니까 "ffffff"? 그리고 왜 c0 (및 80)에만는 ffffff있지만 다른 문자는없는 이유는 무엇입니까? 이 시스템에 서명되어 ffffff있기 때문에 char표시됩니다. C에서와 같은 가변 인자의 기능 printf보다는 모든 정수가 작은 촉진 int에 int. 이후..

developer tip 2020.09.13

Python 3 바이트 문자열 변수를 일반 문자열로 어떻게 변환합니까?

Python 3 바이트 문자열 변수를 일반 문자열로 어떻게 변환합니까? XML 이메일 첨부 파일을 읽었습니다. bytes_string=part.get_payload(decode=False) 내 변수 이름에서 알 수 있듯이 페이로드는 바이트 문자열로 제공됩니다. 이 문자열을 내가 조작 할 수있는 사용 가능한 문자열로 바꾸기 위해 권장되는 Python 3 접근 방식을 사용하려고합니다. 예제는 다음을 보여줍니다. str(b'abc','utf-8') b내 변수에 (bytes) 키워드 인수를 적용 bytes_string하고 권장 방법을 사용하려면 어떻게해야합니까? 내가 시도한 방식이 작동하지 않습니다. str(bbytes_string, 'utf-8') 마지막 줄에서 거의 옳았습니다. 원하는 str(bytes_st..

developer tip 2020.09.13

Ruby의 목록 이해

Ruby의 목록 이해 Python 목록 이해와 동등한 작업을 수행하기 위해 다음을 수행합니다. some_array.select{|x| x % 2 == 0 }.collect{|x| x * 3} 이 작업을 수행하는 더 좋은 방법이 있습니까? 아마 하나의 메서드 호출로? 정말로 원한다면 다음과 같이 Array # comprehend 메서드를 만들 수 있습니다. class Array def comprehend(&block) return self if block.nil? self.collect(&block).compact end end some_array = [1, 2, 3, 4, 5, 6] new_array = some_array.comprehend {|x| x * 3 if x % 2 == 0} puts new..

developer tip 2020.09.13

C에서 구조체 배열을 어떻게 만드나요?

C에서 구조체 배열을 어떻게 만드나요? 각 구조체가 천체를 나타내는 구조체 배열을 만들려고합니다. 나는 구조체에 대한 경험이 많지 않기 때문에 전체 배열 대신에 구조체를 사용하기로 결정했습니다. 그러나 나는 계속해서 수많은 다른 오류가 발생합니다. 다양한 스레드와 StackOverflow (예 : C 및 C의 구조체 배열-구조체 배열 초기화) 에서 본 기술을 구현하려고 시도했지만 모두 적용 할 수있는 것은 아닙니다. 이 글을 읽어보신 분들을위한 추가 정보 : 저는이 중 어떤 것도 동적 일 필요는 없습니다. 모든 것의 크기를 미리 알고 / 정의합니다. 또한 인수를 정의한 여러 다른 메서드 (예 : GLUT 메서드)에서이 항목에 액세스하므로 전역 배열이되어야합니다. 이것은 헤더에서 구조체를 정의하는 방법입니..

developer tip 2020.09.12

VBA의 해시 테이블 / 연관 배열

VBA의 해시 테이블 / 연관 배열 VBA에서 해시 테이블 또는 연관 배열을 만드는 방법을 설명하는 설명서를 찾을 수없는 것 같습니다. 가능할까요? 기사에 링크하거나 코드를 게시 할 수 있습니까? Microsoft Scripting Runtime 라이브러리에있는 Dictionary 개체를 찾고 있다고 생각합니다. (VBE의 도구 ... 참조 메뉴에서 프로젝트에 대한 참조를 추가하십시오.) 변형에 맞출 수있는 간단한 값으로 거의 작동합니다 (키는 배열이 될 수 없으며 객체로 만드는 것은 의미가 없습니다. 아래 @Nile의 주석을 참조하십시오.) : Dim d As dictionary Set d = New dictionary d("x") = 42 d(42) = "forty-two" d(CVErr(xlErrV..

developer tip 2020.09.12
반응형