반응형

source 976

컬렉션에서 마지막 "x"개의 레코드를 몽고 덤프할 수 있습니까?

컬렉션에서 마지막 "x"개의 레코드를 몽고 덤프할 수 있습니까? mongodump를 사용하여 컬렉션에서 최신 "x"개의 문서를 덤프할 수 있습니까?예를 들어 mongo 셸에서 다음을 실행할 수 있습니다. db.stats.find().sort({$natural:-1}).limit(10); mongodump에서도 동일한 기능을 사용할 수 있습니까? 해결 방법은 위의 문서를 새로운 임시 컬렉션에 덤프하고 전체 임시 컬렉션을 몽고 덤프하는 것이지만, 몽고 덤프를 통해 이 작업을 수행할 수 있으면 좋을 것 같습니다. 잘 부탁드립니다. 마이클.mongodump커서 인터페이스가 완전히 노출되지 않습니다.하지만 당신은 그것을 피할 수 있습니다, 사용합니다.--query매개 변수먼저 컬렉션의 총 문서 수를 가져옵니다. ..

source 2023.05.07

Excel Interop - 효율성 및 성능

Excel Interop - 효율성 및 성능 엑셀 자동화의 성능을 향상시키기 위해 무엇을 할 수 있는지 궁금했습니다. 워크시트에서 많은 작업이 진행되면 속도가 느려질 수 있기 때문입니다. 여기 제가 찾은 몇 가지가 있습니다. ExcelApp.ScreenUpdating = false 다시 ExcelApp.Calculation = Excel.XlCalculation.xlCalculationManual셀 값이 변경될 때 Excel이 자동으로 재계산되지 않도록 계산 엔진 끄기(완료 후 다시 켜짐) 를 통화축으로 줄입니다.Worksheet.Cells.Item(row, col)그리고.Worksheet.Range저는 제가 필요한 세포를 찾기 위해 수백 개의 세포를 폴링해야 했습니다.셀 위치의 일부 캐싱을 구현하여 실..

source 2023.05.07

mac OS X에서 mongodb 서비스를 시작하는 방법은 무엇입니까?

mac OS X에서 mongodb 서비스를 시작하는 방법은 무엇입니까? 나는 이미 mac에 mongodb를 설치했지만 현재 프로세스가 실행되고 있지 않습니다.명령을 사용할 수 있도록 Mongodb 서비스를 시작하려면 어떻게 해야 합니까? 홈브루를 사용하여 macOS에 MongoDB를 설치한 경우 터미널에 다음을 입력합니다.대부분의 경우에는 그렇게 해야 합니다. $ brew services start mongodb 터미널에서 다음 단계를 수행합니다. which mongod 경로를 출력합니다.mongod하지만 그것이 당신의 것이 아니라면요.$PATH명령 출력이 비어 있습니다.따라서 실행 파일을 찾아야 합니다. find / -name 'mongod' 이 명령어의 출력에는 다음과 같은 많은 행이 표시됩니다.bi..

source 2023.05.07

c#을 사용하여 현재 활성 창의 제목을 가져오려면 어떻게 해야 합니까?

c#을 사용하여 현재 활성 창의 제목을 가져오려면 어떻게 해야 합니까? C#을 사용하여 현재 활성 창(즉, 포커스가 있는 창)의 Window 제목을 잡는 방법을 알고 싶습니다. 여기에서 전체 소스 코드로 이 작업을 수행하는 방법에 대한 예를 참조하십시오. http://www.csharphelp.com/2006/08/get-current-window-handle-and-caption-with-windows-api-in-c/ [DllImport("user32.dll")] static extern IntPtr GetForegroundWindow(); [DllImport("user32.dll")] static extern int GetWindowText(IntPtr hWnd, StringBuilder text,..

source 2023.05.07

각도에서 양식 그룹에 동적으로 컨트롤 추가

각도에서 양식 그룹에 동적으로 컨트롤 추가 Angular에서 FormControl을 FormGroup에 동적으로 추가하려면 어떻게 해야 합니까? 예를 들어, 어떤 이름이 "new"이고 기본값은 '입니다.addControl 당신에게 필요한 것입니다.두 번째 매개 변수는 다음과 같은 FormControl 인스턴스여야 합니다. this.testForm.addControl('new', new FormControl('', Validators.required)); 메서드를 사용하려는 경우 검증자를 동적으로 추가할 수도 있습니다.이를 호출하면 기존 동기화 검증자가 덮어씁니다.사용 중인 경우FormBuilder양식의 경우 컨트롤을 추가하는 데도 사용할 수 있습니다. constructor(private fb: FormB..

source 2023.05.07

Visual Studio 및 App 서비스에서 웹 배포에 문제가 있는 것은 무엇입니까?

Visual Studio 및 App 서비스에서 웹 배포에 문제가 있는 것은 무엇입니까? 갑자기 웹 배포가 실패하기 시작했습니다. Could not find file 'D:\home\site\wwwroot\App_Offline.htm'. 서비스를 중지했지만 배포가 여전히 실패합니다. Kudu PowerShell UI에서 wwwroot에서 파일을 삭제하려고 하면 "404 file not find" 오류가 발생하지만 새로 고침 후에도 해당 파일이 계속 표시됩니다.powershell에서 파일을 직접 삭제하려고 하면 오류가 발생합니다. Cannot remove item D:\home\site\wwwroot\Azure.Storage.dll: Invalid access to memory location. At lin..

source 2023.05.02

PuTTYgen(Windows)을 사용하여 생성된 SSH 키 쌍을 ssh-agent 및 Keychain(Linux)에서 사용되는 키 쌍으로 변환하는 방법

PuTTYgen(Windows)을 사용하여 생성된 SSH 키 쌍을 ssh-agent 및 Keychain(Linux)에서 사용되는 키 쌍으로 변환하는 방법 PuTTYgen을 사용하여 키 쌍을 생성하고 Festa를 사용하여 로그인했기 때문에 시스템이 부팅될 때 암호를 한 번만 입력해야 합니다. Linux에서 이를 달성하려면 어떻게 해야 합니까?들은 적이 있습니다keychain그러나 다른 키 쌍 형식을 사용한다고 들었습니다. Windows 키를 변경하고 싶지 않으며 Windows와 Linux 모두에서 동일한 방식으로 원활하게 연결할 수 있으면 좋겠습니다.puttygen를 Open 있수다니습으로 수 .SSH 호환 형식입니다.그런 다음 OpenSSH 도구를 사용하여 공용 키를 재생성할 수 있습니다. 퍼티젠 열기 ..

source 2023.05.02

디스크에 디바이스를 찾을 수 없으므로 디바이스를 부팅할 수 없습니다.

디스크에 디바이스를 찾을 수 없으므로 디바이스를 부팅할 수 없습니다. 장치의 데이터가 /Users/[사용자 이름]/라이브러리/개발자/코어 시뮬레이터/장치/D651BCC7-29FD-4B91-82F6-E255E856에 더 이상 없습니다.EA2F/데이터. xcode 9를 제거하고 xcode 9.1을 설치했는데 프로젝트를 실행할 때 다음과 같은 메시지가 표시되었습니다. 디스크에 디바이스를 찾을 수 없으므로 디바이스를 부팅할 수 없습니다.장치의 데이터가 /Users/[사용자 이름]/라이브러리/개발자/코어 시뮬레이터/장치/D651BCC7-29FD-4B91-82F6-E255E856에 더 이상 없습니다.EA2F/데이터. "Developer" 폴더를 찾았지만 "Core Simulator" 폴더를 찾을 수 없습니다.실행 ..

source 2023.05.02

Android Min SDK 버전 대대상 SDK 버전

Android Min SDK 버전 대대상 SDK 버전 안드로이드용 애플리케이션 개발과 관련하여 Min과 Target SDK 버전의 차이점은 무엇입니까?최소 버전과 대상 버전이 동일하지 않으면 이클립스에서 새 프로젝트를 만들 수 없습니다!OP가 질문에 올린 댓글(기본적으로 대상이라고 명시)SDK는 앱의 컴파일에 영향을 주지 않습니다)는 완전히 잘못된 것입니다!직설적으로 말해서 죄송합니다. 간단히 말해서, 여기 다른 목표를 선언하는 목적이 있습니다.minSDK의 SDK: 최소 수준보다 높은 수준의 SDK의 기능을 사용하고 있지만 이전 버전과의 호환성을 보장합니다.즉, 최근에 도입되었지만 응용프로그램에 중요하지 않은 기능을 사용하고 싶다고 가정해 보십시오.그런 다음 목표를 설정합니다.이 새로운 기능이 도입된 ..

source 2023.05.02

레이저 뷰 엔진:"@" 기호를 피하려면 어떻게 해야 합니까?

레이저 뷰 엔진:"@" 기호를 피하려면 어떻게 해야 합니까? ASP에서 트위터 핸들을 출력하려고 합니다.NET MVC3는 Twitter @Anywhere API와 연계하여 레이저 뷰에서 "@" 기호를 실제로 피하는 방법을 찾지 못했습니다. 레이저에서 "@" 캐릭터를 탈출하기 위한 구문이 무엇인지 아는 사람? 사용해 보았습니다.그러면 JIT 오류가 발생합니다.@ 기호에서 벗어나려면 @@를 사용해야 합니다. 한 가지 중요한 점은 전자 메일 주소 내에 @ 기호가 있을 때 이 기호를 이스케이프할 필요가 없다는 것입니다.면도기는 스스로 해결할 수 있을 정도로 똑똑해야 합니다.Twitter 메타 태그를 추가하는 경우 그리고 당신의 트위터 사용자 이름은, 말하자면,foobar 이렇게 보여야 합니다. 만약 당신이 CS..

source 2023.05.02
반응형