반응형

2020/03/15 30

힘내 서브 모듈 헤드 '참조는 나무가 아닙니다'오류

힘내 서브 모듈 헤드 '참조는 나무가 아닙니다'오류 잘못된 커밋을 가리키는 서브 모듈이있는 프로젝트가 있습니다. 서브 모듈 커밋은 로컬로 유지되었으며 다른 리포지토리에서 가져 오려고하면 다음과 같은 결과가 나타납니다. $ git submodule update fatal: reference is not a tree: 2d7cfbd09fc96c04c4c41148d44ed7778add6b43 Unable to checkout '2d7cfbd09fc96c04c4c41148d44ed7778add6b43' in submodule path 'mysubmodule' 내가 로컬로 변경할 수있는 방법은,이 서브 모듈의 HEAD가의 repo에서 누르지 않고해야합니다 알고 않습니다 저지했다 2d7cfbd09fc96c04c4c..

Programing 2020.03.15

C # Lambda 표현식 : 왜 사용해야합니까?

C # Lambda 표현식 : 왜 사용해야합니까? Microsoft Lambda Expression 설명서를 빨리 읽었습니다 . 그러나 이런 종류의 예는 다음과 같이 더 잘 이해하는 데 도움이되었습니다. delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 그래도 왜 그런 혁신인지 이해할 수 없습니다. "메소드 변수"가 끝나면 죽는 방법 일뿐입니다. 실제 방법 대신 이것을 사용해야하는 이유는 무엇입니까? 람다 식은 익명 대리자의 간단한 구문이며 익명 대리자가 사용될 수있는 모든 곳에서 사용할 수 있습니다. 그러나 그 반대는 사실이 아닙니다. 람다 식은 LINQ to SQL과 같은 많은 마법을 허용하는 식 ..

Programing 2020.03.15

누락 된 패키지를 확인하고 설치하는 우아한 방법?

누락 된 패키지를 확인하고 설치하는 우아한 방법? 요즘에는 공동 저자와 많은 코드를 공유하고있는 것 같습니다. 이들 중 다수는 초보자 / 중급 R 사용자이며 아직 가지고 있지 않은 패키지를 설치해야한다는 것을 인식하지 못합니다. 전화하는 우아한 방법이 installed.packages()있습니까, 누락 된 경우로드하고 설치하는 것과 비교할 수 있습니까? 예. 패키지 목록이 있으면 출력 installed.packages()[,"Package"]과 비교 하여 누락 된 패키지를 설치하십시오. 이 같은: list.of.packages

Programing 2020.03.15

파일에 기록하고 stdout에 인쇄하기위한 로거 구성

파일에 기록하고 stdout에 인쇄하기위한 로거 구성 파이썬의 로깅 모듈을 사용하여 디버그 문자열을 꽤 잘 작동하는 파일에 로깅합니다. 또한이 모듈을 사용하여 문자열을 stdout으로 인쇄하고 싶습니다. 어떻게해야합니까? 문자열을 파일에 기록하기 위해 다음 코드를 사용합니다. import logging import logging.handlers logger = logging.getLogger("") logger.setLevel(logging.DEBUG) handler = logging.handlers.RotatingFileHandler( LOGFILE, maxBytes=(1048576*5), backupCount=7 ) formatter = logging.Formatter("%(asctime)s - %(..

Programing 2020.03.15

'cut'명령어를 동일한 순차적 구분 기호로 처리하는 방법은 무엇입니까?

'cut'명령어를 동일한 순차적 구분 기호로 처리하는 방법은 무엇입니까? 열 기반의 '공간'조정 텍스트 스트림에서 특정 (네 번째) 필드를 추출하려고합니다. cut다음과 같은 방법으로 명령 을 사용하려고합니다 . cat text.txt | cut -d " " -f 4 불행히도 cut여러 공백을 하나의 구분 기호로 취급하지 않습니다. 나는 awk를 통해 파이프 수 awk '{ printf $4; }' 또는 sed sed -E "s/[[:space:]]+/ /g" 공백을 접을 수 있지만 cut기본적으로 여러 구분 기호 를 처리 할 수있는 방법이 있는지 알고 싶습니다 . 시험: tr -s ' '

Programing 2020.03.15

null과 undefined를 모두 확인할 수있는 방법이 있습니까?

null과 undefined를 모두 확인할 수있는 방법이 있습니까? TypeScript는 강력한 형식이므로 if () {}null 및 undefined를 확인 하는 데 사용 하는 것만으로는 정확 하지 않습니다. TypeScript에 전용 함수 또는 구문 설탕이 있습니까? 저글링 검사를 사용하면 모두를 테스트 할 수 null및 undefined1 안타에 : if (x == null) { 엄격 검사를 사용하는 경우 값은 설정되어 null있고 정의되지 않은 변수에 대해서는 참으로 평가되지 않습니다. if (x === null) { 이 예제를 사용하여 다양한 값으로 시도해 볼 수 있습니다. var a: number; var b: number = null; function check(x, name) { if (x..

Programing 2020.03.15

JavaScript에 인터페이스 유형 (예 : Java '인터페이스')이 있습니까?

JavaScript에 인터페이스 유형 (예 : Java '인터페이스')이 있습니까? JavaScript로 OOP를 만드는 방법을 배우고 있습니다. 인터페이스 개념 (예 : Java interface)이 있습니까? 그래서 나는 청취자를 만들 수있을 것입니다 ... "이 클래스에는 이러한 함수가 있어야합니다"라는 개념이 없습니다. 즉, 인터페이스 자체가 없습니다. JavaScript 상속은 클래스가 아닌 객체를 기반으로합니다. 당신이 깨닫기 전까지는 큰 문제가 아닙니다. JavaScript는 매우 동적으로 유형이 지정된 언어입니다. 적절한 방법으로 객체를 생성하여 인터페이스를 준수한 다음이를 준수하는 모든 것을 정의 할 수 없습니다 . 실수로 타입 시스템을 쉽게 파괴 할 수 있습니다! -타입 시스템을 처음부..

Programing 2020.03.15

module.exports의 다른 함수에서 module.exports 내에서 "local"함수를 호출 하시겠습니까?

module.exports의 다른 함수에서 module.exports 내에서 "local"함수를 호출 하시겠습니까? module.exports선언 에서 다른 함수 내에서 함수를 어떻게 호출 합니까? 다음은 간단한 코드입니다. 내 app.js에서 다음을 수행합니다. var bla = require('./bla.js'); console.log(bla.bar()); 그리고 bla.js의 내부는 module.exports = { foo: function (req, res, next) { return ('foo'); }, bar: function(req, res, next) { this.foo(); } } function foo내에서 함수 에 액세스하려고하는데 다음 bar과 같은 결과가 나타납니다. TypeErr..

Programing 2020.03.15

'종료'를 입력하지 않고 화면에서 나오려면 어떻게해야합니까?

'종료'를 입력하지 않고 화면에서 나오려면 어떻게해야합니까? 내가 screen -r'실행중인 장고 서버에 D 나는 단순히 수 Ctrl-C와 exit그것의. 탈출 할 수있는 다른 방법이 screen있습니까? 현재 로컬 PC의 탭을 수동으로 닫았다가 ssh다시 가져 오는 것은 번거 롭습니다. Ctrl-a d또는 Ctrl-a Ctrl-d. 화면 설명서 # 분리를 참조하십시오 . Ctrl-a+ Ctrl-\-화면을 종료하고이 화면의 모든 프로그램을 종료하십시오. 예를 들어, tty 연결을 닫아야하는 경우에 도움이됩니다. Ctrl-a+ d또는- Ctrl-a+ Ctrl-d- "최소화"화면 screen -r으로 복원하십시오. Ctrl+ A다음 Ctrl+ D. 이렇게하면 screen세션 에서 분리되어 나중에 다시 시작할..

Programing 2020.03.15
반응형