반응형

Java 840

Java 열거에서 foreach를 사용할 수없는 이유는 무엇입니까?

Java 열거에서 foreach를 사용할 수없는 이유는 무엇입니까? 내가 할 수없는 이유 : Enumeration e = ... for (Object o : e) ... Enumeration확장하지 않기 때문에 Iterable. 다음은 Iterable Enumerations를 만드는 예제입니다 . 왜 그것이 흥미로운 질문인지에 관해서. 이것은 정확히 당신의 질문은 아니지만 그것에 대해 약간의 빛을 비 춥니 다. 로부터 자바 컬렉션 API 디자인 자주 묻는 질문 : Iterator가 Enumeration을 확장하지 않는 이유는 무엇입니까? 우리는 Enumeration의 메서드 이름을 불행하게 생각합니다. 매우 길고 자주 사용됩니다. 우리가 방법을 추가하고 완전히 새로운 프레임 워크를 만들고 있다는 점을 감..

UFO ET IT 2020.11.14

Python의 .get () 메서드 이해

Python의 .get () 메서드 이해 이 질문에 이미 답변이 있습니다. 왜 dict [key] 대신 dict.get (key)입니까? 9 답변 sentence = "The quick brown fox jumped over the lazy dog." characters = {} for character in sentence: characters[character] = characters.get(character, 0) + 1 print(characters) 나는 무슨 characters.get(character, 0) + 1일을 하는지 이해가 안 돼요 . 쉬는 것은 꽤 간단 해 보입니다. getdict 의 메서드 (예 characters:)는 dict의 인덱싱과 동일하게 작동합니다. 단, 키가 없으면 ..

UFO ET IT 2020.11.14

HTTP 요청 메서드의 페이로드

HTTP 요청 메서드의 페이로드 HTTP 의 Wikipedia 항목 은 다음과 같은 HTTP 요청 방법을 나열합니다. HEAD : GET 요청에 해당하는 것과 동일한 응답을 요청하지만 응답 본문이 없습니다. GET : 지정된 리소스의 표현을 요청합니다. POST : 처리 할 데이터 (예 : HTML 양식에서)를 식별 된 리소스에 제출합니다. 데이터는 요청 본문에 포함됩니다. PUT : 지정된 리소스의 표현을 업로드합니다. DELETE : 지정된 리소스를 삭제합니다. 추적 : 수신 된 요청을 반향하여 클라이언트가 중간 서버에서 변경 또는 추가 한 내용 (있는 경우)을 볼 수 있습니다. 옵션 : 지정된 URL에 대해 서버가 지원하는 HTTP 메서드를 반환합니다. 특정 리소스 대신 '*'를 요청하여 웹 서버의..

UFO ET IT 2020.11.14

null이 아닌 속성은 null 또는 임시 값을 참조합니다.

null이 아닌 속성은 null 또는 임시 값을 참조합니다. 최대 절전 모드로 부모 / 자식 개체를 저장하는 데 문제가 있습니다. 어떤 아이디어라도 대단히 감사하겠습니다. org.hibernate.PropertyValueException: not-null property references a null or transient value: example.forms.InvoiceItem.invoice at org.hibernate.engine.Nullability.checkNullability(Nullability.java:100) .... (truncated) 최대 절전 매핑 : InvoiceManager.java class InvoiceManager { public Long save(Invoice the..

UFO ET IT 2020.11.14

OSX Command Line Tools 6.3 업데이트 후 C ++ 헤더 <__ debug> 누락

OSX Command Line Tools 6.3 업데이트 후 C ++ 헤더 누락 App Store에서 Command Line Tools 6.3으로 업데이트 한 후 를 포함 하거나 내부적으로 포함하는 프로그램 은 다음과 같이 파일을 찾을 수 없음 오류를 발생시킵니다. cpp는 흥미롭지 않지만 포함 된 헤더 중 하나에 포함됩니다. c++ -O3 -I/Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers -L/Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/build/binaries/clusterStaticLibrary /Users/farleylai/Docum..

UFO ET IT 2020.11.14

Qt 및 Boost 혼합

Qt 및 Boost 혼합 Qt 4 프레임 워크를 사용하여 C ++로 프로젝트를 시작하려고합니다 (크로스 플랫폼 GUI가 필요함). 친구들과 온라인에서 Boost 라이브러리에 대해 좋은 소식을 들었습니다. 두 가지 모두에 대해 읽기 시작했고 너무 깊이 들어가기 전에 간단한 질문을하고 싶었습니다.이 두 개발 "시스템"은 상호 배타적입니까? 내 초기 검색 및 읽기는 신호 처리, 사용자 지정 빌드 시스템 및 기타 낮은 수준의 기본 요소에서 일부 겹침을 보여줍니다. 같은 프로젝트에서 둘 다 사용하는 것이 합리적입니까? 예, 완벽합니다. 나는 일반적으로 가능한 경우 Qt 대안보다는 boost / stdlib 함수를 사용하는 것을 선호합니다. 코드를 다음 프레임 워크로 쉽게 이식 할 수 있습니다. 새로운 비 Qt 프..

UFO ET IT 2020.11.14

JSON 용 스트리밍 API가 있습니까?

JSON 용 스트리밍 API가 있습니까? DOM이 JSON을 구문 분석하는 유일한 방법입니까? 일부 JSON 파서는 증분 ( "스트리밍") 파서를 제공합니다. Java의 경우 최소한 json.org 페이지의 다음 파서가 이러한 인터페이스를 제공합니다. Jackson (풀 인터페이스) Json-Simple (SAX 스타일 푸시 인터페이스) ( 다른 답변에서 언급 한 Software Monkey의 파서 외에도 ) 사실, 너무 많은 JSON 파서가이 간단한 저수준 인터페이스를 제공하지 않는다는 것은 다소 이상합니다. 결국 이미 저수준 파싱을 구현해야하므로 노출하지 않는 것이 좋습니다. 편집 (2011 년 6 월) : Gson에도 자체 스트리밍 API가 있습니다 (gson 1.6 포함). DOM에서는 파서가 작..

UFO ET IT 2020.11.14

이것이 SQL에서 부울 테스트를 수행하는 적절한 방법입니까?

이것이 SQL에서 부울 테스트를 수행하는 적절한 방법입니까? 활성이 "부울 필드"라고 가정합니다 (작은 정수, 0 또는 1 포함). # Find all active users select * from users where active # Find all inactive users select * from users where NOT active 즉, "NOT"연산자를 부울 필드에 직접 적용 할 수 있습니까? SQL의 부울은 비트 필드입니다. 이는 1 또는 0을 의미합니다. 올바른 구문은 다음과 같습니다. select * from users where active = 1 /* All Active Users */ 또는 select * from users where active = 0 /* All Inacti..

UFO ET IT 2020.11.14

"gcc -s"와 "strip"명령의 차이점은 무엇입니까?

"gcc -s"와 "strip"명령의 차이점은 무엇입니까? 이 둘의 차이점이 무엇인지 궁금합니다. gcc -s: 실행 파일에서 모든 기호 테이블 및 재배치 정보를 제거합니다. strip: 개체 파일에서 기호를 버립니다. 그들은 같은 의미를 가지고 있습니까? 어느 것을 사용합니까? 실행 파일의 크기를 줄이시겠습니까? 실행 속도를 높이시겠습니까? gcc컴파일러 / 링커되고, 그 -s옵션은 뭔가 이루어집니다 연결하면서 . 또한 구성 할 수 없습니다. 제거 할 정보 세트가 있습니다. strip이미 컴파일 된 객체 파일에서 실행할 수있는 것입니다. 또한 제거 할 정보를 구성하는 데 사용할 수있는 다양한 명령 줄 옵션이 있습니다. 예를 들어, 추가 -g하는 디버그 정보 만 제거 gcc -g합니다. 주 strip당신..

UFO ET IT 2020.11.14
반응형