반응형

programing tip 3103

Python에서 dict의 사전을 초기화하는 가장 좋은 방법은 무엇입니까?

Python에서 dict의 사전을 초기화하는 가장 좋은 방법은 무엇입니까? 이 질문에 이미 답변이 있습니다. 중첩 된 사전을 구현하는 가장 좋은 방법은 무엇입니까? 20 답변 Perl에서 여러 번 다음과 같이 할 것입니다. $myhash{foo}{bar}{baz} = 1 이것을 파이썬으로 어떻게 번역합니까? 지금까지 : if not 'foo' in myhash: myhash['foo'] = {} if not 'bar' in myhash['foo']: myhash['foo']['bar'] = {} myhash['foo']['bar']['baz'] = 1 더 좋은 방법이 있습니까? class AutoVivification(dict): """Implementation of perl's autovivificat..

programing tip 2020.10.09

리팩토링 목적으로 속성 만있는 클래스를 갖는 것이 괜찮습니까?

리팩토링 목적으로 속성 만있는 클래스를 갖는 것이 괜찮습니까? 30 개의 매개 변수를 사용하는 메소드가 있습니다. 매개 변수를 가져 와서 하나의 클래스에 넣어서 하나의 매개 변수 (클래스)를 메서드에 전달할 수있었습니다. 리팩토링의 경우 모든 매개 변수가 포함되어 있더라도 모든 매개 변수를 캡슐화하는 개체를 전달하는 것이 완벽합니까? 좋은 생각입니다. 예를 들어 일반적으로 WCF에서 데이터 계약이 수행되는 방식입니다. 이 모델의 한 가지 장점은 새 매개 변수를 추가하면 클래스의 소비자가 매개 변수를 추가하기 위해 변경할 필요가 없다는 것입니다. David Heffernan이 언급했듯이 코드를 자체 문서화하는 데 도움이 될 수 있습니다. FrobRequest frobRequest = new FrobRequ..

programing tip 2020.10.09

X509Store 인증서 관련 문제. FindByThumbprint 찾기

X509Store 인증서 관련 문제. FindByThumbprint 찾기 방법을 사용할 때 문제가 있습니다. X509Store.Certificates.Find public static X509Certificate2 FromStore(StoreName storeName, StoreLocation storeLocation, X509FindType findType, string findValue) { X509Store store = new X509Store(storeName, storeLocation); store.Open(OpenFlags.ReadOnly); try { //findValue = "7a6fa503ab57b81d6318a51ca265e739a51ce660" var results = store.C..

programing tip 2020.10.09

이미 컴파일 된 바이너리에서 'rpath'를 변경할 수 있습니까?

이미 컴파일 된 바이너리에서 'rpath'를 변경할 수 있습니까? 스크랩 힙에 대해 예약 된 오래된 실행 파일이 있지만 아직 없습니다. 내 환경에서 제거 된 일부 라이브러리에 의존하지만 제대로 작동하는 어딘가에 스텁 라이브러리가 있습니다. 이 실행 파일을 이러한 스텁 라이브러리로 가리키고 싶습니다. 예, LD_LIBRARY_PATH를 설정할 수 있지만이 실행 파일은 많은 스크립트에서 호출되며 많은 사용자가 한곳에서 수정하고 싶습니다. 나는 이것에 대한 출처가 없으며 그것을 얻기가 어려울 것입니다. 나는 생각하고 있었다-ELF 인식 편집기를 사용하여이 파일을 편집하고 rpath에 간단한 PATH를 추가하여 새 라이브러리에 맞출 수 있습니까? 이것이 가능합니까, 아니면 ELF 바이너리를 만든 후에는 위치를 ..

programing tip 2020.10.09

OS X 용 lsusb와 동등한 기능이 있습니까?

OS X 용 lsusb와 동등한 기능이 있습니까? 이 질문은 Google 전체에있는 것처럼 보이지만 대답은 모두 시스템 정보보기를 사용하는 것입니다. 훌륭하지만 시스템 프로파일 러를 사용하면 다음과 같은 결과를 얻을 수 있습니다. DasKeyboard: Product ID: 0x1919 Vendor ID: 0x04d9 (Holtek Semiconductor, Inc.) Version: 1.06 Speed: Up to 1.5 Mb/sec Location ID: 0x1d114000 / 11 Current Available (mA): 500 Current Required (mA): 100 USB2.0 Hub: Product ID: 0x0608 Vendor ID: 0x05e3 (Genesys Logic, Inc..

programing tip 2020.10.09

moment.js, 요일 번호를 얻는 방법

moment.js, 요일 번호를 얻는 방법 순간 날짜 개체가 있고 선택한 날짜 번호 (0-6) 또는 (1-7)을 얻고 싶습니다. 시도했지만 작동하지 않습니다 var aaa= moment(date).day(); 제발 도와주세요 "작동하지 않음"을 정의하십시오. var date = moment("2015-07-02"); var dow = date.day(); console.log(dow); 예상대로 "4"가 인쇄됩니다. 특별히 1-7 접근 방식을 찾고 있다면 ... 이것은 ISO 평일 숫자 입니다. moment.js도 이것을 고려했습니다. 사용하다isoWeekday() moment().isoWeekday(); // returns 1-7 where 1 is Monday and 7 is Sunday 화요일 에이..

programing tip 2020.10.09

Flutter 앱에 스플래시 화면 추가

Flutter 앱에 스플래시 화면 추가 Flutter 앱에 스플래시 화면을 추가하는 방법은 무엇입니까? 다른 콘텐츠보다 먼저로드되고 표시되어야합니다. 현재 Scaffold (home : X) 위젯이로드되기 전에 잠시 색상이 깜박입니다. Flutter에서 스플래시 화면을 수행하는 실제 방식에 더 많은 조명을 제공하고 싶습니다. 나는 여기에서 약간의 추적을 따라 갔고 Flutter의 스플래시 화면이 그렇게 나쁘게 보이지 않는 것을 보았습니다. 아마도 대부분의 개발자 (나와 같은)는 Flutter에 기본적으로 스플래시 화면이 없다고 생각하고 있으며 이에 대해 뭔가를해야합니다. 사실 스플래시 화면이 있지만 배경이 흰색이고 기본적으로 iOS와 안드로이드 용 스플래시 화면이 있다는 사실을 아무도 이해할 수 없습니다..

programing tip 2020.10.09

Double.TryParse 또는 Convert.ToDouble-어느 것이 더 빠르고 안전합니까?

Double.TryParse 또는 Convert.ToDouble-어느 것이 더 빠르고 안전합니까? 내 응용 프로그램은 VSTO를 사용하여 Excel 파일을 읽고 읽은 데이터를 StringDictionary. 숫자가 몇 개인 데이터 만 추가합니다 (1000 1000,2 1000,34-쉼표는 러시아 표준에서 구분 기호입니다). 현재 문자열이 적절한 숫자인지 확인하는 것이 더 낫습니다. object data, string key; // data had read try { Convert.ToDouble(regionData, CultureInfo.CurrentCulture); dic.Add(key, regionData.ToString()); } catch (InvalidCastException) { // is n..

programing tip 2020.10.09

Powershell의 'more'또는 'less'명령과 동일합니까?

Powershell의 'more'또는 'less'명령과 동일합니까? 출력을 linux \ unix 셸에서 사용할 수있는 'more'명령으로 파이프하여 페이지를 매기는 방법이 있습니까? 글쎄요 ... 다른 플랫폼에서 기대할 수있는 것과 거의 같은 (...) "more"가 있습니다. 다음 예를 시도하십시오. dir -rec | more 예 : some-cmdlet | out-host -paging dir -rec | more 나쁜 조언입니다. 화면에 출력하기 전에 powershell이 ​​전체 ​​명령을 평가하도록합니다. 출력 페이지 매김과 같은 작업에는 필요하지 않습니다. 일부 극단적 인 경우에 따라서는 충돌 (예를 시스템을 일으킬 수 dir 'C:\' | more) 반면에를 사용 out-host -pag..

programing tip 2020.10.09

상대 URL에서 절대 URL 가져 오기.

상대 URL에서 절대 URL 가져 오기. (IE6 문제) 현재 상대 URL을 절대 URL로 '변환'하기 위해 다음 함수를 사용하고 있습니다. function qualifyURL(url) { var a = document.createElement('a'); a.href = url; return a.href; } 이것은 대부분의 브라우저에서 잘 작동하지만 IE6는 상대 URL을 여전히 반환하도록 고집합니다! getAttribute ( 'href')를 사용하면 동일합니다. IE6에서 정규화 된 URL을 얻을 수 있었던 유일한 방법은 img 요소를 만들고 'src'속성을 쿼리하는 것입니다. 문제는 서버 요청을 생성한다는 것입니다. 피하고 싶은 것. 그래서 내 질문은 : 상대 URL에서 (서버 요청없이) IE6에..

programing tip 2020.10.08
반응형