반응형

2020/07 647

child_process.execSync를 사용하지만 콘솔에서 출력을 유지하십시오.

child_process.execSync를 사용하지만 콘솔에서 출력을 유지하십시오. execSyncNodeJS 0.12에 추가 된 방법 을 사용하고 싶지만 여전히 Node 스크립트를 실행 한 콘솔 창에 출력이 있습니다. 예를 들어 다음 줄이있는 NodeJS 스크립트를 실행하면 콘솔 내에서 "live"rsync 명령의 전체 출력을보고 싶습니다. require('child_process').execSync('rsync -avAXz --info=progress2 "/src" "/dest"'); execSync명령의 출력 을 반환하고 실행 후에 콘솔에 인쇄 할 수 있지만이 방법으로 "실시간"출력이 없다는 것을 이해합니다 ... 원하는 경우 부모의 stdio를 자식 프로세스로 전달할 수 있습니다 . require..

Programing 2020.07.03

git에서 첫 번째 커밋을 제거하는 방법은 무엇입니까?

git에서 첫 번째 커밋을 제거하는 방법은 무엇입니까? git에서 첫 번째 커밋을 제거하는 방법이 궁금합니다. 커밋하기 전에 개정 된 내용은 무엇입니까? 이 개정판에 이름이나 태그가 있습니까? 나에게 가장 안전한 방법은 다음 update-ref명령 을 사용하는 것입니다 . git update-ref -d HEAD 명명 된 참조를 삭제 HEAD하므로 현재 분기의 모든 커밋 이 재설정됩니다 (부드럽게 작업을 잃지 않습니다) . 원하는 것은 첫 번째 커밋을 두 번째 커밋과 병합하는 것입니다 rebase. git rebase -i --root 마지막 방법은 컨텐츠가 동일하지만 커밋 히스토리가없는 분기 인 고아 브랜치를 작성하고 새 컨텐츠를 커미트하는 것입니다. git checkout --orphan 모든 커밋이..

Programing 2020.07.03

Objective-C에서 배열 결합

Objective-C에서 배열 결합 NSMutableArray를 문자열로 변환하는 방법을 찾고 있습니다. 이 Ruby 배열 메소드와 동등한 것이 있습니까? >> array1 = [1, 2, 3] >> array1.join(',') => "1,2,3" 건배! NSArray *array1 = [NSArray arrayWithObjects:@"1", @"2", @"3", nil]; NSString *joinedString = [array1 componentsJoinedByString:@","]; componentsJoinedByString: 지정된 문자열로 배열의 구성 요소를 결합하고 배열의 문자열 표현을 반환합니다. 찾고있는 방법은 componentsJoinedByString입니다. NSArray *a = ..

Programing 2020.07.03

Express에서 사용자 정의 파비콘을 설정하는 방법은 무엇입니까?

Express에서 사용자 정의 파비콘을 설정하는 방법은 무엇입니까? 나는 최근 Node.js에서 작업을 시작했으며 app.js 파일에는 다음 줄이 있습니다. app.use(express.favicon()); 이제 나만의 favicon.ico를 어떻게 설정합니까? Express 4에서 파비콘 미들웨어를 설치 한 후 다음을 수행하십시오. var favicon = require('serve-favicon'); app.use(favicon(__dirname + '/public/images/favicon.ico')); 또는 path모듈을 사용하는 것이 좋습니다 . app.use(favicon(path.join(__dirname,'public','images','favicon.ico'))); (이 솔루션은 Expr..

Programing 2020.07.03

파이썬 부서

파이썬 부서 나는 -100에서 0에서 10-100의 범위로 숫자 집합을 정규화하려고 시도했지만 변수가 전혀 없어도 예상 한 방식을 평가하지 못한다는 것을 알기 만하는 문제가있었습니다. >>> (20-10) / (100-10) 0 플로트 분할이 작동하지 않습니다. >>> float((20-10) / (100-10)) 0.0 디비전의 양쪽이 플로트로 캐스팅되면 작동합니다. >>> (20-10) / float((100-10)) 0.1111111111111111 첫 번째 예제의 각 측면은 int로 평가되므로 최종 답변이 int로 전송됩니다. 0.111이 .5보다 작으므로 0으로 반올림됩니다. 제 생각에는 투명하지 않지만 그 방법이 맞는 것 같습니다. 설명은 무엇입니까? 부동 소수점 숫자가 아닌 정수 나누기가 잘..

Programing 2020.07.03

자바 스크립트의 자식 클래스에서 부모 메서드를 호출하는 방법은 무엇입니까?

자바 스크립트의 자식 클래스에서 부모 메서드를 호출하는 방법은 무엇입니까? 지난 몇 시간 동안 내 문제에 대한 해결책을 찾으려고 노력했지만 희망이없는 것 같습니다. 기본적으로 자식 클래스에서 부모 메서드를 호출하는 방법을 알아야합니다. 지금까지 시도한 모든 것들이 작동하지 않거나 부모 메서드를 덮어 쓰게됩니다. Javascript에서 OOP를 설정하기 위해 다음 코드를 사용하고 있습니다. // SET UP OOP // surrogate constructor (empty function) function surrogateCtor() {} function extend(base, sub) { // copy the prototype from the base to setup inheritance surrogate..

Programing 2020.07.03

문자열이 직렬화되어 있는지 확인 하시겠습니까?

문자열이 직렬화되어 있는지 확인 하시겠습니까? 문자열이 serialize () 함수의 결과 / 출력인지 여부를 결정하는 가장 좋은 방법은 무엇입니까? 나는 그것을 시도해보십시오 unserialize;-) 매뉴얼 인용 : 전달 된 문자열을 직렬화 할 수없는 경우 FALSE가 리턴되고 E_NOTICE가 발행됩니다. 그래서, 당신은 반환 값이 있는지 확인해야합니다 false여부 (와 ===나 !==, 확실하게 어떤 문제가되지 0또는 null하거나 동일 무엇이든 false, 내가 말할 것이다) . @ 연산자 를 사용하고 싶을 수도 있습니다 . 예를 들면 : $str = 'hjkl'; $data = @unserialize($str); if ($data !== false) { echo "ok"; } else { e..

Programing 2020.07.03

하스켈에서의 암기?

하스켈에서의 암기? Haskell에서 다음 함수를 효율적으로 해결하는 방법에 대한 모든 포인터 (n > 108) f(n) = max(n, f(n/2) + f(n/3) + f(n/4)) 하스켈에서 피보나치 수를 풀기위한 메모의 예를 보았습니다. 피보나치 수는 필요한 n까지 모든 피보나치 수를 계산하는 것이 었습니다. 그러나이 경우 주어진 n에 대해 중간 결과를 거의 계산하지 않아도됩니다. 감사 하위 선형 시간으로 색인을 생성 할 수있는 구조를 만들어서 매우 효율적으로 수행 할 수 있습니다. 하지만 먼저 {-# LANGUAGE BangPatterns #-} import Data.Function (fix) 을 정의 f하되 직접 호출하는 대신 '오픈 재귀'를 사용하도록 합시다 . f :: (Int -> Int)..

Programing 2020.07.03

PHP에서 익명 객체 만들기

PHP에서 익명 객체 만들기 아시다시피 아래 코드와 같이 JavaScript로 익명 객체를 만드는 것은 쉽습니다. var object = { p : "value", p1 : [ "john", "johnny" ] } ; alert(object.p1[1]) ; 산출: an alert is raised with value "johnny" PHP의 경우에도 동일한 기술을 적용 할 수 있습니까? PHP에서 익명 객체를 만들 수 있습니까? 몇 년이 지났지 만 정보를 최신 상태로 유지해야한다고 생각합니다! php-7에서는 익명 클래스를 만들 수 있으므로 다음과 같은 작업을 수행 할 수 있습니다. RFC에서 자세한 내용을 읽을 수 있습니다 (허용됨). https://wiki.php.net/rfc/anonymous_cl..

Programing 2020.07.03

Clojure의 맵 값에 함수 맵핑

Clojure의 맵 값에 함수 맵핑 동일한 키를 사용하지만 값에 함수가 적용된 하나의 값 맵을 다른 맵으로 변환하고 싶습니다. clojure api 에서이 작업을 수행하는 기능이 있다고 생각하지만 찾을 수 없었습니다. 여기 내가 찾고있는 것을 구현 한 예가 있습니다. (defn map-function-on-map-vals [m f] (reduce (fn [altered-map [k v]] (assoc altered-map k (f v))) {} m)) (println (map-function-on-map-vals {:a "test" :b "testing"} #(.toUpperCase %))) {:b TESTING, :a TEST} map-function-on-map-vals이미 존재 하는지 아는 사람 이..

Programing 2020.07.03
반응형