반응형

분류 전체보기 1664

Node.js - 플랫폼에 구애받지 않는 방법으로 홈 디렉토리 찾기

Node.js - 플랫폼에 구애받지 않는 방법으로 홈 디렉토리 찾기 Process.platform은 Windows용으로 "win32"를 반환합니다.윈도우즈에서 사용자의 홈 디렉토리는 C:\Users[USERNAME] 또는 C:일 수 있습니다.\문서 및 설정[사용 중인 Windows 버전에 따라 [USERNAME]이(가) 달라집니다.Unix에서 이것은 문제가 되지 않습니다.보다 최근의 답변에서 언급했듯이, 이제 선호되는 방법은 다음과 같습니다. const homedir = require('os').homedir(); [원문답] 왜 사용하지 않습니까?USERPROFILEwin32 환경 변수? function getUserHome() { return process.env[(process.platform == ..

sourcecode 2023.05.29

Angular 2 + CLI 프로젝트에 폰트 어썸을 추가하는 방법

Angular 2 + CLI 프로젝트에 폰트 어썸을 추가하는 방법 Angular 2+와 Angular CLI를 사용하고 있습니다. 프로젝트에 폰트 어썸을 추가하려면 어떻게 해야 합니다.Angular 2.0 최종 릴리스 이후 Angular2 CLI 프로젝트의 구조가 변경되었습니다. 공급업체 파일이나 system.js는 필요 없고 웹 팩만 필요합니다.그렇게 하면 됩니다. npm install font-awesome --save angular-cli.json 찾기styles[]아래와 같이 여기에 배열하고 글꼴 고정 참조 디렉터리를 추가합니다. "apps": [ { "root": "src", "outDir": "dist", .... "styles": [ "styles.css", "../node_modules/b..

sourcecode 2023.05.29

두 일반 목록의 차이점을 비교하는 가장 빠른 방법

두 일반 목록의 차이점을 비교하는 가장 빠른 방법 두 개의 방대한 항목(50,000개 이상)을 비교하는 데 가장 빠르고 리소스 집약도가 낮은 항목은 무엇이며, 그 결과 아래와 같은 두 개의 목록이 있습니다. 첫 번째 목록에는 표시되지만 두 번째 목록에는 표시되지 않는 항목 두 번째 목록에는 표시되지만 첫 번째 목록에는 표시되지 않는 항목 현재 List 또는 IReadOnlyCollection으로 작업 중이며 linq 쿼리에서 이 문제를 해결합니다. var list1 = list.Where(i => !list2.Contains(i)).ToList(); var list2 = list2.Where(i => !list.Contains(i)).ToList(); 하지만 이것은 제가 원하는 만큼 잘 수행되지 않습니다..

sourcecode 2023.05.29

지정된 파일이 추가된 커밋을 찾는 방법은 무엇입니까?

지정된 파일이 추가된 커밋을 찾는 방법은 무엇입니까? 파일이 있다고 말합니다.foo.js그것은 얼마 전에 저질러진 것입니다.이 파일이 처음 추가된 위치의 커밋을 간단히 찾고 싶습니다. 답과 나만의 수정을 읽은 후에, 이것은 나에게 효과가 있습니다. git log --follow --diff-filter=A --find-renames=40% foo.js 파이프라인이 필요 없는 보다 단순한 "순수한 Git" 방법은 다음과 같습니다. git log --diff-filter=A -- foo.js 설명서를 확인하십시오.삭제, 수정 등에 대해서도 동일한 작업을 수행할 수 있습니다. https://git-scm.com/docs/git-log#Documentation/git-log.txt---diff-filterACD..

sourcecode 2023.05.29

파일 잠금을 확인하는 방법은 무엇입니까?

파일 잠금을 확인하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 파일이 사용 중인지 확인할 수 있는 방법이 있습니까? (20개 답변) 마감됨6년 전에. 시도/캐치 블록을 사용하지 않고 파일이 잠겨 있는지 확인할 수 있는 방법이 있습니까? 지금 제가 아는 유일한 방법은 파일을 열고 어떤 것이든 잡는 것입니다.System.IO.IOException.유사한 문제가 발생했을 때 다음 코드로 완료했습니다. public class FileManager { private string _fileName; private int _numberOfTries; private int _timeIntervalBetweenTries; private FileStream GetStream(FileAccess f..

sourcecode 2023.05.29

postgresql의 문자열 리터럴 및 이스케이프 문자

postgresql의 문자열 리터럴 및 이스케이프 문자 테이블에 이스케이프 문자를 삽입하려고 하면 경고가 발생합니다. 예: create table EscapeTest (text varchar(50)); insert into EscapeTest (text) values ('This is the first part \n And this is the second'); 경고가 발생합니다. WARNING: nonstandard use of escape in a string literal (PSQL 8.2 사용) 이 일을 피할 방법을 아는 사람?부분적으로.텍스트가 삽입되었지만 경고가 계속 생성됩니다. 저는 텍스트 앞에 'E'가 있어야 한다는 것을 나타내는 토론을 발견했습니다. insert into EscapeTes..

sourcecode 2023.05.29

git 특정 커밋으로 되돌리기

git 특정 커밋으로 되돌리기 이 질문에는 이미 다음과 같은 답이 있습니다. Git 저장소를 이전 커밋으로 되돌리려면 어떻게 해야 합니까? (41개 답변) 마감됨8년 전에. 로컬 복사본에 있는 모든 파일을 특정 커밋으로 되돌리려면 어떻게 해야 합니까? commit 4a155e5b3b4548f5f8139b5210b9bb477fa549de Author: John Doe Date: Thu Jul 21 20:51:38 2011 -0500 이것이 제가 다시 하고 싶은 약속입니다. 어떤 도움이라도 생명을 구할 수 있을 것입니다!git reset --hard 4a155e5헤드를 원하는 위치로 다시 이동합니다.방금 삭제한 내역을 가리키는 것을 원하지 않는 경우 이전에 제거해야 할 다른 참조가 있을 수 있습니다.다음 명..

sourcecode 2023.05.29

비동기/동기화된 블록 시도/동기화

비동기/동기화된 블록 시도/동기화 노드 7 7을 . 를파있습다니고드노번다▁7▁i있니습▁node.async/await와 같은 를 특징짓고 . function getQuote() { let quote = "Lorem ipsum dolor sit amet, consectetur adipiscing elit laborum."; return quote; } async function main() { try { var quote = await getQuote(); console.log(quote); } catch (error) { console.error(error); } } main(); 한 가능성인 것 .resolve/reject또는return/throw와 함께async/await그러나 v8은 내부 코드를 최적..

sourcecode 2023.05.29

COM 예외 클래스가 등록되지 않은 문제를 해결하는 방법(HRESULT: 0x80040154(REGDB_E_CLASSNOTREG)의 예외)?

COM 예외 클래스가 등록되지 않은 문제를 해결하는 방법(HRESULT: 0x80040154(REGDB_E_CLASSNOTREG)의 예외)? COM 클래스의 인스턴스를 생성하려고 하면 다음과 같은 예외가 발생합니다. 클래스가 등록되지 않았습니다(HRESULT: 0x80040154(REGDB_E_CLASSNOTREG)의 예외). 제가 어떻게 해결할 수 있는지 제안해 주시겠습니까?모든 어셈블리가 올바른 아키텍처를 위해 컴파일되고 있는지 확인해야 합니다.COM 구성 요소를 다시 설치해도 작동하지 않으면 x86의 아키텍처를 변경해 보십시오.초기화하려는 프로그램이나 프로세스가 컴퓨터에 설치되어 있지 않거나 설치가 손상되었거나 등록해야 하는 것 같습니다. 프로그램 추가/제거를 통해 설치하거나 복구하거나 Regsvr..

sourcecode 2023.05.29

mongoengine - 스키마 유효성 검사를 위해 추가 필드를 무시

mongoengine - 스키마 유효성 검사를 위해 추가 필드를 무시 데이터베이스를 쿼리하려고 합니다.일부 레코드에는 현재 모델 스키마에 포함되지 않은 추가 필드가 있습니다(오류로 인해). 하지만 이러한 경우를 처리하려고 합니다.DB를 쿼리하고 레코드를 스키마로 변환하려고 하면 다음 오류가 발생합니다. FieldDoesNotExist The field 'X' does not exist on the document 'Y' 스키마와 다른 데이터베이스의 추가 필드 때문입니다. mongoengine의 추가 필드에 대한 스키마 유효성 검사를 무시할 수 있는 방법이 있습니까?데이터를 로드하는 동안 추가 필드가 있을 때 이 오류를 무시하려면 다음을 설정합니다.strict로.False메타 사전에 있습니다. class ..

sourcecode 2023.05.29
반응형