반응형

2020/03 927

Jackson의 ObjectMapper를 정적 필드로 선언해야합니까?

Jackson의 ObjectMapper를 정적 필드로 선언해야합니까? Jackson 라이브러리의 ObjectMapper클래스 는 스레드로부터 안전 합니다. 이것은 내가 ObjectMapper이것을 정적 필드로 선언해야한다는 것을 의미합니까? class Me { private static final ObjectMapper mapper = new ObjectMapper(); } 이와 같은 인스턴스 레벨 필드 대신에? class Me { private final ObjectMapper mapper = new ObjectMapper(); } 예, 안전하고 권장됩니다. 언급 한 페이지에서 유일하게주의 할 점은 매퍼가 공유되면 매퍼의 구성을 수정할 수 없다는 것입니다. 그러나 구성을 변경하지 않으므로 괜찮습니다. ..

Programing 2020.03.05

자바와 SQLite

자바와 SQLite 단일 파일 데이터베이스가 제공하는 깔끔함에 매료되었습니다. Java와 SQLite를 연결하고 사용하기 위해 어떤 드라이버 / 커넥터 라이브러리가 있습니까? 랩퍼 라이브러리 인 http://www.ch-werner.de/javasqlite를 발견 했지만 더 눈에 띄는 다른 프로젝트가 있습니까? 위키 리스트 좀 더 래퍼 : Java 래퍼 (SWIG 인터페이스 주변) : http://tk-software.home.comcast.net/ SQLite에 JDBC 드라이버를 사용하는 좋은 튜토리얼. (적어도 작동합니다!) http://www.ci.uchicago.edu/wiki/bin/view/VDS/VDSDevelopment/UsingSQLite Windows, Linux, OS X에서 임베디..

Programing 2020.03.05

O (1 / n) 알고리즘이 있습니까?

O (1 / n) 알고리즘이 있습니까? O (1 / n) 알고리즘이 있습니까? 아니면 O (1)보다 작은 것이 있습니까? 이 질문은 생각보다 어리석지 않습니다. 이론적으로, O (1 / n ) 과 같은 것은 Big O 표기법 의 수학적 정의를 취할 때 완전히 의미가 있습니다 . 이제 g ( x )를 1 / x로 쉽게 대체 할 수 있습니다 . 위의 정의는 여전히 일부 f에 대한 것 입니다. 점근 적 런타임 성장을 추정하기 위해 이것은 실행 가능성이 낮습니다. 입력이 증가함에 따라 의미있는 알고리즘이 더 빨라질 수 없습니다. 물론이를 수행하기 위해 임의의 알고리즘을 구성 할 수 있습니다 (예 : 다음 알고리즘). def get_faster(list): how_long = (1 / len(list)) * 10..

Programing 2020.03.05

contenteditable 변경 이벤트

contenteditable 변경 이벤트 사용자가 divwith contenteditable속성 의 내용을 편집 할 때 함수를 실행하고 싶습니다 . onchange이벤트 와 동등한 것은 무엇입니까 ? jQuery를 사용하고 있으므로 jQuery를 사용하는 솔루션이 선호됩니다. 감사! 키 이벤트는 편집 가능한 요소에 의해 해고에 당신이 알고 있어야하지만 나는, 부착 청취자를 건의 할 것입니다 keydown및 keypress콘텐츠 자체가 변경되기 전에 이벤트가 발사된다. 여기에는 컨텐츠를 변경하는 가능한 모든 방법이 포함되지 않습니다. 사용자는 편집 또는 상황에 맞는 브라우저 메뉴에서 잘라 내기, 복사 및 붙여 넣기를 사용할 수도 있으므로 cut copy및 paste이벤트도 처리 할 수 있습니다. 또한 사용..

Programing 2020.03.05

일부 HTML 태그에 대한 임의의 데이터를 저장하는 방법

일부 HTML 태그에 대한 임의의 데이터를 저장하는 방법 자바 스크립트가 제공하는 상호 작용이있는 페이지를 만들고 있습니다. 예를 들어, 기사의 컨텐츠를 가져 오기 위해 AJAX 요청을 보낸 다음 해당 데이터를 div에 표시하는 링크입니다. 분명히이 예에서, 기사의 ID 인 추가 정보를 저장하려면 각 링크가 필요합니다. 내가 처리 한 방식은 href 링크에 해당 정보를 넣는 것입니다. 그런 다음 jQuery를 사용하여 a.article 요소를 찾고 적절한 이벤트 핸들러를 연결합니다. (여기서 유용성이나 의미에 매달리지 마십시오. 단지 예일뿐입니다) 어쨌든,이 방법은 효과가 있지만 약간 냄새가 나고 전혀 확장 할 수 없습니다 (클릭 기능에 둘 이상의 매개 변수가있는 경우 어떻게됩니까? 그러한 매개 변수 중..

Programing 2020.03.05

파이썬 스크립트의 구문을 실행하지 않고 어떻게 확인할 수 있습니까?

파이썬 스크립트의 구문을 실행하지 않고 어떻게 확인할 수 있습니까? 나는 perl -c programfilePerl 프로그램의 구문을 확인하고 그것을 실행하지 않고 종료하는 데 사용했습니다. 파이썬 스크립트에서 이것을 수행하는 동등한 방법이 있습니까? 구문을 컴파일하여 확인할 수 있습니다. python -m py_compile script.py 다음 도구를 사용할 수 있습니다. PyChecker 불꽃 필 린트 import sys filename = sys.argv[1] source = open(filename, 'r').read() + '\n' compile(source, filename, 'exec') 이것을 checker.py로 저장하고 실행하십시오 python checker.py yourpyfile..

Programing 2020.03.05

PHP 함수용 Big-O 목록

PHP 함수용 Big-O 목록 잠시 동안 PHP를 사용한 후, 모든 내장 PHP 기능이 예상대로 빠르지는 않습니다. 캐시 된 소수 배열을 사용하여 숫자가 소수인지 찾는 함수의이 두 가지 가능한 구현을 고려하십시오. //very slow for large $prime_array $prime_array = array( 2, 3, 5, 7, 11, 13, .... 104729, ... ); $result_array = array(); foreach( $prime_array => $number ) { $result_array[$number] = in_array( $number, $large_prime_array ); } //speed is much less dependent on size of $prime_ar..

Programing 2020.03.05

순간 js 날짜 시간 비교

순간 js 날짜 시간 비교 나는 moment.js를 사용하여 날짜 시간을 형식화합니다. 여기에는 두 개의 날짜 값이 있으며 한 날짜가 다른 날짜보다 클 때 특정 기능을 달성하려고합니다. 나는 대부분의 문서를 읽었지만 이것을 달성하는 기능을 찾지 못했습니다. 나는 그것이있을 것이라는 것을 안다. 이것은 내 코드입니다. var date_time = 2013-03-24 + 'T' + 10:15:20:12 + 'Z' var d = moment(date_time).tz('UTC'); // first date var now = new Date(), dnow = moment(now).tz('UTC'), snow = dnow.minute() % 15, diffnow = 15 - snow, tonow = moment(d..

Programing 2020.03.05

Java SE / EE / ME의 차이점은 무엇입니까?

Java SE / EE / ME의 차이점은 무엇입니까? Java 학습을 시작하려면 어떤 것을 설치해야합니까? 몇 가지 기본 사항부터 시작하겠습니다. 따라서 파일, 디렉토리, XML 파일 등을 만드는 간단한 프로그램을 작성하여 지금은 너무 복잡하지 않습니다. Java SE (Standard Edition)가 Windows 7 데스크톱에 설치해야한다고 생각합니다. Java 코드를 작성하는 데 사용할 Komodo IDE가 이미 있습니다. 자바 SE = 스탠다드 에디션 . 이것이 핵심 Java 프로그래밍 플랫폼입니다. 여기에는 Java 프로그래머가 알아야하는 모든 라이브러리 및 API (java.lang, java.io, java.math, java.net, java.util 등)가 포함되어 있습니다. Java..

Programing 2020.03.05

다른 문자열에 여러 문자열이 있는지 확인

다른 문자열에 여러 문자열이 있는지 확인 배열의 문자열이 다른 문자열에 있는지 어떻게 확인할 수 있습니까? 처럼: a = ['a', 'b', 'c'] str = "a123" if a in str: print "some of the strings found in str" else: print "no strings found in str" 그 코드는 작동하지 않습니다. 달성하려는 것을 보여주기 위해서입니다. 당신은 사용할 수 있습니다 any: if any(x in str for x in a): 마찬가지로 목록의 모든 문자열 이 있는지 확인 하려면 all대신을 사용하십시오 any. any()원하는 모든 것이 True또는 False인 경우 가장 좋은 방법 이지만, 어떤 문자열 / 문자열이 일치하는지 구체적으로 ..

Programing 2020.03.05
반응형