프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

13
열거 형을 문자열로 변환
.NET 3.5에서 Enum을 String으로 변환하는 가장 좋은 방법은 무엇입니까? 열거 형 GetName 열거 형식 ToString 왜이 중 하나를 다른 것보다 선호해야합니까? 하나 더 잘 수행합니까?
163 .net  enums 

7
.NET에서 유효하지 않거나 예기치 않은 매개 변수에 대해 어떤 예외가 발생합니까?
.NET에서 유효하지 않거나 예기치 않은 매개 변수에 대해 어떤 유형의 예외를 발생시켜야합니까? 언제 다른 것을 선택하지 않습니까? 후속 조치 : 한 달에 해당하는 정수를 기대하는 함수가 있고 '42'를 전달한 경우 어떤 예외를 사용합니까? 컬렉션이 아니더라도 "범위를 벗어난"범주에 속합니까?
163 c#  .net  vb.net  exception 

4
관찰자, 발행 / 구독 및 데이터 바인딩의 차이점
관찰자 패턴 , 게시 / 구독 및 데이터 바인딩 의 차이점은 무엇입니까 ? Stack Overflow에서 약간의 검색을 수행했지만 좋은 답변을 찾지 못했습니다. 내가 믿었던 것은 데이터 바인딩이 일반적인 용어이며 Observer 패턴 또는 Pub / Sub 패턴과 같은 다른 방법으로 구현하는 것입니다. 관찰자 패턴을 사용하면 관찰자는 관찰자를 업데이트합니다. Pub / Sub를 …




3
Eclipse에서 새 작업 공간 작성
새 작업 공간을 만드는 데 사용할 수있는 메뉴 항목이 없습니다. 새 작업 공간을 작성하고 기존 기본 작업 공간에서 새 작업 공간으로 일부 프로젝트를 이동하려면 무엇을 사용해야합니까? Eclipse 3.7에서 Windows를 사용하고 있습니다.
163 eclipse  workspace 


7
Python 2와 3 사이의 numpy 배열의 피클 비 호환성
이 프로그램을 사용하여 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 …

9
SQL 문에서 대괄호 []를 사용하는 것은 무엇입니까?
Visual Studio 2008이 SQL에서 열 이름 주위에 대괄호를 배치하고 있음을 알았습니다. 브래킷이 어떤 이점을 제공합니까? 코드 T-SQL을 손으로 만들 때 결코 신경 쓰지 않았습니다. 예: 비주얼 스튜디오: SELECT [column1], [column2] etc... 내 자신의 방식 : SELECT column1, column2 etc...
163 sql-server  syntax 

9
컬렉션이나 스트림을 반환해야하나요?
읽기 전용 뷰를 멤버 목록으로 리턴하는 메소드가 있다고 가정하십시오. class Team { private List < Player > players = new ArrayList < > (); // ... public List < Player > getPlayers() { return Collections.unmodifiableList(players); } } 또한 모든 클라이언트가 즉시 목록을 한 번 반복한다고 가정하십시오. 플레이어를 JList 또는 다른 …

4
CMake?를 사용하여 폴더의 모든 파일을 대상에 자동으로 추가 하시겠습니까?
Visual C ++, XCode 및 makefile의 별도 빌드 관리 시스템에서 크로스 플랫폼 프로젝트를 CMake로 전환하는 것을 고려하고 있습니다. 필요한 한 가지 필수 기능은 디렉토리의 모든 파일을 대상에 자동으로 추가하는 것입니다. 이것은 make로하기 쉽지만 Visual C ++ 및 XCode로는 쉽게 수행 할 수 없습니다 (잘못된 경우 수정하십시오). CMake에서 직접 할 수 …

4
통일이란 무엇입니까?
Java가 삭제와 함께 매개 변수 다형성 (Generics)을 구현한다는 것을 알고 있습니다. 나는 소거가 무엇인지 이해합니다. C #이 reification을 통해 파라 메트릭 다형성을 구현한다는 것을 알고 있습니다. 나는 당신이 쓸 수 있음을 알고 public void dosomething(List<String> input) {} public void dosomething(List<Int> input) {} 또는 일부 매개 변수화 형식의 형식 매개 변수가 …
163 c#  generics  reification 


12
ObservableCollection AddRange 메서드를 지원하지 않으므로 INotifyCollectionChanging에 대한 것 외에 추가 된 각 항목에 대해 알림을받습니다.
범위를 추가하고 전체 대량으로 업데이트 할 수 있기를 원합니다. 또한 작업이 완료되기 전에 작업을 취소 할 수 있기를 원합니다 (예 : '변경됨'외에 컬렉션 변경). 관련 Q 여러 개체를 한 번에 추가하고 알림을받는 .Net 컬렉션은 무엇입니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.