반응형

Spring 2707

XAML에서 매개 변수가있는 생성자 호출

XAML에서 매개 변수가있는 생성자 호출 WPF를 사용하는 동안 XAML 파일에 컨트롤을 추가하면 기본 생성자가 호출됩니다. 매개 변수화 된 생성자를 호출하는 방법이 있습니까? .NET 4.0은 답에 도전하는 새로운 기능을 제공합니다. x : Arguments 지시어 나는 내가 여기서 파티에 늦었다는 것을 알고 있지만 아무도 WPF 규칙을 실제로 다루지 않았기 때문에 나는 차임 할 것이라고 생각했다. XAML 친화적 인 개체의 기본 원칙 중 하나는 기본 생성자와 함께 완전히 사용할 수 있어야한다는 것입니다. 즉, 기본이 아닌 생성자를 사용할 때만 액세스 할 수있는 동작은 없습니다. XAML의 선언적 특성에 맞게 개체 매개 변수는 속성 설정기를 통해 지정됩니다. XAML에서 속성이 설정되는 순서가 중요하지..

Development Tip 2020.12.15

Enum.values ​​() 대 EnumSet.allOf ().

Enum.values ​​() 대 EnumSet.allOf (). 어느 것이 더 바람직합니까? 나는 후드 아래를 살펴 보았고 EnumSet.allOf특히 64 미만의 값을 가진 열거 형의 경우 매우 효율적으로 보입니다. 기본적으로 모든 세트는 가능한 모든 열거 형 값의 단일 배열을 공유하며 유일한 다른 정보는의 경우 allOf한 번에 설정 되는 비트 마스크입니다 . 반면에 Enum.values ​​()는 약간의 마술처럼 보입니다. 또한 컬렉션이 아닌 배열을 반환하므로 많은 경우 컬렉션을 예상하는 모든 위치에서 사용할 수 있도록 Arrays.asList ()로 데코 레이팅되어야합니다. 그래서, EnumSet.allOf더 선호되어야 Enum.values합니까? 더 구체적으로, 어떤 형식의 for반복자를 사용..

Development Tip 2020.12.15

선택 쿼리의 출력을 postgres의 하나의 어레이에 저장

선택 쿼리의 출력을 postgres의 하나의 어레이에 저장 내 코드는 다음과 같습니다. SELECT column_name FROM information.SCHEMA.columns WHERE table_name = 'aean' 테이블의 열 이름을 반환합니다 aean. 이제 배열을 선언했습니다. DECLARE colnames text[] 선택의 출력을 colnames 배열에 어떻게 저장할 수 있습니까? colnames를 초기화 할 필요가 있습니까? 두 가지 방법이 있습니다. 하나는 집계하는 것입니다. SELECT array_agg(column_name::TEXT) FROM information.schema.columns WHERE table_name = 'aean' 다른 하나는 배열 생성자를 사용하는 것입니..

Development Tip 2020.12.15

Python지도 개체는 구독 할 수 없습니다.

Python지도 개체는 구독 할 수 없습니다. 다음 스크립트에서 오류가 발생하는 이유는 무엇입니까? payIntList[i] = payIntList[i] + 1000 TypeError: 'map' object is not subscriptable payList = [] numElements = 0 while True: payValue = raw_input("Enter the pay amount: ") numElements = numElements + 1 payList.append(payValue) choice = raw_input("Do you wish to continue(y/n)?") if choice == 'n' or choice == 'N': break payIntList = map(int,pay..

Development Tip 2020.12.15

MSVC 14.0 (VS 2015)으로 Boost를 컴파일하는 동안 알 수없는 컴파일러 버전

MSVC 14.0 (VS 2015)으로 Boost를 컴파일하는 동안 알 수없는 컴파일러 버전 컴퓨터에서 Boost 라이브러리를 컴파일하는 동안 "알 수없는 컴파일러 버전-구성 테스트를 실행하고 결과를보고하십시오"라는 메시지가 나타납니다. 최신 Boost (게시일 기준)-1.58.0이 있습니다. Boost는 아직 MSVC 14.0을 지원하지 않습니까? "구성 테스트를 실행"하려면 어떻게합니까? . 최신 (이 답변 게시 당시) Boost 1.58 은 Boost 1.58 릴리스 당시 최신 MS 컴파일러 인 MSVC 14.0 Preview 를 지원 합니다. 이제 최신 버전의 Visual Studio에서 입니다 2015 RC 부스트 1.58 설정 파일에 포함되지 않습니다. 알 수없는 컴파일러 버전 편집 boost..

Development Tip 2020.12.15

사용자가 수행 할 권한이 없습니다. cloudformation : CreateStack

사용자가 수행 할 권한이 없습니다. cloudformation : CreateStack AWS Lambda를 생성하기 위해 서버리스 를 시도하고 있으며 명령을 사용하여 프로젝트를 생성하는 동안 serverless project create다음 오류가 발생합니다. AccessDenied: User: arn:aws:iam::XXXXXXXXX:user/XXXXXXXXX is not authorized to perform: cloudformation:CreateStack on resource: arn:aws:cloudformation:us-east-1:XXXXXXXXX:stack/XXXXXXXXX-development-r/* 사용자를 생성하고 사용자에게 다음 권한을 부여했습니다. AWSLambdaFullAcce..

Development Tip 2020.12.15

Ruby 1.9를 Ubuntu에서 기본 Ruby로 만들려면 어떻게해야합니까?

Ruby 1.9를 Ubuntu에서 기본 Ruby로 만들려면 어떻게해야합니까? Ubuntu 9.04에서 Ruby 1.8을 ruby1.8(또는 완전히 제거) 설치하고 Ruby 1.9를 기본값으로 사용하는 방법이 ruby있습니까? 확실하지는 않지만 도움이 될 수 있습니다. update-alternatives --config ruby ... 비대화 형, 스크립트 가능, 방법은 다음과 같습니다. update-alternatives --set ruby /usr/bin/ruby1.9.1 다음 /usr/bin/...을 수행하여 사용 가능한 대안 및 각 경로에 대해 알아볼 수 있습니다 . update-alternatives --query ruby Martin-다음 링크를 살펴보십시오. http://ryanbigg.com..

Development Tip 2020.12.15

ArrayList를 읽기 전용으로 설정

ArrayList를 읽기 전용으로 설정 Java에서 ArrayList초기화 후에 어떻게 읽기 전용으로 만들 수 있습니까 (아무도 요소를 추가, 편집 또는 삭제할 수 없음)? 패스 ArrayList로를 Collections.unmodifiableList(). 지정된 목록의 수정할 수없는보기를 반환합니다. 반환 된 값만 사용 List하고 원본은 사용 하지 마십시오 ArrayList. 목록 개체를에 전달 Collections.unmodifiableList()합니다. 아래 예를 참조하십시오. import java.util.*; public class CollDemo { public static void main(String[] argv) throws Exception { List stuff = Arrays.as..

Development Tip 2020.12.15

문자열을 모든 유형으로 변환하는 방법

문자열을 모든 유형으로 변환하는 방법 문자열을 일반 유형으로 변환하고 싶습니다. 나는 이것을 가지고있다: string inputValue = myTxtBox.Text; PropertyInfo propInfo = typeof(MyClass).GetProperty(myPropertyName); Type propType = propInfo.PropertyType; object propValue = ????? 'inputString'을 해당 속성의 유형으로 변환하여 호환되는지 확인하려면 어떻게해야합니까? tks using System.ComponentModel; TypeConverter typeConverter = TypeDescriptor.GetConverter(propType); object propValu..

Development Tip 2020.12.15
반응형