반응형

분류 전체보기 2429

사용자 이름과 비밀번호를 Python에 안전하게 저장해야합니다. 옵션은 무엇입니까?

사용자 이름과 비밀번호를 Python에 안전하게 저장해야합니다. 옵션은 무엇입니까? 사용자 이름과 암호 콤보를 사용하여 타사 서비스에서 주기적으로 정보를 가져 오는 작은 Python 스크립트를 작성 중입니다. 100 % 방탄이되는 무언가를 만들 필요는 없지만 (100 %도 존재합니까?) 보안 조치를 취하고 싶으므로 적어도 누군가가 그것을 깨는 데 오랜 시간이 걸립니다. 이 스크립트는 GUI가 없으며에서 주기적으로 실행 cron되므로 암호를 해독하기 위해 실행할 때마다 암호를 입력하는 것은 실제로 작동하지 않으며 사용자 이름과 암호를 암호화 된 파일 또는 암호화 된 파일에 저장해야합니다. 어쨌든 SQLite를 사용할 것이므로 SQLite 데이터베이스에서 선호되며 어느 시점에서 암호를 편집해야 할 수도 있습..

developer tip 2020.11.02

C #을 사용하여 파일에서 EXIF ​​데이터를 가져 오는 방법

C #을 사용하여 파일에서 EXIF ​​데이터를 가져 오는 방법 내 jpeg 사진을 살펴보고 예를 들어 날짜가 지정된 폴더로 정렬하는 작은 프로그램을 C #으로 작성하고 싶습니다 (나의 데이트 규칙, 젠장 ...). 누구든지 날짜 및 시간 또는 노출과 같은 EXIF ​​데이터를 프로그래밍 방식으로 얻는 비교적 쉬운 방법을 알고 있습니까? 감사! 이 메타 데이터 추출기를 확인하십시오 . Java로 작성되었지만 C #으로 이식되었습니다. Java 버전을 사용하여 날짜 및 모델 태그를 기반으로 jpeg 파일의 이름을 바꾸는 작은 유틸리티를 작성했습니다. 사용하기 매우 쉽습니다. EDIT 메타 데이터 추출기 는 .NET도 지원합니다. 이미지와 비디오에서 메타 데이터에 액세스하기위한 매우 빠르고 간단한 라이브러리..

developer tip 2020.11.02

바코드 번호에서 책에 대한 데이터를 조회하려면 어떻게해야합니까?

바코드 번호에서 책에 대한 데이터를 조회하려면 어떻게해야합니까? 저는 세계에서 가장 간단한 라이브러리 응용 프로그램을 만들고 있습니다. 내가 할 수있는 일은 일반적인 스캐너 (바코드 번호를 필드에 입력)를 사용하여 책의 UPC (바코드)에서 스캔 한 다음이를 사용하여 책에 대한 데이터를 찾는 것입니다. 최소, 제목, 저자, 출판 연도 및 듀이 십진수 또는 의회 도서관 카탈로그 번호. 목표는 책의 등뼈에 붙일 수있는 카드 카탈로그 번호가있는 작은 스티커 ( "등뼈 레이블")를 인쇄 한 다음 회사 도서관의 선반에있는 카드 카탈로그 번호로 책을 정렬하는 것입니다. 이렇게하면 비슷한 주제에 대한 책이 서로 가까이있는 경향이 있습니다. 예를 들어 회계에 관한 책을 찾고 있다는 것을 알고 있다면 회계에 관한 책을 ..

developer tip 2020.11.02

.NET 용 Visual Studio 디버거 팁 및 요령

.NET 용 Visual Studio 디버거 팁 및 요령 VS의 디버거로 수년 동안 작업 해 왔지만 가끔씩 전에는 알아 차리지 못했던 기능을 발견하고 "젠장! 어떻게 놓쳤을 까? 너무 유용 해!"라고 생각 합니다. [면책 조항 :이 팁은 C # 프로젝트의 VS 2005에서 작동하며, VS 또는 기타 언어의 이전 버전에 대한 보장은 없습니다.] 개체 인스턴스 추적 주어진 클래스의 여러 인스턴스로 작업합니까? 어떻게 구분할 수 있습니까? 가비지 수집 전 프로그래밍 시대에는 참조를 추적하기가 쉬웠습니다. 메모리 주소 만 확인하면됩니다. .NET에서는 그렇게 할 수 없습니다. 개체가 움직일 수 있습니다. 다행히 시계보기를 사용하면 시계를 마우스 오른쪽 버튼으로 클릭하고 '객체 ID 만들기'를 선택할 수 있습니다..

developer tip 2020.11.02

LL과 재귀 하강 파서의 차이점은 무엇입니까?

LL과 재귀 하강 파서의 차이점은 무엇입니까? 나는 최근에 파서 (언어 / 문맥없는 문법을위한)가 어떻게 작동하는지 스스로 가르치려고 노력하고 있으며, 한 가지를 제외하고는 대부분 이해가되는 것 같습니다. 특히 두 가지 주요 알고리즘이 LL 파서 (스택 / 파싱 테이블 사용)와 재귀 하강 파서 (간단히 재귀 사용 ) 인 LL (k) 문법 에주의를 집중 하고 있습니다 . 내가 볼 수있는 한, 재귀 하강 알고리즘은 모든 LL (k) 문법과 그 이상에서 작동하는 반면 LL 파서는 모든 LL (k) 문법에서 작동합니다. 그러나 재귀 하강 파서는 구현할 LL 파서보다 훨씬 간단합니다 (LL 파서가 LR 파서보다 간단 하듯이). 그래서 제 질문은 알고리즘 중 하나를 사용할 때 발생할 수있는 장점 / 문제는 무엇입니..

developer tip 2020.11.02

표준 UIButton에 배지를 추가하려면 어떻게해야합니까?

표준 UIButton에 배지를 추가하려면 어떻게해야합니까? 표준에 표준 모양의 배지를 추가 할 수 UIButton있습니까? 반영구적으로 지원되지 않는 경우이를 달성하는 가장 간단한 방법은 무엇입니까? 예시 이미지 : 다음 은 Core Graphics를 사용하여 사용자 지정 배지를 만들고 렌더링하는 CustomBadge 라는 Sascha Paulus의 VERY NICE 클래스 입니다. 그것들은 UIView 서브 클래스 일 뿐이므로 다른 UIView 서브 클래스와 마찬가지로 프레임을 사용하여 레이아웃합니다. 이 라이브러리를 여러 번 사용해 왔으며 항상 결과에 만족했습니다. 유연하고 사용하기 쉽습니다. 완전히 추천합니다. 여기에서 몇 가지 옵션을 확인할 수 있습니다. CocoaControls 배지 Apple이..

developer tip 2020.11.02

비동기 BlockingCollection과 같은 것이 있습니까?

비동기 BlockingCollection과 같은 것이 있습니까?? 나는 싶습니다 await의 결과에 BlockingCollection.Take()비동기, 그래서 스레드를 차단하지 않습니다. 다음과 같은 것을 찾고 있습니다. var item = await blockingCollection.TakeAsync(); 나는 이것을 할 수 있다는 것을 알고있다 var item = await Task.Run(() => blockingCollection.Take()); 그러나 그것은 다른 스레드 (의 ThreadPool)가 대신 차단 되기 때문에 전체 아이디어를 죽 입니다. 대안이 있습니까? 내가 아는 네 가지 대안이 있습니다. 첫 번째는 비동기 및 작업 을 지원하는 스레드 세이프 대기열을 제공하는 Channels 입..

developer tip 2020.11.02

phpMyAdmin과 유사한 PostgreSQL 시각적 인터페이스?

phpMyAdmin과 유사한 PostgreSQL 시각적 인터페이스? phpMyAdmin과 같이 PostgreSQL 용 테이블을 시각적으로보고 편집하고 싶습니다. 여기서 테이블 목록과 테이블의 필드 및 개별 행을 볼 수 있습니다. 이를 수행 할 수있는 유틸리티가 있습니까? 이것이 pgAdmin III에서 실제로 가능하다면 용서하십시오.하지만 pgAdmin에서 시각적으로 테이블을 볼 수있는 방법을 찾을 수 없었습니다. PostgreSQL 8.4가 있습니다 (실제로 직접 설치하지 않았으며이를 활용하는 다른 소프트웨어에 의해 설치되었습니다) phpMyAdmin에 이미 익숙하다면 phpPgAdmin 이 작동 할 수 있습니다. 하지만 실제로 이를 수행 할 수있는 수십 가지 도구 가 있습니다. 나는 또한 매우 Adm..

developer tip 2020.11.02

C ++ 0x에서 nullptr을 삭제하는 것이 여전히 안전합니까?

C ++ 0x에서 nullptr을 삭제하는 것이 여전히 안전합니까? 에서 c++03이 널 포인터를 삭제하면 아무 효과가 없습니다 꽤 분명하다. 실제로 다음과 같이 명시 적으로 명시되어 있습니다 §5.3.5/2. 두 경우 모두 delete 피연산자의 값이 널 포인터 인 경우 조작은 효과가 없습니다. 그러나, 현재의 초안 에 대한 c++0x이 문장 누락 된 것으로 보인다. 나머지 초안에서는 delete-expression 의 피연산자가 널 포인터 상수가 아닌 경우 어떻게되는지 설명하는 문장 만 찾을 수있었습니다 . null 포인터를에서 여전히 삭제하고 c++0x있습니까? 그렇다면 어디에 있습니까? 메모: 그것이 여전히 잘 정의되어 있음을 시사하는 중요한 상황 증거가 있습니다. 첫째, 두 문장 §5.3.5/2..

developer tip 2020.11.02
반응형