반응형

2020/11/20 30

요소 외부 클릭 감지 (바닐라 자바 ​​스크립트)

요소 외부 클릭 감지 (바닐라 자바 ​​스크립트) 나는 모든 곳에서 좋은 솔루션을 찾았지만 jQuery를 사용 하지 않는 솔루션을 찾을 수 없습니다 . 크로스 브라우저, 정상적인 방법 (이상한 해킹이나 코드를 깨기 쉬운)없이 요소 외부 (자녀가있을 수도 있고 없을 수도 있음) 외부의 클릭을 감지 할 수 있습니까? 에 이벤트 리스너를 추가 document하고를 사용 Node.contains()하여 이벤트 대상 (가장 안쪽에서 클릭 한 요소)이 지정된 요소 내부에 있는지 확인합니다. IE5에서도 작동합니다. var specifiedElement = document.getElementById('a'); //I'm using "click" but it works with any event document.add..

Programing 2020.11.20

일련의 자동화 된 테스트에 대해 setUp을 한 번만 실행

일련의 자동화 된 테스트에 대해 setUp을 한 번만 실행 내 Python 버전은 2.6입니다. 모든 테스트에 필요한 작업을 수행하기 때문에 테스트 setUp 메서드를 한 번만 실행하고 싶습니다. 내 생각은 첫 번째 실행 후 'true'로 설정되는 부울 변수를 만든 다음 설정 메서드에 대한 둘 이상의 호출을 비활성화하는 것입니다. class mySelTest(unittest.TestCase): setup_done = False def setUp(self): print str(self.setup_done) if self.setup_done: return self.setup_done = True print str(self.setup_done) 출력 : False True --- Test 1 --- False..

Programing 2020.11.20

mongodb의 저널 파일을 삭제해도 안전합니까?

mongodb의 저널 파일을 삭제해도 안전합니까? 3.1G 저널 파일을 삭제 sudo service mongodb restart하면 실패합니다. 그러나이 파일은 너무 많은 공간을 차지하고 있습니다. 이 문제를 어떻게 해결할 수 있습니까? 어떻게 제거 할 수 있습니까? bash$ du -sh /var/lib/mongodb/* 4.0K _tmp 65M auction_development.0 128M auction_development.1 17M auction_development.ns 3.1G journal 4.0K mongod.lock 요약 : 두 가지 옵션이 있습니다. --smallfilesMongoDB를 시작할 때 시작 옵션을 사용하여 저널 파일의 크기 를 128MB 로 제한 하거나 --nojourna..

Programing 2020.11.20

컴파일러 오류가없는 여러 반환 문

컴파일러 오류가없는 여러 반환 문 이것은 인터뷰 질문이었습니다. public class Demo { public static void main(String[] args) { System.out.println(foo()); } static String foo() { try { return "try ..."; } catch (Exception e) { return "catch ..."; } finally { return "finally ..."; //got as result } } } 내 질문은 컴파일 시간 오류가없는 이유입니다. 내 finally블록에 return 문이 있으면 and block finally대신에 반환하도록 바인딩됩니다 . 이 코드를 옵션 으로 컴파일하려고 시도했는데 경고가 표시됩니다.tr..

Programing 2020.11.20

하나의 파일을 포드에 공유 / 마운트하는 가장 좋은 방법은 무엇입니까?

하나의 파일을 포드에 공유 / 마운트하는 가장 좋은 방법은 무엇입니까? 비밀을 사용하여 단일 파일을 마운트하려고했지만 다른 모든 콘텐츠를 덮어 쓰는 디렉토리 만 마운트 할 수있는 것 같습니다. 디렉토리를 마운트하지 않고 단일 구성 파일을 공유하려면 어떻게해야합니까? 예를 들어 2 개의 구성 파일이 포함 된 구성 맵이 있습니다. kubectl create configmap config --from-file --from-file 다음과 같은 subPath를 사용하여 단일 파일을 기존 디렉토리에 마운트 할 수 있습니다. --- volumeMounts: - name: "config" mountPath: "//" subPath: "" - name: "config" mountPath: "//" subPath: ""..

Programing 2020.11.20

MySQL 변경 테이블 추가 필드 이전 또는 이후 필드가 이미 존재

MySQL 변경 테이블 추가 필드 이전 또는 이후 필드가 이미 존재 이건 있지만 작동하지 않습니다. $query = "ALTER TABLE `".$table_prefix."posts_to_bookmark` ADD `ping_status` INT( 1 ) NOT NULL BEFORE `onlywire_status`"; 감사합니다! $query = "ALTER TABLE `" . $table_prefix . "posts_to_bookmark` ADD COLUMN `ping_status` INT(1) NOT NULL AFTER ``"; 난 당신이 필요 믿고 ADD COLUMN사용 AFTER하지 BEFORE. 테이블의 시작 부분에 열을 배치하려면 다음 FIRST명령문을 사용하십시오 . $query = "ALTE..

Programing 2020.11.20

문자열로 구성된 벡터 배열 초기화

문자열로 구성된 벡터 배열 초기화 문자열의 벡터 배열을 초기화하는 것이 가능할까요? 예를 들면 : static std::vector v; // 클래스 멤버로 선언 나는 static초기화하고 문자열로 채우기 위해 사용했습니다. 또는 일반 배열처럼 초기화 할 수없는 경우 생성자에 채워야합니다. 일종의: class some_class { static std::vector v; // declaration }; const char *vinit[] = {"one", "two", "three"}; std::vector some_class::v(vinit, end(vinit)); // definition endvinit+3나중에 길이가 변경되면 작성 하고 최신 상태로 유지할 필요가 없습니다 . 다음과 같이 정의하십시오..

Programing 2020.11.20

EditText에서 Enter 키를 방지하지만 텍스트는 여러 줄로 표시됩니다.

EditText에서 Enter 키를 방지하지만 텍스트는 여러 줄로 표시됩니다. 사용자가 여러 줄로 된 텍스트를 입력 할 수 없지만 디스플레이가 여전히 여러 줄로 표시되도록 Android에서 EditText를 만들려면 어떻게해야합니까 (예 : 오른쪽으로가는 텍스트 대신 단어 줄 바꿈이 있음)? 새 줄을 입력 할 수 없지만 텍스트가 여러 줄로 표시되는 내장 SMS 응용 프로그램과 비슷합니다. 키를 차단하기 위해 위젯을 하위 클래스로 만들고 키 이벤트 처리를 재정의합니다 Enter. class MyTextView extends EditText { ... @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode==KeyEvent...

Programing 2020.11.20

Groovy 스크립트에 전달 된 인수를 캡처하는 방법은 무엇입니까?

Groovy 스크립트에 전달 된 인수를 캡처하는 방법은 무엇입니까? 방금 Groovy로 시작했습니다. Groovy 스크립트에 대한 인수를 처리하는 방법에 대한 예제를 어디서도 찾을 수 없으므로이 방법을 직접 해킹했습니다. 더 나은 방법이 있어야합니까? 그렇다면 나는 아마도 명백한 것을 간과하고 있기 때문에 더 나은 방법을 찾고 있습니다. import groovy.lang.Binding; Binding binding = new Binding(); int x = 1 for (a in this.args) { println("arg$x: " + a) binding.setProperty("arg$x", a); x=x+1 } println binding.getProperty("arg1") println bindin..

Programing 2020.11.20

'System.Web.Helpers.Json..cctor ()'메서드가 'System.Web.Helpers.Json.CreateSerializer ()'메서드에 액세스하려는 시도가 실패했습니다.

'System.Web.Helpers.Json..cctor ()'메서드가 'System.Web.Helpers.Json.CreateSerializer ()'메서드에 액세스하려는 시도가 실패했습니다. NET 4에서 System.Web.Helpers.Json일부 JSON을 deserialize 하는 데 사용 하고 있습니다 dynamic. 다음 줄은이 오류로 실패합니다.TypeInitializationException: Attempt by method 'System.Web.Helpers.Json..cctor()' to access method 'System.Web.Helpers.Json.CreateSerializer()' failed. var json = Json.Decode(response); 은 respons..

Programing 2020.11.20
반응형