반응형

IT story 4917

ViewModel 모범 사례

ViewModel 모범 사례 에서 이 질문에 , 그것은 컨트롤러가 만들도록하는 것이 합리적 것 같습니다 뷰 모델 보다 정확하게보기를 표시하려고하고있는 모델을 반영하지만, 나는 (내가 MVC 패턴에 새로운 해요 규칙의 일부에 대해 궁금 해요 아직 명확하지 않은 경우). 기본적으로 다음과 같은 질문이 있습니다. 나는 보통 하나의 클래스 / 파일을 갖고 싶습니다. 로모그래퍼이 메이크업 감각을합니까 뷰 모델 이 만 볼 수있는 컨트롤러에서 데이터 떨어져 손에 작성되는 경우? 경우 뷰 모델은 자체 파일에 속하지 않는, 당신은, 일을 분리 유지하기 위해 디렉토리 / 프로젝트 구조를 사용하는 곳 수행 뷰 모델에 속하는 파일을? 에서 컨트롤러 디렉토리? 그것은 기본적으로 지금입니다. 몇 가지 질문이 더 나올 수도 있지만..

IT story 2020.04.13

해당 함수 내에서 함수 이름을 얻는 방법은 무엇입니까?

해당 함수 내에서 함수 이름을 얻는 방법은 무엇입니까? 해당 함수 내에서 함수 이름에 어떻게 액세스 할 수 있습니까? // parasitic inheritance var ns.parent.child = function() { var parent = new ns.parent(); parent.newFunc = function() { } return parent; } var ns.parent = function() { // at this point, i want to know who the child is that called the parent // ie } var obj = new ns.parent.child(); ES5에서 가장 좋은 방법은 다음과 같습니다. function functionName(fu..

IT story 2020.04.13

Subversion의 트렁크, 분기 및 태그 란 무엇입니까?

Subversion의 트렁크, 분기 및 태그 란 무엇입니까? [복제] 가능한 중복 : "분기", "태그"및 "트렁크"는 실제로 무엇을 의미합니까? Subversion의 트렁크, 분기 및 태그는 무엇이며이를 사용하는 가장 좋은 방법은 무엇입니까? Visual Studio 2008 에서 Subversion에 어떤 도구를 사용할 수 있습니까? 트렁크 SVN 저장소에 개발의 주요 라인입니다. 분기 트렁크 버전의 성가신 사용자없이 큰, 실험 또는 방해 작업을하기 위해 만든 개발의 사이드 라인입니다. 또한 지점을 사용하여 버그 수정 프로그램을 안정적인 릴리스로 백 포트 할 수있는 장소와 같이 동일한 제품의 여러 버전에 대한 개발 라인을 만들 수 있습니다. 마지막으로 태그 는 리포지토리 기록에서 주목할만한 수정본을 ..

IT story 2020.04.13

Python이 virtualenv 내에서 실행 중인지 확인

Python이 virtualenv 내에서 실행 중인지 확인 현재 확장가 virtualenv 환경 내에서 실행 중에 지칠 수 없는가? AFAIK는 다음과 같은 확인을하는 것입니다 sys.real_prefix. import sys if hasattr(sys, 'real_prefix'): #... VIRTUALENV 내부 sys.prefixVIRTUALENV 공간 및 포인트 및 sys.real_prefix시스템 개수 (보통의 "진짜"접두사 포인트 /usr나 /usr/local또는 다른 것 등). virtualenv 외부에 sys.real_prefix존재하지 않습니다. VIRTUAL_ENV환경 변수를 사용하십시오 . VIRTUALENV activate쉘 펼쳐에 의해 설정 되지만 VIRTUALENV bin/(또는..

IT story 2020.04.13

Git을 사용하는 여러 작업 디렉토리?

Git을 사용하는 여러 작업 디렉토리? 이것이 Git이 지원하는 것인지 확실하지 않지만 이론적으로는 그것이 나에게 효과가있는 것처럼 보입니다. 워크 플로에는 종종 여러 지점에서 동시에 파일을 편집하는 작업이 포함됩니다. 즉, 다른 브랜치에서 다른 파일의 내용을 편집하는 동안 한 브랜치에서 몇 개의 파일을 열고 싶습니다. 이것에 대한 나의 전형적인 해결책은 두 개의 체크 아웃을하는 것이지만, 지점과 참조를 공유 할 수 없다는 것은 부끄러운 일입니다. 내가 원하는 것은 동일한 .git 폴더로 두 개의 작업 디렉토리를 관리하는 것입니다. 로컬 git clone 솔루션 (공유 객체를 하드 링크하는 기본 설정 및 원래 저장소로 대체 ​​객체 저장소를 설정하는 --shared 옵션)에 대해 알고 있지만이 솔루션은 ..

IT story 2020.04.13

사전에 키가 포함되어 있는지 확인하는 것이 왜 더 빠르지 않은지 예외를 잡는 것보다 더 빠른 이유는 무엇입니까?

사전에 키가 포함되어 있는지 확인하는 것이 왜 더 빠르지 않은지 예외를 잡는 것보다 더 빠른 이유는 무엇입니까? 코드를 상상해보십시오. public class obj { // elided } public static Dictionary dict = new Dictionary(); 방법 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) { return dict[name]; } return null; } 방법 2 public static obj FromDict2(string name) { try { return dict[name]; } catch (KeyNotFoundException) { return null; } } 두 함수..

IT story 2020.04.13

Linux에서 지연 및 손실 된 패킷 시뮬레이션

Linux에서 지연 및 손실 된 패킷 시뮬레이션 나는에 대한 패킷 지연 및 손실 시뮬레이션 싶습니다 UDP및 TCP응용 프로그램의 성능을 측정하는 리눅스에 있습니다. 이를 수행하는 간단한 방법이 있습니까? netem 은 이미 Linux 및 사용자 공간 유틸리티에 내장 된 기능을 활용하여 네트워크를 시뮬레이션합니다. 이것은 실제로 Mark의 대답이 다른 이름으로 언급 한 것입니다. 홈페이지 의 예는 이미 요청한 것을 달성하는 방법을 보여줍니다. 예 광역 네트워크 지연 에뮬레이션 이것은 가장 간단한 예이며, 로컬 이더넷에서 나가는 모든 패킷에 고정 된 지연 시간을 추가합니다. # tc qdisc add dev eth0 root netem delay 100ms 이제 로컬 네트워크에서 호스트하기위한 간단한 핑 ..

IT story 2020.04.13

파일 끝에서 VIM이 자동 줄 바꿈 비활성화

파일 끝에서 VIM이 자동 줄 바꿈 비활성화 그래서 저는 PHP 상점에서 일하고, 우리는 모두 다른 편집기를 사용하며, 우리는 모두 창에서 작업해야합니다. 나는 vim을 사용하고 있으며 상점의 모든 사람들은 파일을 편집 할 때마다 맨 아래에 줄 바꿈이 있다고 불평합니다. 나는 주변을 둘러 보았고 이것이 vi & vim의 문서화 된 행동이라는 것을 알았습니다 ...하지만이 기능을 비활성화 할 수있는 방법이 있는지 궁금합니다. (특정 파일 확장자에 대해 사용하지 않도록 설정하는 것이 가장 좋습니다). 누구든지 이것에 대해 알고 있다면 좋을 것입니다! 그리고 대한 vim7.4+ 당신은 (뉴스의 마지막 비트에 대한罗泽轩덕분에!) (당신의 .vimrc에 바람직)를 사용할 수 있습니다 : :set nofixendo..

IT story 2020.04.13

JavaScript에서 then () 함수는 무엇을 의미합니까?

JavaScript에서 then () 함수는 무엇을 의미합니까? 나는 다음과 같은 코드를 보았습니다. myObj.doSome("task").then(function(env) { // logic }); 어디 then()에서 왔습니까? JavaScript에서 비동기 호출을 처리하는 전통적인 방법은 콜백입니다. 응용 프로그램을 설정하기 위해 서버를 차례로 세 번 호출해야한다고 가정 해 봅시다. 콜백을 사용하면 코드가 다음과 같이 보일 수 있습니다 (서버 호출을 위해 xhrGET 함수 가정). // Fetch some server configuration xhrGET('/api/server-config', function(config) { // Fetch the user information, if he's l..

IT story 2020.04.13

각도에서 (change) vs (ngModelChange)

각도에서 (change) vs (ngModelChange) 각도 1은 onchange 이벤트를 허용하지 않으며 이벤트 만 허용합니다 ng-change. 반면에 Angular 2는 둘 다 동일한 일을하는 것처럼 보이는 이벤트 (change)와 (ngModelChange)이벤트를 모두 허용합니다 . 차이점이 뭐야? 어느 것이 성능에 가장 좋습니까? ngModelChange : vs 변경 : (change) 클래식 입력 변경 이벤트에 바인딩 된 이벤트입니다. https://developer.mozilla.org/en-US/docs/Web/Events/change 입력에 모델이없는 경우에도 (변경) 이벤트를 사용할 수 있습니다 (ngModelChange)는 IS @OutputngModel 지시어가. 모델이 변경..

IT story 2020.04.13
반응형