반응형

code 2050

Java hashMap 내용을 서로 다른 내용에 넣지 만 기존 키와 값을 바꾸지 않는 방법은 무엇입니까?

Java hashMap 내용을 서로 다른 내용에 넣지 만 기존 키와 값을 바꾸지 않는 방법은 무엇입니까? 하나의 A HashMap에서 다른 하나의 B로 모든 키와 값을 복사해야하지만 기존 키와 값을 바꾸지는 않습니다. 그렇게하는 가장 좋은 방법은 무엇입니까? 대신 keySet을 반복하고 존재 여부를 확인하려고 생각했습니다. Map temp = new HashMap(); // generic later temp.putAll(Amap); A.clear(); A.putAll(Bmap); A.putAll(temp); 임시을 생성 할 의향이있는 것 같으 Map므로 다음과 같이하겠습니다. Map tmp = new HashMap(patch); tmp.keySet().removeAll(target.keySet()); t..

code 2020.10.10

Maven : 인수를 전달하는 명령 줄에서 .java 파일을 실행하는 방법

Maven : 인수를 전달하는 명령 줄에서 .java 파일을 실행하는 방법 다음과 같은 문제가 있습니다. 파일에 mvn대한 명령 줄에서 실행 하고 싶습니다 Main.java. Main.java매개 변수를 허용합니다. 명령 줄에서 어떻게합니까? 예를 찾아 보았지만 성공하지 못했습니다. 누군가가 그 예를 들어서 나를 도울 수 있습니까? 나는 여기를 보았지만 내가 무엇을해야하는지 잘 이해하지 못했다. 또한 Main.java 폴더가 아닌 다른 폴더에서 해당 명령을 어떻게 실행합니까? 예를 들어는 Main.java에 있습니다 my/java/program/Main.java. 무엇을 넣어야하나요 mvn exec:java -Dexec.mainClass="what to put here?" -Dexec.args="arg0..

code 2020.10.10

제약 조건을 변경하는 방법

제약 조건을 변경하는 방법 SQL 제약 조건 변경 방법 아래는 내 제약 중 하나입니다. CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode), 추가하고 싶습니다 ON DELETE CASCADE 위의 제약에. 기존 제약 조건 ACTIVEPROG_FKEY1을 변경하고 추가하는 방법 ON DELETE CASCADE 제약 조건 ACTIVEPROG_FKEY1 ACTIVEPROG_FKEY1이 ACTIVEPROG 테이블에 있다고 가정합니다. 제약 조건을 변경할 수는 없지만 삭제 한 다음 다시 만들 수 있습니다. 이것 좀 봐 ALTER TABLE your_table DROP CONSTRAINT ACTIVEPRO..

code 2020.10.10

대용량 어레이 스토리지 (플랫 바이너리 파일 대신)에 HDF5를 사용하면 분석 속도 또는 메모리 사용 이점이 있습니까?

대용량 어레이 스토리지 (플랫 바이너리 파일 대신)에 HDF5를 사용하면 분석 속도 또는 메모리 사용 이점이 있습니까? 다양한 데이터 분석을 수행하기 위해 다양한 방법으로 슬라이스해야하는 경우가 많은 대형 3D 어레이를 처리하고 있습니다. 일반적인 "큐브"는 ~ 100GB 일 수 있습니다 (향후 더 커질 수 있음). 파이썬의 대규모 데이터 세트에 대한 일반적인 권장 파일 형식은 HDF5 (h5py 또는 pytables)를 사용하는 것 같습니다. 내 질문은 : HDF5를 사용하여 이러한 큐브를 단순한 플랫 바이너리 파일에 저장하는 것보다 저장 및 분석하는 데 속도 나 메모리 사용 이점이 있습니까? HDF5는 내가 작업하는 것과 같은 대형 어레이와 달리 테이블 형식 데이터에 더 적합합니까? HDF5가 좋은 ..

code 2020.10.10

Django의 FileField를 기존 파일로 설정

Django의 FileField를 기존 파일로 설정 디스크에 기존 파일 (예 : /folder/file.txt)과 Django에 FileField 모델 필드가 있습니다. 내가 할 때 instance.field = File(file('/folder/file.txt')) instance.save() 파일을 file_1.txt(다음 번 _2에 등) 으로 다시 저장합니다 . 이유는 이해하지만이 동작은 원하지 않습니다. 필드와 연결하려는 파일이 실제로 나를 기다리고 있다는 것을 알고 있으며 Django가이를 가리 키기를 원합니다. 어떻게? 이 작업을 영구적으로 수행하려면 고유 한 FileStorage 클래스를 만들어야합니다. import os from django.conf import settings from d..

code 2020.10.10

코드가 꼬리 호출 최적화를 적극적으로 방지하려는 이유는 무엇입니까?

코드가 꼬리 호출 최적화를 적극적으로 방지하려는 이유는 무엇입니까? 질문의 제목이 약간 이상 할 수 있지만, 제가 아는 한 테일 콜 최적화에 반대하는 것은 전혀 없습니다. 그러나 오픈 소스 프로젝트를 탐색하는 동안 컴파일러가 테일 호출 최적화를 수행하는 것을 적극적으로 막으려는 몇 가지 기능 (예 : 이러한 해킹으로 가득 찬 CFRunLoopRef 구현)을 이미 발견했습니다 . 예를 들면 : static void __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__() __attribute__((noinline)); static void __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__(..

code 2020.10.10

Eclipse를 Indigo에서 Juno로 업그레이드하는 설정을 유지할 수 있습니까?

Eclipse를 Indigo에서 Juno로 업그레이드하는 설정을 유지할 수 있습니까? 모든 사용자 정의를 잃지 않고 Eclipse를 Indigo에서 Juno로 업그레이드하려면 어떻게해야합니까? 나는 두 가지 다른 것을 시도했지만 둘 다 작동하지 않았습니다. Indigo에서 환경 설정 내보내기 및 Juno로 가져 오기 Indigo 작업 영역의 복사본에서 Juno 실행 업그레이드 할 때마다 처음부터 다시 시작해야하는 것은 매우 성가신 일입니다. 전문가는 아니지만 "사용 가능한 소프트웨어 사이트"에 새 사이트를 추가했습니다 (도움말-> 새 소프트웨어 설치-> 사용 가능한 소프트웨어 사이트). http://download.eclipse.org/releases/juno http://download.eclipse...

code 2020.10.10

자바 스크립트에서 'throw'후에 'return'이 필요합니까?

자바 스크립트에서 'throw'후에 'return'이 필요합니까? 나는 Error아래와 같이 조기 종료를 원하는 내 방법에서 던지고 있습니다. // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } return;내 뒤에 진술서 를 넣어야 throw합니까? 지금은 저에게 효과적입니다. 불필요한 경우에는 넣지 않고 다른 브라우저가 무엇을 할 수 있는지 확신 할 수 없습니다. 당신은 넣을 필요가 없습니다 return후 문을 throw, return라인은 즉시 손 호출자에게 다시 제어 예외를 던지는으로 도달되지 않습니다. 참고 URL : https://stackoverflow.com/questions/26067190/do-i-need..

code 2020.10.10

string.Empty vs null. 어떤 것을 사용합니까?

string.Empty vs null. 어떤 것을 사용합니까? 최근 직장 동료 string.Empty가 문자열 변수를 설정할 때 사용하지 말고 null스택을 오염 시키므로 사용 하라고 말했습니다 . 그는하지 말라고 string myString=string.Empty; 하지만 string mystring=null; 정말 중요합니까? 나는 문자열이 객체라는 것을 알고 있으므로 일종의 의미가 있습니다. 나는 어리석은 질문이라는 것을 알고 있지만 당신의 견해는 무엇입니까? null와 Empty매우 다른, 그리고 그들 사이를 전환 임의적으로하지 않는 것이 좋습니다. 그러나 Empty하나의 고정 참조 이므로 추가 "비용" 이 없습니다 (여러 번 사용할 수 있음). ldsfld로 인한 스택에는 "오염"이 없습니다 ...

code 2020.10.10
반응형