반응형

분류 전체보기 2602

GoogleTest vs CppUnit : 사실

GoogleTest vs CppUnit : 사실 향후 몇 년 동안 C ++ 단위 테스트 프레임 워크를 설정하는 과정에서 GoogleTest 및 CppUnit을 최종 선정 했습니다 . 나는 둘 다 경험이 있으며 내 무거운 선호는 GoogleTest입니다. 어쨌든 내 상사를 설득하기 위해 몇 가지 사실 이 필요 하므로 매뉴얼, 위키 페이지 및 일부 소스를 포함하여 인터넷에서 일부 읽기를했습니다. GoogleTest의 장점 목록과 단일 CppUnit 장점 (그래픽 테스트 실행기)을 생각해 냈습니다. 여기에서는 인지 된 유용성에 따라 정렬됩니다 . INSTANTIATE_TEST_CASE_P는 데카르트 곱을 포함하여 원하는 매개 변수 세트로 테스트 케이스를 인스턴스화합니다. 개인 클래스 멤버 테스트를위한 FRIE..

Program Tip 2020.11.25

사용할 @NonNull Java 주석

사용할 @NonNull Java 주석 이 질문에 이미 답변이 있습니다. 어떤 @NotNull Java 주석을 사용해야합니까? 21 답변 이란 무엇입니까 최고의 '널 (null)이 아닌'주석? 의미에서 "최고" 표준 방식 예 : 미래 보장성 (예 : 표준 jdk 등의 지원) IDE 지원 (개발자를위한 사용법을 나타 내기 위해 Java 문서에 표시됨) findbugs와 같은 정적 분석 도구 지원 런타임 분석 지원 현재 세상의 모습은 다음과 같습니다. 더 많은 통찰력을 얻을 수 있습니다. javax.validation.constraints.NotNull( Docs ) + javax 패키지는 따라서 미래 지향적 인 것처럼 보입니다-JSE가 아닌 JEE의 일부 . JSE에서는 추가 라이브러리 를 가져와야 합니다...

Program Tip 2020.11.25

배우 기반 시스템 구축을위한 디자인 패턴 / 모범 사례

배우 기반 시스템 구축을위한 디자인 패턴 / 모범 사례 Actor 기반 앱을 빌드하는 데 사용해야하는 디자인 패턴, 모범 사례 또는 좋은 기본 아키텍처 원칙에 대한 적절한 링크를 찾는 데 어려움을 겪고 있습니다. 내가 아는 몇 가지는 다음과 같습니다. 블로그 게시물, 기사, WIKI, 가이드 OTP 설계 원칙 사용자 가이드 엔터프라이즈 통합을위한 패턴 및 모범 사례 (일반적으로 모든 메시지 기반 아키텍처에 적용 가능) 배우와 함께 디자인 상태를 다루는 James Iry 의 게시물 시리즈 Ittay Dror의 Scala 배우와 함께 디자인에 대한 일련의 게시물 Wikipedia의 동시성 패턴 문서 확장 가능한 시스템 디자인 패턴 (액터와 직접 관련이 없지만 매우 유용함) 액터 동시성 이해, pt.1 , p..

Program Tip 2020.11.25

파이썬 db-api : fetchone vs fetchmany vs fetchall

파이썬 db-api : fetchone vs fetchmany vs fetchall 나는 오늘 파이썬의 db-api fetchone vs fetchmany vs fetchall에 대해 동료들과 토론했습니다. 이들 각각의 사용 사례는 내가 사용중인 db-api의 구현에 따라 달라진다고 확신하지만 일반적으로 fetchone 대 fetchmany 대 fetchall의 사용 사례는 무엇입니까? 즉, 다음과 같은 것입니까? 아니면 다른 것보다 선호하는 것 중 하나가 있습니까? 그렇다면 어떤 상황에서? cursor.execute("SELECT id, name FROM `table`") for i in xrange(cursor.rowcount): id, name = cursor.fetchone() print id, ..

Program Tip 2020.11.25

성능 : 일반에서 파생 된 유형

성능 : 일반에서 파생 된 유형 내가 이해할 수없는 한 가지 성능 문제가 발생했습니다. 나는 그것을 고치는 방법을 알고 있지만 왜 그런 일이 발생하는지 이해하지 못합니다. 단지 재미를위한 것입니다! 코드에 대해 이야기합시다. 문제를 재현 할 수 있도록 코드를 최대한 단순화했습니다. 제네릭 클래스가 있다고 가정합니다. 내부에 빈 목록이 있고 T생성자에서 뭔가를 수행 합니다. 그것은이 Run호출 방법 IEnumerable예를 들어 목록에 방법을 Any(). public class BaseClass { private List _list = new List(); public BaseClass() { Enumerable.Empty(); // or Enumerable.Repeat(new T(), 10); // or..

Program Tip 2020.11.25

AVAssetWriter 및 AVAssetWriterInputs를 통해 비디오 + 오디오를 작성하는이 코드가 작동하지 않습니다.

AVAssetWriter 및 AVAssetWriterInputs를 통해 비디오 + 오디오를 작성하는이 코드가 작동하지 않습니다. 왜? AVAssetWriter 및 AVAssetWriterInputs를 사용하여 비디오 + 오디오를 작성하려고했습니다. 나는 사람들이 그것을 성취 할 수 있었다고 말하는 사람들의 포럼에서 여러 게시물을 읽었지만 그것은 나를 위해 작동하지 않습니다. 비디오를 작성하면 코드가 잘 작동합니다. 오디오를 추가하면 출력 파일이 손상되어 재생할 수 없습니다. 다음은 내 코드의 일부입니다. AVCaptureVideoDataOutput 및 AVCaptureAudioDataOutput 설정 : NSError *error = nil; // Setup the video input AVCapture..

Program Tip 2020.11.25

웹 개발 및 디자인에 유용한 Vim 플러그인 (php, html, css, javascript)?

웹 개발 및 디자인에 유용한 Vim 플러그인 (php, html, css, javascript)? 지금 surround.vim은 HTML 태그로 텍스트를 묶는 데 사용 하고 있으며 CSS 파일의 16 진수 값에 따라 텍스트를 강조 하는 플러그인 을 사용하고 있습니다 (예 : # 888은 CSS 파일에서 회색 배경을 가짐). 웹 개발을위한 다른 유용한 플러그인이 있습니까? 권장 사항 지금까지 답변에 언급 된 플러그인 목록은 다음과 같습니다. 텍스트를 HTML 태그로 묶는 서라운드 .vim jslint.vim 을 사용하여 JSLint로 JavaScript 오류 확인 HTML 및 CSS 고속 코딩을위한 Emmet.vim phpfolding.vim to PHP 자동 접기 예를 들어 PHP의 자동 구문 검사를위한..

Program Tip 2020.11.25

Angularjs-간단한 양식 제출

Angularjs-간단한 양식 제출 저는 AngularJs로 학습 곡선을 진행 중이며 실제 사용을 제공하는 예가 사실상 없다는 것을 발견했습니다. 가장 표준적인 구성 요소로 양식을 제출하고 PHP 파일로 전달하는 방법을 명확하게 이해하려고합니다. 내 바이올린 . 누구든지 저와 다른 Angularjs 초보자에게 도움이 될 단순하고 오염되지 않은 양식 제출에 대한 좋은 예가 있습니까? 깔끔한 형태라고 할 때 이런 말을하는 것입니다 .. First name: Email Address: Female ... Male Already a member 내 ng-app 코드 ... var app = angular.module('myApp', []); app.controller('FormCtrl', function ($s..

Program Tip 2020.11.25

Visual Studio가 새 .vsmdi 파일을 만드는 이유는 무엇입니까?

Visual Studio가 새 .vsmdi 파일을 만드는 이유는 무엇입니까? Visual Studio 2008에서 솔루션을 열고 단위 테스트를 실행하면 VS는 솔루션 항목 폴더에 새 .vsmdi 파일을 만들고 사용 가능한 다음 번호 (예 : My Solution2.vsmdi)를 제공합니다. VS가 왜 이런 일을하는지 그리고 어떻게이 일을 멈추게 할 수 있는지 아십니까? 나타납니다 VSMDI 문제가 알려진 버그 및 VS2005 팀 시스템 이후 주변왔다 있지만 아직까지는 명확한 수정이 없습니다. MS 테스트를 사용하지 않는 또 다른 이유. MSDN 블로그는 VSMDI 파일없이 단위 테스트를 실행하는 방법을 자세히 설명합니다 . VSMDI 파일이 소스 제어를 받고 있다고 가정하면이 문제에 대한 Microsof..

Program Tip 2020.11.25

자바 스크립트 : document.execCommand 크로스 브라우저?

자바 스크립트 : document.execCommand 크로스 브라우저? 이전에 본 적이없는 코드를 우연히 발견했습니다. document.execCommand('Copy'); 클립 보드 내용을 포커스가있는 요소에 복사하는 것 같습니다. 이 기능을 브라우저 간에서 사용할 수 있습니까? 에 대한 호환성 매트릭스를 보여주는 페이지 를 찾았 습니다document.execCommand . 이것은 브라우저가 문서를 효과적으로 편집기로 바꾸는 '디자인 모드'를위한 것입니다. execCommand API는 IE에서 시작되었으며 나중에 HTML5에 추가되었습니다. 정확히 어떤 명령이 지원되는지와 그 동작은 브라우저마다 다릅니다. 클립 보드 액세스는 보안 위험으로 간주됩니다. 예, IE, Chrome, Safari에서 사..

Program Tip 2020.11.25
반응형