728x90
반응형

전체보기 2040

pip를 사용하여 Python 패키지를 다른 디렉토리에 설치 하는 방법

질문 : pip를 사용하여 Python 패키지를 다른 디렉토리에 설치 하시겠습니까? 확실한 대답은 virtualenv 및 virtualenvwrapper를 사용하는 것임을 알고 있지만 여러 가지 이유로 그렇게 할 수 없거나 원하지 않습니다. 그래서 어떻게 명령을 수정합니까 pip install package_name pip site-packages 패키지가 아닌 다른 곳에 패키지를 설치하도록하려면? 답변 사용하다: pip install --install-option="--prefix=$PREFIX_PATH" package_name --ignore-installed 를 사용하여이 새 접두사를 사용하여 모든 종속성을 강제로 다시 설치할 수도 있습니다. --install-option python setup.p..

여러 장치가 연결된 경우 ADB Shell을 사용하는 방법 "error: more than one device and emulator"

질문 : 여러 장치가 연결된 경우 ADB Shell을 사용하는 방법은 무엇입니까? '오류 : 둘 이상의 기기 및 에뮬레이터'와 함께 실패 $ adb --help -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) $ adb devices List of devices attached emulator-5554 device 7f1c864e device $ adb shell -s 7f1c864e error: more than one device and emulator 답변 -s 옵션을 사용하여 장치를 지정합니다. 예를 들면 다음과 같습니다. adb -s 7f1c864e shell http://developer.android.com/tools/h..

SQLAlchemy : flush ()와 commit ()의 차이점

질문 : SQLAlchemy : flush ()와 commit ()의 차이점은 무엇입니까? SQLAlchemy에서 flush() 와 commit() 의 차이점은 무엇입니까? 나는 문서를 읽었지만 현명한 사람은 아닙니다. 그들은 내가 가지고 있지 않은 사전 이해를 가정하는 것 같습니다. 특히 메모리 사용에 미치는 영향에 관심이 있습니다. 일련의 파일 (총 약 5 백만 행)에서 일부 데이터를 데이터베이스로로드하는 중이며 세션이 때때로 실패합니다. 이것은 대용량 데이터베이스이고 메모리가 많지 않은 시스템입니다. commit() 하고 있고 충분한 flush() 호출을 사용하고 있는지 궁금합니다. 그러나 차이점이 무엇인지 실제로 이해하지 않으면 말하기가 어렵습니다! 답변 세션 객체는 기본적으로 데이터베이스 변경 ..

자바스크립트 - reject vs. throw

질문 : 자바 스크립트 약속-거부 대 던지기 이 주제에 대한 여러 기사를 읽었지만 Promise.reject 와 오류를 던지는 것 사이에 차이점이 있는지 아직 명확하지 않습니다. 예를 들면 Promise.reject 사용 return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else { return Promise.reject(new PermissionDenied()); } }); 던지기 사용 return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else { throw new PermissionDe..

Node.js의 fs.readFile ()이 문자열 대신 버퍼를 반환하는 이유

질문 : Node.js의 fs.readFile ()이 문자열 대신 버퍼를 반환하는 이유는 무엇입니까? test.txt (Javascript 소스의 동일한 폴더에 있음)의 내용을 읽고 다음 코드를 사용하여 표시하려고합니다. var fs = require("fs"); fs.readFile("test.txt", function (err, data) { if (err) throw err; console.log(data); }); test.txt 의 내용은 nano 에서 생성되었습니다. Node.js readFile () 테스트 그리고 나는 이것을 얻고있다 : Nathan-Camposs-MacBook-Pro:node_test Nathan$ node main.js Nathan-Camposs-MacBook-Pro:n..

JS / jQuery에서 화살표 키 바인딩

질문 : JS / jQuery에서 화살표 키 바인딩 Javascript 및 / 또는 jQuery의 왼쪽 및 오른쪽 화살표 키에 함수를 바인딩하는 방법은 무엇입니까? jQuery 용 js-hotkey 플러그인 (특정 키를 인식하는 인수를 추가하기 위해 내장 된 바인드 기능을 래핑)을 살펴 보았지만 화살표 키를 지원하지 않는 것 같습니다. 답변 document.onkeydown = function(e) { switch(e.which) { case 37: // left break; case 38: // up break; case 39: // right break; case 40: // down break; default: return; // exit this handler for other keys } e.p..

자바 스크립트 배열을 선언 할 때 "Array ()"와 "[]"의 차이점

질문 : 자바 스크립트 배열을 선언 할 때 "Array ()"와 "[]"의 차이점은 무엇입니까? 다음과 같은 배열 선언의 실제 차이점은 무엇입니까? var myArray = new Array(); 과 var myArray = []; 답변 차이가 있지만 그 예에는 차이가 없습니다. 보다 자세한 방법 사용 : new Array() 는 매개 변수에 하나의 추가 옵션이 있습니다. 생성자에 숫자를 전달하면 해당 길이의 배열을 얻게됩니다. x = new Array(5); alert(x.length); // 5 배열을 만드는 다양한 방법을 설명하려면 : var a = [], // these are the same b = new Array(), // a and b are arrays with length 0 c = [..

CSS를 사용하여 오른쪽에서 배경 이미지 오프셋

질문 : CSS를 사용하여 오른쪽에서 배경 이미지 오프셋 요소 오른쪽에서 특정 수의 픽셀에 배경 이미지를 배치하는 방법이 있습니까? 예를 들어 왼쪽 에서 특정 수의 픽셀 (예 : 10)을 배치하려면 다음과 같이합니다. #myElement { background-position: 10px 0; } 답변 이 CSS3 기능이 유용하다는 것을 알았습니다. /* to position the element 10px from the right */ background-position: right 10px top; 내가 아는 한 이것은 IE8에서 지원되지 않습니다. 최신 Chrome / Firefox에서는 잘 작동합니다. 지원되는 브라우저에 대한 자세한 내용은 사용할 수 있습니까를 참조하십시오. 사용 된 출처 : ht..

Android Studio 업그레이드시 "Default Activity Not Found" 오류

질문 : Android Studio 업그레이드시 "기본 활동을 찾을 수 없음" IntelliJ Idea를 12.0.4에서 12.10으로 업그레이드했습니다. 이제 내 Android 프로젝트의 모든 모듈에서 오류가 발생합니다. 오류 : 기본 활동을 찾을 수 없음 12.0.4로 되 돌렸고 모든 것이 다시 작동합니다. 어떤 아이디어? 플러그인 누락 문제 일 수 있습니다. 플러그인이 설치되지 않았기 때문에 기본 활동을 찾을 수 없습니다. 또 다른 것은 로컬 구성이 될 수 있지만 의심 스럽습니다. 확인을 위해 구성 폴더를 삭제했는데 아무것도 변경되지 않았습니다. 답변 IntelliJ IDEA 또는 Android Studio 버전을 업그레이드 한 후 또는 새 APK를 생성 한 후 오류가 발생하면 IDE의 캐시를 새로..

MySQL에서 특정 열 이름이 있는 모든 테이블을 찾는 방법

질문 : 특정 열 이름이있는 MySQL의 모든 테이블을 찾는 방법은 무엇입니까? 전체 DB에서 조회하고 싶은 열 이름이 2-3 개 있고 해당 열이있는 모든 테이블을 나열합니다. 쉬운 스크립트? 답변 YourDatabase columnA 또는 ColumnB 열이있는 모든 테이블을 가져 오려면 다음을 수행하십시오. SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME IN ('columnA','ColumnB') AND TABLE_SCHEMA='YourDatabase'; 출처 : https://stackoverflow.com/questions/193780/how-to-find-all-the-tables-in-mysql-with..

Git에서 처음 두 커밋을 Squash 하는 방법

질문 : Git에서 처음 두 커밋을 스쿼시 하시겠습니까? git rebase --interactive 하면 원하는 수의 커밋을 하나의 커밋으로 통합 할 수 있습니다. 초기 커밋에 커밋을 스쿼시하지 않는 한 모든 것이 좋습니다. 불가능 해 보입니다. 그것을 달성하는 방법이 있습니까? 관련 질문에서, 나는 첫 번째 커밋에 대해 스 쿼싱의 필요성에 대한 다른 접근 방식을 생각해 냈습니다. 즉, 두 번째 커밋으로 만들었습니다. 관심이 있다면 : git : 커밋을 첫 번째로 삽입하고 나머지는 모두 이동하는 방법? 답변 2012 년 7 월 업데이트 ( git 1.7.12+ ) 이제 모든 커밋을 루트까지 리베이스하고 두 번째 커밋 Y 를 첫 번째 X 로 스쿼시하도록 선택할 수 있습니다. git rebase -i --..

개발관련/Git 2021.09.07

Android에서 프로그래밍 방식으로 앱 언어 변경

질문 : Android에서 프로그래밍 방식으로 앱 언어 변경 Android 리소스를 계속 사용하면서 프로그래밍 방식으로 앱의 언어를 변경할 수 있나요? 그렇지 않은 경우 특정 언어로 리소스를 요청할 수 있습니까? 사용자가 앱에서 앱의 언어를 변경할 수 있도록하고 싶습니다. 답변 있을 수있다. 로케일을 설정할 수 있습니다. 그러나 나는 그것을 권장하지 않습니다. 우리는 초기 단계에서 시도했습니다. 기본적으로 시스템과 싸우고 있습니다. 언어 변경에 대한 요구 사항은 동일하지만 UI가 전화 UI와 동일해야한다는 사실을 결정했습니다. 로케일 설정을 통해 작동했지만 너무 버그가 많았습니다. 그리고 내 경험에서 활동 (각 활동)에 들어갈 때마다 설정해야합니다. 이것이 여전히 필요한 경우 여기에 코드가 있습니다 (다..

GitHub 리포지토리에 태그 만들기

질문 : GitHub 리포지토리에 태그 만들기 GitHub에 저장소가 있으며 태그 를 지정해야합니다. 셸에 태그를 지정했지만 GitHub 에서는 표시되지 않습니다. 다른 조치를 취해야합니까? 셸에서 사용한 명령은 다음과 같습니다. git tag 2.0 이제 git tag 입력하면 다음과 같이 표시됩니다. 2.0 그래서 태그가있는 것 같습니다. 맞습니까? 저장소는 https://github.com/keevitaja/myseo-pyrocms 입니다. 이 태그를 GitHub에 표시하려면 어떻게해야합니까? 내 태그는 어디에 있습니까? 답변 다음 중 하나를 사용하여 GitHub에 대한 태그를 만들 수 있습니다. Git 명령 줄 또는 GitHub의 웹 인터페이스. 현재 브랜치에 태그를 생성하려면 다음을 실행하십시오..

개발관련/Git 2021.09.07

JavaScript / jQuery에서 배열에 특정 문자열이 포함되어 있는지 확인하는 방법

질문 : 배열에 JavaScript / jQuery의 특정 문자열이 포함되어 있는지 확인하는 방법은 무엇입니까? "specialword" 가 배열에 나타나는지 감지하는 방법을 알려줄 수 있습니까? 예: categories: [ "specialword" "word1" "word2" ] 답변 이것을 위해 jQuery가 정말로 필요하지 않습니다. var myarr = ["I", "like", "turtles"]; var arraycontainsturtles = (myarr.indexOf("turtles") > -1); 힌트 : indexOf는 지정된 검색 값이 처음 발생하는 위치를 나타내는 숫자를 반환하거나 발생하지 않는 경우 -1을 반환합니다. 또는 function arrayContains(needle, a..

스테이징 영역의 파일에 git diff 표시

질문 : 스테이징 영역의 파일에 git diff 표시 A를 변경 한 볼 수있는 방법은 내가 거기에 file I 완료 후 git add file ? 즉, 내가 할 때 : git add file git diff file 차이가 표시되지 않습니다. 마지막 커밋 이후 차이점을 볼 수있는 방법이 있다고 생각하지만 그게 뭔지 모르겠습니다. 답변 --cached 플래그로 스테이징 된 변경 사항을 표시 할 수 있습니다. $ git diff --cached 최신 버전의 git에서는 --staged 플래그 --staged --cached 의 동의어입니다). $ git diff --staged 출처 : https://stackoverflow.com/questions/3527856/show-git-diff-on-file-in..

개발관련/Git 2021.09.07

jQuery 테이블 마지막 행에 행 추가하는 방법

질문 : jQuery에 테이블 행 추가 테이블에 추가 행을 마지막 행으로 추가하는 jQuery에서 가장 좋은 방법은 무엇입니까? 이것이 허용됩니까? $('#myTable').append('my datamore data'); 이와 같은 테이블에 추가 할 수있는 항목 (예 : 입력, 선택, 행 수)에 제한이 있습니까? 답변 당신이 제안한 접근 방식이 당신이 찾고있는 결과를 보장 할 수는 없습니다. 예를 들어 tbody ... ... 결국 다음과 같이됩니다. ... ... ... 따라서 대신이 방법을 권장합니다. $('#myTable tr:last').after('......'); 위의 예에 따라 여러 행을 포함하여 유효한 HTML 인 after() 메서드 내에 모든 것을 포함 할 수 있습니다. 업데이트 : ..

[오류] React Native android build failed. SDK location not found

질문 : React Native Android 빌드에 실패했습니다. SDK 위치를 찾을 수 없습니다. Android 실행을 시작할 때 오류가 있습니다. What went wrong: A problem occurred evaluating project ':app'. > SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable. 답변 react-native 프로젝트 android/ 디렉토리로 이동합니다. 다음 줄을 사용하여 local.properties 라는 파일을 만듭니다. sdk.dir = /Users/USERNAME/Library/An..

AES 암호화 모드 (CBC ECB CTR OCB CFB)를 선택하는 방법

질문 : AES 암호화 모드 (CBC ECB CTR OCB CFB)를 선택하는 방법은 무엇입니까? 어떤 상황에서 어떤 것이 선호됩니까? 다양한 모드에 대한 평가 기준 목록과 각 기준의 적용 가능성에 대한 논의를보고 싶습니다. 예를 들어 기준 중 하나는 암호화 및 암호 해독을위한 "코드 크기"라고 생각합니다. 이는 802.11 네트워크 어댑터와 같은 마이크로 코드 임베디드 시스템에 중요합니다. CBC를 구현하는 데 필요한 코드가 CTR에 필요한 코드보다 훨씬 작다면 (이건 사실인지 모르겠습니다. 단지 예일뿐입니다) 더 작은 코드의 모드가 선호되는 이유를 이해할 수 있습니다. 그러나 서버에서 실행되는 앱을 작성하고 사용중인 AES 라이브러리가 어쨌든 CBC와 CTR을 모두 구현하는 경우이 기준은 관련이 없습..

개발관련/other 2021.09.03

git log 또는 git diff를 종료하는 방법

질문 : git log 또는 git diff를 종료하는 방법 나는 Git Immersion 의 도움으로 Git을 배우려고 노력하고 있습니다. git log 또는 git diff 사용할 때마다 나를 실망시키는 한 가지가 있습니다. (END) 단어를 만나면 다음에 무엇을해야할지 모르겠습니다. 명령을 입력 할 수없고 결국 현재 Bash 창을 닫고 다른 창을 엽니 다. 사용하려는 다음 명령을 어떻게 입력합니까? 답변 less 프로그램에 있으므로 git log 의 출력을 스크롤 할 수 있습니다. 이 화면을 종료하려면 q 를 입력하십시오. 도움을 받으려면 h 를 입력하십시오. 호출기에서 출력을 읽고 싶지 않고 터미널에 인쇄되기를 원하면 환경 변수 GIT_PAGER 을 cat 정의하거나 core.pager 를 cat..

개발관련/Git 2021.09.03

Android 기본 : UI 스레드에서 코드 실행

질문 : Android 기본 : UI 스레드에서 코드 실행 UI 스레드에서 코드를 실행하는 관점에서 다음과 같은 차이점이 있습니까? MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); 또는 MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); 과 private class BackgroundTask extends AsyncTask { protected void onPostExecute(Bitmap re..

jQuery를 사용하는 이스케이프 키의 키 코드

질문 : jQuery를 사용하는 이스케이프 키의 키 코드 두 가지 기능이 있습니다. Enter 키를 누르면 함수가 제대로 실행되지만 이스케이프를 누르면 실행되지 않습니다. 이스케이프 키의 올바른 번호는 무엇입니까? $(document).keypress(function(e) { if (e.which == 13) $('.save').click(); // enter (works as expected) if (e.which == 27) $('.cancel').click(); // esc (does not work) }); 답변 keyup 이벤트로 시도하십시오. $(document).on('keyup', function(e) { if (e.key == "Enter") $('.save').click(); if (e..

jQuery의 $ .ready ()와 동등한 순수 JavaScript-페이지 / DOM이 준비되었을 때 함수를 호출하는 방법

질문 : jQuery의 $ .ready ()와 동등한 순수 JavaScript-페이지 / DOM이 준비되었을 때 함수를 호출하는 방법 jQuery로 우리 모두는 멋진 .ready() 함수를 알고 있습니다. $('document').ready(function(){}); 그러나 라이브러리를 지원하지 않는 표준 JavaScript로 작성된 함수를 실행하고 페이지가 처리 할 준비가되는 즉시 함수를 시작하고 싶다고 가정 해 보겠습니다. 이에 접근하는 적절한 방법은 무엇입니까? 나는 내가 할 수 있다는 것을 안다. window.onload="myFunction()"; body 태그를 사용할 수 있습니다. 또는 모든 작업 후에 페이지 하단에서 시도 할 수도 있지만 끝 body 또는 html 태그는 다음과 같습니다. ..

CSS 만 사용하여 링크를 비활성화하는 방법

질문 : CSS 만 사용하여 링크를 비활성화하는 방법 CSS를 사용하여 링크를 비활성화하는 방법이 있습니까? current-page 라는 클래스가 있으며이 클래스와의 링크를 비활성화하여 클릭 할 때 아무 작업도 발생하지 않도록합니다. 답변 이 솔루션에서 : [aria-current="page"] { pointer-events: none; cursor: default; text-decoration: none; color: black; } Link 브라우저 지원은 https://caniuse.com/#feat=pointer-events 를 참조하십시오. Internet Explorer를 지원해야하는 경우 해결 방법이 있습니다. 이 답변을 참조하십시오. 경고 : 비 SVG 요소에 대한 CSS pointer-e..

jQuery 지연 및 약속 - .then () vs .done ()

질문 : jQuery 지연 및 약속-.then () 대 .done () 나는 jQuery 지연 및 약속에 대해 읽었으며 성공적인 콜백을 위해 .then() 및 .done() Eric Hynds 가 .done() 및 .success() 가 동일한 기능에 매핑된다는 것을 알고 있지만 모든 콜백이 성공적인 작업 완료시 모두 호출 .then() 누구든지 올바른 사용법을 가르쳐 주시겠습니까? 답변 done() 연결된 콜백은 지연이 해결 될 때 발생합니다. fail() 연결된 콜백은 지연이 거부 될 때 시작됩니다. jQuery 1.8 이전에는 then() 은 단지 구문 적 설탕이었습니다. promise.then( doneCallback, failCallback ) // was equivalent to promise..

CSS가 가짜 요소와 함께 작동하는 이유

질문 : CSS가 가짜 요소와 함께 작동하는 이유는 무엇입니까? 제 수업에서 저는 CSS가 구성 요소와 함께 작동한다는 것을 알아 냈습니다. 예: imsocool { color:blue; } HELLO 교수님이 제가 이것을 사용하는 것을 처음 보았을 때, 그는 구성 요소가 작동한다는 사실에 조금 놀랐고 제가 구성한 모든 요소를 ID가있는 단락으로 변경하도록 권장했습니다. 교수님이 내가 만든 요소를 사용하는 것을 원하지 않는 이유는 무엇입니까? 그들은 효과적으로 작동합니다. 또한 왜 그는 구성 요소가 존재하고 CSS와 함께 작동하는지 몰랐습니다. 드문가요? 답변 CSS가 가짜 요소와 함께 작동하는 이유는 무엇입니까? (대부분의) 브라우저는 향후 HTML에 추가되는 기능과 호환되도록 설계되었습니다. 인식되지..

728x90
반응형