반응형

분류 전체보기 2429

더 빠른 것은 무엇입니까, 문자열 또는 elseif on type?

더 빠른 것은 무엇입니까, 문자열 또는 elseif on type? 문자열 비교를 기반으로하거나 유형을 비교하여 사용할 코드 경로를 식별 할 수있는 옵션이 있다고 가정 해 보겠습니다. 어느 것이 더 빠르고 그 이유는 무엇입니까? switch(childNode.Name) { case "Bob": break; case "Jill": break; case "Marko": break; } if(childNode is Bob) { } elseif(childNode is Jill) { } else if(childNode is Marko) { } 업데이트 : 내가 이것을 묻는 주된 이유는 switch 문이 케이스로 간주되는 것에 대해 독특하기 때문입니다. 예를 들어 변수를 사용할 수 없으며 주 어셈블리로 이동하는 상..

developer tip 2020.10.18

펄의 foreach 루프에서 자동으로 루프 인덱스를 얻습니다.

펄의 foreach 루프에서 자동으로 루프 인덱스를 얻습니다. Perl에 다음 배열이있는 경우 : @x = qw(a b c); 을 사용하여 반복 foreach한 다음 배열 $_의 현재 요소 를 참조합니다 . foreach (@x) { print; } 인쇄됩니다 : abc 카운터를 수동으로 업데이트하지 않고 현재 요소 의 인덱스 를 얻는 유사한 방법이 있습니까? 다음과 같은 것 : foreach (@x) { print $index; } 출력을 산출하기 위해 $index업데이트 되는 위치 $_: 012 코드 헤드가 말했듯이 요소 대신 배열 인덱스를 반복해야합니다. C 스타일 for 루프보다이 변형을 선호합니다. for my $i (0 .. $#x) { print "$i: $x[$i]\n"; } 5.10 이전..

developer tip 2020.10.18

두 장고 쿼리 셋의 합집합을 어떻게 찾을 수 있습니까?

두 장고 쿼리 셋의 합집합을 어떻게 찾을 수 있습니까? 두 가지 사용자 지정 관리자 메서드가있는 Django 모델이 있습니다. 각각은 객체의 다른 속성을 기반으로 모델 객체의 다른 하위 집합을 반환합니다. 각 관리자 메서드에서 반환 된 쿼리 집합의 합집합 인 쿼리 집합 또는 개체 목록을 얻을 수있는 방법이 있습니까? 이것은 작동하고 조금 더 깨끗해 보입니다. records = query1 | query2 중복을 원하지 않는 경우 다음을 추가해야합니다 .distinct(). records = (query1 | query2).distinct() 버전 1.11 부터 django 쿼리 세트에는 내장 통합 메소드가 있습니다. q = q1.union(q2) #q will contain all unique recor..

developer tip 2020.10.18

실행중인 JVM의 매개 변수 가져 오기

실행중인 JVM의 매개 변수 가져 오기 실행중인 JVM의 매개 변수를 가져 오는 방법이 있습니까? JVM의 pid를 입력으로 받아 시작 매개 변수를 반환하는 jstat와 같은 명령 줄 도구가 있습니까? 특히 JVM을 시작할 때 제공된 -Xmx 및 -Xms 값에 관심이 있습니다. 감사합니다. 편집 : 내 제약을 명확히하기 위해. 확인하려는 JVM이 프로덕션 서버에서 실행 중입니다. 그렇기 때문에 우리는 최소한의 중단을 선호합니다. jstat를 사용하여 JVM을 모니터링 할 수 있으므로 매개 변수에 액세스하는 유사한 간단한 솔루션이 있기를 바랍니다. 편집 : 우리는 또한 jvisualvm을 사용하여 매개 변수를 얻으려고했습니다. 그러나 원격 jvm에 연결하려면 jstatd를 실행하고 JVM의 보안 설정을 수..

developer tip 2020.10.18

수도 뱅뱅이란?

수도 뱅뱅이란? 이 만화 외에도 몇몇 사람들이 sudo !!. 수도 뱅뱅이란? bang bang ( !!) 명령은 터미널에 입력 한 이전 명령 을 반복 하는 바로 가기 입니다. 이 명령은 특정 작업을 수행하기 위해 관리자 권한이 필요하다는 사실을 잊었을 때 매우 유용하며 입력 만하면 수퍼 유저 권한으로 반복 할 수 있습니다. sudo !! 위로 화살표를 입력하는 대신 줄의 시작 부분으로 스크롤하고 sudo엔터를 추가 하고 치는 것 (그 loooong apt-get 명령을 스크롤하는 것을 상상해보십시오 ). 너무 많은 초를 얻었습니다! 예이! 이 같은 다른 많은 뱅 명령은 !x, !?x, !!:p와 !!*. 이 블로그 게시물 에는 이들을 나열하고 용도에 대해 설명합니다. 참고 URL : https://st..

developer tip 2020.10.17

파일 트리 다이어그램을 그리는 데 사용할 도구

파일 트리 다이어그램을 그리는 데 사용할 도구 파일 트리 (디렉토리가있는 디렉토리 등)가 주어지면 파일 트리 다이어그램을 워드 프로세서 문서에 포함 할 수있는 그래픽 파일로 만드는 스크립트를 어떻게 작성 하시겠습니까? 벡터 (SVG, EPS, EMF ...) 파일을 선호합니다. 이 도구는 Windows에서 실행되어야하지만 가급적 크로스 플랫폼에서 실행되어야합니다. 이 도구는 상업적 일 수 있지만 바람직하게는 무료입니다. 2012-02-20 업데이트. 질문은 문서 하위 프로젝트와 관련이 있습니다. 파일 (특히 리소스 및 구성 파일)이있는 위치를 설명해야했습니다. 나는 도스 트리 명령을 사용하여 끝났습니다. 두 화면 모두 결과 (짧은 폴더)를 가져 왔고 긴 폴더의 경우 텍스트 파일로 리디렉션 한 다음 편집했..

developer tip 2020.10.17

NUnit 테스트를 병렬로 실행하려면 어떻게해야합니까?

NUnit 테스트를 병렬로 실행하려면 어떻게해야합니까? NUnit을 사용하여 작성된 대규모 수용 테스트 (테스트 당 최대 10 초) 테스트 스위트가 있습니다. 내 컴퓨터가 모두 다중 코어 박스라는 사실을 활용하고 싶습니다. 이상적으로는 다른 테스트와 독립적으로 코어 당 하나의 테스트를 실행할 수 있습니다. PNUnit이 있지만 스레딩 동기화 문제 등을 테스트하기 위해 설계되었으며이를 수행하는 명확한 방법을 보지 못했습니다. 테스트를 병렬로 실행하는 데 사용할 수있는 스위치 / 도구 / 옵션이 있습니까? NUnit 테스트를 병렬로 실행하려면 최소한 두 가지 옵션이 있습니다. NCrunch는 즉시 사용할 수 있습니다 (아무것도 변경하지 않고 상용 제품 임). NUnit 3은 병렬로 실행할 수있는 테스트를 표..

developer tip 2020.10.17

AngularJS 테스트에서 _servicename_의 밑줄은 무엇을 의미합니까?

AngularJS 테스트에서 _servicename_의 밑줄은 무엇을 의미합니까? 다음 예제 테스트에서 원래 공급자 이름은 APIEndpointProvider이지만 주입 및 서비스 인스턴스화의 경우 규칙에 따라 밑줄을 래핑하여 주입해야하는 것 같습니다. 왜 그런 겁니까? 'use strict'; describe('Provider: APIEndpointProvider', function () { beforeEach(module('myApp.providers')); var APIEndpointProvider; beforeEach(inject(function(_APIEndpointProvider_) { APIEndpointProvider = _APIEndpointProvider_; })); it('should..

developer tip 2020.10.17

Go 빌드 빌드는 무엇입니까?

Go 빌드 빌드는 무엇입니까? 새로운 Go 프로그래머는 기본 go build 명령이 수행하는 작업을 알지 못하거나 혼동하는 경우가 많습니다. go build및 go install명령 은 정확히 무엇을 빌드하고 결과 / 출력을 어디에 배치합니까? 어떤 go명령을 수행하는 것은 우리가 "정상"패키지 실행 여부에 특수에 대한 의존 "main"패키지로 제공된다. 패키지 용 go build 패키지를 빌드 한 다음 결과 를 버립니다 . go install그런 다음 builds 는$GOPATH/pkg 디렉토리에 패키지 를 설치 합니다 . 명령 (패키지 main) go build 명령을 빌드하고 결과를 현재 작업 디렉토리 에 둡니다 . go install임시 디렉토리에 명령을 빌드 한 다음 $GOPATH/bin. 기본..

developer tip 2020.10.17

WPF 바인딩에서 "{Binding Path =.}"는 무엇을 의미합니까?

WPF 바인딩에서 "{Binding Path =.}"는 무엇을 의미합니까? {Binding Path=.}WPF 바인딩에서 무엇을 의미합니까? 어떤 사람들이 그것을 사용하는 것을 보았지만 설명을 찾을 수 없습니다. 바인딩 구문에 다른 특수 기호가 {Binding /}있습니까 (제외 )? 이것은 현재 소스에 바인딩하는 약어입니다. 자세한 내용은 여기를 참조 하십시오 . 나는이 WPF Binding CheatSheet 를 몇 달 전에 발견했고 특히 WPF를 배우는 모든 사람들에게 매우 유용하다는 것을 알게되었습니다. 그 안에 철자 오류가 있지만 여전히 꽤 좋습니다. 다음은 작은 발췌문입니다 (표 형식이 있어야 함). Basic Binding {Binding} Bind to current DataContext...

developer tip 2020.10.17
반응형