source 959

Mongoose - 문자열 배열 저장

Mongoose - 문자열 배열 저장 다음을 사용하여 문자열 배열을 DB에 저장할 수 없습니다.Mongoose. (아래의 모든 코드는 여기에 쓰기 쉽도록 단순화되어 있습니다. 그래서 나는 개인 스키마의 변수를 선언합니다. var newPerson = new Person ({ tags: req.body.tags }); 스키마 자체는 다음과 같습니다. var personSchema = new mongoose.Schema({ tags: Array }); 이를 절약하는 데 있어서는 다음과 같은 단순한 방법이 있습니다. newPerson.save(function(err) { //basic return of json }); 따라서 Postman을 사용하여 본문의 배열을 보냅니다. 하지만 DB를 확인할 때마다 배열이..

source 2023.05.15

현재 git 브랜치의 이름을 셸 스크립트의 변수로 가져오는 방법은 무엇입니까?

현재 git 브랜치의 이름을 셸 스크립트의 변수로 가져오는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 현재 체크아웃된 Git 분기를 프로그래밍 방식으로 결정하는 방법 (20개 답변) 마감됨9년 전에. 저는 셸 스크립팅에 익숙하지 않아서 이것을 이해할 수 없습니다.익숙하지 않은 경우 gitbranch 명령은 다음과 같은 것을 반환합니다. * develop master 여기서 별표는 현재 체크아웃된 분기를 나타냅니다.터미널에서 다음을 실행할 때: git branch | grep "*" 이해합니다. * develop 역시 하지만, 내가 달릴 때 test=$(git branch | grep "*") 또는 test=`git branch | grep "*"` 그리고 나서. echo $test..

source 2023.05.15

sudo service mongodb restart는 Ubuntu 14.0.4에서 "비활성화된 서비스 오류"를 제공합니다.

sudo service mongodb restart는 Ubuntu 14.0.4에서 "비활성화된 서비스 오류"를 제공합니다. 방금 unbu 14.0.4에 mongoDB를 설치했습니다.셸을 시작하려고 했지만 연결 거부 오류가 발생합니다. me@medev:/etc/init.d$ mongo MongoDB shell version: 2.6.5 connecting to: test 2014-11-10T15:06:28.084-0500 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 2014-11-10T15:06:28.085-0500 Error: couldn't connect to server 127.0.0.1:2701..

source 2023.05.15

require를 통해 호출되는지 아니면 명령줄을 통해 직접 호출되는지 탐지

require를 통해 호출되는지 아니면 명령줄을 통해 직접 호출되는지 탐지 내 노드의 여부를 탐지하려면 어떻게 해야 합니까?SH를 사용하여 JS 파일을 호출했습니다.node path-to-file또는 JS:require('path-to-file')? 노드입니다.이전 Perl 질문과 동일한 JS: require가 로드되지 않은 경우에만 Perl 스크립트를 실행하려면 어떻게 해야 합니까?if (require.main === module) { console.log('called directly'); } else { console.log('required as a module'); } 이에 대한 설명서는 https://nodejs.org/docs/latest/api/modules.html#modules_acce..

source 2023.05.15

fatal: 초기 EOF fatal: 인덱스 팩 실패

fatal: 초기 EOF fatal: 인덱스 팩 실패 저는 구글에서 많은 해결책을 찾았지만 아무 것도 저에게 맞지 않습니다. LAN 네트워크에 있는 원격 서버에 연결하여 한 시스템에서 복제하려고 합니다. 다른 컴퓨터에서 이 명령을 실행하면 오류가 발생합니다. 그러나 서버에서 git://192.168.8.5...를 사용하여 동일한 복제 명령을 실행하면 문제가 없고 성공적입니다. 무슨 생각 있어요? user@USER ~ $ git clone -v git://192.168.8.5/butterfly025.git Cloning into 'butterfly025'... remote: Counting objects: 4846, done. remote: Compressing objects: 100% (3256/3256..

source 2023.05.15

작업과 스레드의 차이점

작업과 스레드의 차이점 이 질문에는 이미 다음과 같은 답이 있습니다. 작업과 스레드의 차이점은 무엇입니까? (8개 답변) 마감됨7년 전에. 에서 사용할 수 있는 클래스는 두 가지입니다.NET:Task그리고.Thread. 그 수업들 사이의 차이점은 무엇입니까? 언제 사용하는 것이 더 좋습니까?Thread위에Task(그리고 그 반대)? Thread는 하위 수준 개념입니다. 스레드를 직접 시작하는 경우 스레드 풀 등에서 실행하는 것이 아니라 별도의 스레드가 될 것임을 알 수 있습니다. Task하지만 단순히 "코드를 어디서 실행할 것인가"에 대한 추상화 이상의 것입니다. 실제로는 "미래의 결과에 대한 약속"일 뿐입니다.예를 들어 다음과 같습니다. Task.Delay실제 CPU 시간이 필요하지 않습니다. 나중에 ..

source 2023.05.15

Dispose()에서 obj = null(없음)을 설정할 수 있습니까?

Dispose()에서 obj = null(없음)을 설정할 수 있습니까? 지정 를 사자지개다설수있정습까니할음로으체용를정?로 ?null(Nothing를 클릭합니다.NET의Dispose()방법? 수 요?!이것이 메모리 누수를 방지할 수 있을까요, 아니면 쓸모가 없을까요?! 두 가지 예를 들어 보겠습니다. public class Foo : IDisposable { private Bar bar; // standard custom .NET object public Foo(Bar bar) { this.bar = bar; } public void Dispose() { bar = null; // any sense? } } public class Foo : RichTextBox { // this could be also:..

source 2023.05.15

분기 전환 및 커밋하지 않고 변경 사항 무시

분기 전환 및 커밋하지 않고 변경 사항 무시 Git 브랜치에서 작업 중이었고 변경 사항을 커밋할 준비가 되어 있었기 때문에 유용한 커밋 메시지를 사용하여 커밋했습니다.그런 다음 나는 무심코 코드에 보관할 가치가 없는 사소한 변경을 가했습니다.나는 이제 지점을 바꾸고 싶지만, git이 나에게 줍니다. 오류: "X"에 대한 로컬 변경 사항이 있으므로 분기를 전환할 수 없습니다. 지점을 커밋하지 않고 변경할 수 있습니까?그렇다면 어떻게 설정할 수 있습니까?그렇지 않다면 어떻게 이 문제에서 벗어날 수 있습니까?사소한 변경 사항은 커밋 없이 무시하고 지점만 변경하고 싶습니다.분기를 변경하려면 상태를 정리해야 합니다.지점 체크아웃은 '더러운 파일'에 영향을 미치지 않는 경우에만 허용됩니다(Charles Bailey..

source 2023.05.15

WPF의 숫자 데이터 입력

WPF의 숫자 데이터 입력 WPF 응용 프로그램에서 숫자 값 입력을 어떻게 처리하고 있습니까? NumericUpDown 컨트롤이 없으면 텍스트 상자를 사용하고 아래 코드로 미리 보기 키다운 이벤트를 처리했지만 꽤나 추합니다. 타사 제어에 의존하지 않고 사용자로부터 숫자 데이터를 얻는 더 우아한 방법을 찾은 사람이 있습니까? private void NumericEditPreviewKeyDown(object sender, KeyEventArgs e) { bool isNumPadNumeric = (e.Key >= Key.NumPad0 && e.Key = Key.D0 && e.Key = Key.NumPad0 && e.Key = Key.D0 && e.Key Char.IsNumber(c) || c == '.' ||..

source 2023.05.15

Xcode 9의 "이 함수 선언은 프로토타입이 아닙니다" 경고

Xcode 9의 "이 함수 선언은 프로토타입이 아닙니다" 경고 Xcode 9를 사용할 때 다음과 같은 몇 가지 컴파일러 경고가 있습니다.This function declaration is not a prototype추가할 것을 제안합니다.void메서드 본문으로 이동하면 해결됩니다.내가 안고 있는 문제는 그 경고들이 시스템 API에 대해서도 던져진다는 것입니다.UIApplication대리인-대리인: - (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo withResponseInfo:(NSDictiona..

source 2023.05.15