반응형

분류 전체보기 2602

모든 Docker 볼륨을 제거하는 방법은 무엇입니까?

모든 Docker 볼륨을 제거하는 방법은 무엇입니까? 를 수행하면 docker volume ls볼륨 목록은 다음과 같습니다. DRIVER VOLUME NAME local 305eda2bfd9618266093921031e6e341cf3811f2ad2b75dd7af5376d037a566a local 226197f60c92df08a7a5643f5e94b37947c56bdd4b532d4ee10d4cf21b27b319 ... ... local 209efa69f1679224ab6b2e7dc0d9ec204e3628a1635fa3410c44a4af3056c301 한 번에 모든 볼륨을 제거하고 싶습니다. 어떻게하니? 사용하지 않는 모든 데이터 (컨테이너가없는 볼륨 포함)를 제거하는 공식 명령은 docker 1.13과 함..

Program Tip 2020.10.11

Rails에서 collection_select의 HTML 옵션을 어떻게 설정하나요?

Rails에서 collection_select의 HTML 옵션을 어떻게 설정하나요? Rails에서 생성 한 선택 태그에 클래스를 추가하는 구문을 찾을 수없는 것 같습니다 collection_select. 도움? 많은 Rails 도우미는 여러 해시 인수를 사용합니다. 첫 번째는 일반적으로 도우미 자체를 제어하는 ​​옵션이고 두 번째는 사용자 정의 ID, 클래스 등을 지정하는 html_options입니다. 메서드 정의는 다음과 같습니다. collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) 매개 변수 목록에 여러 '= {}'가 있음을 알 수 있습니다. 이를 사용하려면 지정하..

Program Tip 2020.10.11

뮤텍스를 잠그지 않고 pthread_cond_signal 호출

뮤텍스를 잠그지 않고 pthread_cond_signal 호출 pthread_cond_signal 을 호출하기 전에 뮤텍스 를 잠그고 호출 한 후 mutext를 잠금 해제 해야한다는 내용을 읽었 습니다. pthread_cond_signal () 루틴은 조건 변수에서 대기중인 다른 스레드를 신호 (또는 깨우기)하는 데 사용됩니다. 뮤텍스가 잠긴 후에 호출되어야하며 pthread_cond_wait () 루틴이 완료 되려면 뮤텍스를 잠금 해제해야합니다. 내 질문은 : 뮤텍스를 잠그지 않고 pthread_cond_signal 또는 pthread_cond_broadcast 메서드 를 호출해도 괜찮지 않습니까? 조건과 신호를 변경하는 코드 경로에서 뮤텍스를 잠그지 않으면 wakeup이 손실 될 수 있습니다. 다음 ..

Program Tip 2020.10.11

문자열의 일부 제거

문자열의 일부 제거 문자열의 일부를 제거하려면 어떻게합니까? 예를 들어 ATGAS_1121I want to remove everything before _. 정규식을 사용하십시오. 이 경우 다음을 사용할 수 있습니다 gsub. gsub("^.*?_","_","ATGAS_1121") [1] "_1121" 이 정규식은 문자열의 시작 (^), 0 회 이상 반복되는 모든 문자 (.) (*) 및 밑줄 (_)과 일치합니다. ? 일치 만 "지연"으로 만들어 첫 번째 밑줄까지만 일치합니다. 해당 일치는 밑줄로 대체됩니다. 자세한 ?regex내용 및 참조는를 참조하십시오. 이를 위해 내장 strsplit 을 사용할 수 있습니다 . > s = "TGAS_1121" > s1 = unlist(strsplit(s, split=..

Program Tip 2020.10.11

ipython에 표시하지 않고 pylab.savefig 호출

ipython에 표시하지 않고 pylab.savefig 호출 IPython 노트북에 표시하지 않고 파일에 그림을 만들어야합니다. 나는 이와 관련하여 IPython와 사이의 상호 작용에 대해 명확하지 않습니다 matplotlib.pylab. 그러나 pylab.savefig("test.png")현재 그림을 호출 하면 test.png. 대규모 플롯 파일 세트 생성을 자동화 할 때 이는 종종 바람직하지 않습니다. 또는 다른 앱에 의한 외부 처리를위한 중간 파일이 필요한 경우. 이것이 matplotlib또는 IPython노트북 질문 인지 확실하지 않습니다 . 이것은 matplotlib 질문이며, 사용자에게 표시되지 않는 백엔드 (예 : 'Agg')를 사용하여이 문제를 해결할 수 있습니다. import matplo..

Program Tip 2020.10.11

TensorFlow에서 Xavier 초기화를 수행하는 방법

TensorFlow에서 Xavier 초기화를 수행하는 방법 내 Caffe 네트워크를 TensorFlow로 포팅하고 있지만 xavier 초기화가없는 것 같습니다. 나는 사용하고 truncated_normal있지만 이것은 훈련하는 것을 훨씬 더 어렵게 만드는 것 같습니다. 버전 0.8부터 Xavier 이니셜 라이저가 있습니다 . 문서는 여기를 참조하세요 . 다음과 같이 사용할 수 있습니다. W = tf.get_variable("W", shape=[784, 256], initializer=tf.contrib.layers.xavier_initializer()) Xavier 및 Yoshua 의 메서드를 tf.Variable사용하여 초기화 된 것을 정의하는 방법에 대한 또 다른 예를 추가하기 위해 : graph =..

Program Tip 2020.10.11

복사 생성자에서 개인 변수에 액세스 할 수있는 이유는 무엇입니까?

복사 생성자에서 개인 변수에 액세스 할 수있는 이유는 무엇입니까? 클래스의 get-function을 통해서만 private 변수에 액세스 할 수 없다는 것을 배웠습니다. 그런데 왜 복사 생성자에서 액세스 할 수 있습니까? 예: Field::Field(const Field& f) { pFirst = new T[f.capacity()]; pLast = pFirst + (f.pLast - f.pFirst); pEnd = pFirst + (f.pEnd - f.pFirst); std::copy(f.pFirst, f.pLast, pFirst); } 내 선언 : private: T *pFirst,*pLast,*pEnd; IMHO, 기존 답변은 "이유"를 설명하지 못합니다. 행동이 유효한지 반복하는 데 너무 집중합니다..

Program Tip 2020.10.11

내 마스터를 이전 커밋으로 변경하려면 어떻게해야합니까?

내 마스터를 이전 커밋으로 변경하려면 어떻게해야합니까? 이전 커밋으로 롤백 한 다음 해당 코드를 게시 한 다음 최신 커밋으로 돌아가고 싶습니다. 즉, 내 마스터가 이전 커밋 버전을 가리키고 있으므로 해당 버전을 게시 할 수 있습니다. 그런 다음 처음에 하나였던 최신 커밋으로 돌아가고 싶습니다. 어떻게 할 수 있습니까? 이렇게하고 마스터를 이전 커밋으로 되돌리려면 다음을 수행하십시오. git checkout master~1 # Checkout previous commit on master git checkout -b new_master # Create branch for new master git branch -D master # Delete old master git branch -mv new_maste..

Program Tip 2020.10.11

템플릿에서 맵을 통해 반복

템플릿에서 맵을 통해 반복 체육관 수업 목록 (요가, 필라테스 등)을 표시하려고합니다. 각 수업 유형에는 여러 수업이 있으므로 모든 요가 수업과 모든 필라테스 수업 등을 그룹화하고 싶습니다. 슬라이스를 가져와지도를 만드는 기능을 만들었습니다. func groupClasses(classes []entities.Class) map[string][]entities.Class { classMap := make(map[string][]entities.Class) for _, class := range classes { classMap[class.ClassType.Name] = append(classMap[class.ClassType.Name], class) } return classMap } 문제는 이제 http..

Program Tip 2020.10.11

새로 생성 된 특정 폴더를 Git의 .gitignore에 추가합니다.

새로 생성 된 특정 폴더를 Git의 .gitignore에 추가합니다. 나는 깨끗한 작업 디렉토리를 가지고 있고 어젯밤에 Git 저장소에서 클론을 가져 왔습니다. 하지만 이제 내 로컬 서버는 무시하고 싶은 통계 폴더를 생성하고 포함합니다. git 상태를 실행할 때 Git이이 폴더를 무시하도록 할 수없는 것 같습니다. On branch master Your branch is ahead of 'origin/master' by 1 commit. Changes to be committed: (use "git reset HEAD ..." to unstage) new file: app_public/views/pages/privacy.php new file: app_public/views/pages/terms.php ..

Program Tip 2020.10.11
반응형