반응형

자바 1775

C ++로 URL 인코딩 /

C ++로 URL 인코딩 / [닫힘] 누구든지 제출하는 좋은 C ++ 코드를 가지고 있습니까? 나는 요 전에이 문제의 인코딩 절반에 직면했다. 사용 가능한 옵션 이 마음에 들지 않고이 C 샘플 코드를 본 후 내 자신의 C ++ URL 인코딩 기능을 사용하기로 결정했습니다. #include #include #include #include using namespace std; string url_encode(const string &value) { ostringstream escaped; escaped.fill('0'); escaped

ProgramingTip 2020.10.04

해시 맵 키를 반복하는 Freemarker

해시 맵 키를 반복하는 Freemarker Freemarker에는 두 가지 컬렉션 데이터 유형, 목록 및 해시 맵이 있습니다. 목록과 제출 해시 맵 키를 반복하는 방법이 있습니까? 따라서 데이터가있는 다음과 같이 말할 수 있습니다. user : { name : "user" email : "looser@everything.com" homepage : "http://nosuchpage.org" } 사용자의 모든 속성을 해당 값과 함께 인쇄하고 싶습니다. 이것은 유효하지 않지만 목표는 분명합니다. ${prop} = ${user.get(prop)} 편집 : FreeMarker 2.3.25 이상에서는 솔루션을 사용하지 않고 .get(prop). 특히 . 다른 답변을 참조하십시오. 내장 키 기능 현관 을 사용 합니..

ProgramingTip 2020.10.04

Java의 X509Certificate에서 CN을 추출하는 방법은 무엇입니까?

Java의 X509Certificate에서 CN을 추출하는 방법은 무엇입니까? SslServerSocket및 클라이언트 인증서를 사용하고 인식 클라이언트의 .NET Framework에서 SubjectDN을 추출합니다 X509Certificate. 지금 전화를 cert.getSubjectX500Principal().getName()걸지만 물론 클라이언트의 전체 형식 DN을 제공합니다. 어떤 이유로 나는 CN=theclientDN 의 일부 에만 관심이 있습니다. DN 의이 부분을 추출하는 방법이 있습니까? 다음은 더 이상 사용되지 않는 새로운 BouncyCastle API에 대한 코드입니다. bcmail과 bcprov 배포판이 모두 필요합니다. X509Certificate cert = ...; X500Nam..

ProgramingTip 2020.10.04

방법 : 사용자 지정 위젯에 대한 테마 (스타일) 항목 정의

방법 : 사용자 지정 위젯에 대한 테마 (스타일) 항목 정의 응용 프로그램 전체에서 널리 사용하는 컨트롤에 대한 사용자 지정 위젯을 작성했습니다. 위젯 클래스 ImageButton는 몇 가지 간단한 방법으로 파생 되고 확장됩니다. 사용되는 위젯에 적용 할 수있는 스타일을 정의했지만 테마를 통해 설정하는 것을 선호합니다. 에서 R.styleable내가 좋아하는 위젯 스타일 속성 참조 imageButtonStyle와 textViewStyle. 내가 같은 사용자 정의 위젯에 대해 이와 같은 것을 만들 수있는 방법이 있습니까? 예, 한 가지 방법이 있습니다. 위젯에 대한 속성 선언이 가정합니다 ( attrs.xml). 스타일 참조에 사용할 속성을 선언합니다 (에서 attrs.xml). 위젯에 대한 기본 속성 값..

ProgramingTip 2020.10.04

System.Data.SQLite Close ()가 데이터베이스 파일을 해제하지 않습니다.

System.Data.SQLite Close ()가 데이터베이스 파일을 해제하지 않습니다. 파일을 삭제하기 전에 데이터베이스를 닫는 데 문제가 있습니다. 코드는 myconnection.Close(); File.Delete(filename); 그리고 삭제는 파일이 아직 사용 중이라는 예외를 발생했습니다. 몇 분 후에 디버거에서 삭제 ()를 다시 시도해 타이밍 문제가 아닙니다. Close () 호출 전에 전혀 실행되지 않습니다. 그래서 나는 그것이 공개 된 거래가 확신합니다. SQL 명령은 선택 사항입니다. ProcMon은 데이터베이스 파일을보고있는 프로그램과 바이러스 백신을 보여줍니다. close () 나중에 db 파일을 해제하는 프로그램이 표시되지 않습니다. Visual Studio 2010, C #, ..

ProgramingTip 2020.10.04

오류 구문 분석 /page.xhtml : 오류 추적 [line : 42] "nbsp"가 참조되지 않습니다.

오류 구문 분석 /page.xhtml : 오류 추적 [line : 42] "nbsp"가 참조되지 않습니다. 내 JSF 페이지에서 중단되지 않는 공백을 사용하고 싶습니다. 나는 일반 HTML 에서 이것을 사용할 수 있고 이것은 잘 작동한다는 것을 알고 있습니다. 그러나 Facelets의에 페이지 넣으면 다음과 같은 오류가 발생합니다. /page.xhtml 구문 분석 오류 : 오류 추적 [line : 42] "nbsp"가 참조되지 않습니다. 이 문제는 어떻게 발생하며 어떻게 발생합니까? Facelets는 XML 기반보기 기술입니다. XML에는 5 미리 정의 된 개의 엔티티 만 있습니다. 은 가운데 없습니다. 일반 HTML 또는 레거시 JSP에서 사용할 때만 작동합니다 (참고 : XML 기반이기 때문에 JSP..

ProgramingTip 2020.10.04

Java에서 바이트 배열을 16 진수로 변환하는 방법은 무엇입니까?

Java에서 바이트 배열을 16 진수로 변환하는 방법은 무엇입니까? 16 진수로 많은 바이트 배열이 인쇄 할 수없는 요소가 많기 때문에 쉬운 방법으로 인쇄하는 무의미합니다. 내가 필요한 것은 다음과 같은 형식의 정확한 16 진수 코드입니다.3a5f771c 에서 토론 여기에 , 특히 이 대답이 내가 현재 사용하는 기능 현관은 다음과 같습니다 private static final char[] HEX_ARRAY = "0123456789ABCDEF".toCharArray(); public static String bytesToHex(byte[] bytes) { char[] hexChars = new char[bytes.length * 2]; for (int j = 0; j < bytes.length; j++) ..

ProgramingTip 2020.10.03

Android 개발 도구 v. 23으로 Eclipse 업데이트

Android 개발 도구 v. 23으로 Eclipse 업데이트 새 SDK 도구 (rev. 23)로 Eclipse를 업데이트했지만 이제 Eclipse가 시작될 때 오류가 발생합니다. 이 Android SDK에는 Android Developer Toolkit 버전 23.0.0 이상이 필요합니다. 현재 버전은 22.6.3.v201404151837-1123206입니다. ADT를 최신 버전으로 업데이트하십시오. "업데이트 확인"에 대한 업데이트가 없습니다 . "새 소프트웨어 설치를 시도하면 버전 23이 표시 다음 오류로 인해 업그레이드 할 수 없습니다. Cannot complete the install because of a conflicting dependency. Software being installed:..

ProgramingTip 2020.10.03

.then () 체인에서 이전 약속 결과에 어떻게 액세스 할 수 있습니까?

.then () 체인에서 이전 약속 결과에 어떻게 액세스 할 수 있습니까? 내 코드를 약속로 재구성하고 여러 콜백 으로 구성된 멋진 긴 평면 약속을 체인 구축했습니다 .then(). 결국 복합 값을 반환하고 여러 중간 약속 결과 에 액세스해야 합니다 . 그러나 배열 중간의 해상도 값이 마지막 연속의 범위에 있지 않습니다. 어떻게 액세스 할 수 있습니까? function getExample() { return promiseA(…).then(function(resultA) { // Some processing return promiseB(…); }).then(function(resultB) { // More processing return // How do I gain access to resultA her..

ProgramingTip 2020.10.03

간단한 DI 코드가 아닌 IoC 컨테이너가 필요한 이유는 무엇입니까?

간단한 DI 코드가 아닌 IoC 컨테이너가 필요한 이유는 무엇입니까? [닫은] 나는 한동안 DI ( Dependency Injection )를 사용하여 생성자, 속성 또는 메소드에 생성했습니다. IoC ( Inversion of Control ) 컨테이너 를 사용할 수 있습니다 . 하지만 더 많이 읽을수록 커뮤니티에서 IoC 컨테이너를 사용하는 것이 더 커집니다. StructureMap , Ninject에 , 유니티 및 Funq 와 같은 .NET 컨테이너 를 사용 했습니다 . 나는 여전히 IoC 컨테이너가 내 코드에 어떻게 도움이되는지 / 향상하는지 보지 못합니다. 또한 많은 동료들이 이해하지 않는 코드를 사용하는 것이 직장에서 컨테이너 사용을 시작하는 것이 두렵습니다. 그들 중 많은 사람들이 새로운 기..

ProgramingTip 2020.10.03
반응형