반응형

2020/07 647

sqlite 데이터베이스를 쿼리 할 때 커서를 만들어야하는 이유는 무엇입니까?

sqlite 데이터베이스를 쿼리 할 때 커서를 만들어야하는 이유는 무엇입니까? 나는 파이썬의 sqlite3 모듈 (그리고 그 문제에 대해 일반적으로 SQL)을 완전히 처음 접 했고, 이것은 나를 완전히 뒤죽박죽으로 만듭니다. cursor대상 에 대한 설명이 풍부하지 않고 (필요한 것) 이상한 것으로 보입니다. 이 코드 스 니펫은 선호하는 방법입니다. import sqlite3 conn = sqlite3.connect("db.sqlite") c = conn.cursor() c.execute('''insert into table "users" values ("Jack Bauer", "555-555-5555")''') conn.commit() c.close() 이것은 잘 작동하지만 (겉으로는 무의미한)없이 작..

Programing 2020.07.16

어떤 주석을 사용해야합니까 : @IdClass 또는 @EmbeddedId

어떤 주석을 사용해야합니까 : @IdClass 또는 @EmbeddedId JPA(자바 퍼시스턴스 API) 규격은 기업 복합 키를 지정하는 2 가지 방법이 있습니다 @IdClass와 @EmbeddedId. 매핑 된 엔터티에 두 주석을 모두 사용하고 있지만에 익숙하지 않은 사람들에게는 큰 혼란으로 판명되었습니다 JPA. 복합 키를 지정하는 한 가지 방법 만 채택하고 싶습니다. 어느 것이 정말 최고입니까? 왜? 필자 @EmbeddedId는 @IdClass필드 액세스 연산자를 사용하여 전체 기본 키 객체에 액세스 할 수 없기 때문에 더 자세한 정보 라고 생각합니다 . 를 사용하면 @EmbeddedId다음과 같이 할 수 있습니다. @Embeddable class EmployeeId { name, dataOfBir..

Programing 2020.07.16

관찰자는 Java 9에서 더 이상 사용되지 않습니다. 대신에 무엇을 사용해야합니까?

관찰자는 Java 9에서 더 이상 사용되지 않습니다. 대신에 무엇을 사용해야합니까? Java 9가 나오고 Observer더 이상 사용되지 않습니다. 왜 그런 겁니까? 더 이상 옵저버 패턴을 구현하지 않아야한다는 의미입니까? 더 나은 대안이 무엇인지 아는 것이 좋을까요? 왜 그런 겁니까? 더 이상 옵저버 패턴을 구현하지 않아야한다는 의미입니까? 후자에 먼저 응답- 예 , 당신이 구현하지 말아야 뜻인가Observer와Obervable더 이상이야. 더 이상 사용되지 않는 이유는 무엇입니까 ? 그들은 응용 프로그램에 충분한 풍부한 이벤트 모델을 제공하지 않았습니다. 예를 들어, 그들은 무언가가 바뀌 었다는 개념만을지지 할 수 있었지만 변화된 것에 대한 정보는 전달하지 못했습니다. Alex의 대답 은 Observ..

Programing 2020.07.16

Java에서 종료 후크의 유용한 예?

Java에서 종료 후크의 유용한 예? Java 응용 프로그램을 강력하게 만들기 위해 합리적인 단계를 수행하도록 노력하고 있으며 그 일부에는 정상적으로 종료해야합니다. 종료 후크 에 대해 읽고 실제로 실제로 사용하는 방법을 알지 못합니다. 실용적인 예가 있습니까? 아래에 이와 같은 간단한 응용 프로그램이 있다고 가정 해보십시오.이 파일은 파일에 10을 한 줄에 100 단위로 씁니다. 프로그램이 중단되면 주어진 배치가 완료되도록하고 싶습니다. 종료 후크를 등록하는 방법을 얻었지만이를 내 응용 프로그램에 통합하는 방법을 모릅니다. 어떤 제안? package com.example.test.concurrency; import java.io.File; import java.io.FileNotFoundExceptio..

Programing 2020.07.16

Google App Engine의 프로젝트 구조

Google App Engine의 프로젝트 구조 나는 오랫동안 생각해 왔지만 결코 시작하지 않은 애완 동물 프로젝트에서 기술을 사용하고 작업하기 위해 Google App Engine에서 응용 프로그램을 시작했습니다. 결과는 BowlSK 입니다. 그러나 성장하고 기능이 추가됨에 따라 일을 정리하는 것이 실제로 어려워졌습니다. 주로 이것이 첫 번째 파이썬 프로젝트라는 사실 때문에 일을 시작하기 전까지는 아무것도 몰랐습니다. 내가 가진 것 : 메인 레벨은 다음을 포함합니다 : 모든 .py 파일 (패키지 작동 방법을 몰랐 음) 기본 레벨 페이지의 모든 .html 템플리트 하위 디렉토리 : CSS, 이미지, js 등을위한 별도의 폴더 서브 디렉토리 유형 URL 용 .html 템플리트가있는 폴더 예 : http:/..

Programing 2020.07.16

PHP var_dump와 동등한 Java는 무엇입니까?

PHP var_dump와 동등한 Java는 무엇입니까? PHP에는 var_dump () 함수가있어 객체의 내부 내용을 출력하여 객체의 유형과 내용을 보여줍니다. 예를 들면 다음과 같습니다. class Person { private $firstName; private $lastName; public function __construct($firstName, $lastName) { $this->firstName = $firstName; $this->lastName = $lastName; } } $person = new Person('Jon', 'Smith'); var_dump($person); 출력합니다 : object(Person)#1 (2) { ["firstName:private"]=> string(3)..

Programing 2020.07.16

GitHub 프로젝트를 Eclipse로 가져 오기

GitHub 프로젝트를 Eclipse로 가져 오기 GitHub 프로젝트를 가져 왔지만 Eclipse 프로젝트 작업 공간에서 프로젝트를 어떻게 설정합니까? 프로젝트를 체크 아웃하기 전에 GitHub 작업 디렉토리 (c : \ users)를 Eclipse 작업 디렉토리 (c : \ Projects)로 설정해야합니까? 편집 : 내 작업 디렉토리는 이제 c : \ users \ projectname \ .git입니다. 그런 다음 이클립스 "가져 오기"옵션을 사용하여 프로젝트를 가져 오려고합니다. "새 프로젝트 마법사 사용"옵션을 선택하여 가져 오려고하면 소스 코드를 가져 오지 않습니다. "일반 프로젝트로 가져 오기"옵션을 선택하여 가져 오면 소스 코드를 가져 오지만 Eclipse에서 작성된 작성된 프로젝트는 J..

Programing 2020.07.16

대나무 대.

대나무 대. Hudson (일명 Jenkins) vs 다른 CI 시스템 [닫기] 허드슨과 뱀부 모두 경험이 있습니까? 이 제품의 상대적 강점과 약점에 대한 생각이 있습니까? 좋아, 사람들은 다른 CI 제품을 계속 언급하기 때문에 이것을 더 열 것입니다. 여기 내 일반적인 문제가 있습니다. 새 프로젝트를 위해 CI 시스템을 설정하고 싶습니다. 이 프로젝트에는 Java 구성 요소 (WAR 및 JAR), 일부 Python 모듈 및 .NET 구성 요소가있을 수 있습니다. 그래서 다음과 같은 CI 서버를 원합니다. 여러 언어를 처리 서버에 아티팩트를 배치하십시오 (즉, 모든 단위 테스트가 통과되면 전쟁을 배치하십시오). 괜찮은 코드 범위 도구와 통합 된 것을 원합니다. 보기 좋은 보고서는 훌륭하지만 필수는 아닙니..

Programing 2020.07.16

JVM의 최대 메모리 사용량을 설정하는 방법은 무엇입니까?

JVM의 최대 메모리 사용량을 설정하는 방법은 무엇입니까? JVM에서 사용하는 최대 메모리를 제한하고 싶습니다. 이것은 힙이 아니라이 프로세스에서 사용하는 총 메모리를 제한하고 싶습니다. 인수를 사용하십시오 -Xms -Xmx. 바이트의 Megs 및 Gigs를 각각 나타내는 숫자 M또는 G뒤에 사용하십시오 . -Xms최소값과 -Xmx최대 값을 나타냅니다 . 스택 누수 메모리에 대해 걱정할 필요가 없습니다 (매우 드물다). 스택을 제어 할 수없는 유일한 시간은 무한 (또는 실제로) 재귀입니다. 이것은 단지 힙입니다. 죄송합니다. 처음에 질문을 완전히 읽지 않았습니다. 다음 명령 행 인수로 JVM을 실행해야합니다. -Xmx 예: -Xmx1024m 그러면 JVM에 최대 1GB의 메모리가 허용됩니다. jvm에 대..

Programing 2020.07.16

Mac OS X에서 옵션 키를 누를 때 특수 문자 입력을 비활성화하는 방법은 무엇입니까?

Mac OS X에서 옵션 키를 누를 때 특수 문자 입력을 비활성화하는 방법은 무엇입니까? [닫은] 옵션 -b를 누르면 ∫이 표시됩니다. 특수 문자를 입력 할 필요가 없으며 옵션 b를 특정 응용 프로그램의 바로 가기에 매핑해야합니다. 이것을 할 수있는 방법이 있습니까? 정확히 같은 IDE에서 똑같은 문제가 발생했습니다. 이에 대한 해결책은 여기에서 우쿨렐레를 다운로드하는 것입니다. http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele 애플리케이션에서 파일-> 현재 소스에서 새로 작성을 사용하여 새 키 레이아웃을 작성할 수 있습니다. Option 을 누르면 Option -b 대신 빨간색 키가 표시 됩니다. 즉, 죽은 키 입니다. 더블 클릭하..

Programing 2020.07.16
반응형