반응형

2020/05 835

Bash를 사용하여 존재하지 않는 하위 디렉토리를 재귀 적으로 만드는 방법은 무엇입니까?

Bash를 사용하여 존재하지 않는 하위 디렉토리를 재귀 적으로 만드는 방법은 무엇입니까? 일부 데이터베이스를 멋지고 깔끔한 디렉토리 구조로 덤프하는 빠른 백업 스크립트를 작성 중이며 디렉토리를 작성하기 전에 디렉토리가 존재하는지 테스트해야 함을 깨달았습니다. 내가 가지고있는 코드는 작동하지만 더 좋은 방법이있는 것 같습니다. 어떤 제안? [ -d "$BACKUP_DIR" ] || mkdir "$BACKUP_DIR" [ -d "$BACKUP_DIR/$client" ] || mkdir "$BACKUP_DIR/$client" [ -d "$BACKUP_DIR/$client/$year" ] || mkdir "$BACKUP_DIR/$client/$year" [ -d "$BACKUP_DIR/$client/$year/..

Programing 2020.05.25

Eclipse 패키지 탐색기에서 열린 파일을 어떻게 표시합니까?

Eclipse 패키지 탐색기에서 열린 파일을 어떻게 표시합니까? Eclipse에서 파일 (예 : .java)을 열면 작업중인 파일을 패키지 탐색기에 표시하려면 어떻게해야합니까? 패키지 탐색기보기에는 왼쪽과 오른쪽을 가리키는 두 개의 노란색 화살표처럼 보이는 버튼이 있습니다. 툴팁은 "Edit with Editor"입니다. 그것을 클릭하십시오. 패키지 탐색기를 편집기와 지속적으로 동기화하면 특히 대규모 프로젝트의 경우 패키지 탐색기보기가 너무 길어집니다. 대신 패키지 탐색기를 편집기와 동기화하기 위해 키보드 단축키를 매핑했습니다. mylyn을 사용하는 경우 이것은 물론 작은 문제입니다. 키 매핑은에서 제공됩니다 Window -> Preferences -> General -> Keys -> Show In (..

Programing 2020.05.25

TFS : 배치 파일에서 수정되지 않은 파일의 체크 아웃을 실행 취소하는 방법

TFS : 배치 파일에서 수정되지 않은 파일의 체크 아웃을 실행 취소하는 방법 배치 파일을 사용하여 코드를 생성하고 TFS (Team Foundation Server)에서 생성 된 파일을 자동으로 체크 아웃하여 파일을 재생성 할 수 있습니다. 이러한 파일의 대부분은 수정되지 않지만 생성기는이를 미리 알지 못합니다. "tfs undo"명령은 체크 아웃을 취소하지만 일부가 수정되었는지 (우리가 원하지 않는) 프롬프트를 표시합니다. 또한 생성 된 파일을 즉시 체크인하고 싶지 않습니다. 사용자에게 프롬프트하지 않고 수정되지 않은 모든 파일의 체크 아웃을 취소하는 명령 (또는 일련의 명령)이 있습니까? 2011 년 8 월 Team Foundation Server Power Tools 의 Undo Unchanged..

Programing 2020.05.25

TypeScript의 공개 정적 const

TypeScript의 공개 정적 const TypeScript에 공개 정적 상수와 같은 것이 있습니까? 다음과 같은 수업이 있습니다. export class Library { public static BOOK_SHELF_NONE: string = "None"; public static BOOK_SHELF_FULL: string = "Full"; } 그 수업에서 나는 할 수 Library.BOOK_SHELF_NONE있고 tsc는 불평하지 않습니다. 그러나 클래스 라이브러리를 다른 곳에서 사용하려고하고 동일한 작업을 시도하면 인식하지 못합니다. 이 TS 스 니펫이 ( TS Playground 를 통해) 컴파일 된 내용은 다음과 같습니다 . define(["require", "exports"], functio..

Programing 2020.05.25

JavaScript 코드를 사용하여 브라우저 너비를 얻는 방법은 무엇입니까?

JavaScript 코드를 사용하여 브라우저 너비를 얻는 방법은 무엇입니까? 현재 브라우저 너비를 얻기 위해 JavaScript 함수를 작성하려고합니다. 나는 이것을 찾았다. javascript:alert(document.body.offsetWidth); 그러나 몸의 너비가 100 %라면 실패한다는 문제. 더 나은 기능이나 해결 방법이 있습니까? 2017 년 업데이트 원래 답변은 2009 년에 작성되었습니다. 여전히 작동하는 동안 2017 년에 업데이트하고 싶습니다. 브라우저는 여전히 다르게 동작 할 수 있습니다. jQuery 팀이 브라우저 간 일관성을 유지하는 데 큰 역할을한다고 믿습니다. 그러나 전체 라이브러리를 포함 할 필요는 없습니다. jQuery 소스에서 관련 부분은 dimension.js의 3..

Programing 2020.05.25

Java if 문의 약식

Java if 문의 약식 Java if문을 짧은 형식으로 작성하는 방법이 있다는 것을 알고 있습니다 . if (city.getName() != null) { name = city.getName(); } else { name="N/A"; } 누구든지 위의 5 줄에 대한 짧은 양식을 한 줄에 쓰는 방법을 알고 있습니까? 삼항 연산자를 사용하십시오. name = ((city.getName() == null) ? "N/A" : city.getName()); 조건이 거꾸로 있다고 생각합니다. null 인 경우 값이 "N / A"가되기를 원합니다. 도시가 null이면 어떻게 되나요? 이 경우 코드가 침대에 닿습니다. 다른 수표를 추가하겠습니다. name = ((city == null) || (city.getName..

Programing 2020.05.25

Vim이 ~ 확장자를 가진 파일을 저장하는 이유는 무엇입니까?

Vim이 ~ 확장자를 가진 파일을 저장하는 이유는 무엇입니까? Windows에서 Vim을 사용하는 동안 Vim은 파일, .ext.swpVim 창을 닫을 때 삭제 된 파일 및 파일을 저장한다는 것을 알았습니다 .ext~. .ext.swpVim이 충돌하는 경우 파일이 세션 백업 이라고 가정합니다 . .ext~그러나 파일 의 목적은 무엇입니까 ? 이 파일은 영구 백업 파일입니까? 작업중 인 모든 파일을 이러한 복제본없이 호스트에 복사하고 싶기 때문에 성가신 일입니다. 이 기능을 끄거나 타당한 이유가 있다면 파일을 숨기려면 어떻게해야합니까? *.ext~파일은 당신이 그것을 편집하기 전의 파일을 포함하는 백업 파일입니다. 이 *.ext.swp파일은 스왑 파일이며 잠금 파일 역할을하며 실행 취소 / 다시 실행 기록..

Programing 2020.05.25

UIImage를 NSData로 변환

UIImage를 NSData로 변환 내 앱에서이 코드를 사용하여 이미지를 보내는 데 도움이됩니다. 그러나 이미지가있는 이미지보기가 있습니다. appbundle에 파일이 없지만 이미지가 내쪽에 있습니다. 아래 코드를 어떻게 변경합니까? 내가 변환 할 수 있습니다 누군가는 어떻게 말해 줄 수 myimage에 NSData? // Attach an image to the email NSString *path = [[NSBundle mainBundle] pathForResource:@"rainy" ofType:@"jpg"]; NSData *myData = [NSData dataWithContentsOfFile:path]; [picker addAttachmentData:myData mimeType:@"image/j..

Programing 2020.05.25

python smtplib을 사용하여 여러 수신자에게 이메일을 보내는 방법은 무엇입니까?

python smtplib을 사용하여 여러 수신자에게 이메일을 보내는 방법은 무엇입니까? 많은 검색을 한 후 smtplib.sendmail을 사용하여 여러 수신자에게 보내는 방법을 찾을 수 없었습니다. 문제는 메일을 보낼 때마다 메일 헤더에 여러 주소가 포함 된 것처럼 보이지만 실제로는 첫 번째 수신자 만 전자 메일을받습니다. 문제는 email.Message모듈이 smtplib.sendmail()기능 과 다른 것을 기대 하는 것 같습니다 . 즉, 여러 수신자에게 보내려면 헤더를 쉼표로 구분 된 전자 메일 주소 문자열로 설정해야합니다. sendmail()매개 변수는 to_addrs그러나 이메일 주소의 목록이어야합니다. from email.MIMEMultipart import MIMEMultipart fro..

Programing 2020.05.25

Node.js는 폴더를 만들거나 기존 폴더를 사용합니다

Node.js는 폴더를 만들거나 기존 폴더를 사용합니다 Node.js의 문서를 이미 읽었으며 무언가를 놓치지 않으면 특정 작업, 특히 매개 변수에 포함 된 내용을 알려주지 않습니다 fs.mkdir(). 문서에서 볼 수 있듯이 그리 많지는 않습니다. 현재이 코드가 있는데 폴더를 만들거나 기존 폴더를 대신 사용하려고합니다. fs.mkdir(path,function(e){ if(!e || (e && e.code === 'EEXIST')){ //do something with contents } else { //debug console.log(e); } }); 그러나 이것이 올바른 방법인지 궁금합니다. EEXIST폴더가 이미 존재하는지 알 수있는 올바른 방법으로 코드를 확인하고 있습니까? fs.stat()디렉토..

Programing 2020.05.25
반응형