반응형

JavaScript 2652

Python unittest를 사용하여 파일을 작성하는 함수의 단위 테스트를 수행하는 방법

Python unittest를 사용하여 파일을 작성하는 함수의 단위 테스트를 수행하는 방법 출력 파일을 디스크에 쓰는 Python 함수가 있습니다. Python unittest 모듈을 사용하여 단위 테스트를 작성하고 싶습니다. 파일의 동등성을 어떻게 주장해야합니까? 파일 내용이 예상되는 내용과 다른 경우 오류가 발생하고 + 차이점 목록이 표시됩니다. unix diff 명령의 출력과 같습니다. 공식 / 권장 방법이 있습니까? 가장 간단한 방법은 출력 파일을 작성한 다음 해당 내용을 읽고 금 (예상) 파일의 내용을 읽고 단순한 문자열 동등성과 비교하는 것입니다. 동일한 경우 출력 파일을 삭제하십시오. 다른 경우 주장을 제기하십시오. 이런 식으로 테스트가 완료되면 모든 실패한 테스트가 출력 파일로 표시되고 타..

Nice programing 2020.11.27

~ 2,000 만 개의 샘플 포인트와 기가 바이트의 데이터가 포함 된 대화 형 대형 플롯

~ 2,000 만 개의 샘플 포인트와 기가 바이트의 데이터가 포함 된 대화 형 대형 플롯 여기에 문제가 있습니다 (RAM에). 내가 플로팅하려는 데이터를 저장할 수 없습니다. HD 공간이 충분합니다. 내 데이터 세트의 "그림자"를 피할 수있는 해결책이 있습니까? 구체적으로 저는 디지털 신호 처리를 다루고 있으며 높은 샘플 속도를 사용해야합니다. 내 프레임 워크 (GNU Radio)는 값을 바이너리로 저장합니다 (너무 많은 디스크 공간 사용을 방지하기 위해). 포장을 풉니 다. 그 후에 플롯을해야합니다. 확대 / 축소 가능한 대화 형 플롯이 필요합니다. 그리고 그것은 문제입니다. 이것 또는 더 큰 데이터 세트를 처리 할 수있는 다른 소프트웨어 / 프로그래밍 언어 (예 : R 등)에 대한 최적화 가능성이 있..

Nice programing 2020.11.27

Hibernate 4에서 세션 팩토리 생성

Hibernate 4에서 세션 팩토리 생성 Hibernate 4에서 세션 팩토리를 생성하는 데 문제가 있습니다. Hibernate 3에서 간단하게 다음을 수행했습니다. org.hibernate.cfg.Configuration conf= HibernateUtil .getLimsInitializedConfiguration(systemConfiguration .getHibernateconfFile()); SessionFactory sf = conf.configure().buildSessionFactory(); 이제 ServiceRegistry 클래스를 buildSessionFactory에 전달해야하지만 Javadocs는이 문제를 해결하는 방법에 대해 매우 모호합니다. 팁이 있습니까? 예, 그들은 이전 buil..

Nice programing 2020.11.27

내 모든 디스크 공간을 차지하는 Docker 컨테이너 로그

내 모든 디스크 공간을 차지하는 Docker 컨테이너 로그 VM에서 컨테이너를 실행하고 있습니다. 내 컨테이너는 디스크가 꽉 찰 때까지 기본적으로 /var/lib/docker/containers/CONTAINER_ID/CONTAINER_ID-json.log 파일에 로그를 작성합니다. 현재 디스크가 가득 차지 않도록이 파일을 수동으로 삭제해야합니다. Docker 1.8에는 로그 를 회전 하는 매개 변수가 있다는 것을 읽었습니다 . 현재 해결 방법으로 무엇을 권장 하시겠습니까? Docker 1.8은 로그 회전 옵션과 함께 릴리스되었습니다. 첨가: --log-opt max-size=50m 컨테이너가 시작될 때 트릭을 수행합니다. https://docs.docker.com/engine/admin/logging/..

Nice programing 2020.11.27

ErrorCode = '0x80004005 : 80008083으로 인해 IIS에서 .NET Core 앱을 시작할 수 없음

ErrorCode = '0x80004005 : 80008083으로 인해 IIS에서 .NET Core 앱을 시작할 수 없음 .NET Core 애플리케이션이 있습니다. VS2017 및 Kestrel을 사용하여 로컬에서 실행됩니다. IIS에서 로컬로 실행됩니다. 그러나 서버에서는 502.5 - Process Failure메시지 와 함께 시작되지 않습니다 . 이벤트 로그에서 더 자세한 정보를 얻을 수 있습니다. 물리적 루트가 'C : ... \ my-app-folder \'인 응용 프로그램 '...'이 명령 줄 ' "dotnet". \ MyApp.dll'을 사용하여 프로세스를 시작하지 못했습니다. 오류 코드 = '0x80004005 : 80008083. 응용 프로그램의 이전 빌드는 동일한 서버에서 잘 작동하지만..

Nice programing 2020.11.27

`this-> field` 대신`this-field` 작성에 대해 경고하는 GCC 옵션이 있습니까?

`this-> field` 대신`this-field` 작성에 대해 경고하는 GCC 옵션이 있습니까? 다음 코드 (악의적 인 버그 포함)는 경고없이 GCC로 컴파일됩니다. 그러나 물론 개발자 (나)가 예상 한대로 작동하지 않습니다. #include struct A { bool b; void set(bool b_) { this->b = b_; } bool get() const { return this-b; } // The bug is here: '-' instead of '->' }; int main() { A a; a.set(true); std::cout b = b_; } bool get() const { return this - b; } }; 아니요, 경고를받을 방법이 없습니다. 암시 적 변환은 비뚤어 ..

Nice programing 2020.11.27

웹 사이트 스크린 샷을 만드는 명령 줄 프로그램 (Linux)

웹 사이트 스크린 샷을 만드는 명령 줄 프로그램 (Linux) Linux에서 웹 사이트의 스크린 샷을 만드는 데 좋은 명령 줄 도구는 무엇입니까? 사람의 개입없이 웹 사이트의 스크린 샷을 자동으로 생성해야합니다. 내가 찾은 유일한 도구는 khtml2png 였지만 khtml을 기반으로하지 않는 다른 도구가 있는지 궁금합니다 (예 : 좋은 JavaScript 지원이있는 도구 등). 좀 더 자세한 정보가 유용 할 수 있습니다 ... 콘솔 또는 vncserver를 사용하여 X 세션에서 firefox (또는 다른 브라우저)를 시작합니다. --height및 --width옵션을 사용하여 창 크기를 전체 화면으로 설정할 수 있습니다 . 다른 firefox 명령을 사용하여 첫 번째 firefox 창에 표시되는 URL을 ..

Nice programing 2020.11.27

데이터베이스에서 일반 텍스트 암호 암호화 / 해싱

데이터베이스에서 일반 텍스트 암호 암호화 / 해싱 나는 한 상속 난 그냥 SQL Server 데이터베이스에서 일반 텍스트로 30 만 사용자 이름 / 암호를 통해 매장을 발견했습니다하는 웹 응용 프로그램을. 이것이 Very Bad Thing ™이라는 것을 알고 있습니다. 암호화 / 암호 해독을 위해 로그인 및 암호 업데이트 프로세스를 업데이트해야하며 시스템의 나머지 부분에 미치는 영향을 최소화하면서 데이터베이스에서 일반 텍스트 암호를 제거하는 가장 좋은 방법으로 권장하는 것은 무엇입니까? 도움을 주시면 감사하겠습니다. 편집 : 명확하지 않은 경우 죄송합니다. 특정 암호화 / 해싱 방법이 아닌 암호를 암호화 / 해시하는 절차가 무엇인지 물어 보려고했습니다. 나는 단지 : DB 백업 로그인 / 업데이트 비밀번..

Nice programing 2020.11.27

SQL Server Express로 매일 백업을 예약하려면 어떻게해야합니까?

SQL Server Express로 매일 백업을 예약하려면 어떻게해야합니까? 이 질문에 이미 답변이 있습니다. SQL Server 자동 백업 3 답변 SQL Server Express (2005)를 백엔드로 사용하여 작은 웹 응용 프로그램을 실행하고 있습니다. SQL 스크립트를 사용하여 백업을 생성 할 수 있지만 매일 예약하고 싶습니다. 추가 옵션으로 (필요한 경우) 마지막 X 백업 만 유지하고 싶습니다 (분명히 공간 절약을 위해) 포인터가 있습니까? SQL Server Express에서 SQL Server 에이전트를 사용할 수 없습니다. SQL Server Express에서는 SQL Server 에이전트를 사용할 수 없습니다. 이전에 수행 한 방법은 SQL 스크립트를 만든 다음 매일 예약 된 작업으로 ..

Nice programing 2020.11.27

Scala : Seq를 var-args 함수에 전달

Scala : Seq를 var-args 함수에 전달 가변 개수의 인수를받는 함수가 주어지면 예를 들어 def foo(os: String*) = println(os.toList) 함수에 일련의 인수를 어떻게 전달할 수 있습니까? 다음과 같이 쓰고 싶습니다. val args = Seq("hi", "there") foo(args) 분명히 이것은 작동하지 않습니다. foo(args:_*)트릭을 수행합니다. 시퀀스를 하나의 단일 인수로 적용하는 대신 시퀀스의 각 요소가 인수로 사용됩니다. 참고 URL : https://stackoverflow.com/questions/1832061/scala-pass-seq-to-var-args-functions

Nice programing 2020.11.27
반응형