반응형

code 766

Angular4로 업그레이드한 후 'require' 이름을 찾을 수 없습니다.

Angular4로 업그레이드한 후 'require' 이름을 찾을 수 없습니다. Angular 프로젝트에서 Chart.js를 사용하고 싶습니다.이전 Angular2 버전에서는 다음을 포함하는 'chart.loader.ts'를 사용하여 이를 잘 수행했습니다. export const { Chart } = require('chart.js'); 그러면 구성 요소 코드에서 나는 그냥. import { Chart } from './chart.loader'; 그러나 cli 1.0.0 및 Angular 4로 업그레이드한 후 "Cannot find name 'require'" 오류가 발생합니다. 오류 재현하기 ng new newapp cd newapp npm install chart.js --save echo "expor..

code 2023.05.13

구조체에 "new"를 사용하면 힙이나 스택에 할당됩니까?

구조체에 "new"를 사용하면 힙이나 스택에 할당됩니까? 으로 때new연산자, 메모리가 힙에 할당됩니다. ()로 때new연산자 메모리는 힙 또는 스택 중 어디에 할당됩니까?좋아요, 제가 이걸 좀 더 명확히 할 수 있는지 봅시다. 첫째, 애쉬의 말이 맞습니다. 문제는 가치 유형 변수가 어디에 할당되는지에 대한 것이 아닙니다.그것은 다른 질문입니다. 답은 단순히 "스택 위"가 아닙니다.이것은 그것보다 더 복잡합니다 (그리고 C# 2에 의해 훨씬 더 복잡해졌습니다).저는 그 주제에 대한 기사가 있고 요청이 있으면 그것에 대해 확장할 것입니다. 하지만 우리는 단지 그것만 다루자.new교환입니다. 두 번째로, 이 모든 것은 여러분이 말하는 수준에 달려 있습니다.저는 컴파일러가 소스 코드로 무엇을 하는지, 생성하는..

code 2023.05.13

numpy.ndarray에 대한 힌트/주석 입력(PEP 484)

numpy.ndarray에 대한 힌트/주석 입력(PEP 484) 특정 클래스에 대해 유형 암시를 실행한 사람이 있습니까? 지금은 사용하고 있지만 좀 더 구체적인 것이 있으면 좋을 것 같습니다. 예를 들어, NumPy 사용자가 array_like 객체 클래스에 대한 유형 별칭을 추가한 경우.더 나은 것은, ufunc뿐만 아니라 다른 개체도 지원할 수 있도록 dtype 수준에서 지원을 구현하는 것입니다.갱신하다 최신 Numpy 버전에서 새 항목 확인typing모듈 https://numpy.org/doc/stable/reference/typing.html#module-numpy.typing 날짜가 정해진 대답 처럼 보입니다.typing모듈 개발 위치: https://github.com/python/typing..

code 2023.05.13

카르마-재스민 유닛 테스트 사례를 작성하는 동안 "오류: 라우터 공급자 없음"

카르마-재스민 유닛 테스트 사례를 작성하는 동안 "오류: 라우터 공급자 없음" 다음 cmd 명령을 사용하여 모듈(my-module) 하나를 생성한 Angular2 프로젝트 설정과 내부에서 모듈 내부에서 구성 요소(my-new-component) 하나를 생성했습니다. ng new angular2test cd angular2test ng g module my-module ng generate component my-new-component 설정 및 모든 구성 요소를 생성한 후 실행했습니다.ng testcmd inside angular2test 폴더의 명령입니다. 아래 파일은 my-new-component.component.ts 파일입니다. import { Component, OnInit } from '@an..

code 2023.05.13

사용자 존재 여부 확인

사용자 존재 여부 확인 사용자가 존재하는지 확인하는 스크립트를 만들고 싶습니다.나는 아래의 논리를 사용하고 있습니다. # getent passwd test > /dev/null 2&>1 # echo $? 0 # getent passwd test1 > /dev/null 2&>1 # echo $? 2 따라서 사용자가 존재한다면, 우리는 성공할 수 있습니다. 그렇지 않으면 사용자는 존재하지 않습니다.아래와 같이 bash 스크립트에 위의 명령어를 입력했습니다. #!/bin/bash getent passwd $1 > /dev/null 2&>1 if [ $? -eq 0 ]; then echo "yes the user exists" else echo "No, the user does not exist" fi 제 스크..

code 2023.05.13

코드 검토 후 꺼내기 요청 업데이트를 위한 기본 Github 워크플로우

코드 검토 후 꺼내기 요청 업데이트를 위한 기본 Github 워크플로우 저는 Github의 오픈 소스 프로젝트에 대한 변경 사항을 제출했고, 핵심 팀원 중 한 명으로부터 코드 검토 의견을 받았습니다. 리뷰 코멘트를 고려하여 코드를 업데이트하여 다시 제출하고자 합니다.이를 위한 가장 좋은 워크플로우는 무엇입니까?git/github에 대한 저의 제한된 지식으로 인해 다음 중 하나를 수행할 수 있었습니다. 코드를 새 커밋으로 업데이트하고 초기 커밋과 업데이트된 커밋을 모두 내 꺼내기 요청에 추가합니다. 어떻게든 (??) 저장소에서 이전 커밋을 롤백하고 모든 것을 포함하는 단일 새 커밋을 만든 다음, 이에 대한 꺼내기 요청을 제기하시겠습니까? git commit수정 기능이 있지만, 로컬 저장소 밖으로 커밋을 푸..

code 2023.05.13

여권 직렬화 역직렬화 이해

여권 직렬화 역직렬화 이해 일반인에게 패스포트의 직렬화 및 역직렬화 방법의 워크플로우를 어떻게 설명하시겠습니까? 는 어디에 ?user.id을뒤다를 passport.serializeUser호출되었습니까? 전화드렸습니다.passport.deserializeUser워크플로우의 어디에 적합합니까? // used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); // where is this user.id going? Are we supposed to access this anywhere? }); // used to deserialize the user passport.dese..

code 2023.05.13

bash 스크립트에서 여러 프로그램을 병렬로 실행하려면 어떻게 해야 합니까?

bash 스크립트에서 여러 프로그램을 병렬로 실행하려면 어떻게 해야 합니까? 여러 프로그램을 동시에 실행하는 .sh 파일을 작성하려고 합니다. 해봤습니다. prog1 prog2 하지만 prog1을 실행한 다음 prog1이 끝날 때까지 기다린 다음 prog2를 시작합니다. 그러면 어떻게 병렬로 실행할 수 있을까요?어때요? prog1 & prog2 && fg 다음 작업을 수행합니다. »prog1. 백그라운드로 보내되 출력은 계속 인쇄합니다. »prog2그리고 그것을 전경에 보관하여 당신이 그것을 닫을 수 있습니다.ctrl-c. 을 닫을 때 .prog2로 돌아갈 것입니다.prog1의 전경, 그래서 당신은 그것을 닫을 수도 있습니다.ctrl-c. 여러 프로그램을 병렬로 실행하려면: prog1 & prog2 & ..

code 2023.05.13

패키지의 각 종속성을 업데이트하는 방법.최신 버전의 json?

패키지의 각 종속성을 업데이트하는 방법.최신 버전의 json? 복사했습니다package.json다른 프로젝트에서 가져온 것이고 이것은 새로운 프로젝트이기 때문에 이제 모든 종속성을 최신 버전에 적용하고 싶습니다. 그리고 저는 그것이 고장나더라도 무언가를 고치는 것을 개의치 않습니다. 이것을 하는 가장 쉬운 방법은 무엇입니까? 내가 아는 가장 좋은 방법은 달리는 것입니다.npm info express version 다음각 업다합니데트이의 각 종속성을 합니다.package.json방법이 예요.더 좋은 방법이 있을 겁니다. { "name": "myproject", "description": "my node project", "version": "1.0.0", "dependencies": { "express":..

code 2023.05.13

노드의 fs.mkdirSync로 전체 경로를 만드는 방법은 무엇입니까?

노드의 fs.mkdirSync로 전체 경로를 만드는 방법은 무엇입니까? 만약 그것이 존재하지 않는다면 나는 전체 경로를 만들려고 노력하고 있습니다. 코드는 다음과 같습니다. var fs = require('fs'); if (!fs.existsSync(newDest)) fs.mkdirSync(newDest); 이 코드는 하위 디렉터리('dir1'과 같은 새 Dest)가 하나만 있으면 잘 작동하지만('dir1/dir2'와 같은 디렉터리 경로가 있으면 오류: ENOENT, 해당 파일 또는 디렉터리 없음)와 함께 실패합니다. 필요한 만큼 코드 줄 수 있는 전체 경로를 만들 수 있으면 좋겠습니다. 재귀 옵션이 있는 것을 읽고 이렇게 시도했습니다. var fs = require('fs'); if (!fs.exist..

code 2023.05.13
반응형