반응형

programing tip 3103

익명 인터페이스가 포함 된 구조체의 의미?

익명 인터페이스가 포함 된 구조체의 의미? sort 꾸러미: type Interface interface { Len() int Less(i, j int) bool Swap(i, j int) } ... type reverse struct { Interface } Interfacestruct에서 익명 인터페이스의 의미는 무엇입니까 reverse? 이런 식으로 reverse는를 구현 sort.Interface하고 다른 모든 메소드를 정의하지 않고도 특정 메소드를 재정의 할 수 있습니다. type reverse struct { // This embedded Interface permits Reverse to use the methods of // another Interface implementation. In..

programing tip 2020.10.30

재귀 ConcurrentHashMap.computeIfAbsent () 호출은 종료되지 않습니다.

재귀 ConcurrentHashMap.computeIfAbsent () 호출은 종료되지 않습니다. 버그 또는 "기능"? 몇 시간 전, 나는 반복적으로 피보나치 숫자를 계산하는 자바 8 기능 방법에 대해 블로그에 한 으로, ConcurrentHashMap캐시와 새로운 유용한 computeIfAbsent()방법 : import java.util.Map; import java.util.concurrent.ConcurrentHashMap; public class Test { static Map cache = new ConcurrentHashMap(); public static void main(String[] args) { System.out.println( "f(" + 8 + ") = " + fibonacci..

programing tip 2020.10.30

오류 : getaddrinfo EAI_AGAIN

오류 : getaddrinfo EAI_AGAIN 내 서버가 오늘 이것을 던졌습니다. 이는 전에 본 적이없는 nodejs 오류입니다. Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) 이것이 Shopify 및 오늘날 많은 다른 서비스에 영향을 미친 DynDns DDOS 공격과 관련이 있는지 궁금합니다. 여기에 대한 기사가 있습니다. 내 주요 질문은 무엇을 dns.js합니까? 노드의 어떤 부분이 떨어져..

programing tip 2020.10.30

반응 양식-비활성화 된 속성

반응 양식-비활성화 된 속성 에서 disabled속성 을 사용하려고 합니다 formControl. 템플릿에 넣으면 작동합니다. 그러나 브라우저는 다음과 같이 경고합니다. 반응 양식 지시문과 함께 disabled 속성을 사용하고있는 것 같습니다. 구성 요소 클래스에서이 컨트롤을 설정할 때 disabled를 true로 설정하면 disabled 속성이 실제로 DOM에 설정됩니다. '확인 후 변경'오류를 방지하려면이 방법을 사용하는 것이 좋습니다. Example: form = new FormGroup({ first: new FormControl({value: 'Nancy', disabled: true}, Validators.required), last: new FormControl('Drew', Validato..

programing tip 2020.10.30

TR 24731 '안전'기능을 사용하십니까?

TR 24731 '안전'기능을 사용하십니까? 는 ISO C위원회 ( ISO / IEC JTC1 / SC21 / WG14는 ) 발표했다 TR 24731-1 및 중이다 TR 24731-2 : TR 24731-1 : C 라이브러리 확장 파트 I : 경계 검사 인터페이스 WG14는 더 안전한 C 라이브러리 기능에 대한 TR을 개발하고 있습니다. 이 TR은 종종 버퍼 길이와 함께 추가 매개 변수를 추가하여 기존 프로그램을 수정하도록 지향됩니다. 최신 초안은 문서 N1225에 있습니다. 근거는 문서 N1173에 있습니다. 이것은 기술 보고서 ​​유형 2가 될 것입니다. TR 24731-2 : C 라이브러리 확장-파트 II : 동적 할당 기능 WG14는 더 안전한 C 라이브러리 기능에 대한 TR을 개발하고 있습니다...

programing tip 2020.10.30

C ++ 라이브러리의 디렉토리 구조

C ++ 라이브러리의 디렉토리 구조 C ++ 라이브러리에서 작업 중입니다. 궁극적으로 몇 가지 예제 및 Python 바인딩 과 함께 여러 플랫폼 (적어도 Linux 및 Windows)에서 공개적으로 사용할 수 있도록하고 싶습니다 . 작업은 잘 진행되고 있지만 현재 프로젝트는 매우 지저분하고 Visual C ++ 전용으로 빌드되고 멀티 플랫폼이 전혀 아닙니다. 따라서 정리가 필요하다고 생각합니다. 가장 먼저 개선하고 싶은 것은 프로젝트의 디렉토리 구조입니다. 여러 플랫폼에서 쉽게 컴파일 할 수 있도록 Automake 도구에 적합한 구조를 만들고 싶지만 이전에 사용한 적이 없습니다. Visual Studio에서 여전히 (대부분의) 코딩을 수행 할 것이므로 Visual Studio 프로젝트 및 솔루션 파일도 ..

programing tip 2020.10.30

Java에 sizeof-like 메소드가 있습니까?

Java에 sizeof-like 메소드가 있습니까? 모든 데이터 유형의 크기를 찾기 위해 Java에 내장 된 메소드가 있습니까? 크기를 찾는 방법이 있습니까? 아니오. 표준 Java SE 클래스 라이브러리에는 이러한 메소드가 없습니다. 디자이너의 견해는 Java에서는 필요하지 않다는 것입니다. 언어는 응용 프로그램 1 이 기본 값, 객체 또는 주어진 요소 수를 가진 배열에 대해 예약해야하는 공간을 알 필요가 없기 때문입니다 . sizeof 연산자는 데이터 구조가 차지하는 공간을 알아야하는 사람들에게 유용하다고 생각할 수 있습니다. 그러나 Java 메모리 프로파일 러를 사용하면이 정보를 비롯한 더 많은 정보를 간단하고 안정적으로 얻을 수 있으므로 sizeof 메서드가 필요하지 않습니다. 이전 덧글는 점 만..

programing tip 2020.10.30

파이썬의 바이트 배열

파이썬의 바이트 배열 파이썬에서 바이트 배열 (예 : byte []를 사용하는 Java)을 어떻게 나타낼 수 있습니까? gevent를 사용하여 유선으로 보내야합니다. byte key[] = {0x13, 0x00, 0x00, 0x00, 0x08, 0x00}; Python 3에서는 Python 2 bytes라고도 하는 객체를 사용합니다 str. # Python 3 key = bytes([0x13, 0x00, 0x00, 0x00, 0x08, 0x00]) # Python 2 key = ''.join(chr(x) for x in [0x13, 0x00, 0x00, 0x00, 0x08, 0x00]) base64모듈 을 사용하는 것이 더 편리하다고 생각 합니다 ... # Python 3 key = base64.b16d..

programing tip 2020.10.30

한 양식에서 다른 양식으로 값 보내기

한 양식에서 다른 양식으로 값 보내기 두 Forms (C #)간에 값을 전달하고 싶습니다. 어떻게하니? Form1과 Form2의 두 가지 양식이 있습니다. Form1에는 단추가 하나 있습니다. 이 버튼을 클릭하면 Form2가 열리고 Form1은 비활성 모드 (즉, 선택할 수 없음)에 있어야합니다. Form2에는 하나의 텍스트 상자와 하나의 제출 단추가 있습니다. Form2의 텍스트 상자에 메시지를 입력하고 제출 단추를 클릭하면 Form2가 닫히고 Form1이 제출 된 값으로 강조 표시됩니다. 어떻게하니? 누군가가 간단한 예를 들어 이것을 도와 줄 수 있습니까? 이에 대한 몇 가지 해결책이 있지만 이것이 제가 사용하는 패턴입니다. // Form 1 // inside the button click event..

programing tip 2020.10.30

Android에서 assert를 사용하는 방법은 무엇입니까?

Android에서 assert를 사용하는 방법은 무엇입니까? assert obj != null : "object cannot be null"Android 기기 에서 사용하고 싶습니다 . 어설 션이 작동하지 않는 것 같아서 온라인으로 검색 한 결과이 로컬 솔루션을 찾았습니다. adb 쉘 setprop debug.assert 1 내 로컬 컴퓨터에서 작동합니다. 내 이클립스 프로젝트를 사용하여이 명령을 실행하고 싶습니다 (소스 제어에 있음). 어떻게하니? 감사! Assert는 대부분의 경우 사용자가 디버그 모드에서 실행되지 않고 최적화 된 코드로 실행되기 때문에 Android에서 작동하지 않습니다. 따라서 적절한 해결책은 다음과 같은 코드를 사용하여 수동으로 예외를 throw하는 것입니다. if (obj==n..

programing tip 2020.10.30
반응형