반응형

java 2507

Java에서 Iterable 크기 가져 오기

Java에서 Iterable 크기 가져 오기 IterableJava 의 요소 수를 알아야합니다 . 나는 이것을 할 수 있다는 것을 안다. Iterable values = ... it = values.iterator(); while (it.hasNext()) { it.next(); sum++; } Iterable의 개체가 더 이상 필요하지 않기 때문에 이와 같은 작업을 수행 할 수도 있습니다. it = values.iterator(); while (it.hasNext()) { it.remove(); sum++; } 소규모 벤치 마크에서는이 문제에 대한 성능 차이, 의견 또는 기타 아이디어가 많지 않았습니까? 요약 : Iterables.size(Iterable)위대한 구아바 라이브러리 의 유틸리티 방법 을 ..

Program Tip 2020.10.18

명령 줄에서 SOAP wsdl 웹 서비스 호출을 수행하는 방법

명령 줄에서 SOAP wsdl 웹 서비스 호출을 수행하는 방법 https://sandbox.mediamind.com/Eyeblaster.MediaMind.API/V2/AuthenticationService.svc?wsdl에 대한 SOAP 웹 서비스 호출을 작성 하고 매개 변수 (ApplicationKey, Password 및 UserName)를 전달하는 동안 ClientLogin 작업을 사용해야합니다. . 응답은 UserSecurityToken입니다. 그들은 모두 문자열입니다. 다음은 내가하려는 작업을 자세히 설명하는 링크입니다. https://sandbox.mediamind.com/Eyeblaster.MediaMind.API.Doc/?v=3 명령 줄에서 어떻게 할 수 있습니까? (Windows 및 / ..

Program Tip 2020.10.18

Android Studio의 Gson 라이브러리

Android Studio의 Gson 라이브러리 누군가 Android 프로젝트에 Gson 라이브러리를 추가하는 단계별 가이드를 제공 할 수 있습니까? JSON내장 라이브러리를 사용해 보았지만 지금은 약간 지루한 것 같습니다. 나는 Gson을 기반으로 한 몇 가지 예를 보았고 정말 쉬운 것 같습니다. 다음 종속성 추가 또는 Gson jar 파일 다운로드 implementation 'com.google.code.gson:gson:2.8.2' 문서 등을 보려면 github repo 를 따르십시오 . Google-gson 읽기 Gson은 Java 객체를 JSON 표현으로 변환하는 데 사용할 수있는 Java 라이브러리입니다. 또한 JSON 문자열을 동등한 Java 객체로 변환하는 데 사용할 수 있습니다. MODU..

Program Tip 2020.10.18

JavaScript를 통해 도메인 이름을 얻는 방법은 무엇입니까?

JavaScript를 통해 도메인 이름을 얻는 방법은 무엇입니까? 이 질문에 이미 답변이 있습니다. URL 17 답변 에서 프로토콜, 도메인 및 포트 가져 오기 브라우저 (IE, FireFox 등)에서 자바 스크립트를 사용하여 현재 페이지의 도메인 이름을 얻는 방법이 있습니까? 현재 페이지를 제공 한 호스트의 컴퓨터 이름에 대해 묻는 경우 다음을 사용하여 찾을 수 있습니다. window.location.hostname 브라우저에 페이지를 표시하는 컴퓨터의 이름에 대해 묻는 경우 해당 정보는 보안을 위해 브라우저에 의해 제한됩니다. document.domain도메인 이름을 얻는 데 사용할 수 있습니다 . window.location.host 편집 : 클라이언트 컴퓨터의 도메인을 의미했다면 가능하다고 생각하..

Program Tip 2020.10.18

session.connection ()은 Hibernate에서 더 이상 사용되지 않습니까?

session.connection ()은 Hibernate에서 더 이상 사용되지 않습니까? 우리 java.sql.Connection는 동면 세션 과 관련된 것을 얻을 수 있어야합니다 . 이 연결은 실행중인 트랜잭션과 연관 될 수 있으므로 다른 연결은 작동하지 않습니다. session.connection ()이 이제 더 이상 사용되지 않는 경우 어떻게해야합니까? 이제 Work API를 사용해야합니다. session.doWork( new Work() { public void execute(Connection connection) throws SQLException { doSomething(connection); } } ); 또는 Java 8 이상 : session.doWork(connection -> doS..

Program Tip 2020.10.18

deque에 벡터 사용을 선호하는 이유

deque에 벡터 사용을 선호하는 이유 이후 둘 다 인접한 메모리 컨테이너입니다. 기능면에서 deque는 벡터가 가진 거의 모든 것을 가지고 있습니다. 앞쪽에 삽입하는 것이 더 효율적이기 때문입니다. 왜 whould 사람을 선호 std::vector하는 std::deque? A의 요소 deque입니다 하지 메모리에 연속; vector요소가 보장됩니다. 따라서 연속 배열이 필요한 일반 C 라이브러리와 상호 작용해야하거나 공간 지역성에 대해 (많이) 신경 쓰는 경우 vector. 또한 추가 부기가 있으므로 다른 작업은 동등한 vector작업 보다 (약간) 더 비쌉니다 . 반면에 많은 / 대규모 인스턴스를 사용 vector하면 불필요한 힙 조각화 가 발생할 수 있습니다 (에 대한 호출 속도 저하 new). 또..

Program Tip 2020.10.18

awk에서 탭으로 구분 된 값

awk에서 탭으로 구분 된 값 TAB으로 구분 된 문자열에서 첫 번째 열을 어떻게 선택합니까? # echo "LOAD_SETTLED LOAD_INIT 2011-01-13 03:50:01" | awk -F'\t' '{print $1}' 위의 코드는 예상대로 "LOAD_SETTLED"뿐만 아니라 전체 라인을 반환합니다. 최신 정보: 탭으로 구분 된 값의 세 번째 열을 변경해야합니다. 다음은 작동하지 않습니다. echo $line | awk 'BEGIN { -v var="$mycol_new" FS = "[ \t]+" } ; { print $1 $2 var $4 $5 $6 $7 $8 $9 }' >> /pdump/temp.txt 그러나 구분 기호가 탭 대신 쉼표 인 경우 예상대로 작동합니다. echo $line ..

Program Tip 2020.10.18

Java : 문자열 (IP를 나타내는)을 InetAddress로 변환

Java : 문자열 (IP를 나타내는)을 InetAddress로 변환 중복 가능성 : Java에서 String을 Inetaddress로 변환하는 쉬운 방법이 있습니까? 문자열 (예 : IP 주소를 나타내는 10.0.2.50)을 InetAddressobj 로 변환하려고합니다 . API에 따르면 호스트 이름 (예 :)을 나타내는 문자열을 제공하는 객체를 생성 할 수 있습니다 www.google.ch. 만들려는 각 InetAddress 개체에 대한 호스트 이름이 없기 때문에 이것은 옵션이 아닙니다 (너무 오래 걸리는 것 외에도). 문자열 (예 :)을 obj 10.0.2.50로 변환 할 수 InetAddress있습니까? (API에 따르면 IP가으로 있으면 그렇게 할 수 byte[]있지만 String포함하는 IP..

Program Tip 2020.10.18

사용자 정의보기가있는 UIBarButtonItem이 왼쪽 또는 오른쪽 탐색 모음 항목으로 사용될 때 iOS 7에서 제대로 정렬되지 않음

사용자 정의보기가있는 UIBarButtonItem이 왼쪽 또는 오른쪽 탐색 모음 항목으로 사용될 때 iOS 7에서 제대로 정렬되지 않음 다음 코드는 iOS 6에서 작동합니다. UIButton *myButton = nil; myButton = [UIButton buttonWithType:UIButtonTypeCustom]; myButton.bounds = CGRectMake(0,0,44,30); // setup myButton's images, etc. UIBarButtonItem *item = nil; item = [[UIBarButtonItem alloc] initWithCustomView:customButton]; 다음은 버튼이 정렬되는 방식입니다. 그러나 iOS 7에서는 버튼이 너무 많은 픽셀만큼 ..

Program Tip 2020.10.18

gdb의 주어진 주소에서 어셈블리 명령을 중단하는 방법은 무엇입니까?

gdb의 주어진 주소에서 어셈블리 명령을 중단하는 방법은 무엇입니까? 0x0000000000400448 : push %rbp 0x0000000000400449 : mov %rsp,%rbp 0x000000000040044c : mov $0x6,%eax 0x0000000000400451 : leaveq 0x0000000000400452 : retq 나는 시도했다 : breaki 0x0000000000400448 그러나 그런 명령이없는 것 같습니다. gdb에 그러한 기능이 있습니까? 시험 break *0x0000000000400448 또 다른 방법: break *main+4 이것은 0x000000000040044c 전체 주소를 쓰는 것보다 쉽다고 생각할 때 중단 점을 추가 할 것입니다! 참고 URL : htt..

Program Tip 2020.10.18
반응형