반응형

jQuery 2277

파이썬에서는 왜 인쇄 대신 로깅을 사용합니까?

파이썬에서는 왜 인쇄 대신 로깅을 사용합니까? 복잡한 프로젝트에서 간단한 디버깅을 위해 인쇄 대신 파이썬 로거를 사용하는 이유가 있습니까? 다른 사용 사례는 어떻습니까? 각각에 대해 허용되는 최상의 사용 사례가 있습니까 (특히 표준 출력 만 찾고있는 경우)? 이것이 "모범 사례"라고 항상 들었지만 그 이유를 알 수 없었습니다. 로깅 패키지에는 많은 유용한 기능이 있습니다. 로깅 호출이 언제 어디서 발생하는지 (어떤 라인 번호라도) 쉽게 확인할 수 있습니다. 파일, 소켓, 거의 모든 것에 동시에 기록 할 수 있습니다. 심각도에 따라 로깅을 구별 할 수 있습니다. 인쇄물에는 이러한 항목이 없습니다. 또한 프로젝트를 다른 파이썬 도구로 가져 오려는 경우 사용자가 인쇄 메시지가 어디에서 오는지 알지 못할 가능성..

program tip 2020.11.15

KnockoutJS에서 $ data 변수의 기원과 목적은 무엇입니까?

KnockoutJS에서 $ data 변수의 기원과 목적은 무엇입니까? 에서 KnockoutJS 자습서 나는 설명 할 수없는 변수를 포함하는 다음 코드 예제를 만났다 $data. 보기 (html) : 보기 모델 (JavaScript) : var viewModel = { // Data folders: ['Inbox', 'Archive', 'Sent', 'Spam'], selectedFolder: ko.observable('Inbox'), // Behaviours selectFolder: function (folder) { this.selectedFolder(folder); } }; window.mailViewModel = viewModel; ko.applyBindings(viewModel); 이 튜토리얼에는..

program tip 2020.11.15

C ++ 11 "자동"의미

C ++ 11 "자동"의미 C ++ 11을 사용할 때 auto값 또는 참조로 해석되는지 여부와 관련하여 유형 추론의 규칙은 무엇입니까? 예를 들어 때때로 명확합니다. auto i = v.begin(); // Copy, begin() returns an iterator by value 덜 명확합니다. const std::shared_ptr& get_foo(); auto p = get_foo(); // Copy or reference? static std::shared_ptr s_foo; auto sp = s_foo; // Copy or reference? std::vector c; for (auto foo: c) { // Copy for every loop iteration? 규칙은 간단합니다. 선언하는 ..

program tip 2020.11.15

숫자 리터럴의 ULL 접미사

숫자 리터럴의 ULL 접미사 다음과 같은 코드를 실행했습니다. line += addr & 0x3fULL; 분명히 'U'와 'L'은 16 진수가 아닙니다. 16 진수 리터럴 끝에있는 'ULL'이 "Unsigned Long Long"을 의미한다고 생각합니다. 맞습니까? (이런 종류의 것은 Google에 매우 어렵습니다) 그렇다면 이것이 숫자에 대한 일종의 접미사 수정 자입니까? 로부터 gcc 수동 : ISO C99는 최소 64 비트 너비의 정수에 대한 데이터 유형을 지원하며 확장으로 GCC는 C90 모드 및 C ++에서이를 지원합니다. 간단하게 쓰기 long long int부호있는 정수에 대한, 또는 unsigned long long int부호없는 정수. 유형의 정수 상수를 만들려면 정수 long long ..

program tip 2020.11.15

내부 클래스가 private final 메서드를 재정의 할 수있는 이유는 무엇입니까?

내부 클래스가 private final 메서드를 재정의 할 수있는 이유는 무엇입니까? private 메서드도 final로 선언하는 것이 합리적 일까 생각했는데 말이 안된다고 생각했습니다. 그러나 나는 독점적 인 상황이 있다고 상상하고 그것을 알아내는 코드를 작성했습니다. public class Boom { private void touchMe() { System.out.println("super::I am not overridable!"); } private class Inner extends Boom { private void touchMe() { super.touchMe(); System.out.println("sub::You suck! I overrided you!"); } } public stat..

program tip 2020.11.15

MongoDB 원거리 페이지 매김

MongoDB 원거리 페이지 매김 레코드가 많은 MongoDB 컬렉션에서 페이지 매김을 위해 skip ()을 사용하는 것은 느리고 권장되지 않는다고합니다. 범위 지정 페이지 매김 (> _id 비교 기준)을 사용할 수 있습니다. db.items.find({_id: {$gt: ObjectId('4f4a3ba2751e88780b000000')}}); prev를 표시하는데 좋습니다. & 다음 버튼-하지만 실제 페이지 번호 1 ... 5 6 7 ... 124를 표시하려는 경우 구현하기가 쉽지 않습니다. 각 페이지가 시작되는 "_id"를 미리 계산해야합니다. 그래서 두 가지 질문이 있습니다. 1) 언제부터 걱정해야하나요? skip ()에 대해 눈에 띄게 느려지는 "너무 많은 레코드"가있을 때? 1,000? 1000..

program tip 2020.11.15

Python 팬더의 데이터 프레임에서 matplotlib 산점도 만들기

Python 팬더의 데이터 프레임에서 matplotlib 산점도 만들기 Python matplotlib의 pandas데이터 프레임에서 사용하여 일련의 산점도를 만드는 가장 좋은 방법은 무엇입니까 ? 예를 들어 df관심있는 열 이있는 데이터 프레임이있는 경우 일반적으로 모든 것을 배열로 변환합니다. import matplotlib.pylab as plt # df is a DataFrame: fetch col1 and col2 # and drop na rows if any of the columns are NA mydata = df[["col1", "col2"]].dropna(how="any") # Now plot with matplotlib vals = mydata.values plt.scatter(val..

program tip 2020.11.15

Joda-Time DateTime을 java.util.Date로 또는 그 반대로 변환하는 방법은 무엇입니까?

Joda-Time DateTime을 java.util.Date로 또는 그 반대로 변환하는 방법은 무엇입니까? 그렇게 할 수 있습니까? 그렇다면 Joda-Time 에서 날짜로 또는 그 반대로 어떻게 변환 합니까? JavaDate 를 JodaDateTime 로 변환하려면 :- Date date = new Date(); DateTime dateTime = new DateTime(date); 그 반대:- Date dateNew = dateTime.toDate(); 와 함께 TimeZone, 필요한 경우 :- DateTime dateTimeNew = new DateTime(date.getTime(), timeZone); Date dateTimeZone = dateTime.toDateTimeAtStartOfDay(..

program tip 2020.11.15

동적 데이터베이스 스키마

동적 데이터베이스 스키마 동적 논리적 데이터베이스 스키마를위한 스토리지를 제공하기 위해 권장되는 아키텍처는 무엇입니까? 명확히하기 위해 : 프로덕션 단계에서 사용자가 스키마를 확장하거나 변경할 수있는 모델에 대한 스토리지를 제공하기 위해 시스템이 필요한 경우이를 허용하는 좋은 기술, 데이터베이스 모델 또는 스토리지 엔진은 무엇입니까? 설명 할 수있는 몇 가지 가능성 : 동적으로 생성 된 DML을 통해 데이터베이스 개체 생성 / 변경 많은 수의 희소 물리적 열이있는 테이블을 만들고 '오버레이 된'논리적 스키마에 필요한 것만 사용 특정 엔터티에 대한 모든 값을 포함하는 '짧고 넓은'행 집합을 만들기 위해 피벗되어야하는 행으로 동적 열 값을 저장하는 '길고 좁은'테이블 만들기 BigTable / SimpleD..

program tip 2020.11.15

둘 이상의 수정 자 키를 사용하여 WPF에서 KeyBinding 만들기

둘 이상의 수정 자 키를 사용하여 WPF에서 KeyBinding 만들기 내가 만든 방법 KeyBinding은 다음과 같습니다. 하지만 두 개의 수정 자 키가 필요하면 어떻게해야합니까? 예 : Ctrl+ Shift. 문서에는 +문자로 수정자를 분리 할 수 ​​있다고 명시되어 있습니다 . 링크가 사라질 경우를 대비하여 아래에서 추출 된 관련 비트와 함께 자세한 내용 은 여기 를 참조 하십시오 . XAML XAML 값 oneOrMoreModifierKeys— ModifierKeys열거에 의해 정의되고 문자로 구분 된 하나 이상의 수정 자 키 +입니다. 키 / 수정 자 콤보가 아닌 자체적으로 제스처를 사용할 수도 있습니다. 동일한 문서 링크에 따라 : XAML에서 KeyBinding을 정의 할 때 KeyGest..

program tip 2020.11.14
반응형