programing 750

BsonDocument 개체를 클래스로 역직렬화하는 방법

BsonDocument 개체를 클래스로 역직렬화하는 방법 BsonDocument 객체를 서버에서 가져온 후 클래스로 역직렬화하려면 어떻게 해야 합니까? QueryDocument _document = new QueryDocument("key", "value"); MongoCursor _documentsReturned = _collection.FindAs(_document); foreach (BsonDocument _document1 in _documentsReturned) { //deserialize _document1 //? } Bson Reader를 사용하여 역직렬화합니까?실제로 세 가지 방법이 있습니다. 1.직접 로드할 유형 지정FindAs var docs = _collection.FindAs(_do..

programing 2023.05.14

nodejs mongodb 네이티브 드라이버에서 문자열을 ObjectId로 변환하는 방법은 무엇입니까?

nodejs mongodb 네이티브 드라이버에서 문자열을 ObjectId로 변환하는 방법은 무엇입니까? 나는 mongodb 네이티브 드라이버를 사용하고 있습니다.nodejs환경과 나는 변환이 필요합니다.id업데이트 쿼리에서 사용할 ObjectId에 대한 문자열입니다. 어떻게 해야 합니까?ObjectId(nodejs 드라이버 문서) 포함 BSON ObjectId를 나타내는 문자열(예: 웹 요청에서 수신)이 있는 경우 ObjectId 인스턴스로 변환해야 합니다. const {ObjectId} = require('mongodb'); // or ObjectID // or var ObjectId = require('mongodb').ObjectId if node version < 6 const updateStuf..

programing 2023.05.14

문자열 배열에 문자열을 추가하는 방법은 무엇입니까?없습니다.함수 추가

문자열 배열에 문자열을 추가하는 방법은 무엇입니까?없습니다.함수 추가 private string[] ColeccionDeCortes(string Path) { DirectoryInfo X = new DirectoryInfo(Path); FileInfo[] listaDeArchivos = X.GetFiles(); string[] Coleccion; foreach (FileInfo FI in listaDeArchivos) { //Add the FI.Name to the Coleccion[] array, } return Coleccion; } 변환하고 싶습니다.FI.Name문자열에 추가한 다음 배열에 추가합니다.어떻게 해야 하나요?배열 길이가 고정되어 있으므로 배열에 항목을 추가할 수 없습니다.당신이 찾고 있..

programing 2023.05.14

iOS Simulator에서 네트워크 호출을 모니터링하는 방법

iOS Simulator에서 네트워크 호출을 모니터링하는 방법 Firebug가 하는 것처럼 앱에서 서버로의 통화를 모니터링하려고 합니다.iOS 시뮬레이터나 xCode에서 그것을 볼 수 있는 방법을 찾을 수 없었습니다. 교통체증을 모두 감지하지 않고 그렇게 할 수 있는 방법이 있습니까?그렇지 않다면 어떤 도구를 제안하시겠습니까?개인적으로, 저는 찰스를 그런 종류의 일에 사용합니다. 활성화하면 모든 네트워크 요청을 모니터링하고 SSL 지원 및 JSON 등의 다양한 요청/응답 형식을 포함한 확장된 요청 세부 정보를 표시합니다. 또한 전체 트래픽이 아닌 특정 서버에 대한 요청만 스니핑하도록 구성할 수 있습니다. 이것은 상업적인 소프트웨어이지만, 시험판이 있고, IMHO는 확실히 훌륭한 도구입니다.HTTP/HTT..

programing 2023.05.14

Postgres 스크립트에서 오류가 발생할 경우 어떻게 중지할 수 있습니까?

Postgres 스크립트에서 오류가 발생할 경우 어떻게 중지할 수 있습니까? SQL 스크립트를 실행할 때 스크립트에서 첫 번째 오류가 발생하면 중지하도록 지정할 수 있는 방법이 있습니까? 이전 오류와 상관없이 일반적으로 계속됩니다..psqlrc에 다음을 추가하는 솔루션은 완벽과는 거리가 멀다고 생각합니다. \set ON_ERROR_STOP on psql을 매개 변수와 함께 사용하는 훨씬 더 간단하고 편리한 방법이 있습니다. psql -v ON_ERROR_STOP=1 사용하기에도 더 좋습니다.-X.psqlrc 파일 사용을 끄는 매개 변수입니다.완벽하게 작동합니다. p.s. 피터 아이젠트라우트의 훌륭한 게시물에서 발견된 해결책.감사합니다, 피터! http://petereisentraut.blogspot.co..

programing 2023.05.14

에서 구조체의 기본 생성자를 정의할 수 없는 이유는 무엇입니까?NET?

에서 구조체의 기본 생성자를 정의할 수 없는 이유는 무엇입니까?NET? 값 입니다.NET에서 값 유형(C#)struct)에는 매개 변수가 없는 생성자가 있을 수 없습니다.이 게시물에 따르면 이는 CLI 사양에 따라 의무화됩니다.모든 값 유형에 대해 모든 구성원을 0(또는 0)으로 초기화한 기본 생성자가 컴파일러에 의해 생성됩니다.null). 이러한 기본 생성자를 정의할 수 없는 이유는 무엇입니까? 한 가지 사소한 용도는 합리적인 숫자에 대한 것입니다. public struct Rational { private long numerator; private long denominator; public Rational(long num, long denom) { /* Todo: Find GCD etc. */ } ..

programing 2023.05.14

Git Cherry-pick vs 병합 워크플로우

Git Cherry-pick vs 병합 워크플로우 제가 레포의 관리자이고 기여자의 변경 사항을 적용하고 싶다고 가정하면 다음과 같은 몇 가지 가능한 워크플로우가 있습니다. I cherry-pick 분기와이 없는 합니다.이 경우 git는 커밋을 원격 분기와 관련이 없는 것으로 기록합니다. I merge분기, 모든 변경사항을 적용하고 필요한 경우 새 "임의" 커밋을 추가합니다. I merge원격 분기에서 각 커밋을 개별적으로(순서대로) 수행하여 모든 커밋을 하나로 그룹화하는 대신 각 커밋에 대해 충돌을 기록할 수 있습니다. 위해서 은 완성을위해, 을 할 수 .rebase)cherry-pick옵션?), 하지만 이것이 기여자에게 혼란을 줄 수 있다는 것이 제 이해입니다.아마도 그것은 옵션 1을 제거할 것입니다...

programing 2023.05.14

"instantiated"와 "initialized"의 차이는 무엇입니까?

"instantiated"와 "initialized"의 차이는 무엇입니까? Microsoft의 VB 튜토리얼에서 사용되는 이 두 단어를 들었습니다.NET. 변수와 관련하여 사용될 때 이 두 단어의 차이점은 무엇입니까?기준 유형에 대한 값 C#의 변수는 두 그룹 중 하나에 있습니다.값 유형 또는 참조 유형입니다.다음과 같은 유형int그리고.DateTime값 유형입니다.반대로 작성한 클래스는 참조 유형입니다.C# 문자열도 참조 유형입니다.에 있는 대부분의 것들.NET 프레임워크는 참조 유형입니다. 변수의 부분 변수 이름과 값이 있습니다.두 파트. 변수의 이름은 사용자가 선언하는 이름입니다.값은 사용자가 할당하는 값입니다. 변수가 초기화됨 모든 변수에는 항상 변수가 선언된 시점에 초기 값이 지정됩니다.따라서 ..

programing 2023.05.14

git 디렉터리에 없는 동안 git pull

git 디렉터리에 없는 동안 git pull 제가 목록을 가지고 있다고 가정해 보겠습니다./X/Y깃 저장소입니다.어떻게든 다음과 같은 명령을 호출하는 것이 가능합니까?git pull안쪽에서/X하지만 타겟팅은/X/Y디렉토리? 편집: 특히 궁금했던 것 같습니다. agit 명령을 사용하여 디렉토리를 변경하지 않고도 이 작업을 수행할 수 있습니까? 참고: VonC의 답변은 이전 옵션보다 훨씬 우아하기 때문에 수락했습니다.1.8.5 이전 버전의 Git를 실행하는 사람들은 아래의 bstpierre의 답변을 참조하십시오.Git 1.8.5(2013년 4분기)부터는 "디렉토리를 변경할 필요 없이 Git 명령을 사용"할 수 있습니다. 마치 "처럼.make -C "는 Git에게 다른 일을 하기 전에 그곳에 가라고 말합니다...

programing 2023.05.14

지난 10일의 날짜가 포함된 기록을 나열하는 방법은 무엇입니까?

지난 10일의 날짜가 포함된 기록을 나열하는 방법은 무엇입니까? SELECT Table.date FROM Table WHERE date > current_date - 10; 이것이 PostgreSQL에서 작동합니까?예, PostgreSQL에서 작동합니다("날짜" 열이 데이터 유형이라고 가정).date그냥 해보는 게 어때요? 표준 ANSI SQL 형식은 다음과 같습니다. SELECT Table.date FROM Table WHERE date > current_date - interval '10' day; 저는 그 형식이 읽기 쉽기 때문에 그 형식을 선호합니다(그러나 그것은 다음과 같습니다).current_date - 10).http://www.postgresql.org/docs/current/static/..

programing 2023.05.14