반응형

2020/05/22 30

기본 동작을 중단하지 않고 파이썬에서 __getattr__을 어떻게 재정의합니까?

기본 동작을 중단하지 않고 파이썬에서 __getattr__을 어떻게 재정의합니까? __getattr__멋진 일을하기 위해 클래스 의 메소드 를 재정의하고 싶지만 기본 동작을 중단하고 싶지 않습니다. 이 작업을 수행하는 올바른 방법은 무엇입니까? 재정의 __getattr__는 좋을 __getattr__것입니다. 인스턴스에 이름과 일치하는 속성이없는 경우에만 최후의 수단으로 호출됩니다. 당신이 액세스하는 경우 예를 들어 foo.bar, 다음 __getattr__경우에만 호출 될 것이다 foo라는 어떤 속성이 없습니다 bar. 처리하지 않으려는 속성 인 경우 다음을 발생시킵니다 AttributeError. class Foo(object): def __getattr__(self, name): if some_pr..

Programing 2020.05.22

SQL Server에 이미지를 저장 하시겠습니까?

SQL Server에 이미지를 저장 하시겠습니까? 작은 데모 사이트를 만들었고 SQL 서버의 이미지 열 내에 이미지를 저장하고 있습니다. 내가 가진 몇 가지 질문은 ... 이것은 나쁜 생각입니까? 사이트가 커지면 내 사이트의 성능에 영향을 줍니까? 대안은 이미지를 디스크에 저장하고 이미지에 대한 참조 만 데이터베이스에 저장하는 것입니다. 이것은 많은 사람들이 겪은 일반적인 딜레마 여야합니다. 나는 충고를 환영하며, 가능하다면 실수를 덜게되어 기쁘다. Microsoft Research의 To Blob 또는 Not To Blob 이라는 훌륭한 문서가 있습니다. 많은 성능 테스트 및 분석 후의 결론은 다음과 같습니다. 사진이나 문서의 크기가 일반적으로 256KB 미만인 경우 데이터베이스 VARBINARY 열에..

Programing 2020.05.22

불완전한 유형의 std :: unique_ptr은 컴파일되지 않습니다

불완전한 유형의 std :: unique_ptr은 컴파일되지 않습니다 나는 pimpl-idiom을 std::unique_ptr다음 과 함께 사용하고 있습니다 : class window { window(const rectangle& rect); private: class window_impl; // defined elsewhere std::unique_ptr impl_; // won't compile }; 그러나 304 줄에서 불완전한 유형의 사용과 관련하여 컴파일 오류가 발생합니다 . sizeof불완전한 유형 ' uixx::window::window_impl' 에 ' '을 (를) 잘못 적용했습니다. 내가 아는 std::unique_ptr한 불완전한 유형으로 사용할 수 있어야합니다. 이것은 libc ++의..

Programing 2020.05.22

Android Studio 2.0에서 즉시 실행 (끄는 방법)

Android Studio 2.0에서 즉시 실행 (끄는 방법) Android Studio 2.0 Preview에서 인스턴트 실행을 비활성화하는 방법 설정으로 이동하면 다음과 같이 표시됩니다. "Instant Run 활성화 ..."에서 틱을 제거 할 수 없습니다. Android Studio 2.0 Preview 9를 사용하지만이 오류는 Android Studio 2.0 Preview 7에도있었습니다. 이제 Android 스튜디오의 안정적인 3.0 버전에 따라 인스턴트 실행을 해제해야하는 경우 파일 → 설정 → 빌드, 실행, 배포 → 즉시 실행 및 즉시 실행 사용을 선택 취소하십시오 . Android Studio newest versionAndroid 플러그인을 사용 하여 '최신 알파 버전'으로 업데이트 하..

Programing 2020.05.22

장고-쿼리 결과 제한

장고-쿼리 결과 제한 모델의 마지막 10 인스턴스를 가져 와서이 코드를 갖고 싶습니다. Model.objects.all().order_by('-id')[:10] 먼저 모든 인스턴스를 선택한 다음 마지막 인스턴스를 10 개만 가져가는 것이 사실입니까? 더 효과적인 방법이 있습니까? 장고 쿼리 셋은 게으르다. 즉, 결과를 구체적으로 요청할 때만 쿼리가 데이터베이스에 도달합니다. 따라서 쿼리 결과를 인쇄하거나 실제로 사용할 때까지 데이터베이스 액세스없이 추가로 필터링 할 수 있습니다. 아래에서 볼 수 있듯이 코드는 하나의 SQL 쿼리 만 실행하여 마지막 10 개의 항목 만 가져옵니다. In [19]: import logging In [20]: l = logging.getLogger('django.db.back..

Programing 2020.05.22

Injectable 클래스가 인스턴스화 될 때 ngOnInit가 호출되지 않음

Injectable 클래스가 인스턴스화 될 때 ngOnInit가 호출되지 않음 클래스가 해결 ngOnInit()될 때 왜 호출 되지 Injectable않습니까? 암호 import {Injectable, OnInit} from 'angular2/core'; import { RestApiService, RestRequest } from './rest-api.service'; @Injectable() export class MovieDbService implements OnInit { constructor(private _movieDbRest: RestApiService){ window.console.log('FROM constructor()'); } ngOnInit() { window.console.log(..

Programing 2020.05.22

InvokeRequired 코드 패턴 자동화

InvokeRequired 코드 패턴 자동화 이벤트 중심 GUI 코드에서 다음 코드 패턴을 얼마나 자주 작성해야하는지 알고 있습니다. private void DoGUISwitch() { // cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } 된다 : private void DoGUISwitch() { if (object1.InvokeRequired) { object1.Invoke(new MethodInvoker(() => { DoGUISwitch(); })); } else { object1.Visible = true; object2.Visible = false; } } 이것은 C #..

Programing 2020.05.22

java.lang.ClassNotFoundException 가져 오기 : org.apache.commons.logging.LogFactory 예외

java.lang.ClassNotFoundException 가져 오기 : org.apache.commons.logging.LogFactory 예외 스프링의 간단한 의존성 주입 프로그램을 실행 중이며이 예외가 발생합니다. common-logging1.1.1.jar 및 spring.jar 파일을 이미 포함했습니다. 도와 주실 래요? Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.context.support.AbstractApplicationContext.(AbstractApplicationContext.java:119) at org.sprin..

Programing 2020.05.22

웹앱에서 모바일 카메라에 액세스하는 방법은 무엇입니까?

웹앱에서 모바일 카메라에 액세스하는 방법은 무엇입니까? 모바일 용 웹 앱 (기본 앱 아님)에서 사진을 찍고 업로드하고 싶지만 Adobe Flash를 사용하고 싶지 않습니다. 이것을 할 수있는 방법이 있습니까? iPhone iOS6 및 Android ICS부터 HTML5에는 장치에서 사진을 찍을 수있는 다음과 같은 태그가 있습니다. Capture 카메라, 캠코더 및 오디오와 같은 값을 사용할 수 있습니다. 나는이 태그가 iOS5에서 확실히 작동하지 않을 것이라고 생각합니다. 요즘 적어도 안드로이드에서는 비교적 쉽습니다. 일반 파일 입력 태그 만 사용하면 사용자가이 태그를 클릭하면 카메라 (또는 파일 관리자 등)를 사용하여 파일을 업로드 할 것인지 묻습니다. 카메라로 사진을 찍기 만하면 자동으로 추가 및 업..

Programing 2020.05.22

스크립트 자체 내에서 전체 셸 스크립트의 출력을 어떻게 리디렉션합니까?

스크립트 자체 내에서 전체 셸 스크립트의 출력을 어떻게 리디렉션합니까? Bourne 쉘 스크립트의 모든 출력을 어딘가로 리디렉션 할 수 있습니까?하지만 스크립트 자체 내에 쉘 명령이 있습니까? 단일 명령의 출력을 리디렉션하는 것은 쉽지만 다음과 같은 것을 원합니다. #!/bin/sh if [ ! -t 0 ]; then # redirect all of my output to a file here fi # rest of script... 의미 : 스크립트가 비 대화식으로 실행되는 경우 (예 : cron) 모든 출력을 파일로 저장하십시오. 쉘에서 대화식으로 실행하는 경우 평소와 같이 출력이 stdout으로 이동하십시오. FreeBSD 주기적 유틸리티가 일반적으로 실행하는 스크립트에 대해 이것을하고 싶습니다. ..

Programing 2020.05.22
반응형