반응형

2020/09 867

Python의 다른 클래스 내부에 클래스를 정의하면 이점이 있습니까?

Python의 다른 클래스 내부에 클래스를 정의하면 이점이 있습니까? 여기서 제가 말하는 것은 중첩 클래스입니다. 기본적으로 모델링중인 두 개의 클래스가 있습니다. DownloadManager 클래스 및 DownloadThread 클래스. 여기서 명백한 OOP 개념은 구성입니다. 그러나 컴포지션이 반드시 중첩을 의미하는 것은 아닙니다. 다음과 같은 코드가 있습니다. class DownloadThread: def foo(self): pass class DownloadManager(): def __init__(self): dwld_threads = [] def create_new_thread(): dwld_threads.append(DownloadThread()) 하지만 지금은 중첩이 더 나은 상황이 있는지..

Programing 2020.09.03

여러 테이블에서 기본 키를 참조하는 외래 키?

여러 테이블에서 기본 키를 참조하는 외래 키? 직원 데이터베이스 아래에 두 개의 테이블, 즉 employee_ce 및 employee_sn이 있습니다. 둘 다 고유 한 기본 키 열이 있습니다. deductions라는 또 다른 테이블이 있는데, 그 외래 키 열은 employee_ce 및 employee_sn의 기본 키를 참조합니다. 이게 가능해? 예를 들면 employees_ce -------------- empid name khce1 prince employees_sn ---------------- empid name khsn1 princess 이것이 가능합니까? deductions -------------- id name khce1 gold khsn1 silver 귀하의 시나리오를 올바르게 이해했다고 ..

Programing 2020.09.03

데이터베이스 내의 테이블 열에서 하나의 값을 검색합니다.

데이터베이스 내의 테이블 열에서 하나의 값을 검색합니다. char(64)하나의 MS SQL Server 데이터베이스 내의 테이블 열 내에서 하나의 값 (내 경우에는 유형의 UID)을 검색하는 방법이 있습니까? 나는 테이블이 어떻게 서로 연결되어야하는지 전혀 모르고 거대한 데이터베이스 앞에 앉아있다. 이를 확인하기 위해 모든 테이블을 나열하고 모든 행에 특정 값을 포함하는 열을 나열하고 싶습니다. 가능합니까? 한 가지 방법은 전체 데이터베이스를 텍스트 파일로 덤프하고 텍스트 편집기를 사용하여 값을 검색하는 것입니다.하지만 데이터베이스가 너무 크면 이것은 순수한 고통입니다. 데이터베이스에있는 모든 테이블의 모든 열에서 키워드를 검색하는 방법은 무엇입니까? http://vyaskn.tripod.com/sear..

Programing 2020.09.03

SSD 드라이브 및 Visual Studio IDE.

SSD 드라이브 및 Visual Studio IDE. 큰 개선? 실제 사용 사례, 이론 없음 Visual Studio 2008 개발주기를 가속화하기 위해 Windows 7 + Intel SSD 드라이브를 사용하고 싶습니다. 속도를 높이고 싶은 영역은 다음과 같습니다. 컴파일 / 빌드 시간 winforms / webforms 용 파일 열기 Windows 및 웹용 일반 Visual Studio "부진" Visual Studio의 시작 시간에 관심이 없습니다. 또한 GB 당 비용은 문제가되지 않습니다. 나는 속도를 원한다. 누구든지 이미 이것을 시도한 적이 있습니까 ( SSD 드라이브 + Visual Studio ) 그리고 속도 향상 / 감소에 대해 무엇을 말할 수 있습니까? SSD에 대한 이론을 알고 있지만..

Programing 2020.09.03

reflect를 사용하여 struct 필드의 값을 어떻게 설정합니까?

reflect를 사용하여 struct 필드의 값을 어떻게 설정합니까? reflect패키지를 사용하여 구조체 필드로 작업하는 데 어려움을 겪고 있습니다. 특히 필드 값을 설정하는 방법을 찾지 못했습니다. 유형 t struct {fi int; fs 문자열} var rt = t {123, "jblow"} var i64 int64 = 456 필드 i의 이름 가져 오기-작동하는 것 같습니다 var field = reflect.TypeOf(r).Field(i).Name 필드 i의 값을 a) 인터페이스 {}, b) int-작동하는 것 같습니다. var iface interface{} = reflect.ValueOf(r).Field(i).Interface() var i int = int(reflect.ValueOf(r..

Programing 2020.09.03

자체 템플릿으로 기본 제공 암호 재설정 / 변경보기를 사용하는 방법

자체 템플릿으로 기본 제공 암호 재설정 / 변경보기를 사용하는 방법 예를 들어 컨텍스트에서 내 템플릿 파일 이름으로 url '^/accounts/password/reset/$'를 가리킬 수 django.contrib.auth.views.password_reset있지만 더 많은 컨텍스트 세부 정보를 보내야한다고 생각합니다. 각 암호 재설정 및보기 변경에 대해 추가 할 컨텍스트를 정확히 알아야합니다. 당신이 소스에서 살펴 경우 django.contrib.auth.views.password_reset 당신은 그것을 사용하는 것을 볼 수 있습니다 RequestContext. 결론은 컨텍스트 프로세서를 사용하여 필요한 정보를 삽입 할 수있는 컨텍스트를 수정할 수 있다는 것입니다. b-list에는 컨텍스트 프로세서..

Programing 2020.09.03

C에서 문자열을 어떻게 소문자로 지정합니까?

C에서 문자열을 어떻게 소문자로 지정합니까? C에서 대소 문자 혼합 문자열을 소문자 문자열로 어떻게 변환 할 수 있습니까? 그것은 표준 라이브러리에 있으며, 이러한 기능을 구현하는 가장 직접적인 방법입니다. 예, 문자열을 반복하고 각 문자를 소문자로 변환하십시오. 다음과 같은 사소한 것 : #include for(int i = 0; str[i]; i++){ str[i] = tolower(str[i]); } 또는 하나의 라이너를 선호하는 경우 JF Sebastian에서 다음을 사용할 수 있습니다. for ( ; *p; ++p) *p = tolower(*p); 소문자로 변환하는 것은 상승 비트 0x60과 같습니다. for(char *p = pstr;*p;++p) *p=*p>0x40&&*p

Programing 2020.09.03

TypeAdapter를 사용하는 개체의 하나의 변수에 대한 Gson 사용자 지정 세랄 라이저

TypeAdapter를 사용하는 개체의 하나의 변수에 대한 Gson 사용자 지정 세랄 라이저 사용자 지정 TypeAdapter를 사용하는 간단한 예제를 많이 보았습니다. 가장 도움이되는 것은 Class TypeAdapter. 그러나 그것은 아직 내 질문에 대한 답을 얻지 못했습니다. 객체에서 단일 필드의 직렬화를 사용자 정의하고 기본 Gson 메커니즘이 나머지를 처리하도록하고 싶습니다. 토론 목적으로이 클래스 정의를 직렬화하려는 객체의 클래스로 사용할 수 있습니다. Gson이 처음 두 클래스 멤버와 기본 클래스의 모든 노출 된 멤버를 직렬화하도록하고, 아래 표시된 세 번째 및 마지막 클래스 멤버에 대해 사용자 지정 직렬화를 수행하려고합니다. public class MyClass extends SomeCl..

Programing 2020.09.03

스트림에서 연속 쌍 수집

스트림에서 연속 쌍 수집 스트림을 감안할 때 등 { 0, 1, 2, 3, 4 }, 어떻게하면 그것을 주어진 형태로 가장 우아하게 바꿀 수 있습니까? { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (물론 내가 Pair 클래스를 정의했다고 가정)? 편집 : 이것은 int 또는 원시 스트림에 관한 것이 아닙니다. 모든 유형의 스트림에 대한 대답은 일반적이어야합니다. 표준 스트림을 확장하는 My StreamEx 라이브러리 pairMap는 모든 스트림 유형에 대한 방법을 제공합니다 . 원시 스트림의 경우 스트림 유형을 변경하지 않지만 일부 계산에 사용할 수 있습니다. 가장 일반적인 사용법은 차이를 계산하는 것입니다. int[] pairwis..

Programing 2020.09.03

react-router 대 react-router-dom, 언제 둘 중 하나를 사용해야합니까?

react-router 대 react-router-dom, 언제 둘 중 하나를 사용해야합니까? 둘 다 Route, Link 등이 있습니다. 둘 중 하나를 언제 사용해야합니까? 나는 각각을 어디에서 사용 해야하는지 정말로 혼란 스럽습니다. 서버 측? 고객 입장에서? https://reacttraining.com/react-router/ 일부 예에서는 역사를 전달해야하고 다른 예에서는 전달해야합니다. 무엇을해야합니까? vs 둘 중 하나를 사용해야 할 때 정말 혼란 스럽습니다. 도움을 주시면 감사하겠습니다. react-router 에는 react-router-dom 과 react-router-native 사이의 모든 공통 구성 요소가 포함되어 있습니다 . 언제 다른 것을 사용해야합니까? 웹에있는 경우 reac..

Programing 2020.09.03
반응형