반응형

Spring 2652

Ruby에서 초기화 생성자를 오버로드하는 방법이 있습니까?

Ruby에서 초기화 생성자를 오버로드하는 방법이 있습니까? Java에서는 생성자를 오버로드 할 수 있습니다. public Person(String name) { this.name = name; } public Person(String firstName, String lastName) { this(firstName + " " + lastName); } Ruby에서 이와 동일한 결과를 얻을 수있는 방법이 있습니까? 다른 인수를 사용하는 두 개의 생성자입니다. 대답은 예와 아니오입니다. 다음과 같은 다양한 메커니즘을 사용하여 다른 언어에서와 동일한 결과를 얻을 수 있습니다. 인수의 기본값 변수 인수 목록 (splat 연산자) 인수를 해시로 정의 언어의 실제 구문에서는 인수가 다르더라도 메서드를 두 번 정의 할..

Nice programing 2020.11.11

기본 인증을위한 사용자 계정은 어떻게 생성합니까?

기본 인증을위한 사용자 계정은 어떻게 생성합니까? 내 웹 사이트에 기본 인증을 추가하고 싶습니다. 기본 인증 구성 (IIS 7) 에 대한 MSDN 문서의 지침을 따랐습니다. UI를 사용하려면 IIS 관리자를 열고 관리 할 수준으로 이동합니다. IIS 관리자 열기에 대한 자세한 내용은 IIS 관리자 열기 (IIS 7)를 참조하십시오 . UI에서 위치를 탐색하는 방법에 대한 자세한 내용은 IIS 관리자 (IIS 7)의 탐색을 참조하십시오 . 에서 특징보기 두 번 클릭 인증 . 온 인증 선택 페이지에서 기본 인증을 . 에서 작업 창을 클릭 활성화 기본 설정으로 기본 인증을 사용하도록. 필요한 경우 작업 창에서 편집 을 클릭 하여 기본 도메인과 영역을 입력합니다. 에서 편집 기본 인증 설정 대화 상자에서 기본 ..

Nice programing 2020.11.11

Max-Heapify의 최악의 경우-어떻게 2n / 3을 얻습니까?

Max-Heapify의 최악의 경우-어떻게 2n / 3을 얻습니까? CLRS, 제 3 판, 155 페이지에 MAX-HEAPIFY에서 자식의 하위 트리의 크기는 각각 최대 2n / 3입니다. 최악의 경우는 트리의 맨 아래 수준이 정확히 절반이 찼을 때 발생합니다. 나는 나무의 바닥이 정확히 절반이 찼을 때 그것이 왜 최악인지 이해합니다. 그리고이 질문 에서도 MAX-HEAPIFY의 최악의 경우에 대답됩니다 . "최악의 경우는 트리의 맨 아래 수준이 정확히 절반이 찼을 때 발생합니다." 내 질문은 2n / 3을 얻는 방법입니다. 하단 레벨이 반쯤 차면 자식 트리의 크기가 최대 2n / 3 인 이유는 무엇입니까? 그것을 계산하는 방법? 감사 각 노드에 정확히 0 개 또는 2 개의 자식이있는 트리에서 자식이 0..

Nice programing 2020.11.11

Bash에서 함수를 종료하는 방법

Bash에서 함수를 종료하는 방법 전체 스크립트를 죽이지 않고 조건이 참인 경우 함수를 종료하려면 어떻게 함수를 호출하기 전으로 돌아가십시오. 예 # Start script Do scripty stuff here Ok now lets call FUNCT FUNCT Here is A to come back to function FUNCT { if [ blah is false ]; then exit the function and go up to A else keep running the function fi } 사용하다: return [n] 에서 help return 반환 : 반환 [n] Return from a shell function. Causes a function or sourced script t..

Nice programing 2020.11.11

소스 제어 / TFS에서 ReSharper의 dotsettings.user 파일을 유지해야합니까?

소스 제어 / TFS에서 ReSharper의 dotsettings.user 파일을 유지해야합니까? ReSharper가 dotsettings.user내 소스 폴더 에을 생성 한 것으로 나타났습니다 . 내 소스 제어 / TFS에 이것을 보관해야합니까? 제외하면 어떤 결과가 발생합니까? 다른 컴퓨터에서 최신 정보를 가져 오면 사용자 지정 ReSharper 설정이 손실됩니까? 아니면 ReSharper가 다른 로컬 파일에서 설정을 다시 생성합니까? 아니요, dotSettings.user파일은 소스 제어에서 제외 되어야합니다 . 여기에는 사용자 별 정보가 있으며 책갈피, 단위 테스트 세션 창 등 공유해서는 안됩니다. 는 .dotSettings팀과 공유 할 수있는 프로젝트 또는 솔루션 별 설정, 예를 들어 명명 표준..

Nice programing 2020.11.11

BitBucket에 구성된 git 프로젝트의 이름을 바꾸는 가장 쉬운 방법

BitBucket에 구성된 git 프로젝트의 이름을 바꾸는 가장 쉬운 방법 BitBucket에서 호스팅되는 프로젝트가 있습니다. 이름을 바꿀 수 있습니까? 그렇지 않은 경우 새 저장소를 만들어야하는 경우 누군가가 가장 쉬운 방법을 알려주고 BitBucket에 새 저장소를 가질 수 있습니다. 최신 정보 감사합니다 Rafal 나는 당신의 지시를 따랐고 그것은 훌륭하게 작동하지만 나 같은 누비들에게 조금 더 명확하게 만들 것입니다 (리눅스에서) Bitbucket 프로젝트 설정에서 프로젝트 이름 바꾸기 vi projectname / .git / config 및 새 bitbucket 저장소 URL을 반영하도록 URL 값 편집 mv projectname newprojectname Bitbucket의 프로젝트 설정 ..

Nice programing 2020.11.11

Gradle의 종속성 그래프에서 '->'(화살표)는 무엇을 의미합니까?

Gradle의 종속성 그래프에서 '->'(화살표)는 무엇을 의미합니까? 일부 Android 테스트를 실행하려고하는데 컴파일러가 여러 dex 파일이 존재한다고 불평합니다. Multiple dex files define Lorg/hamcrest/MatcherAssert; 그래서 중복 된 종속성을 필터링하려고합니다. $ ./gradlew -q dependencies app:dependencies --configuration androidTestCompile 그러나 다음과 같은 출력이 나타납니다. ------------------------------------------------------------ Project :app -----------------------------------------------..

Nice programing 2020.11.11

Android Instrumentation 테스트와 Android Studio의 단위 테스트의 차이점은 무엇입니까?

Android Instrumentation 테스트와 Android Studio의 단위 테스트의 차이점은 무엇입니까? Android Studio 1.1rc부터 단위 테스트가 지원 되며 Android 계측 테스트와 단위 테스트의 차이점이 무엇인지 궁금합니다. 내가 이해하는대로 : 단위 테스트 는 Android API를 호출하지 않는 코드를 테스트 하는 데 유용하며 Android 계측 테스트 는 Android API 특정 요소 또는 GUI 구성 요소를 테스트하기위한 통합 테스트입니다. 그러나 단위 테스트에서 Robolectric 또는 Mockito 와 같은 프레임 워크를 사용하는 경우 실수가 아니라면 Android 코드를 장치없이 테스트 할 수 있습니다. 이것이 맞습니까, 아니면 더 큰 차이가 있습니까? 그렇..

Nice programing 2020.11.11

Redux에서 mapStateToProps없이 DispatchToProps를 매핑 할 수 있습니까?

Redux에서 mapStateToProps없이 DispatchToProps를 매핑 할 수 있습니까? 나는 그것을 이해하기 위해 Redux의 할일 예제를 분리하고 있습니다. 나는 mapDispatchToProps디스패치 액션을 소품으로 매핑 할 수 있다는 것을 읽었 으므로 addTodo.jsdispatch (addTodo ())를 호출하는 대신 mapDispatchToProps를 사용하도록 다시 작성 하는 것을 생각했습니다 . 나는 그것을 불렀다 addingTodo(). 이 같은: import React from 'react'; import {connect} from 'react-redux'; import addTodo from '../actions'; let AddTodo = ({addingTodo}) ..

Nice programing 2020.11.11

'foreach'루프에서 목록을 수정하는 가장 좋은 방법은 무엇입니까?

'foreach'루프에서 목록을 수정하는 가장 좋은 방법은 무엇입니까? C # / .NET 4.0의 새로운 기능 foreach은 예외없이 에서 열거 형을 변경할 수 있다는 것 입니다. 이 변경 사항에 대한 자세한 내용은 Paul Jackson의 블로그 항목 An Interesting Side-Effect of Concurrency : Remove Items while Enumerating 을 참조하십시오. 다음을 수행하는 가장 좋은 방법은 무엇입니까? foreach(var item in Enumerable) { foreach(var item2 in item.Enumerable) { item.Add(new item2) } } 일반적으로 나는 IList끝날 때까지 캐시 / 버퍼로 사용 foreach하지만 더..

Nice programing 2020.11.11
반응형