본문 바로가기

Clone

(2)
Anaconda 의 기존 가상환경을 클론하여 새로운 가상환경을 만들기 Anaconda 의 기존 가상환경을 클론하여 새로운 가상환경을 만들기 서버에 이미 생성되어 있는 기존의 가상환경을 변경하지 않고, 약간의 패키지를 변경하여 테스트하고 싶었다. 이런 때에는 아나콘다에서 제공하는 clone 옵션으로 가상환경을 클론(복제)하고, 복제한 가상환경에서 패키지를 변경하여 테스트 해 볼 수 있다. 기존의 tensorflow2_p36 가상환경의 패키지 설정을 복제하여, tf2_p36_dw 가상환경을 만든다. 새롭게 만들어진 가상환경은 기존의 가상환경과 동일한 패키지가 설치되게 된다. conda create --name tf2_p36_dw --clone tensorflow2_p36 이후 source activate tf2_p36_dw 명령으로 가상환경에 진입하고, conda instal..
프로토타입 패턴은 왜 사용하는 건가? http://stackoverflow.com/questions/13887704/whats-the-point-of-the-prototype-design-pattern 질문 : 프로토타입 패턴은 왜 사용하는 건가?What's the point of the Prototype design pattern? http://stackoverflow.com/a/13888045/100093 프로토타입 패턴은 예를 들면 다음과 같은 잇점이 있다. - 객체 초기화 때의 (매우 비쌀 가능성이 있는) 오버헤드를 없애준다. - 같은 타입의 여러 객체가 거의 유사한 데이터를 가지고 있는 유스케이스를 최적화한다. 예를 들어, 프로그램이 네트워크로부터 거의 변하지 않는 데이터를 파싱하여 객체를 만든다고 하자. 객체를 만들 때마다 데이터..