반응형

programing tip 3103

일시적으로 auto_now / auto_now_add 비활성화

일시적으로 auto_now / auto_now_add 비활성화 다음과 같은 모델이 있습니다. class FooBar(models.Model): createtime = models.DateTimeField(auto_now_add=True) lastupdatetime = models.DateTimeField(auto_now=True) 일부 모델 인스턴스 (데이터 마이그레이션시 사용)에 대해 두 개의 날짜 필드를 덮어 쓰고 싶습니다. 현재 솔루션은 다음과 같습니다. for field in new_entry._meta.local_fields: if field.name == "lastupdatetime": field.auto_now = False elif field.name == "createtime": fiel..

programing tip 2020.09.09

불법 배포로부터 소프트웨어를 어떻게 보호합니까?

불법 배포로부터 소프트웨어를 어떻게 보호합니까? [닫은] 크래킹, 해킹 등으로부터 소프트웨어를 보호하는 방법이 궁금합니다. 어떤 종류의 일련 번호 확인을 사용합니까? 하드웨어 키? 타사 솔루션을 사용하십니까? 라이선스 문제를 어떻게 해결합니까? (예 : 유동 라이센스 관리) 편집 : 나는 오픈 소스를 말하는 것이 아니라 엄격하게 상용 소프트웨어 배포를 말하고 있습니다 ... 많은, 많은, 많은 보호가 가능합니다. 핵심은 다음과 같습니다. 타겟 청중과 그들이 기꺼이 참을 수있는 것을 평가 유료로 플레이하려는 청중의 욕구 이해 귀하의 보호를 해제하기 위해 누군가 기꺼이 내놓을 금액 평가 대부분의 사람들이 지불을 피하는 것을 방지하고 소프트웨어를 사용하는 사람들을 귀찮게하지 않도록 충분한 보호를 적용합니다. ..

programing tip 2020.09.09

전략 패턴의 실제 사례

전략 패턴의 실제 사례 나는 OCP 원칙 과이를 달성하기 위해 전략 패턴을 사용하는 방법에 대해 읽었습니다 . 저는 이것을 몇 사람에게 설명하려고했지만 제가 생각할 수있는 유일한 예는 "주문"이 어떤 상태인지에 따라 다른 유효성 검사 클래스를 사용하는 것입니다. 온라인에서 몇 가지 기사를 읽었지만 일반적으로 보고서 생성 / 청구서 / 유효성 검사 등과 같은 전략을 사용하는 실제 이유를 설명하지 않습니다. 전략 패턴이 일반적이라고 생각하는 실제 사례가 있습니까? 이것에 대해 : 파일을 암호화해야합니다. 작은 파일의 경우 전체 파일을 읽고 메모리에 보관하는 "메모리 내"전략을 사용할 수 있습니다 (파일 = 40) { return false; } return true; } } public InternRule ..

programing tip 2020.09.09

스프링 보안 표현 언어 주석에서 사용할 사용자 지정 메서드를 만드는 방법

스프링 보안 표현 언어 주석에서 사용할 사용자 지정 메서드를 만드는 방법 주석을 통한 메서드 기반 인증을 위해 스프링 보안 표현 언어에서 사용할 사용자 지정 메서드를 추가하는 클래스를 만들고 싶습니다. 예를 들어 다음과 같이 사용되는 'customMethodReturningBoolean'과 같은 사용자 지정 메서드를 만들고 싶습니다. @PreAuthorize("customMethodReturningBoolean()") public void myMethodToSecure() { // whatever } 제 질문은 이것입니다. 가능하다면 사용자 지정 메서드를 생성하기 위해 어떤 클래스를 하위 클래스로 지정해야합니까? 스프링 xml 구성 파일에서 구성하는 방법에 대해 설명하고 누군가 이러한 방식으로 사용되는 ..

programing tip 2020.09.09

구성 파일 당 하나의 configSections 요소 만 허용되며 존재하는 경우 루트 구성 요소의 첫 번째 하위 요소 여야합니다.

구성 파일 당 하나의 configSections 요소 만 허용되며 존재하는 경우 루트 구성 요소의 첫 번째 하위 요소 여야합니다. 콘솔 응용 프로그램을 개발 중이며 .exe 파일을 실행할 때 다음 오류가 발생합니다. system.Configuration.ConfigurationErrorsException: 구성 파일 당 하나의 요소 만 허용되며 존재하는 경우 루트 요소 의 첫 번째 하위 요소 여야합니다 . 내 App.config파일은 다음과 같습니다 . 그러나 다음 startup섹션을 제거하면 정상적으로 작동합니다. 오류 메시지 자체는 실제로 올바른 수정 사항을 자세히 설명합니다. configSections루트 요소 의 첫 번째 자식 * 이어야합니다 . * 강조 추가 따라서 configSections맨 ..

programing tip 2020.09.09

Python 함수 호출에서 stdout 출력을 캡처하는 방법은 무엇입니까?

Python 함수 호출에서 stdout 출력을 캡처하는 방법은 무엇입니까? 객체에 뭔가를하는 Python 라이브러리를 사용하고 있습니다. do_something(my_object) 변경합니다. 그렇게하는 동안 몇 가지 통계를 stdout에 인쇄하고이 정보를 파악하고 싶습니다. 적절한 해결책은 do_something()관련 정보를 반환 하도록 변경 하는 것입니다 . out = do_something(my_object) 하지만 개발자 do_something()가이 문제를 해결하기까지는 시간이 좀 걸릴 것입니다. 해결 방법 do_something()으로 stdout에 쓰는 내용을 구문 분석하는 것에 대해 생각했습니다 . 코드의 두 지점 사이에서 stdout 출력을 캡처하려면 어떻게해야합니까? start_cap..

programing tip 2020.09.09

프로젝트 기타 파일에 대한 NuGet 패키지 복원 실패 : 값은 null이거나 빈 문자열 일 수 없습니다.

프로젝트 기타 파일에 대한 NuGet 패키지 복원 실패 : 값은 null이거나 빈 문자열 일 수 없습니다. 매개 변수 이름 : root. 0 0 2012 년 대와 같은 오류가 있습니다 : NuGet Package restore failed for project Miscellaneous Files : Value cannot be null or an empty string. 매개 변수 이름 : root. 0 0 나는 그것이 버그 볼 https://nuget.codeplex.com/workitem/3780 버전 2.8 수정되었습니다 그러나에 나는 2.8 버전을 찾을 수 없습니다 https://nuget.codeplex.com이 는 문제를 해결하는 것이 가능 2.8 버전을 설치하지 않고 오류가 발생합니까? 아니..

programing tip 2020.09.09

Google 크롬에서 기본 날짜 선택기 비활성화

Google 크롬에서 기본 날짜 선택기 비활성화 날짜 선택기가 Chrome 20에 착륙했습니다. 비활성화 할 수있는 속성이 있습니까? 내 전체 시스템은 jQuery UI datepicker를 사용하고 크로스 브라우저이므로 Chrome 기본 datepicker를 비활성화하고 싶습니다. 태그 속성이 있습니까? 화살표를 숨기려면 : input::-webkit-calendar-picker-indicator{ display: none; } 프롬프트를 숨기려면 : input[type="date"]::-webkit-input-placeholder{ visibility: hidden !important; } 잘못 사용했다면 다음을 사용할 수 있습니다. $('input[type="date"]').attr('type','..

programing tip 2020.09.09

.NET : 정적 메서드에서 "this"클래스 유형 확인

.NET : 정적 메서드에서 "this"클래스 유형 확인 비 정적 메서드에서 사용할 수 this.GetType()있으며 Type. Type정적 메서드에서 어떻게 똑같이 얻을 수 있습니까? 물론 런타임에서만 알려져 typeof(ThisTypeName)있기 때문에 그냥 쓸 수는 없습니다 ThisTypeName. 감사! this.GetType()정적 메서드에 해당하는 1 라이너를 찾고 있다면 다음을 시도하십시오. Type t = MethodBase.GetCurrentMethod().DeclaringType .NET을 사용하는 것보다 훨씬 비쌉니다 typeof(TheTypeName). 다른 답변이 명확하지 않은 것이 있으며 실행 시간에만 사용할 수있는 유형에 대한 아이디어와 관련이 있습니다. 파생 형식을 사용하..

programing tip 2020.09.09

파이썬의 사전에서 속성 설정

파이썬의 사전에서 속성 설정 각 키가 해당 객체의 속성 인 방식으로 파이썬의 사전에서 객체를 생성 할 수 있습니까? 이 같은: d = { 'name': 'Oscar', 'lastName': 'Reyes', 'age':32 } e = Employee(d) print e.name # Oscar print e.age + 10 # 42 이 질문의 역순이라고 생각합니다 . 객체 필드의 Python 사전 물론입니다. class Employee(object): def __init__(self, initial_data): for key in initial_data: setattr(self, key, initial_data[key]) 최신 정보 Brent Nash가 제안한 것처럼 키워드 인수도 허용하여 더 유연하게 만들..

programing tip 2020.09.09
반응형