반응형

programing tip 3103

모호한 일치 예외 방지

모호한 일치 예외 방지 컴파일 타임에 객체의 유형을 모르기 때문에 리플렉션을 통해 유형에 대해 정적 메서드 Parse 를 호출하고 있습니다 (하지만 Parse 메서드가 있고 문자열을 사용함). 그러나 모호한 일치 예외가 발생합니다. 아마도 각각 단일 개체 (string, int, double 등)를 취하는 오버로드 된 Parse 메서드 가 많기 때문일 것 입니다. 올바른 메서드 ( Parse (string s) )에 도달 하고 예외가 throw되지 않도록하려면 메서드 호출을 어떻게 더 구체적으로 지정할 수 있습니까 ? 내 코드는 다음과 같습니다. Type returnType = p.PropertyType; object value = returnType.GetMethod("Parse").Invoke(nul..

programing tip 2020.08.15

Entity Framework 데이터 컨텍스트를 읽기 전용으로 만드는 방법

Entity Framework 데이터 컨텍스트를 읽기 전용으로 만드는 방법 Entity Framework 데이터 컨텍스트를 타사 플러그인에 노출해야합니다. 목적은 이러한 플러그인이 데이터 만 가져 오도록 허용하고 삽입, 업데이트 또는 삭제 또는 기타 데이터베이스 수정 명령을 실행하지 못하도록하는 것입니다. 따라서 데이터 컨텍스트 또는 엔티티를 읽기 전용으로 만들려면 어떻게해야합니까? 읽기 전용 사용자와 연결하는 것 외에도 DbContext에 대해 수행 할 수있는 몇 가지 다른 작업이 있습니다. public class MyReadOnlyContext : DbContext { // Use ReadOnlyConnectionString from App/Web.config public MyContext() : b..

programing tip 2020.08.15

자바에서지도의 얕은 사본

자바에서지도의 얕은 사본 내가 이해하는 바와 같이 MapJava에서 얕은 복사본을 만드는 몇 가지 방법이 있습니다 . Map data = new HashMap(); Map shallowCopy; // first way shallowCopy = new HashMap(data); // second way shallowCopy = (Map) ((HashMap) data).clone(); 한 쪽이 다른 쪽보다 선호되며, 그렇다면 그 이유는 무엇입니까? 언급 할 가치가있는 한 가지는 두 번째 방법이 "Unchecked Cast"경고를 제공한다는 것입니다. 따라서 @SuppressWarnings("unchecked")주위를 둘러 보려면 추가 해야합니다. 이는 약간 짜증이납니다 (아래 참조). @SuppressWar..

programing tip 2020.08.15

allowDefinition = 'MachineToApplication'VS2010에서 게시 할 때 오류 발생 (이전 빌드 이후에만)

allowDefinition = 'MachineToApplication'VS2010에서 게시 할 때 오류 발생 (이전 빌드 이후에만) 로컬 컴퓨터에서 문제없이 Asp.Net MVC 2 애플리케이션을 실행할 수 있습니다. 그냥 실행 / 디버그하십시오. 하지만 이미 구축했다면 게시 할 수 없습니다! 솔루션을 정리하고 다시 게시해야합니다. 나는 이것이 시스템에 중요하지 않다는 것을 알고 있지만 정말 성가신 일입니다. "원 클릭 게시"는 "클린 솔루션 후 원 클릭 게시"가 아닙니다. 정확한 오류는 다음과 같습니다. Error 11 애플리케이션 수준을 넘어서 allowDefinition = 'MachineToApplication'으로 등록 된 섹션을 사용하면 오류가 발생합니다. 이 오류는 IIS에서 응용 프로그램..

programing tip 2020.08.15

개체 참조가 개체의 인스턴스로 설정되지 않았습니다. .NET에서 어떤 개체가 'null'인지 표시하지 않는 이유는 무엇입니까?

개체 참조가 개체의 인스턴스로 설정되지 않았습니다. .NET에서 어떤 개체가 'null'인지 표시하지 않는 이유는 무엇입니까? 이 .NET 처리되지 않은 예외 메시지와 관련하여 : 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. .NET에서 어떤 객체가 표시되지 않는 이유는 무엇 null입니까? null오류를 확인 하고 해결할 수 있다는 것을 알고 있습니다 . 그러나 .NET이 어떤 개체에 null 참조가 있고 어떤식이 NullReferenceException? (Visual Studio 2017의 새로운 예외 도우미에 대한 자세한 내용은이 답변의 끝 부분을 참조하세요.) 이 코드를 고려하십시오. String s = null; Console.WriteLine(s.Length); 이것은 NullRefe..

programing tip 2020.08.15

Kotlin의 단일 느낌표

Kotlin의 단일 느낌표 Kotlin에서 느낌표 하나는 무엇을 의미하나요? 특히 Java API를 사용할 때 몇 번 보았습니다. 하지만 문서 나 StackOverflow에서 찾을 수 없습니다. 이를 플랫폼 유형 이라고 하며 Kotlin이 해당 값이 될 수 있는지 여부를 알지 못하며 nullnull 허용 여부를 결정하는 것은 귀하에게 달려 있음을 의미합니다. 요컨대, 문제는 Java에서 오는 모든 참조가 null 일 수 있으며 Kotlin은 설계 상 null 안전하므로 사용자가 모든 Java 값을 null 검사하거나 안전한 호출 ( ?.) 또는 null이 아닌 어설 션 ( !!). 순수한 Kotlin 세계에서 매우 편리한 기능인 이러한 기능은 Kotlin / Java 설정에서 너무 자주 사용해야 할 때 ..

programing tip 2020.08.15

NVIDIA vs AMD : GPGPU 성능

NVIDIA vs AMD : GPGPU 성능 둘 다 코딩 경험이있는 사람들의 의견을 듣고 싶습니다. 나 자신은 NVIDIA에 대한 경험이 있습니다. NVIDIA CUDA는 경쟁사보다 훨씬 더 인기있는 것 같습니다. (이 포럼의 질문 태그를 세는 것만으로도 'cuda'는 'opencl'3 : 1을 능가하고 'nvidia'는 'ati'15 : 1을 능가하며 'ati-stream'에 대한 태그는 전혀 없습니다. 반면에 Wikipedia에 따르면 ATI / AMD 카드는 특히 달러당 훨씬 더 많은 잠재력을 가지고 있어야합니다. 현재 시장에서 가장 빠른 NVIDIA 카드 인 GeForce 580 (500 달러)은 1.6 단 정밀도 TFlops입니다. AMD Radeon 6970은 370 달러에 구입할 수 있으며 ..

programing tip 2020.08.15

자바 스크립트 콘솔에서 컨텍스트를 iframe으로 변경하는 방법이 있습니까?

자바 스크립트 콘솔에서 컨텍스트를 iframe으로 변경하는 방법이 있습니까? 웹킷 개발자 도구 / 방화범 콘솔에서 실행되는 자바 스크립트의 컨텍스트를 변경하여 페이지의 iframe 내부에서 실행되는 것처럼 코드를 실행하고 싶습니다. 별도의 페이지에서 iframe의 페이지를 열어서이 작업을 수행 할 수 있다는 것을 알고 있지만 부모 프레임과 상호 작용하는 코드를 실행하고 싶습니다. Chrome 15를 사용하면 콘솔의 범위를 변경할 수 있습니다. 콘솔 하단의 콘솔 지우기 버튼 옆 에 사용 가능한 프레임 목록을 제공하는 메뉴가 있습니다. Firefox에는 현재 개발중인 유사한 기능이 있습니다. 명령 줄을 사용하여 프레임 을 탐색 할 수도 있습니다 . var frame = document.getElementBy..

programing tip 2020.08.15

현재보기

현재보기 키 설정? 내 명령이 작동하지 않는 VIM에 문제가 있습니다. 내 현재 설정을 확인할 수있는 방법 이 있습니까? 에 대해 현재 정의 된 현재 값을 보려면 다음을 사용하십시오. :let mapleader 다음과 같은 결과물 생성 : 메이플 레이더, 이전에 설정하지 않은 경우 정의되지 않을 수 있으며 대신 백 슬래시가 기본값입니다. \ 기본적으로 mapleader는 설정되어 있지 않으며 특수 문자열 ""은 \. 당신이 할 경우 : :echo mapleader 당신은 얻을 것이다 Undefined variable: mapleader Invalid expression: mapleader 많은 사람들이 권장하는 특수 문자열 ""을 다른 키로 설정하려면 다음을 ","수행하십시오. :let mapleader..

programing tip 2020.08.15

이스탄불 보장 보고서를 어떻게 읽습니까?

이스탄불 보장 보고서를 어떻게 읽습니까? 저는 항상 단위 테스트에 Jasmine을 사용했지만 최근에는 Istanbul을 사용하여 코드 검사 보고서를 제공하기 시작했습니다. 내 말은 그들이 나에게 말하려는 내용 의 요점 을 알지만 이러한 각 백분율이 나타내는 것이 무엇인지 실제로는 모르겠습니다 (Stmts, Branches, Funcs, Lines). 지금까지 인터넷 검색은 확실한 설명 / 리소스를 찾을 수 없었습니다. 질문 : 내가 말했듯이 요지는 알지만 누군가가 적절한 설명이나 적절한 설명에 대한 링크를 게시 할 수 있습니까? 3 차 질문 : 코드에서 다루지 않는 특정 부분을 식별 할 수있는 방법이 있습니까? 지금까지이 보고서를 정말 괴롭히지 않고 기본적으로 추측하고 있습니다. -------------..

programing tip 2020.08.15
반응형