728x90
반응형

전체보기 2040

Linux 디렉토리에서 재귀 적으로 파일 계산

질문 : Linux 디렉토리에서 재귀 적으로 파일 계산 Linux 디렉토리에서 파일을 재귀 적으로 계산하려면 어떻게해야합니까? 나는 이것을 찾았다: find DIR_NAME -type f ¦ wc -l 그러나 이것을 실행하면 다음 오류가 반환됩니다. 찾기 : 경로는 표현식 앞에 와야합니다. ¦ 답변 이것은 작동합니다. find DIR_NAME -type f | wc -l 설명: -type f 파일 만 포함하려면 f를 입력합니다. | ( 그리고 ¦ 아님) find 명령의 표준 출력을 wc 명령의 표준 입력으로 리디렉션합니다. wc (단어 수의 약자)는 입력 ( docs )에서 줄 바꿈, 단어 및 바이트를 계산합니다. -l 개행 만 계산합니다. 메모: DIR_NAME 을 . 현재 폴더에서 명령을 실행합니다...

개발관련/Linux 2021.06.14

예외를 올바르게 무시하는 방법

질문 : 예외를 올바르게 무시하는 방법예외를 처리하지 않고 try-except를 수행하려는 경우 Python에서 어떻게 수행합니까?다음이 올바른 방법입니까?try: shutil.rmtree(path) except: pass 답변try: doSomething() except: pass 또는try: doSomething() except Exception: pass 차이점은 첫 번째는 KeyboardInterrupt , SystemExit 및 그와 유사한 것들을 catch 할 것이라는 점입니다. exceptions.Exception exceptions.BaseException 이 아니라 exceptions.BaseException에서 직접 파생됩니다.자세한 내용은 설명서를 참조하십시오.try 문예외출처 : h..

전체 ASCII 파일을 C ++ std :: string [duplicate]로 읽기

질문 : 전체 ASCII 파일을 C ++ std :: string [duplicate]로 읽기전체 파일을 메모리로 읽어서 C ++ std::string 에 배치해야합니다.char[] 로 읽으면 대답은 매우 간단합니다.std::ifstream t; int length; t.open("file.txt"); // open input file t.seekg(0, std::ios::end); // go to the end length = t.tellg(); // report location (this is the length) t.seekg(0, std::ios::beg); // go back to the beginning buffer = new char[length]; // allocate memory for ..

pickle을 사용하여 dict을 저장하는 방법

질문 : pickle을 사용하여 사전을 저장하려면 어떻게해야합니까? 파이썬 문서가 제공하는 정보를 살펴 보았지만 여전히 약간 혼란 스럽습니다. 누군가 새 파일을 작성하는 샘플 코드를 게시 한 다음 피클을 사용하여 사전을 덤프 할 수 있습니까? 답변 이 시도: import pickle a = {'hello': 'world'} with open('filename.pickle', 'wb') as handle: pickle.dump(a, handle, protocol=pickle.HIGHEST_PROTOCOL) with open('filename.pickle', 'rb') as handle: b = pickle.load(handle) print a == b 출처 : https://stackoverflow.com..

프로그래밍 방식으로 Android 휴대 전화의 전화 번호 가져 오기

질문 : 프로그래밍 방식으로 Android 휴대 전화의 전화 번호 가져 오기내 Android 앱을 실행하는 기기의 전화 번호를 프로그래밍 방식으로 어떻게 얻을 수 있나요?답변암호:TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); String mPhoneNumber = tMgr.getLine1Number(); 필요한 권한 : 많이 찬성 된 댓글에 따르면 몇 가지주의 사항이 있습니다. null 또는 "" 또는 "???????" 반환 할 수 있습니다. , 더 이상 유효하지 않은 오래된 전화 번호를 반환 할 수 있습니다. 장치를 고유하게 식별하는 것을 원한다면 getDeviceId() ..

Node.js의 디렉토리에있는 모든 파일의 이름 목록을 얻는 방법

질문 : Node.js의 디렉토리에있는 모든 파일의 이름 목록을 어떻게 얻습니까? Node.js를 사용하여 디렉토리에있는 모든 파일의 이름 목록을 얻으려고합니다. 파일 이름 배열 인 출력을 원합니다. 어떻게 할 수 있습니까? 답변 fs.readdir 또는 fs.readdirSync 메소드를 사용할 수 있습니다. fs 는 Node.js 코어에 포함되어 있으므로 아무것도 설치할 필요가 없습니다. fs.readdir const testFolder = './tests/'; const fs = require('fs'); fs.readdir(testFolder, (err, files) => { files.forEach(file => { console.log(file); }); }); fs.readdirSync co..

개발관련/other 2021.06.14

Node.js-SyntaxError : 예기치 않은 토큰 가져 오기

질문 : Node.js-SyntaxError : 예기치 않은 토큰 가져 오기 나는 무엇이 잘못되었는지 이해하지 못한다. 노드 v5.6.0 NPM v3.10.6 코드: function (exports, require, module, __filename, __dirname) { import express from 'express' }; 오류: SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at F..

터미널 창에서 Linux에서 파일을 만드는 방법

질문 : 터미널 창에서 Linux에서 파일을 만드는 방법은 무엇입니까? Linux 터미널에서 파일을 만드는 가장 쉬운 방법은 무엇입니까? 답변 파일에 포함 할 내용에 따라 : 빈 파일의 경우 touch /path/to/file somecommand > /path/to/file 일부 명령의 출력을 포함하는 파일). eg: grep --help > randomtext.txt echo "This is some text" > randomtext.txt nano /path/to/file 또는 vi /path/to/file (또는 any other editor emacs,gedit etc ) 편집을 위해 기존 파일을 열거 나 존재하지 않는 경우 입력 할 빈 파일을 만들고 엽니다. 출처 : https://stacko..

개발관련/Linux 2021.06.14

Android의 EditText보기에서 여러 줄을 허용하는 방법

질문 : Android의 EditText보기에서 여러 줄을 허용 하시겠습니까? EditText 보기에서 여러 줄을 허용하는 방법은 무엇입니까? 답변 기본적 EditText 위젯은 여러 줄로되어 있습니다. 다음은 몇 가지 샘플 코드입니다. android:lines="8" android:minLines="6" android:gravity="top|start" android:maxLines="10" android:layout_height="wrap_content" android:layout_width="match_parent" android:scrollbars="vertical" / 출처 : https://stackoverflow.com/questions/4233626/allow-multi-line-in-ed..

Android ListView를 새로 고치는 방법

질문 : Android ListView를 새로 고치는 방법은 무엇입니까?동적 데이터를 추가 / 삭제 한 후 ListView 를 새로 고치는 방법은 무엇입니까?답변해당 어댑터의 데이터를 수정 한 후 Adapter 객체에서 notifyDataSetChanged() 를 호출합니다.notifyDataSetChanged() 호출 방법 /시기에 대한 몇 가지 추가 세부 사항 은이 Google I / O 비디오 에서 볼 수 있습니다.출처 : https://stackoverflow.com/questions/2250770/how-to-refresh-android-listview

문자열에 C ++의 문자열이 포함되어 있는지 확인

질문 : 문자열에 C ++의 문자열이 포함되어 있는지 확인std::string 유형의 변수가 있습니다. std::string 포함되어 있는지 확인하고 싶습니다. 어떻게할까요?문자열이 있으면 true를 반환하고 그렇지 않으면 false를 반환하는 함수가 있습니까?답변std::string::find 를 다음과 같이 사용하십시오.if (s1.find(s2) != std::string::npos) { std::cout

Git-모든 곳에서 node_modules 폴더 무시

질문 : Git-모든 곳에서 node_modules 폴더 무시 여러 다른 프로젝트를 포함하는 프로젝트가 있습니다. 주요 프로젝트 미니 프로젝트 1 미니 프로젝트 2 모두 포함하는 node_modules 폴더. 루트 폴더에서 시작하는 위치에 관계없이 git이 폴더를 무시하기를 원합니다. 다음과 같이 .gitignore에 추가하십시오. *node_modules/* 답변 이걸 더해 node_modules/ .gitignore node_modules 하여 현재 폴더 및 모든 하위 폴더에서 node_modules라는 모든 디렉토리를 무시합니다. 출처 : https://stackoverflow.com/questions/29820791/git-ignore-node-modules-folder-everywhere

개발관련/Git 2021.06.14

PostgreSQL에서 데이터베이스 복사본 생성

질문 : PostgreSQL에서 데이터베이스 복사본 생성전체 데이터베이스 (구조 및 데이터)를 pgAdmin의 새 데이터베이스에 복사하는 올바른 방법은 무엇입니까?답변Postgres를 사용하면 새 데이터베이스를 만들 때 서버의 기존 데이터베이스를 템플릿으로 사용할 수 있습니다. pgAdmin이 데이터베이스 생성 대화 상자에서 옵션을 제공하는지 확실하지 않지만 그렇지 않은 경우 쿼리 창에서 다음을 실행할 수 있어야합니다.CREATE DATABASE newdb WITH TEMPLATE originaldb OWNER dbuser; 그래도 다음을 얻을 수 있습니다.ERROR: source database "originaldb" is being accessed by other users 데이터베이스에서 다른 모든..

예외 생성에 대한 지침이나 모범 사례

질문 : 예외 생성에 대한 지침이나 모범 사례가 있습니까? 응용 프로그램에서 예상하지 못한 모든 조건에 대해 예외가 생성되었습니다. UserNameNotValidException , PasswordNotCorrectException 등 그러나 이러한 조건에 대한 예외를 만들지 말아야한다고 들었습니다. 내 UML에서 이러한 ARE는 기본 흐름에 대한 예외인데 왜 예외가 아니어야합니까? 예외 생성에 대한 지침이나 모범 사례가 있습니까? 답변 내 개인 지침은 다음과 같습니다. 현재 코드 블록의 기본 가정이 거짓 인 경우 예외가 발생합니다. 예 1 : 임의의 클래스를 검사하고 해당 클래스가 List 에서 상속되면 true를 반환하는 함수가 있다고 가정합니다. 이 함수는 "이 개체가 List의 자손입니까?"라는 ..

파일의 전체 경로에서 디렉토리를 가져 오는 방법

질문 : 파일의 전체 경로에서 디렉토리를 가져 오려면 어떻게합니까? 파일이있는 디렉토리를 얻는 가장 간단한 방법은 무엇입니까? 나는 이것을 사용하여 작업 디렉토리를 설정하고 있습니다. string filename = @"C:\MyDirectory\MyFile.bat"; 이 예에서는 "C : \ MyDirectory"를 가져와야합니다. 답변 절대 경로가있는 경우 Path.GetDirectoryName(path) . 상대 이름 만 얻을 수있는 경우 new FileInfo(path).Directory.FullName . Path 와 FileInfo System.IO 네임 스페이스에 있습니다. 출처 : https://stackoverflow.com/questions/674479/how-do-i-get-the-d..

개발관련/other 2021.06.13

SQL Server에서 여러 행의 텍스트를 단일 텍스트 문자열로 연결하는 방법

질문 : SQL Server에서 여러 행의 텍스트를 단일 텍스트 문자열로 연결하는 방법은 무엇입니까? 세 개의 행이있는 이름을 보유하는 데이터베이스 테이블을 고려하십시오. Peter Paul Mary Peter, Paul, Mary 의 단일 문자열로 바꾸는 쉬운 방법이 있습니까? 답변 SQL Server 2017 또는 Azure를 사용하는 경우 Mathieu Renda 답변을 참조하세요. 일대 다 관계로 두 테이블을 조인하려고 할 때 비슷한 문제가 발생했습니다. XML PATH 메서드가 행의 연결을 매우 쉽게 처리 할 수 있음을 발견했습니다. STUDENTS 라는 테이블이있는 경우 SubjectID StudentName ---------- ------------- 1 Mary 1 John 1 Sam 2 ..

Git에서 파일의 일부만 커밋

질문 : Git에서 파일의 일부만 커밋Git에서 파일을 변경할 때 일부 변경 사항 만 커밋하려면 어떻게해야합니까?예를 들어 파일에서 변경된 30 줄 중 15 줄만 커밋 할 수 있습니까?답변git add --patch (또는 -p 를 사용할 수 있으며, git은 파일을 합리적이라고 생각하는 "hunks"(파일의 일부)로 분해하기 시작합니다. 그러면 다음 질문이 표시됩니다.Stage this hunk [y,n,q,a,d,/,j,J,g,s,e,?]? 다음은 각 옵션에 대한 설명입니다.y 다음 커밋을 위해이 덩어리를 준비n 다음 커밋을 위해이 덩어리를 준비하지 마십시오.q 종료; 이 덩어리 또는 나머지 덩어리를 준비하지 마십시오.상기 파일에이 덩어리와 이후의 모든 심술쟁이 무대d 파일에서이 덩어리 또는 이후 덩..

개발관련/Git 2021.06.13

창에 맞게 HTML5 캔버스 크기 조정

질문 : 창에 맞게 HTML5 캔버스 크기 조정페이지에 맞게 요소의 크기를 자동으로 조정하려면 어떻게해야합니까?예를 들어, height 및 width 속성을 100 % 크기를 조정할 수 는 크기가 조정되지 않습니다.답변나는 이것에 대한 우아한 해결책을 찾았다 고 믿는다.자바 스크립트/* important! for alignment, you should make things * relative to the canvas' current width/height. */ function draw() { var ctx = (a canvas context); ctx.canvas.width = window.innerWidth; ctx.canvas.height = window.innerHeight; //...drawin..

데이터베이스, 테이블 및 열 명명 규칙?

질문 : 데이터베이스, 테이블 및 열 명명 규칙? 데이터베이스를 디자인 할 때마다 데이터베이스에 항목 이름을 지정하는 가장 좋은 방법이 있는지 항상 궁금합니다. 나는 자주 다음과 같은 질문을합니다. 데이터베이스의 항목 이름 지정에 대한 권장 지침이 있습니까? 답변 Microsoft의 SQL Server 샘플 데이터베이스를 확인하는 것이 좋습니다. https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks AdventureWorks 샘플은 데이터베이스 개체 구성에 스키마 이름을 사용하는 매우 명확하고 일관된 명명 규칙을 사용합니다. 출처 : https://stackoverflow.com/questions/7662/database-..

선택기가 jQuery에서 일치하는지 확인 하는 방법

질문 : 선택기가 jQuery에서 일치하는지 어떻게 확인합니까? Mootools에서는 if ($('target')) { ... } 합니다. if ($('#target')) { ... } 이 같은 방식으로 작동합니까? 답변 다른 댓글 작성자가 가장 효율적인 방법을 제안하고 있으므로 다음과 같습니다. if ($(selector).length ) { // Do something } 만약 당신이 반드시 exist () 함수를 가지고 있어야한다면-더 느려질-당신은 할 수 있습니다 : jQuery.fn.exists = function(){return this.length>0;} 그런 다음 코드에서 사용할 수 있습니다. if ($(selector).exists()) { // Do something } 여기에 대답했듯..

구문 분석 오류 : 인접한 JSX 요소는 둘러싸는 태그로 래핑되어야합니다.

질문 : 구문 분석 오류 : 인접한 JSX 요소는 둘러싸는 태그로 래핑되어야합니다. true 경우에만 렌더링되도록 React.js 앱을 설정하려고합니다. 내 렌더링 기능이 설정되는 방식은 다음과 같습니다. render: function() { var text = this.state.submitted ? 'Thank you! Expect a follow up at '+email+' soon!' : 'Enter your email to request early access:'; var style = this.state.submitted ? {"backgroundColor": "rgba(26, 188, 156, 0.4)"} : {}; return ( if(this.state.submitted==false) {..

JSON에 해당하는 XSLT

질문 : JSON에 해당하는 XSLT JSON에 상응하는 XSLT가 있습니까? XSLT가 XML에 수행하는 것처럼 JSON에서 변환을 수행 할 수 있습니다. 답변 흥미로운 아이디어. 일부 Google 검색은 다음과 같은 몇 가지 관심 페이지를 생성했습니다. 이러한 "jsonT"도구를 구현하는 방법에 대한 개요 및 일부 다운로드 그 구현에 대한 몇 가지 논의 적절한 것을 구현했을 수 있는 회사 도움이 되었기를 바랍니다. 출처 : https://stackoverflow.com/questions/1618038/xslt-equivalent-for-json

CSS로 img 태그의 src 속성을 수정하는 방법

질문 : CSS에서 img 태그의 src 속성에 해당하는 것을 설정할 수 있습니까? CSS에서 src 속성 값을 설정할 수 있습니까? 현재 내가하고있는 것은 : 그리고 나는 그것이 이와 같은 것이기를 원합니다. .myClass { some-src-property: url("pathTo/myImage.jpg"); CSS의 background 또는 background-image: 속성을 사용하지 않고이 작업을 수행하고 싶습니다. 답변 content:url("image.jpg") 사용하세요. 완전한 작동 솔루션 ( 라이브 데모 ) : 테스트 및 작동 : 크롬 14.0.835.163 Safari 4.0.5 오페라 10.6 테스트되었으며 작동 하지 않음 : FireFox 40.0.2 (개발자 네트워크 도구를 관찰..

728x90
반응형