반응형

programing tip 3103

Jackson with JSON : Unrecognized field, not mark as ignorable

Jackson with JSON : Unrecognized field, not mark as ignorable 특정 JSON 문자열을 Java 개체로 변환해야합니다. JSON 처리를 위해 Jackson을 사용하고 있습니다. 입력 JSON을 제어 할 수 없습니다 (웹 서비스에서 읽음). 이것은 내 입력 JSON입니다. {"wrapper":[{"id":"13","name":"Fred"}]} 다음은 간단한 사용 사례입니다. private void tryReading() { String jsonStr = "{\"wrapper\"\:[{\"id\":\"13\",\"name\":\"Fred\"}]}"; ObjectMapper mapper = new ObjectMapper(); Wrapper wrapper = nul..

programing tip 2020.10.03

MySQL에서 FULL OUTER JOIN을 수행하는 방법은 무엇입니까?

MySQL에서 FULL OUTER JOIN을 수행하는 방법은 무엇입니까? MySQL에서 전체 외부 조인을 수행하고 싶습니다. 이것이 가능한가? MySQL에서 완전 외부 조인을 지원합니까? MySQL에는 FULL JOINS가 없지만 에뮬레이트 할 수 있습니다 . 이 SO 질문 에서 전사 된 코드 샘플의 경우 다음이 있습니다. 두 개의 테이블 t1, t2 포함 : SELECT * FROM t1 LEFT JOIN t2 ON t1.id = t2.id UNION SELECT * FROM t1 RIGHT JOIN t2 ON t1.id = t2.id 위의 쿼리는 FULL OUTER JOIN 연산이 중복 행을 생성하지 않는 특수한 경우에 작동합니다. 위의 쿼리 UNION는 쿼리 패턴에 의해 도입 된 중복 행을 제거하기..

programing tip 2020.10.03

SQL Server에서 char, nchar, varchar 및 nvarchar의 차이점은 무엇입니까?

SQL Server에서 char, nchar, varchar 및 nvarchar의 차이점은 무엇입니까? 무엇을 의미 nvarchar합니까? 차이점은 무엇이며 char, nchar, varchar, 및 nvarcharSQL Server의는? 정리하기 위해 ... 또는 요약 ... nchar및 nvarchar저장할 수있는 유니 코드 문자를. char및 유니 코드를 저장할 수없는 문자를.varchar char및 nchar되는 길이 고정 됩니다 저장 공간을 확보 당신이 모든 공간을 사용하지 않는 경우에도 사용자가 지정한 문자의 번호를. varchar하고 nvarchar있는 가변 길이 에만 저장하는 문자 공간을 사용합니다. 이 같은 스토리지를 보유하지 않습니다 char나nchar . nchar그리고 nvarcha..

programing tip 2020.10.03

지점이 추적하는 원격을 변경하는 방법은 무엇입니까?

지점이 추적하는 원격을 변경하는 방법은 무엇입니까? central저장소 내 지역의 repo에 새 원격을 생성하므로, 새 서버에 설정하고 그에게 밀어했다. 그러나 지금 내가 할 때 git pull, 그것은 내가 최신 상태라고 주장합니다. 그것은 잘못된 것입니다. 그것은 새로운 것이 아니라 이전 원격 브랜치 에 대해 말하고 있습니다 . 사실 새로운 커밋을 가져올 수 있다는 것을 알고 있습니다. 다른 리모컨을 추적하기 위해 로컬 브랜치를 어떻게 변경합니까? git 구성 파일에서 이것을 볼 수 있지만 엉망으로 만들고 싶지 않습니다. [branch "master"] remote = oldserver merge = refs/heads/master git v1.8.0 이상 사용 : git branch branch_n..

programing tip 2020.10.03

Builder Design 패턴과 Factory Design 패턴의 차이점은 무엇입니까?

Builder Design 패턴과 Factory Design 패턴의 차이점은 무엇입니까? Builder 디자인 패턴과 Factory 디자인 패턴의 차이점은 무엇입니까? 어느 것이 더 유리하며 그 이유는 무엇입니까? 이러한 패턴을 테스트하고 비교 / 대조하려면 내 결과를 그래프로 어떻게 표현합니까? 디자인 패턴에는 일반적으로 모든 경우에 작동하는 "더 유리한"솔루션이 없습니다. 구현해야 할 사항에 따라 다릅니다. Wikipedia에서 : Builder는 복잡한 개체를 단계별로 구성하는 데 중점을 둡니다. Abstract Factory는 제품군 (단순 또는 복합)을 강조합니다. 빌더는 최종 단계로 제품을 반환하지만 Abstract Factory에 관한 한 제품은 즉시 반환됩니다. 빌더는 종종 컴포지트를 빌드..

programing tip 2020.10.03

git이 자체 서명 된 인증서를 수락하도록하려면 어떻게해야합니까?

git이 자체 서명 된 인증서를 수락하도록하려면 어떻게해야합니까? Git을 사용하여 자체 서명 된 인증서를 수락하도록 지시하는 방법이 있습니까? https 서버를 사용하여 git 서버를 호스팅하고 있지만 지금은 인증서가 자체 서명되었습니다. 처음으로 저장소를 만들려고 할 때 : git push origin master -f 오류가 발생합니다. error: Cannot access URL https://the server/git.aspx/PocketReferences/, return code 22 fatal: git-http-push failed 특정 인증서를 영구적으로 수락하려면 시도 http.sslCAPath나 http.sslCAInfo. Adam Spiers의 답변 은 몇 가지 훌륭한 예를 제공합니다..

programing tip 2020.10.03

MySQL에서 외래 키 제약 조건을 일시적으로 비활성화하는 방법은 무엇입니까?

MySQL에서 외래 키 제약 조건을 일시적으로 비활성화하는 방법은 무엇입니까? MySQL에서 제약 조건을 일시적으로 비활성화 할 수 있습니까? 두 개의 Django 모델이 있는데, 각각 다른 모델에 대한 ForeignKey가 있습니다. 모델의 인스턴스를 삭제하면 ForeignKey 제약으로 인해 오류가 반환됩니다. cursor.execute("DELETE FROM myapp_item WHERE n = %s", n) transaction.commit_unless_managed() #a foreign key constraint fails here cursor.execute("DELETE FROM myapp_style WHERE n = %s", n) transaction.commit_unless_managed..

programing tip 2020.10.03

부호없는 정수 곱하기 오버플로를 어떻게 감지합니까?

부호없는 정수 곱하기 오버플로를 어떻게 감지합니까? a b = c 의 모든 솔루션을 찾기 위해 C ++로 프로그램을 작성했습니다 . 여기서 a , b 및 c는 함께 모든 숫자 0-9를 정확히 한 번 사용합니다. 프로그램의 값 이상 반복 및 B를 , 그리고 숫자 카운팅 루틴을 실행 한 각 시간 , B 및 B 숫자 조건이 만족되었는지를 확인하기 위해. 그러나, 스퓨리어스 솔루션을 생성 할 수 b는 정수 오버플로 제한. 나는 다음과 같은 코드를 사용하여 이것을 확인했습니다. unsigned long b, c, c_test; ... c_test=c*b; // Possible overflow if (c_test/b != c) {/* There has been an overflow*/} else c=c_test; ..

programing tip 2020.10.03

Android 개발에 Java 8을 사용할 수 있습니까?

Android 개발에 Java 8을 사용할 수 있습니까? 웹을 검색하면 Java 8이 Android 개발에 지원되는지 여부가 명확하지 않습니다. Java 8을 다운로드 / 설정하기 전에 Java 8이 Android 개발 용으로 지원되거나 지원되지 않는다는 "공식"문서를 참조 할 수 있습니다. 자바 8 Android는 모든 Java 7 언어 기능과 플랫폼 버전에 따라 달라지는 Java 8 언어 기능의 하위 집합을 지원합니다. Java 8의 어떤 기능이 지원되는지 확인하려면 Java 8 언어 기능 사용 Java 8 언어 기능에 대한 지원을 현재 javac 및 dx 도구 세트에 직접 추가하고 Jack 도구 체인을 더 이상 사용하지 않기로 결정했습니다. 이 새로운 방향으로 Java 클래스 파일 형식에 의존하는 ..

programing tip 2020.10.03

파이썬에서 2 차원 배열을 정의하는 방법

파이썬에서 2 차원 배열을 정의하는 방법 다음과 같이 초기화 된 길이없이 2 차원 배열을 정의하고 싶습니다. Matrix = [][] 하지만 작동하지 않습니다 ... 아래 코드를 시도했지만 잘못되었습니다. Matrix = [5][5] 오류: Traceback ... IndexError: list index out of range 내 실수는 무엇입니까? 기술적으로 초기화되지 않은 배열을 인덱싱하려고합니다. 항목을 추가하기 전에 먼저 목록으로 외부 목록을 초기화해야합니다. 파이썬은 이것을 "목록 이해력"이라고 부릅니다. # Creates a list containing 5 lists, each of 8 items, all set to 0 w, h = 8, 5; Matrix = [[0 for x in rang..

programing tip 2020.10.02
반응형