반응형

java 2289

효율적인 양방향 해시 테이블을 구현하는 방법은 무엇입니까?

효율적인 양방향 해시 테이블을 구현하는 방법은 무엇입니까? Python dict은 매우 유용한 데이터 구조입니다. d = {'a': 1, 'b': 2} d['a'] # get 1 때로는 값으로 색인을 생성하고 싶을 수도 있습니다. d[1] # get 'a' 이 데이터 구조를 구현하는 가장 효율적인 방법은 무엇입니까? 공식적으로 권장하는 방법이 있습니까? 다음은 Python 사전의 값에서 키 찾기dict 에서 영감을 받아 다음 2) 및 3)을 허용하도록 수정 된 양방향 클래스입니다 . 참고 : 1) 역 디렉토리 bd.inverse 는 표준 dict bd가 수정 되면 자동으로 업데이트됩니다 . 2) 역 디렉토리 bd.inverse[value] 는 항상 다음 과 key같은 목록 입니다 bd[key] == va..

program story 2020.11.24

.net의 배열 유형에서 배열 항목 유형을 가져 오는 방법

.net의 배열 유형에서 배열 항목 유형을 가져 오는 방법 System.String[]유형 객체 가 있다고 가정 합니다. 유형 객체를 쿼리하여 배열인지 확인할 수 있습니다. Type t1 = typeof(System.String[]); bool isAnArray = t1.IsArray; // should be true 그러나 t1에서 배열 항목의 유형 객체를 얻는 방법 Type t2 = ....; // should be typeof(System.String) Type.GetElementType이 목적으로 인스턴스 메소드 를 사용할 수 있습니다 . Type t2 = t1.GetElementType(); [Returns] 현재 배열, 포인터 또는 참조 유형이 포함하거나 참조하는 객체의 유형 또는 현재 유형이..

program story 2020.11.24

mysqldump가 진행률 표시 줄을 지원합니까?

mysqldump가 진행률 표시 줄을 지원합니까? mysqldump실행중인 동안 백업이 완료되었거나 남은 양을 확인할 수있는 방법이 있습니까? 예, 2010 년 3 월 27 일에 패치가 적용되었습니다 . 이 새 패치에는 기본적으로 10,000으로 설정되는 추가 매개 변수 --show-progress-size가 있습니다. 따라서 --verbose를 사용하면 10,000 줄마다 덤프 된 특정 테이블의 행 수에 대한 일반 상태 출력을 얻을 수 있습니다. 따라서 버전을 확인하고 필요한 경우 업데이트하고 즐기십시오. 설치 및 사용 pv(CentOS 용 yum 패키지로 사용 가능) http://www.ivarch.com/programs/pv.shtml PV ( "파이프 뷰어")는 파이프 라인을 통해 데이터 진행 상..

program story 2020.11.24

MySQL-테이블을 생성하는 동안 함께 사용되는 경우 "PRIMARY KEY", "UNIQUE KEY"및 "KEY"의 의미

MySQL-테이블을 생성하는 동안 함께 사용되는 경우 "PRIMARY KEY", "UNIQUE KEY"및 "KEY"의 의미 사람의 목적에 대해 설명 할 수 PRIMARY KEY, UNIQUE KEY그리고 KEY그것이 하나에 함께 넣어 경우, CREATE TABLEMySQL은 문? CREATE TABLE IF NOT EXISTS `tmp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uid` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `tag` int(1) NOT NULL DEFAULT '0', `description` varchar(255), PRIMARY KEY (`id`), UNIQUE KEY `uid` (`uid`), ..

program story 2020.11.24

IPython 노트북에서 코드가 실행되었는지 어떻게 확인할 수 있습니까?

IPython 노트북에서 코드가 실행되었는지 어떻게 확인할 수 있습니까? 터미널 Python / IPython 또는 IPython 노트북에서 실행되면 다른 작업을 수행해야하는 Python 코드 예제가 있습니다. Python 코드가 IPython 노트북에서 실행 중인지 어떻게 확인할 수 있습니까? 문제는 무엇을 다르게 실행하길 원하는가입니다. 우리는 IPython에서 최선을 다해 커널이 어떤 종류의 프런트 엔드에 연결되어 있는지 알지 못하도록합니다. 실제로 커널을 여러 다른 프런트 엔드에 동시에 연결할 수도 있습니다. stderr/outZMQ 커널에 있는지 여부를 알기 위해 유형을 엿볼 수 있더라도 다른쪽에있는 것을 보장하지 않습니다. 프런트 엔드가 전혀 없을 수도 있습니다. 코드를 프런트 엔드 독립적 인..

program story 2020.11.24

외부 스크립트가로드되었는지 확인

외부 스크립트가로드되었는지 확인 jquery 플러그인을 만들고 있으며 외부 스크립트가로드되었는지 확인하고 싶습니다. 이것은 내부 웹 앱용이며 스크립트 이름 / 위치를 일관되게 유지할 수 있습니다 (mysscript.js). 이것은 또한 페이지에서 여러 번 호출 할 수있는 ajaxy 플러그인입니다. 스크립트가로드되지 않았 음을 확인할 수 있으면 다음을 사용하여로드합니다. jQuery.getScript() 동일한 스크립트가 페이지에 두 번 이상로드되는 것을 원하지 않기 때문에 스크립트가로드되었는지 어떻게 확인할 수 있습니까? 이것은 스크립트 캐싱 때문에 걱정할 필요가없는 것입니까? 업데이트 : 조직에서이 플러그인을 사용하는 사람을 제어 할 수 없으며 스크립트가 특정 ID가 있거나없는 페이지에 아직 존재하지 ..

program story 2020.11.23

Fragment # setRetainInstance (boolean)를 사용하는 이유는 무엇입니까?

Fragment # setRetainInstance (boolean)를 사용하는 이유는 무엇입니까? Fragment # setRetainInstance (true) 혼란 스럽습니다. 다음은 Android Developer API 에서 추출한 Javadoc입니다 . public void setRetainInstance (부울 보유) 프래그먼트 인스턴스가 활동 재 작성 (예 : 구성 변경)에서 유지되는지 여부를 제어합니다. 이것은 백 스택에없는 조각에만 사용할 수 있습니다. 설정된 경우 활동이 다시 생성 될 때 조각 수명주기가 약간 다릅니다. onDestroy ()는 호출되지 않습니다 (그러나 조각이 현재 활동에서 분리되기 때문에 onDetach ()는 여전히 호출됩니다). 조각이 다시 생성되지 않으므로 o..

program story 2020.11.23

JQuery / Javascript : var 존재 여부 확인

JQuery / Javascript : var 존재 여부 확인 중복 가능성 : JavaScript에 변수가 정의되어 있는지 어떻게 확인할 수 있습니까? JavaScript에서 null, 정의되지 않은 또는 빈 변수를 확인하는 표준 함수가 있습니까? 두 부분으로 발생하는 스크립트가 있습니다. 첫 번째 부분은 var를 설정합니다. var pagetype = "textpage"; 두 번째 부분은 간단한 if 문입니다. if(pagetype == "textpage") { //do something }; 이제 두 번째 부분 인 if 문이 내 사이트의 모든 페이지에 나타납니다. 그러나 var가 선언 된 첫 번째 부분은 일부 내 페이지에만 나타납니다. var가없는 페이지에서는 자연스럽게이 오류가 발생합니다. Unca..

program story 2020.11.23

두 개체가 한 줄로 선언 된 경우 어떤 순서로 구성됩니까?

두 개체가 한 줄로 선언 된 경우 어떤 순서로 구성됩니까? 클래스가 다음과 같이 정의되었다고 가정 해 보겠습니다. class A { //..... }; 이제 두 개의 객체를 A a,b; 어떤 순서로 생성 a되고 b생성됩니까? 표준에 정의되어 있습니까? 8 명의 선언자 [dcl.decl] 3 : 선언의 각 init-declarator는 마치 선언에있는 것처럼 개별적으로 분석됩니다. 계속해서 여러 선언자가있는 선언은 일반적으로 각각 단일 선언자가있는 해당 선언 시퀀스와 동일합니다. 이는 T D1, D2, ... Dn;일반적으로 T D1; T D2; ... T Dn;어디에 Tdecl-specifier-seq가 있고 각각 Di이 init-declarator 인 것과 동일합니다 . 선언자 중 하나에 의해 도입 된..

program story 2020.11.23

메서드에서 익명 유형을 반환하는 방법이 있습니까?

메서드에서 익명 유형을 반환하는 방법이 있습니까? 다음과 같은 메서드를 작성할 수 없다는 것을 알고 있습니다. public var MyMethod() { return new{ Property1 = "test", Property2="test"}; } 그렇지 않으면 할 수 있습니다. public object MyMethod() { return new{ Property1 = "test", Property2="test"} } 하지만 두 번째 옵션은하고 싶지 않습니다. 그렇게하면 리플렉션을 사용해야하기 때문입니다. 내가 원하는 이유 : 오늘 나는 결과로 데이터 테이블을 반환하는 내 aspx 페이지 내부에 메서드가 있으며 변경할 수 없습니다. 이 DataTable을 작업하려는 속성이있는 익명 메서드로 변환하려고했습..

program story 2020.11.23
반응형