.NET에서 유효하지 않거나 예기치 않은 매개 변수에 대해 어떤 유형의 예외를 발생시켜야합니까? 언제 다른 것을 선택하지 않습니까? 후속 조치 : 한 달에 해당하는 정수를 기대하는 함수가 있고 '42'를 전달한 경우 어떤 예외를 사용합니까? 컬렉션이 아니더라도 "범위를 벗어난"범주에 속합니까?
관찰자 패턴 , 게시 / 구독 및 데이터 바인딩 의 차이점은 무엇입니까 ? Stack Overflow에서 약간의 검색을 수행했지만 좋은 답변을 찾지 못했습니다. 내가 믿었던 것은 데이터 바인딩이 일반적인 용어이며 Observer 패턴 또는 Pub / Sub 패턴과 같은 다른 방법으로 구현하는 것입니다. 관찰자 패턴을 사용하면 관찰자는 관찰자를 업데이트합니다. Pub / Sub를 …
PHP는 로그에 "알림 : 정의되지 않은 상수 사용"이라는 오류를 기록하고 있습니다. 로그 오류 : PHP Notice: Use of undefined constant department - assumed 'department' (line 5) PHP Notice: Use of undefined constant name - assumed 'name' (line 6) PHP Notice: Use of undefined constant email - assumed 'email' (line 7) …
이 프로그램을 사용하여 Python 3.2에서 여기 에 링크 된 MNIST 데이터 세트를로드하려고합니다 . import pickle import gzip import numpy with gzip.open('mnist.pkl.gz', 'rb') as f: l = list(pickle.load(f)) print(l) 불행히도 오류가 발생합니다. Traceback (most recent call last): File "mnist.py", line 7, in <module> train_set, valid_set, test_set = pickle.load(f) UnicodeDecodeError: 'ascii' codec …
Visual Studio 2008이 SQL에서 열 이름 주위에 대괄호를 배치하고 있음을 알았습니다. 브래킷이 어떤 이점을 제공합니까? 코드 T-SQL을 손으로 만들 때 결코 신경 쓰지 않았습니다. 예: 비주얼 스튜디오: SELECT [column1], [column2] etc... 내 자신의 방식 : SELECT column1, column2 etc...
읽기 전용 뷰를 멤버 목록으로 리턴하는 메소드가 있다고 가정하십시오. class Team { private List < Player > players = new ArrayList < > (); // ... public List < Player > getPlayers() { return Collections.unmodifiableList(players); } } 또한 모든 클라이언트가 즉시 목록을 한 번 반복한다고 가정하십시오. 플레이어를 JList 또는 다른 …
Visual C ++, XCode 및 makefile의 별도 빌드 관리 시스템에서 크로스 플랫폼 프로젝트를 CMake로 전환하는 것을 고려하고 있습니다. 필요한 한 가지 필수 기능은 디렉토리의 모든 파일을 대상에 자동으로 추가하는 것입니다. 이것은 make로하기 쉽지만 Visual C ++ 및 XCode로는 쉽게 수행 할 수 없습니다 (잘못된 경우 수정하십시오). CMake에서 직접 할 수 …
Java가 삭제와 함께 매개 변수 다형성 (Generics)을 구현한다는 것을 알고 있습니다. 나는 소거가 무엇인지 이해합니다. C #이 reification을 통해 파라 메트릭 다형성을 구현한다는 것을 알고 있습니다. 나는 당신이 쓸 수 있음을 알고 public void dosomething(List<String> input) {} public void dosomething(List<Int> input) {} 또는 일부 매개 변수화 형식의 형식 매개 변수가 …