728x90
반응형

전체보기 2040

파일이있는 폴더를 Unix / Linux의 다른 폴더로 복사하는 방법

질문 : 파일이있는 폴더를 Unix / Linux의 다른 폴더로 어떻게 복사합니까? 해당 폴더에 파일이있는 폴더를 다른 폴더로 복사하는 데 문제가 있습니다. cp -r 명령은 폴더의 파일을 복사하지 않습니다. 답변 찾고있는 옵션은 -R 입니다. cp -R path_to_source path_to_destination/ destination 가 없으면 생성됩니다. -R copy directories recursively 하는 것을 의미합니다. 대소 문자를 구분하지 않기 때문에 -r 을 사용할 수도 있습니다. @ muni764의 주석에 / 을 추가하여 뉘앙스에 유의하십시오. 출처 : https://stackoverflow.com/questions/14922562/how-do-i-copy-folder-with..

개발관련/Linux 2021.06.18

Android 기기를 진동시키는 방법

질문 : Android 기기를 진동시키는 방법은 무엇입니까? 다른 주파수로? Android 애플리케이션을 작성했습니다. 이제 특정 동작이 발생하면 장치가 진동하도록 만들고 싶습니다. 어떻게 할 수 있습니까? 답변 시험: import android.os.Vibrator; ... Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); // Vibrate for 500 milliseconds if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { v.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE)); } else ..

이전 버전의 Node.js로 변경하는 방법

질문 : 이전 버전의 Node.js로 변경하는 방법Ubuntu 10.10에서 Node.js 버전 v0.5.9-prev0.5.0-pre 사용하고 싶습니다.이전 버전의 노드로 롤백하려면 어떻게합니까?답변한 가지 방법은 노드 버전 관리자 인 NVM을 사용하는 것입니다.다음 명령을 사용하여 nvm을 가져옵니다.curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash https://github.com/creationix/nvm 에서 찾을 수 있습니다.여러 버전의 노드를 쉽게 설치하고 관리 할 수 있습니다. 다음은 도움말의 일부입니다.Usage: nvm install Download and install a nvm use ..

Python 사전 검색 목록

질문 : Python 사전 검색 목록내가 이것을 가지고 있다고 가정합니다.[ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] 이름으로 "Pam"을 검색하여 관련 사전을 검색하고 싶습니다 : {name: "Pam", age: 7}이것을 달성하는 방법?답변생성기 표현식을 사용할 수 있습니다.>>> dicts = [ ... { "name": "Tom", "age": 10 }, ... { "name": "Mark", "age": 5 }, ... { "name": "Pam", "age": 7 }, ... { "name": "Dick", "age": 12 } ... ] >>> next(item for item in..

git 하위 모듈의 원격 저장소를 변경하는 방법

질문 : git 하위 모듈의 원격 저장소를 변경하는 방법은 무엇입니까? 하위 모듈이있는 git 저장소를 만들었습니다. 하위 모듈 자체에 원격 저장소 경로를 변경하도록 말할 수 있지만 상위 저장소에 하위 모듈의 원격 저장소 경로를 변경하는 방법을 알려주는 방법을 모르겠습니다. 운이 좋지 않아서 하위 모듈을 삭제하는 것조차 쉽지 않기 때문에 수동으로 작업을해야한다면 놀라지 않을 것입니다. 답변 .gitmodules 파일을 편집하여 URL을 업데이트 한 다음 git submodule sync --recursive 를 실행하여 해당 변경 사항을 수퍼 프로젝트 및 작업 복사본에 반영 할 수 있어야합니다. .git/modules/path_to_submodule dir로 이동하여 구성 파일을 변경하여 git 경로를 ..

개발관련/Git 2021.06.18

Node.js를 업데이트 하는 방법

질문 : Node.js를 어떻게 업데이트합니까? 내 npm을 업데이트하기 위해 다음을 수행했습니다. npm update npm -g 하지만 Node.js를 업데이트하는 방법을 모릅니다. 어떤 제안? (Node.js 0.4.1을 사용하고 있으며 Node.js 0.6.1로 업데이트하고 싶습니다.) 답변 노드 버전 관리자 (NVM) 사용 다른 버전의 노드를 다운로드하고 관리 할 수있는 Bash 스크립트입니다. 전체 소스 코드는 여기에 있습니다 . Windows 용 nvm에 대한 별도의 프로젝트가 있습니다 : github.com/coreybutler/nvm-windows 다음은 Windows에서 여러 버전의 노드에 NVM을 사용하는 전체 단계입니다. 출처 : https://stackoverflow.com/que..

개발관련/other 2021.06.17

Android에서 TextView의 fontFamily를 변경하는 방법

질문 : Android에서 TextView의 fontFamily를 변경하는 방법android:fontFamily 를 변경하고 싶지만 Android에서 미리 정의 된 글꼴이 표시되지 않습니다. 사전 정의 된 항목 중 하나를 어떻게 선택합니까? 내 자신의 TypeFace를 정의 할 필요는 없지만 지금 필요한 것과 다른 것이 필요합니다. 내가 거기에서 한 일이 실제로 작동하지 않는 것 같습니다! BTW android:fontFamily="Arial" 은 어리석은 시도였습니다!답변Android 4.1 / 4.2 / 5.0부터 다음 Roboto 글꼴 패밀리를 사용할 수 있습니다.android:fontFamily="sans-serif" // roboto regular android:fontFamily="sans-s..

package.json의 로컬 종속성

질문 : package.json의 로컬 종속성나는 이와 같은 일을하고 싶기 때문에 npm install 은 ../somelocallib package.json 또는 더 중요한 종속성을 설치합니다."dependencies": { "express": "*", "../somelocallib": "*" } 답변이 기능은 npm 버전 2.0.0에서 구현되었습니다. 예:{ "name": "baz", "dependencies": { "bar": "file:../foo/bar" } } 다음 경로도 유효합니다.../foo/bar ~/foo/bar ./foo/bar /foo/bar 로컬 패키지는 접두사 ( ./node-modules )에 복사 됩니다.somelocallib package.json 에 somelocallib..

투명한 ImageButton을 만드는 방법 : Android

질문 : 투명한 ImageButton을 만드는 방법 : Android 이것이 SurfaceView에 해당 버튼을 배치하기 위해 투명한 ImageButton을 얻으려고 시도한 것입니다. 그러나 Eclipse는 xml에 투명한 줄을 포함하자마자 프로젝트에서 오류를 발생시킵니다.도와주세요.답변배경에 null을 사용해보십시오 ...android:background="@null" 출처 : https://stackoverflow.com/questions/3402787/how-to-have-a-transparent-imagebutton-android

메서드 이름과 줄 번호를 인쇄하고 조건부로 NSLog를 비활성화하는 방법

질문 : 메서드 이름과 줄 번호를 인쇄하고 조건부로 NSLog를 비활성화하는 방법은 무엇입니까? Xcode에서 디버깅에 대한 프레젠테이션을 진행 중이며 NSLog를 효율적으로 사용하는 방법에 대한 자세한 정보를 얻고 싶습니다. 특히 두 가지 질문이 있습니다. 현재 메서드의 이름 / 줄 번호를 쉽게 NSLog하는 방법이 있습니까? 릴리스 코드를 컴파일하기 전에 모든 NSLog를 쉽게 "비활성화"하는 방법이 있습니까? 답변 다음은 내가 많이 사용하는 NSLog 주변의 유용한 매크로입니다. #ifdef DEBUG # define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__) #else # def..

개발관련/other 2021.06.17

dash를 제외한 문자열에서 영숫자가 아닌 모든 문자를 제거하는 방법

질문 : 대시를 제외한 문자열에서 영숫자가 아닌 모든 문자를 제거하려면 어떻게합니까? 대시 및 공백 문자를 제외하고 문자열에서 영숫자가 아닌 모든 문자를 제거하려면 어떻게합니까? 답변 [^a-zA-Z0-9 -] 를 빈 문자열로 바꿉니다. Regex rgx = new Regex("[^a-zA-Z0-9 -]"); str = rgx.Replace(str, ""); 출처 : https://stackoverflow.com/questions/3210393/how-do-i-remove-all-non-alphanumeric-characters-from-a-string-except-dash

Linux에서 pthread_create에 대한 정의되지 않은 참조

질문 : Linux에서 pthread_create에 대한 정의되지 않은 참조https://computing.llnl.gov/tutorials/pthreads/ 에서 웹에서 다음 데모를 선택했습니다.#include #include #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = (long)threadid; printf("Hello World! It's me, thread #%ld!\n", tid); pthread_exit(NULL); } int main (int argc, char *argv[]) { pthread_t threads[NUM_THREADS]; int rc; long t; for(t=0; t

개발관련/Linux 2021.06.17

AngularJS 컨트롤러에서보기에 HTML 삽입

질문 : AngularJS 컨트롤러에서보기에 HTML 삽입 AngularJS 컨트롤러에서 HTML 조각을 만들고이 HTML을보기에 표시 할 수 있습니까? id: value 쌍의 중첩 된 목록으로 전환해야하기 때문입니다. 따라서 HTML 이 컨트롤러에서 생성되고 이제이를 표시하려고합니다. 모델 속성을 만들었지 만 HTML을 인쇄하지 않고는 뷰에서 렌더링 할 수 없습니다. 최신 정보 생성 된 HTML을 따옴표 안의 문자열로 각도 렌더링하여 문제가 발생하는 것으로 보입니다. 이 문제를 해결하기 위해 노력할 것입니다. 컨트롤러 예 : var SomeController = function () { this.customHtml = 'render me please'; } 보기 예 : 제공 : "render me pl..

MySQL에서 datetime 또는 timestamp 데이터 유형을 사용하는 이유

질문 : MySQL에서 datetime 또는 timestamp 데이터 유형을 사용해야합니까?datetime 또는 timestamp 필드를 사용하는 것이 좋으며 그 이유 (MySQL 사용)를 권장합니까?저는 서버 측에서 PHP로 작업하고 있습니다.답변MySQL의 타임 스탬프는 일반적으로 레코드 변경 사항을 추적하는 데 사용되며 레코드가 변경 될 때마다 업데이트되는 경우가 많습니다. 특정 값을 저장하려면 datetime 필드를 사용해야합니다.UNIX 타임 스탬프 또는 기본 MySQL datetime 필드 사용 중에서 결정하려는 경우 기본 형식을 사용하십시오. MySQL 내에서 이러한 방식으로 계산을 수행 할 수 있으며 ("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)") 레..

JSON을 간단한 사전으로 역 직렬화하는 방법<string,string> ASP.NET에서?

질문 : JSON을 간단한 사전으로 역 직렬화하는 방법 ASP.NET에서?POST를 통해 ASP.NET으로 다시 전송되는 JSON의 간단한 키 / 값 목록이 있습니다. 예:{ "key1": "value1", "key2": "value2"} 강력한 형식의 .NET 개체를 탐색하지 않습니다.나는 단순히 평범한 오래된 Dictionary (Of String, String) 또는 동등한 것 (hash table, Dictionary (Of String, Object), 구식 StringDictionary-hell, 2D 문자열 배열이 나를 위해 작동합니다.ASP.NET 3.5와 널리 사용되는 Json.NET (이미 클라이언트에 대한 직렬화에 사용하고 있음)에서 사용할 수있는 모든 것을 사용할 수 있습니다.분명히..

Android에서 Toast를 표시하는 방법

질문 : Android에서 Toast를 표시하는 방법은 무엇입니까? 끌어 올릴 수있는 슬라이더가 있고지도가 표시됩니다. 슬라이더를 위아래로 움직여지도를 숨기거나 표시 할 수 있습니다. 지도가 전면에 있으면 해당지도에서 터치 이벤트를 처리 할 수 있습니다. 터치 할 때마다 AsyncTask 가 실행되고 일부 데이터를 다운로드하고 데이터를 표시 Toast 터치 이벤트에서 작업을 시작하더라도 슬라이더를 닫을 때까지 알림이 표시되지 않습니다. 슬라이더가 닫히고지도가 더 이상 표시되지 않으면 Toast 가 나타납니다. 편집하다: public boolean onTouchEvent(MotionEvent event, MapView mapView){ if (event.getAction() == 1) { new TestT..

Android Studio의 전체 프로젝트에서 모든 문자열 검색

질문 : Android Studio의 전체 프로젝트에서 모든 문자열 검색 방금 Android Studio (IntelliJ)를 사용하기 시작했으며 이제 프로젝트의 모든 파일에서 문자열의 발생을 찾는 기능을 찾습니다. .getUuid() "가 포함 된 모든 파일을 찾고 싶습니다. 오른쪽 상단의 검색은 올바른 결과를 제공하지 않으며 편집> 찾기에서이 기능을 찾을 수없는 것 같습니다. 아무도 나를 올바른 방향으로 가리킬 수 있습니까? 답변 TLDR : MacOS에서 ⌃⇧F는 "경로에서 찾기"대화 상자를 엽니 다. 우선,이 IDEA에는 멋진 " Find Usages "명령이 있습니다. 커서가 일부 필드, 방법 등에있을 때 컨텍스트 메뉴에서 찾을 수 있습니다. 컨텍스트 인식이며 내가 아는 한 클래스, 메서드 또는..

다른 git 저장소에서 커밋을 cherry-pick 하는 방법

질문 : 다른 git 저장소에서 커밋을 cherry-pick 할 수 있습니까? 나는 첫 번째 것을 모르는 다른 git 저장소에서 커밋이 필요한 git 저장소로 작업하고 있습니다. HEAD@{x} 를 사용하여 선택합니다 .git 은이 reflog 항목 (다른 물리적 디렉토리)에 대해 전혀 알지 못하기 때문에 어떻게 이것을 선택하거나 할 수 있습니까? git-svn 있습니다. 내 첫 분기 사용하고 git-svn 의 trunk 서브 버전의 repo의를, 다음 분기 사용하고 git-svn 서브 버전 분기에. 답변 다른 저장소를 원격으로 추가 한 다음 변경 사항을 가져와야합니다. 거기에서 커밋을 볼 수 있으며 체리를 선택할 수 있습니다. 그렇게 : git remote add other https://example..

개발관련/Git 2021.06.17

트리 형태로 디렉토리 구조를 인쇄하는 Linux 명령

질문 : 트리 형태로 디렉토리 구조를 인쇄하는 Linux 명령 디렉토리 구조를 트리 형태로 인쇄하는 Bash 스크립트에서 호출 할 수있는 Linux 명령이 있습니까? folder1 a.txt b.txt folder2 folder3 답변 이것이 당신이 찾고있는 트리 입니까? 대부분의 배포판에 있어야합니다 (선택적 설치 일 수도 있음). ~> tree -d /proc/self/ /proc/self/ |-- attr |-- cwd -> /proc |-- fd | `-- 3 -> /proc/15589/fd |-- fdinfo |-- net | |-- dev_snmp6 | |-- netfilter | |-- rpc | | |-- auth.rpcsec.context | | |-- auth.rpcsec.init | ..

개발관련/Linux 2021.06.16

배열을 포함하는 PHP 상수?

질문 : 배열을 포함하는 PHP 상수?실패했습니다. define('DEFAULT_ROLES', array('guy', 'development team')); 분명히 상수는 배열을 보유 할 수 없습니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까?define('DEFAULT_ROLES', 'guy|development team'); //... $default = explode('|', DEFAULT_ROLES); 이것은 불필요한 노력처럼 보입니다.답변참고 : 이것이 허용되는 대답이지만 PHP 5.6 이상에서는 const 배열을 가질 수 있습니다- 아래 Andrea Faulds의 대답을 참조하십시오 .배열을 직렬화 한 다음 상수에 넣을 수도 있습니다.# define constant, serialize ..

PHP에서 빈 객체를 정의하는 방법

질문 : PHP에서 빈 객체를 정의하는 방법 새 배열을 사용하여 다음을 수행합니다. $aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else"; 객체에 대한 유사한 구문이 있습니까? (object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something else"; 답변 $x = new stdClass(); 설명서 의 주석은 이를 가장 잘 요약합니다. stdClass는 기본 PHP 객체입니다. stdClass에는 속성, 메서드 또는 부모가 없습니다. 매직 메서드를 지원하지 않으며 인터페이스를 구현하지 않습니다. 스칼라 또는 배열을 ..

"JSON 직렬화 가능하지 않은 datetime.datetime"을 극복하는 방법

질문 : "JSON 직렬화 가능하지 않은 datetime.datetime"을 극복하는 방법은 무엇입니까? 다음과 같은 기본 사전이 있습니다. sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere jsonify(sample) 시도하면 다음과 같은 결과가 나타납니다. TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable 사전 샘플이 위의 오류를 극복 할 수 있도록 어떻게해야합니까? 참고 : 관련성이 없을 수도 있지만 사전은 mongodb 에서 str(sample['somedate']) 를 출력하면 출력은 2012-08-08 2..

CSS 이미지 크기, 비율에 맞게 늘이는 방법

질문 : CSS 이미지 크기, 비율에 맞게 늘일 수 있습니까? 이미지가 있는데 특정 너비와 높이 (픽셀 단위)로 설정하고 싶습니다. width:150px; height:100px )를 사용하여 너비와 높이를 설정하면 이미지가 늘어나고보기 흉할 수 있습니다. 어떻게 CSS를 사용하여 특정 크기로 이미지를 기입하고, 스트레칭하지 않으려면? 이미지 채우기 및 늘리기의 예 : 원본 이미지 : 늘어난 이미지 : 채워진 이미지 : 위의 채워진 이미지 예에서 먼저 이미지의 크기가 150x255 (유지 된 가로 세로 비율)로 조정 된 다음 150x100으로 잘립니다. 답변 object-fit 사용할 수 있습니다. .cover { object-fit: cover; width: 50px; height: 100px; } 여..

728x90
반응형