반응형

programing tip 3103

C ++ 11 foreach 구문 및 사용자 지정 반복기

C ++ 11 foreach 구문 및 사용자 지정 반복기 STL 컨테이너 대신 사용되는 컨테이너에 대한 반복기를 작성 중입니다. 현재 STL 컨테이너는 c ++ 11 foreach 구문 ( 예 : for(auto &x: C). STL 컨테이너를 래핑하는 사용자 지정 클래스를 사용하려면 코드를 업데이트해야합니다. template class SomeSortedContainer{ std::vector m_data; //we wish to iterate over this //container implementation code }; class SomeSortedContainerIterator{ //iterator code }; 사용자 지정 컨테이너에 대해 올바른 반복기를 사용하여 코..

programing tip 2020.12.08

공통 변수를 Node.js의 개별 모듈에 전달하는 가장 좋은 방법은 무엇입니까?

공통 변수를 Node.js의 개별 모듈에 전달하는 가장 좋은 방법은 무엇입니까? 메인 앱과 인증 앱의 모듈로 별도의 라우터 파일을 사용합니다. 라우터에 변수 (db 클라이언트)를 전달하는 가장 좋은 방법을 찾을 수 없습니다. 하드 코딩하거나 다음과 같이 전달하고 싶지 않습니다. module.exports = function(app, db) { 싱글 톤 레지스터를 사용하거나 전역 DB 변수를 사용하는 것이 가장 좋은 방법일까요? 디자인 패턴에 대한 경험은 무엇입니까? 어떤 방법이 가장 좋으며 그 이유는 무엇입니까? 나는 의존성 주입을 사용하여 물건을 전달하고 최고의 스타일임을 발견했습니다. 실제로 다음과 같이 보일 것입니다. // App.js module.exports = function App() { }..

programing tip 2020.12.08

composer.lock : 어떻게 작동합니까?

composer.lock : 어떻게 작동합니까? 이 부분을 이해하려고 노력 중입니다 : http://getcomposer.org/doc/02-libraries.md#lock-file 이 잠금 파일은 종속 된 다른 프로젝트에 영향을주지 않습니다. 메인 프로젝트에만 영향을 미칩니다. " 즉, 프로젝트 P가 라이브러리 A에 의존하고 라이브러리 A가 라이브러리 B v1.3에 의존한다면 프로젝트 P는 라이브러리 B의 버전에 대해 신경 쓰지 않고 대신 B 1.4를 설치할 것입니까? 그렇다면 요점은 무엇입니까? 아니면 의존성 관리자에서 기대할 수있는 반대를 의미합니까? Composer 종속성은 composer.json. composer 설치를 처음 실행하거나 composer 업데이트를 실행할 때라는 잠금 파일 com..

programing tip 2020.12.08

jquery 눈에 거슬리지 않는 유효성 검사 속성 참조?

jquery 눈에 거슬리지 않는 유효성 검사 속성 참조? 다음 과 같은 Unobtrusive jquery 유효성 검사 속성에 대한 참조를 찾을 수있는 곳 data-val-length, data-val-requiredetc .. 이러한 속성의 전체 목록을 원합니다. 이다 이걸 찾을 수있는 곳이 한 곳이라도 있나요? 내가 찾은 가장 가까운 것은 jQuery unobtrusive validation에 대해 배운 몇 가지 기사에 있습니다. 이 기사에는 더 나은 서식과 더 많은 정보가 있지만 사라지는 경우를 대비하여 여기에 좋은 부분을 복사했습니다. data-val="true":이 요소에 대해 눈에 잘 띄지 않는 유효성 검사를 활성화합니다 (확인하려는 모든 입력 요소에 있어야 함). data-val-require..

programing tip 2020.12.08

새로운 Google Now 및 Google+ 카드 인터페이스

새로운 Google Now 및 Google+ 카드 인터페이스 Google Now와 Google+ (Android)는 모두 카드와 같은 인터페이스를 사용합니다. 이 인터페이스를 Android에서 복제 할 수있는 방법을 아는 사람이 있는지 궁금합니다. 둘 다 새 카드를 표시하는 데 매우 흥미로운 애니메이션이 있습니다. 어떤 생각이라도 좋을 것입니다. 여기에 Google 카드 스타일 레이아웃을 복제 / 생성하는 방법에 대한 자습서를 게시했습니다 . 주요 단계 사용자 지정 레이아웃 만들기 아이들을 그리기위한 관찰자 추가 번갈아가는 카드 애니메이션 여기에 코드 스 니펫이 있습니다. @Override public void onGlobalLayout() { getViewTreeObserver().removeGloba..

programing tip 2020.12.08

ASP.NET MVC 4 응용 프로그램 호출 원격 WebAPI

ASP.NET MVC 4 응용 프로그램 호출 원격 WebAPI 과거에 몇 개의 ASP.NET MVC 응용 프로그램을 만들었지 만 이전에는 WebAPI를 사용한 적이 없습니다. 일반 MVC 컨트롤러 대신 WebAPI를 통해 간단한 CRUD 작업을 수행하는 간단한 MVC 4 앱을 어떻게 만들 수 있는지 궁금합니다. 트릭은 WebAPI가 별도의 솔루션이어야한다는 것입니다 (실제로 다른 서버 / 도메인에있을 수 있음). 어떻게하나요? 내가 무엇을 놓치고 있습니까? WebAPI의 서버를 가리 키도록 경로를 설정하는 것이 문제입니까? MVC 응용 프로그램을 사용하여 WebAPI를 사용하는 방법을 보여주는 모든 예제는 WebAPI가 MVC 응용 프로그램에 "적용"되거나 적어도 동일한 서버에 있다고 가정하는 것 같습니..

programing tip 2020.12.08

Python을 사용하여 디렉토리 내용을 디렉토리에 복사

Python을 사용하여 디렉토리 내용을 디렉토리에 복사 이 질문에 이미 답변이 있습니다. Python을 사용하여 전체 파일 디렉토리를 기존 디렉토리에 복사하려면 어떻게해야합니까? 14 답변 파일과 하위 디렉토리가있는 / a / b / c 디렉토리가 있습니다. / x / y / z 디렉토리의 / a / b / c / *를 복사해야합니다. 어떤 파이썬 메서드를 사용할 수 있습니까? 나는 시도 shutil.copytree("a/b/c", "/x/y/z")했지만 파이썬은 / x / y / z를 만들고 error "Directory exists". 이 코드가 작동하는 것을 발견했습니다. from distutils.dir_util import copy_tree # copy subdirectory example fr..

programing tip 2020.12.08

사용자 정의 비교기를 사용하여 C ++에서 priority_queue 선언

사용자 정의 비교기를 사용하여 C ++에서 priority_queue 선언 (노드 클래스 외부에있는) 비교기 함수로 priority_queue of nodes사용 하여을 선언하려고합니다 bool Compare(Node a, Node b). 내가 현재 가지고있는 것은 : priority_queue openSet; 어떤 이유에서인지 나는 Error: "Compare" is not a type name 선언을 다음으로 변경 priority_queue 나에게 준다 Error: expected a '>' 나는 또한 시도했다 : priority_queue openSet; priority_queue openSet; priority_queue openSet; 올바르게 신고하려면 어떻게해야 priority_queue합니..

programing tip 2020.12.08

Python의 다른 모듈에서 클래스를 패치하는 Monkey

Python의 다른 모듈에서 클래스를 패치하는 Monkey 다른 사람이 작성한 모듈을 사용하고 있습니다. __init__모듈에 정의 된 클래스 의 메서드 를 원숭이 패치하고 싶습니다 . 이 작업을 수행하는 방법을 보여주는 예제는 모두 내가 클래스를 직접 호출한다고 가정했습니다 (예 : Monkey-patch Python class ). 그러나 이것은 사실이 아닙니다. 제 경우에는 클래스가 다른 모듈의 함수 내에서 초기화됩니다. 아래의 (매우 단순화 된) 예를 참조하십시오. thirdpartymodule_a.py class SomeClass(object): def __init__(self): self.a = 42 def show(self): print self.a thirdpartymodule_b.py i..

programing tip 2020.12.08

npm 패키지를 제거하는 방법은 무엇입니까?

npm 패키지를 제거하는 방법은 무엇입니까? 를 grunt사용하여 설치했는데 sudo npm install grunt이제 제거 할 수 없습니다. 난 노력 했어: $ sudo npm uninstall grunt 그러나 그것은 나에게 WARN: npm WARN uninstall not installed in /home/kuba/projects/node_modules: "grunt-cli" 나는 또한 시도했다 rm, remove하고 unlink. 및 -g옵션을 제공합니다. npm WARN uninstall not installed in /usr/lib/node_modules: "grunt" 하지만 여전히 grunt명령 줄에서 실행할 수 있습니다 . 편집 : $ whereis grunt grunt: /usr/l..

programing tip 2020.12.08
반응형