반응형

JavaScript 2976

클래스의 속성 목록을 얻는 방법은 무엇입니까?

클래스의 속성 목록을 얻는 방법은 무엇입니까? 클래스의 모든 속성 목록을 얻으려면 어떻게해야합니까? 반사; 예를 들어 : obj.GetType().GetProperties(); 유형 : typeof(Foo).GetProperties(); 예를 들면 : class Foo { public int A {get;set;} public string B {get;set;} } ... Foo foo = new Foo {A = 1, B = "abc"}; foreach(var prop in foo.GetType().GetProperties()) { Console.WriteLine("{0}={1}", prop.Name, prop.GetValue(foo, null)); } 피드백 팔로우 중 ... 정적 속성의 값을 가져 오..

Programing 2020.10.04

@synthesize vs @dynamic, 차이점은 무엇입니까?

@synthesize vs @dynamic, 차이점은 무엇입니까? 을 구현 사이의 차이점은 무엇입니까 @property로 @dynamic또는 @synthesize? @synthesize는 속성에 대한 getter 및 setter 메서드를 생성합니다. @dynamic은 컴파일러에게 getter 및 setter 메서드가 클래스 자체가 아니라 다른 곳 (수퍼 클래스와 같이 런타임에 제공됨)에 의해 구현된다는 것을 알려줍니다. @dynamic의 사용은 예를 들어 NSManagedObject(CoreData)의 하위 클래스와 함께 사용하거나 콘센트로 정의되지 않은 수퍼 클래스에 의해 정의 된 속성에 대한 콘센트를 만들려는 경우입니다. @dynamic은 접근자를 구현하는 책임을 위임하는데도 사용할 수 있습니다. 클..

Programing 2020.10.04

Xcode 편집기에서 줄 번호는 어디에서 찾을 수 있습니까?

Xcode 편집기에서 줄 번호는 어디에서 찾을 수 있습니까? Xcode 3에서는 현재 커서 위치의 줄 번호가 표시되었습니다. Xcode 4에 표시되지 않습니다.이 기능을 켜는 설정이 있습니까? 아니면 나에게 줄 키 누르기? Xcode 4 이상의 경우 기본 설정 ( command+ ,)을 열고 "텍스트 편집"섹션에서 "표시 : 줄 번호"를 선택하십시오. Xcode 9 XCode 8 이하 Preferences-> Text Editing-> Show : Line numbers에서 파일의 왼쪽에있는 라인 번호를 활성화 할 수 있습니다. 물론입니다. XCode-> Preferences를 누르고 Show line numbers를 켭니다. 1) 왼쪽 상단 모서리에있는 xcode를 클릭하여 xcode 기본 설정으로 이..

Programing 2020.10.04

전체 ASCII 파일을 C ++ std :: string [duplicate]로 읽기

전체 ASCII 파일을 C ++ std :: string [duplicate]로 읽기 이 질문에 이미 답변이 있습니다. C ++에서 전체 파일을 std :: string으로 읽는 가장 좋은 방법은 무엇입니까? 11 답변 전체 파일을 메모리로 읽어서 C ++에 넣어야 std::string합니다. 으로 읽으면 char[]대답은 매우 간단합니다. std::ifstream t; int length; t.open("file.txt"); // open input file t.seekg(0, std::ios::end); // go to the end length = t.tellg(); // report location (this is the length) t.seekg(0, std::ios::beg); // go b..

Programing 2020.10.04

Ruby에서 숫자 배열을 합하는 방법은 무엇입니까?

Ruby에서 숫자 배열을 합하는 방법은 무엇입니까? 정수 배열이 있습니다. 예를 들면 : array = [123,321,12389] 합계를 얻는 좋은 방법이 있습니까? 알아요 sum = 0 array.each { |a| sum+=a } 작동 할 것이다. 이 시도: array.inject(0){|sum,x| sum + x } Ruby의 열거 가능한 문서보기 (참고 : 대신 빈 배열에 반환 0되도록 기본 케이스가 필요합니다. )0nil 또는 Ruby 1.9 방식을 사용해보십시오. array.inject(0, :+) 참고 : 0기본 케이스가 필요합니다. 그렇지 않으면 nil빈 배열에 반환됩니다. > [].inject(:+) nil > [].inject(0, :+) 0 array.reduce(0, :+) 와 동..

Programing 2020.10.04

Pytz 시간대 목록이 있습니까?

Pytz 시간대 목록이 있습니까? Python 라이브러리 pytz의 시간대 인수에 대해 가능한 모든 값이 무엇인지 알고 싶습니다. 어떻게하나요? 해결책 for tz in pytz.all_timezones: print tz Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Asmera Africa/Bamako Africa/Bangui Africa/Banjul Africa/Bissau Africa/Blantyre Africa/Brazzaville Africa/Bujumbura Africa/Cairo Africa/Casablanca Africa/Ceuta Africa/Conakry Africa/Dakar Afri..

Programing 2020.10.04

크로스 스레드 작업이 유효하지 않음 : 생성 된 스레드가 아닌 스레드에서 액세스 된 제어

크로스 스레드 작업이 유효하지 않음 : 생성 된 스레드가 아닌 스레드에서 액세스 된 제어 시나리오가 있습니다. (Windows Forms, C #, .NET) 일부 사용자 컨트롤을 호스팅하는 기본 양식이 있습니다. 사용자 정의 컨트롤은 무거운 데이터 작업을 수행하므로 UserControl_Load메서드를 직접 호출하면 로드 메서드 실행 기간 동안 UI가 응답하지 않게됩니다. 이를 극복하기 위해 다른 스레드에서 데이터를로드합니다 (가능한 한 기존 코드를 변경하려고 시도). 데이터를로드 할 백그라운드 작업자 스레드를 사용했으며 완료되면 응용 프로그램에 작업이 완료되었음을 알립니다. 이제 진짜 문제가 생겼습니다. 모든 UI (기본 양식 및 하위 사용자 컨트롤)는 기본 기본 스레드에서 생성되었습니다. userc..

Programing 2020.10.04

함수를 C에서 매개 변수로 어떻게 전달합니까?

함수를 C에서 매개 변수로 어떻게 전달합니까? 데이터 집합에 대해 매개 변수로 전달 된 함수를 수행하는 함수를 만들고 싶습니다. 함수를 C에서 매개 변수로 어떻게 전달합니까? 선언 함수 매개 변수를받는 함수의 프로토 타입은 다음과 같습니다. void func ( void (*f)(int) ); 이것은 매개 변수 f가 void반환 유형을 갖고 단일 int매개 변수 를 취하는 함수에 대한 포인터가 될 것임을 나타냅니다 . 다음 함수 ( print)는 func적절한 유형이므로 매개 변수로 전달할 수있는 함수의 예입니다 . void print ( int x ) { printf("%d\n", x); } 기능 호출 함수 매개 변수를 사용하여 함수를 호출 할 때 전달 된 값은 함수에 대한 포인터 여야합니다. 이를 위..

Programing 2020.10.04

데이터베이스 항목에 대한 소스 제어를 사용합니까?

데이터베이스 항목에 대한 소스 제어를 사용합니까? [닫은] 데이터베이스 스키마 변경을 버전 화하기위한 견고한 프로세스가 없기 때문에 내 매장에 구멍이 있다고 생각합니다. 우리는 많은 백업을 수행하므로 어느 정도 다루고 있지만 이러한 방식으로 마지막 방어선에 의존하는 것은 좋지 않습니다. 놀랍게도 이것은 일반적인 스레드 인 것 같습니다. 데이터베이스가 자주 변경되지 않기 때문에 내가이 문제를 무시하라고 말한 많은 상점들이 기본적으로 세 심하게 노력합니다. 그러나 나는 그 이야기가 어떻게 진행되는지 압니다. 일이 잘못되고 무언가가 누락되는 것은 시간 문제 일뿐입니다. 이에 대한 모범 사례가 있습니까? 당신에게 효과가 있었던 몇 가지 전략은 무엇입니까? 버전 제어하에 데이터베이스 가져 오기를 읽어야 합니다 ...

Programing 2020.10.03

힘내에서 풀이 필요한지 확인

힘내에서 풀이 필요한지 확인 원격 저장소가 변경되어 가져와야하는지 어떻게 확인합니까? 이제이 간단한 스크립트를 사용합니다. git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 그러나 그것은 다소 무겁습니다. 더 좋은 방법이 있습니까? 이상적인 솔루션은 모든 원격 분기를 확인하고 변경된 분기의 이름과 각 분기의 새 커밋 수를 반환하는 것입니다. 먼저를 사용 git remote update하여 원격 참조를 최신 상태로 가져옵니다. 그런 다음 다음과 같은 몇 가지 작업 중 하나를 수행 할 수 있습니다. git status -uno추적중인 지점이 앞, 뒤 또는 분기되었는지 여부를 알려줍니다. 아무 것도 표시되지 않으면 로컬과 원격이 동일합니다...

Programing 2020.10.03
반응형