반응형

2020/07/16 30

ReSharper / C #에서 "감산 뺄셈에 예기치 않은 결과가 있습니까?"

ReSharper / C #에서 "감산 뺄셈에 예기치 않은 결과가 있습니까?" 사용하는 경우 myDelegate -= eventHandlerReSharper에서 (버전 6) 문제 : 델리게이트 빼기는 예측할 수없는 결과를 가져옵니다 이것 뒤에 합리적인 이유는 여기 JetBrains에 의해 설명됩니다 . 설명은 의미가 있으며, 읽은 후에 -는 대리인 에 대한 모든 사용을 의심하고 있습니다. 그렇다면 , ReSharper를 심하게 만들지 않고 자동 이벤트가 아닌 이벤트를 작성할 수 있습니까? 또는 이것을 구현하는 더 좋고 올바른 방법이 있습니까? 아니면 ReSharper를 무시해도됩니까? 다음은 간단한 코드입니다. public delegate void MyHandler (object sender); MyHa..

Programing 2020.07.16

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
반응형