반응형

programing tip 3103

Moq 콜백을 이해하도록 도와 주시겠습니까?

Moq 콜백을 이해하도록 도와 주시겠습니까? Moq를 사용하여 살펴 보았지만 Callback사용 방법을 이해하는 간단한 예제를 찾을 수 없었습니다. 사용 방법과시기를 명확하게 설명하는 작은 작업 스 니펫이 있습니까? 이기기 어렵다 https://github.com/Moq/moq4/wiki/Quickstart 그것이 충분히 명확하지 않다면 나는 그것을 문서 버그라고 부를 것입니다. 편집 : 귀하의 설명에 대한 응답으로 ... Setup수행하는 각 모의 방법에 대해 다음과 같은 것을 나타냅니다. 입력에 대한 제약 반환 값 (있는 경우)이 파생되는 방법에 대한 값 .Callback메커니즘은 "나는 지금 그것을 설명 할 수는 없지만이 모양의 호출이 발생했을 때, 내가 다시 전화해서 내가 일을해야 일을 할 것이다..

programing tip 2020.09.10

경고 : Aqua Data Studio의 집계 또는 기타 SET 작업에 의해 Null 값이 제거되었습니다.

경고 : Aqua Data Studio의 집계 또는 기타 SET 작업에 의해 Null 값이 제거되었습니다. 데이터가 null이고 결과가 표시 될 때 경고가 표시되면 문제가 있습니다. 이 문제를 해결하는 방법?. 테이블에 데이터가 없을 때 null 데이터를 0으로 변경하는 방법은 무엇입니까? 이것은 내 코드입니다. SELECT DISTINCT c.username AS assigner_officer, d.description AS ticketcategory, (SELECT Count(closed) FROM ticket WHERE assigned_to = c.user_id AND closed IS NOT NULL GROUP BY assigned_to)closedcases, (SELECT Count(closed..

programing tip 2020.09.10

내 수업에 대한 사용자 지정 캐스트 지원을 제공하려면 어떻게해야합니까?

내 수업에 대한 사용자 지정 캐스트 지원을 제공하려면 어떻게해야합니까? 내 클래스를 다른 유형으로 캐스팅하기위한 지원을 제공하려면 어떻게해야합니까? 예를 들어,을 관리하는 자체 구현이 byte[]있고 사람들이 내 클래스를으로 캐스트 할 수 있도록 byte[]하여 private 멤버를 반환하려면 어떻게해야합니까? 그들이 이것을 문자열로 캐스트하도록하는 것이 일반적인 관행입니까, 아니면 그냥 오버라이드 ToString()(또는 둘 다)해야합니까? 변환 연산자를 재정의해야 합니다. 사용자가 캐스트해야하는지 여부 또는 자동으로 발생하도록 하려는지 여부에 따라 implicit또는 둘 중 하나를 사용합니다 explicit. 일반적으로 한 방향은 항상 작동합니다. 여기서는 사용 implicit하고 다른 방향은 때때로..

programing tip 2020.09.10

netbeans Java 프로젝트의 .gitignore 파일에는 무엇이 있어야합니까?

netbeans Java 프로젝트의 .gitignore 파일에는 무엇이 있어야합니까? netbeans의 Java 프로젝트에 대한 .gitignore 파일의 내용은 무엇입니까? 파일이 빌드되거나 NB에 의해 생성되거나 환경 별 정보를 포함하기 때문에 git에 커밋 할 필요가없는 파일이 상당히 많습니다. Ant를 빌드 메커니즘으로 사용하는 프로젝트를 생성하면 일반적으로 다음과 같은 디렉토리 트리가 생성됩니다. project-root-directory/ + nbproject/ build-impl.xml + private/ + project.properties + project.xml + src/ + test/ + build.xml 빌드를 한 후에는 몇 개의 추가 디렉토리가 있습니다. project-root-d..

programing tip 2020.09.10

Python에서 사전을 복사하는 빠른 방법

Python에서 사전을 복사하는 빠른 방법 사전과 많이 작동하는 Python 프로그램이 있습니다. 사전을 수천 번 복사해야합니다. 키와 관련 내용의 사본이 필요합니다. 사본은 편집되며 원본에 연결되어서는 안됩니다 (예 : 사본의 변경 사항이 원본에 영향을주지 않아야 함). 키는 문자열이고 값은 정수 (0/1)입니다. 현재 간단한 방법을 사용합니다. newDict = oldDict.copy() 내 코드를 프로파일 링하면 복사 작업에 대부분의 시간이 걸린다는 것을 알 수 있습니다. dict.copy()방법 에 대한 더 빠른 대안이 있습니까? 가장 빠른 것은 무엇입니까? Python 작업 의 C 소스 를 살펴보면 dict매우 순진하지만 효율적인 복사를 수행하는 것을 알 수 있습니다. 본질적으로 다음과 같은 호..

programing tip 2020.09.10

Android 4.1 : 애플리케이션에 대한 알림이 비활성화되었는지 확인하는 방법은 무엇입니까?

Android 4.1 : 애플리케이션에 대한 알림이 비활성화되었는지 확인하는 방법은 무엇입니까? Android 4.1은 사용자에게 특정 애플리케이션에 대한 알림을 비활성화하는 확인란을 제공합니다. 그러나 개발자로서 알림 호출이 효과적인지 여부를 알 수있는 방법이 없습니다. 현재 응용 프로그램에 대해 알림이 비활성화되어 있는지 확인해야하지만 API에서 해당 설정을 찾을 수 없습니다. 코드에서이 설정을 확인하는 방법이 있습니까? 당신은 100 % 할 수 없습니다. 이 Google I / O 2012 동영상 에서 요청한 내용이며 새 알림에 대한 프로젝트 책임자는 할 수 없다고 선언합니다. 편집하다 2016 업데이트 : 이제이 Google I / O 2016 동영상 에서 언급 한대로 확인할 수 있습니다 . 사용..

programing tip 2020.09.09

ensureSuccessStatusCode 사용 및 발생하는 HttpRequestException 처리

ensureSuccessStatusCode 사용 및 발생하는 HttpRequestException 처리 의 사용 패턴은 HttpResponseMessage.EnsureSuccessStatusCode()무엇입니까? 그것은 메시지의 내용을 폐기하고 던진다 HttpRequestException. 그러나 나는 그것을 제네릭과 다르게 프로그래밍 방식으로 처리하는 방법을 보지 못한다 Exception. 예를 들어, 그것은 HttpStatusCode편리했을 것입니다. 더 많은 정보를 얻을 수있는 방법이 있습니까? 누구든지 EnsureSuccessStatusCode()HttpRequestException과 관련된 사용 패턴을 보여줄 수 있습니까? 의 관용적 사용법은 EnsureSuccessStatusCode특정 방식으..

programing tip 2020.09.09

열거 형이 Swift의 프로토콜을 준수하도록 만드는 방법은 무엇입니까?

열거 형이 Swift의 프로토콜을 준수하도록 만드는 방법은 무엇입니까? Swift 문서에 따르면 클래스 , 구조체 및 열거 형 은 모두 프로토콜을 준수 할 수 있으며 모두 준수하는 지점에 도달 할 수 있습니다. 그러나 열거 형 이 클래스 및 구조체 예제 처럼 작동하도록 할 수 없습니다 . protocol ExampleProtocol { var simpleDescription: String { get set } mutating func adjust() } class SimpleClass: ExampleProtocol { var simpleDescription: String = "A very simple class." var anotherProperty: Int = 69105 func adjust() { s..

programing tip 2020.09.09

LINQ Distinct 연산자, 대소 문자 무시?

LINQ Distinct 연산자, 대소 문자 무시? 다음과 같은 간단한 예가 있습니다. List list = new List() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer).ToList(); CaseInsensitiveComparer가 실제로 대소 문자를 구분하지 않는 비교를 수행하는 데 사용되지 않는 것 같습니다. 즉, distinctList 는 list 와 동일한 수의 항목을 포함 합니다 ..

programing tip 2020.09.09

aspx 페이지의 if 문

aspx 페이지의 if 문 변수가 true로 설정되었는지 여부에 따라 항목 1 또는 항목 2를 표시하도록 사이트에 기본 if 문을 작성하고 싶습니다. .NET에 너무 익숙하지 않으며 aspx 페이지에서 작동하도록 if 문을 가져 오는 방법의 기본 구조에 대한 약간의 도움이 필요합니다. 페이지의 일부를 표시하거나 숨기는 것이 목적이라면 다음 작업을 수행 할 수 있습니다. 1) 마크 업으로 감싸 some html 2) Panel 컨트롤에서 파트를 감싸고 코드 숨김에서 if 문을 사용하여 Panel의 Visible 속성을 설정합니다. 간단한 코드 사용 html code html code 일반적으로 당신은 단지의 코드를 다루고 싶어요 Page_Load당신의 .aspx페이지의 코드 숨김. if (someVar) ..

programing tip 2020.09.09
반응형