반응형

Java 576

jpa에서 생성된 테이블의 잘못된 순서

jpa에서 생성된 테이블의 잘못된 순서 이것은 (해야 할) 다소 간단한 일이지만 나는 고군분투하고 있습니다. 다음과 같이 테이블을 생성하고 싶습니다. ID 조직번호 이름 그러나 데이터베이스를 보면 순서가 잘못된 것을 알 수 있습니다. 최대 절전 모드/jpa가 올바른 순서로 테이블을 생성하도록 강제할 수 있는 방법을 아는 사람이 있습니까? desc 조직; +--------------------+--------------+------+-----+ ------+----------------+ | 필드 | 유형 | 널 | 키 | 기본값 | 추가 | +--------------------+--------------+------+-----+ ------+----------------+ | 아이디 | 빅틴트(20) ..

IT이야기 2021.09.25

GNU make의 -j 옵션

GNU make의 -j 옵션 -j에 대해 배운 이후로 나는 -j8을 가볍게 사용했습니다. 다른 날 나는 아틀라스 설치를 컴파일하고 있었고 make가 실패했습니다. 결국 나는 순서가 잘못된 것들까지 추적했고 단일 스레드 make로 돌아가면 제대로 작동했습니다. 이것은 나를 긴장하게 만든다. make -j를 사용하여 예기치 않은 작업을 수행하지 않도록 직접 make 파일을 작성할 때 어떤 종류의 조건을 관찰해야 합니까? make -j는 Makefile에서 지정한 종속성을 존중할 것이라고 생각합니다. 즉, objA가 objB와 objC에 의존한다고 지정하면 make는 objB와 objC가 완료될 때까지 objA에서 작업을 시작하지 않습니다. Makefile이 필요한 작업 순서를 충분히 엄격하게 지정하지 않았을..

IT이야기 2021.09.25

HTML/JS WYSIWYG 편집기를 만드는 방법

HTML/JS WYSIWYG 편집기를 만드는 방법은 무엇입니까? 다양한 Google 검색을 시도했지만 실제로 WYSIWYG 편집기를 만드는 방법에 대한 최신 자습서(2006년 이후)를 찾을 수 없습니다. 이미 많이 있다는 것을 알고 있지만 실제로 어떻게 작동하는지 궁금합니다. 일부 소스 코드를 살펴보았지만 소화해야 할 부분이 많습니다. 서식이 지정된 텍스트는 텍스트 영역 상자에 넣을 수 없는 것처럼 보이지만 그렇게 하는 것처럼 보입니다. 어떻게? Javascript WYSIWYG 편집기는 텍스트 영역을 사용하지 않습니다(적어도 외부적으로는 그렇지 않지만, 배후에는 WYSIWYG 콘텐츠를 구성하는 코드로 채워져 양식에 게시될 수 있는 텍스트 영역이 있을 수 있습니다). 대신 웹 페이지에서 편집 가능한 영역..

IT이야기 2021.09.24

날짜에 git diff

날짜에 git diff? 저는 다음과 같은 로컬 git revs와 비교할 수 있는 git 비교를 실행하는 데 익숙합니다. git diff HEAD HEAD~110 -- some/file/path/file.ext 날짜를 대신 사용할 수 있습니까? 그렇다면 어떻게? 위의 예에서 "110" 대신 "2012년 12월 4일"과 같은 날짜를 삽입할 수 있기를 바랍니다. git diff HEAD 'HEAD@{3 weeks ago}' -- some/file/path/file.ext 이것은 엄밀히 말하면 3주 전에 이루어진 개정이 아닙니다. 대신, HEAD현재보다 3주 전의 위치 입니다. 그러나 그것은 아마도 당신의 목적에 충분히 가깝습니다 HEAD. 대부분의 경향이 그렇듯이 현재 분기가 꾸준히 앞으로 나아가 면 매우 ..

IT이야기 2021.09.24

Moq를 사용하여 전화가 올바른 순서로 이루어졌는지 확인

Moq를 사용하여 전화가 올바른 순서로 이루어졌는지 확인 다음 방법을 테스트해야 합니다. CreateOutput(IWriter writer) { writer.Write(type); writer.Write(id); writer.Write(sender); // many more Write()s... } 저는 Moq'd를 만들었고 메서드가 올바른 순서로 호출 IWriter되었는지 확인하고 싶습니다 Write(). 다음 테스트 코드가 있습니다. var mockWriter = new Mock(MockBehavior.Strict); var sequence = new MockSequence(); mockWriter.InSequence(sequence).Setup(x => x.Write(expectedType)); m..

IT이야기 2021.09.24

내 참조에 대한 Copy Local 속성이 비활성화된 이유

내 참조에 대한 Copy Local 속성이 비활성화된 이유는 무엇입니까? 참조된 DLL을 내 로컬 폴더에 명시적으로 복사하도록 설정하려고 하지만 이 참조에 대한 Copy Local속성으로 이동 하면 속성이 회색으로 표시 되거나 비활성화됩니다. 일반적으로 내 VB.NET 프로젝트에는 My Project>> 참조를 두 번 클릭하고 Copy Local속성을 설정할 수 있는 프로젝트 이름 바로 아래에 항목이 있지만 내 C# 콘솔 응용 프로그램에는 이 항목이 없는 것 같습니다. 내 프로젝트를 잘못 구성했습니까? 이에 대한 도움을 주시면 대단히 감사하겠습니다. 이 SO 게시물에서 직접 : Hans 답변에 대한 귀하의 의견은 이것이 COM 어셈블리이고 Visual Studio 2010을 사용하고 있음을 나타냅니다. ..

IT이야기 2021.09.24

curl과 함께 PATCH 동사를 사용하는 방법

curl과 함께 PATCH 동사를 사용하는 방법 서버에 PATCH 호출을 하려고 합니다. 다음 명령을 사용하고 있습니다. curl --data status=closed -X PATCH https://api.viafoura.com/v2/dev.viafoura.com/pages/7000000043515 이것이 PATCH 요청을 보내는 올바른 방법입니까? 상태 매개변수 세트가 없다는 오류가 발생합니다. --data는 POST 요청 전용이므로 서버가 상태 매개변수를 찾지 못한다고 추측합니다. 다음은 응답입니다(참고). {"http_status":400,"error":"Parameter validation errors","validation_errors":{"status":{"error":"Request miss..

IT이야기 2021.09.23

Windows의 전역 npm 설치 위치

Windows의 전역 npm 설치 위치는 무엇입니까? 100% 확신할 수는 없지만 집과 사무실 PC 모두에 Windows 설치 프로그램에서 노드 v5를 설치한 것 같습니다. 내 집 PC의 전역 설치는 %APPDATA%에서 발생합니다. (dev) go|c:\srv> which lessc c:\users\bjorn\appdata\roaming\npm\lessc c:\users\bjorn\appdata\roaming\npm\lessc.cmd 내 사무실 PC에서는 프로그램 파일 아래에 있습니다. (dev) go|w:\srv> which lessc c:\program files\nodejs\lessc c:\program files\nodejs\lessc.cmd PyCharm의 파일 감시자에게 이러한 여러 전역 도..

IT이야기 2021.09.23

128비트 정수 모듈로 64비트 정수를 계산하는 가장 빠른 방법

128비트 정수 모듈로 64비트 정수를 계산하는 가장 빠른 방법 128비트 부호 없는 정수 A와 64비트 부호 없는 정수 B가 있습니다. 계산하는 가장 빠른 방법은 무엇입니까 A % B? A를 B로 나눈 나머지(64비트)는 무엇입니까? C 또는 어셈블리 언어로 이 작업을 수행하려고 하지만 32비트 x86 플랫폼을 대상으로 해야 합니다. 이것은 불행히도 128비트 정수에 대한 컴파일러 지원이나 단일 명령어에서 필요한 작업을 수행하는 x64 아키텍처의 기능을 활용할 수 없음을 의미합니다. 편집하다: 지금까지 답변에 감사드립니다. 그러나 제안된 알고리즘은 매우 느릴 것 같습니다. 128비트 x 64비트 분할을 수행하는 가장 빠른 방법은 64비트 x 32비트 분할에 대한 프로세서의 기본 지원을 활용하는 것입니다..

IT이야기 2021.09.23

템플릿 구조/클래스를 친구로 선언하는 방법

템플릿 구조/클래스를 친구로 선언하는 방법은 무엇입니까? 다음을 수행하고 싶습니다. template struct foo { template friend struct foo; private: // ... }; 하지만 내 컴파일러(VC8)가 질식합니다. error C3857: 'foo': multiple template parameter lists are not allowed 나는 가능한 모든 인스턴스화 가지고 싶은 template struct foo친구 foo모두를 T. 이 작업을 수행하려면 어떻게 해야 합니까? 편집: 이것은 template struct foo { template friend struct foo; private: // ... }; 컴파일된 것 같지만 맞습니까? 친구와 템플릿에는 매우 부자..

IT이야기 2021.09.23
반응형