반응형

2020/09/16 30

명부

명부 대 BindingList 장점 단점 누군가가 내 프로젝트에서 둘의 차이점을 설명 할 수 있습니까? 현재 나는 ListBindingSource를 가지고 있고 DataGridView를 BindingSource로 설정합니다. IEditableObjectCancelEdit가 호출 될 때 객체를 원래 상태로 되돌 리도록 구현 했습니다.Memberwise.Clone() 내 목록을 BindingList로 변경하면이 문제가 해결되며 BindingList를 사용하면 어떤 이점이 있습니까? A List는 몇 가지 도우미 함수 (예 : 정렬)를 사용하여 주어진 유형의 항목으로 구성된 자동 크기 조정 배열입니다. 데이터 일 뿐이며 모델의 개체 집합에서 작업을 실행하는 데 사용할 가능성이 높습니다. A BindingLis..

Programing 2020.09.16

정적 클래스 대신 싱글 톤 패턴을 언제 사용해야합니까?

정적 클래스 대신 싱글 톤 패턴을 언제 사용해야합니까? [닫은] 싱글 톤 사용 과 정적 클래스 사용 사이를 결정할 때 설계 고려 사항의 이름을 지정합니다 . 이렇게 할 때, 당신은 두 가지를 대조해야하므로 어떤 대조가 당신의 사고 과정을 보여주는 데에도 유용합니다! 또한 모든 면접관은 예시를보고 싶어합니다. :) 싱글 톤은 인터페이스를 구현하고 다른 클래스에서 상속 할 수 있습니다. 싱글 톤은 지연로드 될 수 있습니다. 실제로 필요할 때만. 초기화에 비용이 많이 드는 리소스로드 또는 데이터베이스 연결이 포함되는 경우 매우 편리합니다. 싱글 톤은 실제 객체를 제공합니다. 싱글 톤은 공장으로 확장 될 수 있습니다. 이면의 객체 관리는 추상적이므로 유지 관리가 더 쉽고 코드가 더 좋습니다. "둘 다 피하십시오..

Programing 2020.09.16

IFormatProvider의 기능은 무엇입니까?

IFormatProvider의 기능은 무엇입니까? Datetime.ParseExact 메서드를 가지고 놀았는데 IFormatProvider가 필요합니다. null 입력으로 작동하지만 정확히 무엇을합니까? Ian Boyd의 답변에 추가로 : 또한 CultureInfo이 인터페이스를 구현하고 귀하의 경우에 사용할 수 있습니다. 예를 들어 프랑스어 날짜 문자열을 구문 분석 할 수 있습니다. 당신은 사용할 수 있습니다 var ci = new CultureInfo("fr-FR"); DateTime dt = DateTime.ParseExact(yourDateInputString, yourFormatString, ci); IFormatProvider인터페이스는 일반적으로 당신을 위해 구현되는 CultureInfo클래..

Programing 2020.09.16

간단한 자바 프로젝트를 위해 선택할 아키 타입

간단한 자바 프로젝트를 위해 선택할 아키 타입 mvn archetype : generate는 너무 많은 옵션을 제공하며 junit 테스트 케이스로 간단한 Java 유틸리티를 만들려고합니다. 여기서 어떤 아키타 입을 사용해야하는지 알고 싶습니다. 를 수행하면 mvn archetype:generate기본 선택이 중괄호로 묶여 표시됩니다 (). 예를 들어 (1274)위로 스크롤하여 # 1274가 무엇인지 확인하는 경우 간단한 Java 프로젝트를 수행하는 경우 시도하거나 시작하는 것이 일반적으로 기본 Java 아키 타입입니다. 선택해도 안전합니다. 저는 두 가지 원형을 사용합니다. 어떤 종류의 응용 프로그램을 만들 것인지에 따라 다릅니다. 웹 애플리케이션을 원하면 maven-archetype-webapp을 사용..

Programing 2020.09.16

Linq to Entities를 사용하는 'Contains ()'해결 방법?

Linq to Entities를 사용하는 'Contains ()'해결 방법? Silverlight ADO.Net 데이터 서비스 클라이언트 API (및 따라서 Linq To Entities)를 사용하여 where 절의 ID 목록을 사용하는 쿼리를 만들려고합니다. 누구든지 지원되지 않는 포함에 대한 해결 방법을 알고 있습니까? 다음과 같이하고 싶습니다. List txnIds = new List(); // Fill list var q = from t in svc.OpenTransaction where txnIds.Contains(t.OpenTransactionId) select t; 이것을 시도 : var q = from t in svc.OpenTransaction where txnIds.Any(tt => t..

Programing 2020.09.16

사이트에서 URL 목록 가져 오기

사이트에서 URL 목록 가져 오기 [닫힘] 클라이언트를 위해 대체 사이트를 배포하고 있지만 모든 이전 페이지가 404로 끝나는 것을 원하지 않습니다. 끔찍했기 때문에 이전 URL 구조를 유지할 수 없었습니다. 그래서 저는 요청되는 이전 페이지를 찾고 새 페이지로 영구 리디렉션을 수행해야하는 404 핸들러를 작성하고 있습니다. 문제는 모든 이전 페이지 URL 목록이 필요하다는 것입니다. 이 작업을 수동으로 수행 할 수 있지만 방금 집에 지정된 상대 URL (예 : http : /.../ page / path가 아닌 / page / path) 목록을 제공하는 앱이 있으면 관심이 있습니다. 페이지. 거미와 같지만 더 깊은 페이지를 찾는 것 외에는 내용에 신경 쓰지 않는 거미. 내 질문에 답할 생각은 없었지만 ..

Programing 2020.09.16

OAuth를 사용하여 트위터 신원을 확인한 후 사용자의 이메일 ID를 얻을 수있는 방법이 있나요?

OAuth를 사용하여 트위터 신원을 확인한 후 사용자의 이메일 ID를 얻을 수있는 방법이 있나요? 저는 OAuth를 처음 사용하고 Twitter API를 가지고 놀았습니다. 에 요청하여 인증 후 사용자의 자격 증명을 가져올 수 http://api.twitter.com/1/account/verify_credentials.xml있습니다. 응답에는 사용자 ID, 화면 이름 등이 포함되지만 이메일 ID는 포함되지 않습니다. 사용자의 이메일 ID를 검색 할 수 있습니까? 최신 정보 확장 된 권한 을 특별히 요청하면 Facebook이이 정보를 제공한다고 생각합니다 . 트위터에도 비슷한 것이 있습니까? 사용자의 이메일 주소는 API를 통해 검색 할 수 없습니다. 이것은 API 팀의 의도적 인 설계 결정입니다. 업데이..

Programing 2020.09.16

오류 : "INSERT EXEC 문은 중첩 될 수 없습니다."

오류 : "INSERT EXEC 문은 중첩 될 수 없습니다." 및 "INSERT-EXEC 문 내에서 ROLLBACK 문을 사용할 수 없습니다." 이것을 해결하는 방법? 나는 세 가지 저장 프로 시저를 가지고 Sp1, Sp2하고 Sp3. 첫 번째 항목 ( Sp1)은 두 번째 항목 ( )을 실행하고 Sp2반환 된 데이터를에 저장 @tempTB1하고 두 번째 항목은 세 번째 항목 ( Sp3)을 실행하고 데이터를에 저장합니다 @tempTB2. 실행 Sp2하면 작동하고에서 내 모든 데이터를 반환 Sp3하지만 문제는에 있습니다. Sp1실행하면 다음 오류가 표시됩니다. INSERT EXEC 문은 중첩 될 수 없습니다. 장소를 변경하려고했는데 execute Sp2또 다른 오류가 표시됩니다. INSERT-EXEC 문 내..

Programing 2020.09.16

'git format-patch'와 'git diff'의 차이점은 무엇입니까?

'git format-patch'와 'git diff'의 차이점은 무엇입니까? 'git format-patch'와 'git diff'의 출력 사이에 차이가 없습니다. 그리고 'git diff'를 사용하여 패치를 생성 한 다음 git apply를 사용하여 적용 할 수 없습니까? 내 문제는 인덱스에 변경 사항이 추가되었지만 분명히 git format-patch는 커밋 만 허용하므로 diff 출력을 사용할 수 있다면이 명령을 사용하여 인덱스 변경 사항에 대한 패치를 생성 할 수 있습니다. git diff --cached > index.patch 로 생성 된 패치 git format-patch에는 커밋에 대한 메타 정보 (커미터, 날짜, 커밋 메시지 등)도 포함되며 이진 데이터의 차이가 포함됩니다. 모든 것이 ..

Programing 2020.09.16

요소가 하나만있는 튜플을 만드는 방법

요소가 하나만있는 튜플을 만드는 방법 아래 예제에서 모든 요소가 튜플이 될 것으로 예상합니다. 튜플이 단일 문자열 만 포함 할 때 왜 문자열로 변환됩니까? >>> a = [('a'), ('b'), ('c', 'd')] >>> a ['a', 'b', ('c', 'd')] >>> >>> for elem in a: ... print type(elem) ... 처음 두 요소는 튜플이 아니기 때문입니다. 그들은 단지 문자열입니다. 괄호는 자동으로 튜플을 만들지 않습니다. 튜플이어야 함을 파이썬에 나타 내기 위해 문자열 뒤에 쉼표를 추가해야합니다. >>> type( ('a') ) >>> type( ('a',) ) 예제 코드를 수정하려면 여기에 쉼표를 추가하세요. >>> a = [('a',), ('b',), ('c'..

Programing 2020.09.16
반응형