반응형

C# 2867

Go의 무 탐지

Go의 무 탐지 Go에서 다음과 같이 nil을 감지하는 많은 코드가 있습니다. if err != nil { // handle the error } 그러나 다음과 같은 구조체가 있습니다. type Config struct { host string port float64 } 그리고 config는 Config의 인스턴스입니다. if config == nil { } 컴파일 오류가 발생했습니다 : nil을 Config 유형으로 변환 할 수 없습니다. 컴파일러가 오류를 가리키고 있습니다. 구조 인스턴스와 nil을 비교하고 있습니다. 그것들은 같은 타입이 아니기 때문에 그것을 잘못된 비교로 간주하고 당신에게 소리칩니다. 여기서하려는 것은 구성 인스턴스에 대한 포인터를 nil과 비교하는 것입니다. 이는 유효한 비교입니..

programing tip 2020.06.21

트레이 아이콘 만있는 WPF 응용 프로그램

트레이 아이콘 만있는 WPF 응용 프로그램 나는 총 WPF 초보자이며 누군가가 트레이에 최소화되기 시작하는 응용 프로그램을 작성하는 방법에 대한 포인터를 줄 수 있는지 궁금합니다. 아이디어는 주기적으로 RSS 피드를 가져오고 새로운 피드가있을 때 Toaster-Popup을 만듭니다. 응용 프로그램에는 기본 창 (기본적으로 모든 피드 항목이 포함 된 목록)이 있어야하지만 기본적으로 숨겨져 야합니다. XAML 및 WPF에 대해 읽기 시작했으며 App.xaml의 StartupUri가 기본 창을 가리켜 야한다는 것을 알고 있지만 SysTray 아이콘을 수행하고 기본 창을 숨기는 올바른 방법이 무엇인지 알 수 없습니다. 즉, 사용자가 창을 최소화하면 작업 표시 줄이 아니라 트레이로 최소화해야합니다. 힌트가 있습니..

programing tip 2020.06.21

순환 데이터 세트의 평균을 어떻게 계산합니까?

순환 데이터 세트의 평균을 어떻게 계산합니까? 순환 데이터 세트의 평균을 계산하고 싶습니다. 예를 들어 나침반을 읽은 결과가 몇 가지있을 수 있습니다. 물론 문제는 랩 어라운드를 처리하는 방법입니다. 동일한 알고리즘이 문자판에 유용 할 수 있습니다. 실제 질문은 더 복잡합니다. 통계는 구 또는 대수 공간에서 "주변"(예 : 첨가제 그룹 mod n)에서 무엇을 의미합니까? 답은 고유하지 않을 수 있습니다. 예를 들어 평균 359도, 1 도는 0도 또는 180도이지만 통계적으로 0이 더 좋습니다. 이것은 실제 프로그래밍 문제이며 수학 문제처럼 보이지 않도록 노력하고 있습니다. 각도에서 단위 벡터를 계산하고 평균 각도를 가져옵니다. 이 질문은 "Statistics On Spheres", 아칸소 대학교 게 프리..

programing tip 2020.06.21

모카와 차이로 약속을 올바르게 테스트하려면 어떻게해야합니까?

모카와 차이로 약속을 올바르게 테스트하려면 어떻게해야합니까? 다음 테스트는 이상하게 작동합니다. it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); expect(data.rate).to.have.length(400); done(); }) .catch(function(err){ //this should really be `.catch` for a failed request, but //instead it looks like chai is picking th..

programing tip 2020.06.21

CodeDom 공급자 유형“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider”를 찾을 수 없습니다

CodeDom 공급자 유형“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider”를 찾을 수 없습니다 VS2015를 사용하는 WebApi 프로젝트입니다. 재현 단계 : 빈 WebApi 프로젝트 만들기 빌드 출력 경로를 "bin \"에서 "bin \ Debug \"로 변경하십시오. 운영 빌드 출력 경로를 "bin \"에서 "bin \ Debug \"로 변경할 때까지 모든 것이 완벽하게 작동합니다. 실제로 "bin \"이외의 출력 경로는 작동하지 않습니다. 약간의 추가 사항은 "bin \"에 빌드를 남겨두면 다른 곳으로의 출력 경로를 갖는 것이 작동한다는 것입니다. 이 문제를 해결하기위한 솔루션을 제공하십시오. 실제 배포에 문제가있을 것..

programing tip 2020.06.21

Javascript에서 작은 따옴표와 큰 따옴표의 차이점

Javascript에서 작은 따옴표와 큰 따옴표의 차이점 이 질문에는 이미 답변이 있습니다. JavaScript에서 큰 따옴표 나 작은 따옴표를 사용하는시기 답변 42 개 PHP에서 큰 따옴표와 작은 따옴표의 유일한 차이점은 문자열 내부의 변수 해석과 이스케이프 문자 처리입니다. JavaScript에서는 종종 문자열에 큰 따옴표가 사용됩니다. 특별한 이유가 있습니까, 아니면 작은 따옴표가 큰 따옴표와 정확히 같은가요? 큰 따옴표를 문자열 내에 표시하려면 (예 : html 속성의 경우) 작은 따옴표를 이스케이프 처리하지 않고 (또는 그 반대로) 사용할 수 있습니다. 그 외에는 차이가 없습니다. JSON에는 차이가 있습니다. JSON 표준은 모든 키, 값 쌍을 큰 따옴표로 묶어야한다고 지정합니다. (댓글에서..

programing tip 2020.06.21

offsetHeight와 clientHeight의 차이점

offsetHeight와 clientHeight의 차이점 javascript dom에서-요소의 offsetHeight와 clientHeight의 차이점은 무엇입니까? clientHeight : 객체의 가시 영역 높이를 픽셀 단위로 반환합니다. 값에는 패딩이있는 높이가 포함되지만 scrollBar, 테두리 및 여백은 포함되지 않습니다. offsetHeight : 객체의 가시 영역 높이를 픽셀 단위로 반환합니다. 값에는 패딩, scrollBar 및 테두리가있는 높이가 포함되지만 여백은 포함되지 않습니다. 따라서 offsetHeight스크롤 막대와 테두리는 포함 clientHeight하지 않습니다. Oded의 대답은 이론입니다. 그러나 이론과 실제가 항상 동일하지는 않습니다. 적어도 자바 스크립트에서 스크롤 ..

programing tip 2020.06.21

Flask의 컨텍스트 스택의 목적은 무엇입니까?

Flask의 컨텍스트 스택의 목적은 무엇입니까? 나는 그것이 어떻게 작동하는지 또는 그것이 원래의 방식으로 설계된 이유를 완전히 이해하지 않고 한동안 요청 / 응용 프로그램 컨텍스트를 사용하고 있습니다. "스택"의 목적은 요청 또는 애플리케이션 컨텍스트와 관련하여 무엇입니까? 이 두 개의 별도 스택입니까, 아니면 둘 다 한 스택의 일부입니까? 요청 컨텍스트가 스택으로 푸시됩니까, 아니면 스택 자체입니까? 여러 컨텍스트를 서로 밀거나 팝할 수 있습니까? 그렇다면 왜 그렇게하고 싶습니까? 모든 질문에 대해 죄송하지만 요청 컨텍스트 및 응용 프로그램 컨텍스트에 대한 설명서를 읽은 후에도 여전히 혼란 스럽습니다. 여러 앱 Flask에 여러 개의 앱이있을 수 있다는 사실을 알기 전까지는 애플리케이션 컨텍스트와 그..

programing tip 2020.06.21

루비와 함께 존재하지 않는 디렉토리 만들기

루비와 함께 존재하지 않는 디렉토리 만들기 다음 코드로 디렉토리를 만들려고합니다. Dir.mkdir("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") unless File.exists?("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") 그러나이 오류가 발생합니다. 해당 파일 또는 디렉토리가 없습니다-/ Users / Luigi / Desktop / Survey_Final / Archived / Survey / test (Errno :: ENOENT) Dir.mkdir위 의 명령문 으로이 디렉토리가 작성되지 않는 이유는 무엇 입니까? 중첩 된 디렉토리를 작성하려고합니다. 가정 foo이 존재하지 않습니..

programing tip 2020.06.20

$ (this)와 event.target의 차이점은 무엇입니까?

$ (this)와 event.target의 차이점은 무엇입니까? jQuery를 처음 사용하고 JavaScript 및 jQuery 의 자습서에 따라 탭 패널을 만들었습니다 . 누락 된 매뉴얼 , 작성자 가이 작업을 수행 할 때 첫 번째 줄이 있습니다. var target = $(this); 그러나 나는 그렇게하려고 노력했다. var target = evt.target; 그리고 그 오류가 발생했습니다 : Uncaught TypeError: Object http://localhost/tabbedPanels/#panel1 has no method 'attr' 그리고로 evt.target다시 바뀌었을 때 $(this)그것은 매력처럼 작동했습니다. 나는 사이의 차이점을 알고 싶어 $(this)하고 evt.targe..

programing tip 2020.06.20
반응형