반응형

2020/09/02 30

Swift의 Codable을 사용하여 사전으로 인코딩하려면 어떻게해야합니까?

Swift의 Codable을 사용하여 사전으로 인코딩하려면 어떻게해야합니까? Swift 4를 구현하는 구조체가 Codable있습니다. 해당 구조체를 사전으로 인코딩하는 간단한 기본 제공 방법이 있습니까? let struct = Foo(a: 1, b: 2) let dict = something(struct) // now dict is ["a": 1, "b": 2] 약간의 데이터 이동에 신경 쓰지 않는다면 다음과 같이 사용할 수 있습니다. extension Encodable { func asDictionary() throws -> [String: Any] { let data = try JSONEncoder().encode(self) guard let dictionary = try JSONSerializati..

Programing 2020.09.02

리플렉션을 사용하여 C #에서 기본 생성자없이 유형의 인스턴스 만들기

리플렉션을 사용하여 C #에서 기본 생성자없이 유형의 인스턴스 만들기 다음 클래스를 예로 들어 보겠습니다. class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } 그런 다음 리플렉션을 사용하여이 유형의 인스턴스를 만들고 싶습니다. Type t = typeof(Sometype); object o = Activator.CreateInstance(t); 일반적으로 이것은 작동하지만 SomeType매개 변수없는 생성자를 정의 하지 않았기 때문에 를 호출하면 " 이 개체에 대해 매개 변수없는 생성자가 정의되지 않았습니다. "라는 메시지와 함께 Activator.CreateInstance유형의 예외..

Programing 2020.09.02

테이블 수준 백업

테이블 수준 백업 MS SQL Server 2005/2008에서 테이블 수준 백업 (덤프)을 수행하는 방법은 무엇입니까? BACKUP DATABASE물론 문제의 테이블이 자체적으로 할당되지 않는 한이 명령을 사용하여 단일 테이블을 백업 할 수 없습니다 FILEGROUP. 제안한대로 할 수있는 작업은 테이블 데이터를 CSV 파일로 내보내는 것입니다. 이제 테이블의 정의를 얻기 위해 스크립트를 ' CREATE TABLE스크립트로 작성 '할 수 있습니다 . SQL Server Management Studio 내에서 다음을 수행하여이 작업을 수행 할 수 있습니다. 데이터베이스> 작업> 스크립트 생성을 마우스 오른쪽 버튼으로 클릭 그런 다음 스크립팅 할 테이블을 선택하고 제약 조건 및 인덱스와 같은 관련 개체를 ..

Programing 2020.09.02

Eclipse-디버거가 중단 점에서 중지되지 않음

Eclipse-디버거가 중단 점에서 중지되지 않음 JUnit 문제를 해결하려고합니다. 소스 코드에서는 1) 정적 멤버가 초기화되는 행 2) 테스트 케이스 중 하나의 첫 번째 행의 두 위치에 중단 점을 설정했습니다. 디버거는 정적 필드 초기화 라인에서 중지됩니다. 그러나 그것은 테스트 케이스에서 멈추지 않습니다. 테스트 케이스에서 중단 점을 어디에 설정하더라도 디버거는 거기서 멈추지 않습니다. 내가 추가 한 로그 메시지가 로그에 나타나는 것을 볼 수 있으므로 테스트 케이스가 실행되었는지 확인합니다. 어떤 도움이라도 대단히 감사하겠습니다. Eclipse Galileo 및 JUnit4 런처를 사용하고 있습니다. 이는 JDK 6 업데이트 15의 릴리스 노트에 표시된대로 JDK 6 업데이트 14 의 버그 중 하나..

Programing 2020.09.02

위도와 경도를 얼마나 정확하게 저장해야합니까?

위도와 경도를 얼마나 정확하게 저장해야합니까? 나는 여기에서이 질문을 읽고 있었다 : SQL 데이터베이스에 위도 및 경도 데이터를 저장할 때 사용할 데이터 유형은 무엇입니까? 그리고 일반적인 합의는 Decimal (9,6)을 사용하는 것이 갈 길이라는 것입니다. 제 질문은 이것이 얼마나 정확한가요? 예를 들어 Google의 API는 다음과 같은 결과를 반환합니다. "lat": 37.4219720, "lng": -122.0841430 -122.0841430 중 몇 자리가 필요합니까? 나는 여러 가이드를 읽었지만 그것들을 이해하기에는 충분히 이해할 수 없습니다. 내 질문에 대해 더 정확하게 말하면 : 정확한 위치에서 50 피트 이내의 정확도를 유지하려면 몇 개의 소수점을 저장해야합니까? 아마도 더 나은 질문..

Programing 2020.09.02

Delphi에서 문자열에 개행 문자를 어떻게 포함합니까?

Delphi에서 문자열에 개행 문자를 어떻게 포함합니까? 레이블 캡션 속성에 할당하기 위해 여러 줄에 걸쳐있는 문자열을 만들고 싶습니다. Delphi에서 어떻게 수행됩니까? System.pas (자동으로 사용됨)에는 다음이 정의되어 있습니다. const sLineBreak = {$IFDEF LINUX} AnsiChar(#10) {$ENDIF} {$IFDEF MSWINDOWS} AnsiString(#13#10) {$ENDIF}; 이것은 Delphi 2009에서 가져온 것입니다 (AnsiChar 및 AnsiString 사용에주의). (내가 줄 바꿈 추가.) 따라서 TLabel 랩핑을 만들려면 AutoSize가 true로 설정되어 있는지 확인한 후 다음 코드를 사용하십시오. label1.Caption := '..

Programing 2020.09.02

누군가 Haskell의 트래버스 기능을 설명 할 수 있습니까?

누군가 Haskell의 트래버스 기능을 설명 할 수 있습니까? 에서 traverse기능을 시도하고 실패했습니다 Data.Traversable. 나는 그 요점을 볼 수 없다. 내가 명령형 배경에서 왔기 때문에 누군가 명령형 루프 측면에서 나에게 설명해 주시겠습니까? 의사 코드를 많이 주시면 감사하겠습니다. 감사. traversefmap데이터 구조를 재 구축하는 동안 효과를 실행할 수 있다는 점을 제외 하면과 동일 합니다. Data.Traversable문서 에서 예제를 살펴보십시오 . data Tree a = Empty | Leaf a | Node (Tree a) a (Tree a) 의 Functor인스턴스 Tree는 다음과 같습니다. instance Functor Tree where fmap f Empty..

Programing 2020.09.02

Google Maps V3 : "스트리트 뷰"를 비활성화하는 방법은 무엇입니까?

Google Maps V3 : "스트리트 뷰"를 비활성화하는 방법은 무엇입니까? 사용자가 "스트리트 뷰"를 볼 수있는 "사람"아이콘이 있습니다. 내지도에서이 기능을 원하지 않습니다. 제거하거나 비활성화 할 수있는 방법이 있습니까? 스트리트 뷰 답변은 실제로 링크 한 두 번째 단락에 있지만 코드는 다음과 같아야합니다. var mapOptions = { center: mapCenter, zoom: 10, streetViewControl: false, mapTypeId: google.maps.MapTypeId.ROADMAP }; 선택한 답변에 추가하고 확대 / 축소 컨트롤 (플러스-마이너스 버튼)도 제거하려면 streetViewControl: false, 와 disableDefaultUI: true, 두 손가..

Programing 2020.09.02

Java에서 주석 값을 읽을 수 있습니까?

Java에서 주석 값을 읽을 수 있습니까? 이것은 내 코드입니다. @Column(columnName="firstname") private String firstName; @Column(columnName="lastname") private String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } 내..

Programing 2020.09.02
반응형