반응형

javascript 1992

여러 키로 암호화 / 복호화

여러 키로 암호화 / 복호화 데이터를 암호화하여 여러 다른 키로 해독 할 수 있습니까? 예: key1로 데이터를 암호화했지만 2, 3, 4 키로 암호를 해독하고 싶습니다. 이게 가능해? GnuPG 는 표준으로 다중 키 암호화를 수행합니다. 다음 명령은 doc.txtAlice의 공개 키와 Bob의 공개 키를 사용 하여 암호화 합니다. Alice는 개인 키를 사용하여 암호를 해독 할 수 있습니다. Bob은 개인 키를 사용하여 해독 할 수도 있습니다. gpg --encrypt --recipient alice@example.com \ --recipient bob@example.com doc.txt 이 기능은 " 문서 암호화 및 해독 "이라는 제목의 사용자 가이드 섹션에 자세히 설명되어 있습니다 . 네 가능합니다..

developer tip 2020.08.20

Clojure에서 doseq와 for의 차이점

Clojure에서 doseq와 for의 차이점 Clojure에서 doseq와 for의 차이점은 무엇입니까? 하나를 다른 것보다 사용하기로 선택한 몇 가지 예는 무엇입니까? 차이점은 for지연 시퀀스를 만들고 반환하는 반면 doseq부작용을 실행하고 nil을 반환한다는 것 입니다. user=> (for [x [1 2 3]] (+ x 5)) (6 7 8) user=> (doseq [x [1 2 3]] (+ x 5)) nil user=> (doseq [x [1 2 3]] (println x)) 1 2 3 nil 다른 시퀀스를 기반으로 새 시퀀스를 작성하려면 for를 사용하십시오. 일부 시퀀스의 요소를 기반으로 부작용 (인쇄, 데이터베이스에 쓰기, 핵탄두 발사 등)을 수행하려면 doseq를 사용하십시오. 또한 ..

developer tip 2020.08.20

개별 줄을 끊지 않고 파일을 동일한 부분으로 분할하는 방법은 무엇입니까?

개별 줄을 끊지 않고 파일을 동일한 부분으로 분할하는 방법은 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. 큰 텍스트 파일을 동일한 수의 줄로 작은 파일로 분할하는 방법은 무엇입니까? 10 답변 줄을 끊지 않고 파일을 동일한 부분으로 분할 할 수 있는지 궁금합니다 ( 편집 : = 마지막을 제외하고 모두 동일)? Unix에서 split 명령을 사용하면 줄이 반으로 나눌 수 있습니다. 예를 들어 파일을 5 개의 동일한 부분으로 분할하는 방법이 있지만 여전히 전체 행으로 만 구성되어 있습니까 (파일 중 하나가 조금 크거나 작더라도 문제가되지 않습니다)? 줄 수만 계산할 수 있지만 bash 스크립트의 많은 파일에 대해이 작업을 수행해야합니다. 감사합니다! 동일한 수의 줄 을 의미하는 경우 다음 spli..

developer tip 2020.08.20

본문 스크롤 비활성화

본문 스크롤 비활성화 HTML에서 스크롤링을 body완전히 비활성화하고 싶습니다 . 다음 옵션을 시도했습니다. overflow: hidden; (작동하지 않음, 스크롤링을 비활성화하지 않았으며 스크롤바를 숨겼습니다) position: fixed; (이것은 효과가 있었지만 완전히 맨 위로 스크롤 되었으므로이 특정 응용 프로그램에서는 허용되지 않습니다) 이 두 가지 옵션에 대한 대안을 찾을 수 없습니다. 더 이상 있습니까? 설정 height및 overflow: html, body {margin: 0; height: 100%; overflow: hidden} http://jsfiddle.net/q99hvawt/ 본문 태그가 작성할 수있는 작업이 없으면 HTML CSS가 제대로 작동합니다. 이 경우 재정의는 b..

developer tip 2020.08.20

최고의 Java obfuscator?

최고의 Java obfuscator? [닫은] 보안 소프트웨어를 개발 중이며 리버스 엔지니어링이 불가능 해 지도록 Java 코드를 난독 화하고 싶습니다. 가장 안정적인 Java obfuscator는 무엇입니까? 첫째, 당신은 정말 사실을 기억할 필요가 결코 리버스 엔지니어링의 뭔가 불가능합니다. 모든 것이 해킹 가능합니다. 스마트 IDE를 사용하는 스마트 개발자는 이미 충분히 발전 할 수 있습니다. 여기 에서 목록을 찾을 수 있습니다 . ProGuard는 꽤 좋습니다. 직접 사용했지만 Java 코드를 "축소"하기 위해서만 사용했습니다. 내 기사 Protect Your Java Code-Through Obfuscators And Beyond [Archived] 에서 난독 화와 앱의 리버스 엔지니어링을 더 ..

developer tip 2020.08.20

try-except없이 Python에서 keyboardinterrupt 캡처

try-except없이 Python에서 keyboardinterrupt 캡처 파이썬에서 KeyboardInterrupt모든 코드를 try- except문 안에 넣지 않고 이벤트 를 캡처하는 방법이 있습니까? 사용자가 Ctrl+를 누르면 흔적없이 깔끔하게 종료하고 싶습니다 C. 예, 모듈 신호를 사용하여 인터럽트 핸들러를 설치 하고 threading.Event를 사용하여 영원히 기다릴 수 있습니다 . import signal import sys import time import threading def signal_handler(signal, frame): print('You pressed Ctrl+C!') sys.exit(0) signal.signal(signal.SIGINT, signal_handler..

developer tip 2020.08.20

JavaScript에서 추상 기본 클래스를 어떻게 만듭니 까?

JavaScript에서 추상 기본 클래스를 어떻게 만듭니 까? JavaScript에서 추상 기본 클래스를 시뮬레이션 할 수 있습니까? 가장 우아한 방법은 무엇입니까? 다음과 같이하고 싶습니다.- var cat = new Animal('cat'); var dog = new Animal('dog'); cat.say(); dog.say(); 출력되어야합니다 : 'bark', 'meow' 추상 클래스를 만드는 간단한 방법은 다음과 같습니다. /** @constructor @abstract */ var Animal = function() { if (this.constructor === Animal) { throw new Error("Can't instantiate abstract class!"); } // Ani..

developer tip 2020.08.20

WPF 텍스트 상자에 힌트 텍스트를 추가하려면 어떻게해야합니까?

WPF 텍스트 상자에 힌트 텍스트를 추가하려면 어떻게해야합니까? 예를 들어 Facebook은 텍스트 상자가 비어있을 때 검색 텍스트 상자에 "검색"힌트 텍스트가 있습니다. WPF 텍스트 상자로 이것을 달성하는 방법 ?? a VisualBrush와 일부 트리거를 사용하면 이 작업을 훨씬 더 쉽게 수행 할 수 있습니다 Style. 이의 재사용 성을 높이기 위해 Style실제 큐 배너 텍스트, 색상, 방향 등을 제어하는 ​​연결된 속성 집합을 만들 수도 있습니다. 이것은 Microsoft ( https://code.msdn.microsoft.com/windowsapps/How-to-add-a-hint-text-to-ed66a3c6 ) 에서 채택한 간단한 솔루션입니다. 처음에는 텍스트 색상을 회색으로 설정하고 ..

developer tip 2020.08.20

Git 저장소에 존재했던 모든 파일 나열

Git 저장소에 존재했던 모든 파일 나열 지정된 브랜치에 존재했던 모든 파일을 나열하는 깔끔한 방법이 있습니까? 이것은 Strager 솔루션 의 단순화 된 변형입니다 . git log --pretty=format: --name-status | cut -f2- | sort -u 편집 : 댓글에 대해 좀 더 가르쳐 준 Jakub 덕분에이 버전은 파이프 라인이 더 짧고 git에게 더 많은 기회를 제공합니다. git log --pretty=format: --name-only --diff-filter=A | sort -u 이것은 현재 브랜치뿐만 아니라 리포지토리 에 파일 이름이 있는지 확인하는 데 올바른 작업을 수행합니다 . git log --all --pretty=format: --name-only --diff..

developer tip 2020.08.19

괄호, 점, 중괄호, = (함수) 등을 생략 할 수있는 정확한 규칙은 무엇입니까?

괄호, 점, 중괄호, = (함수) 등을 생략 할 수있는 정확한 규칙은 무엇입니까? 괄호, 점, 중괄호, = (함수) 등을 생략 (생략) 할 수있는 정확한 규칙은 무엇입니까? 예를 들면 (service.findAllPresentations.get.first.votes.size) must be equalTo(2). service 내 물건이야 def findAllPresentations: Option[List[Presentation]] votes 보고 List[Vote] must and be 는 둘 다 사양의 기능입니다. 갈 수없는 이유 : (service findAllPresentations get first votes size) must be equalTo(2) ? 컴파일러 오류는 다음과 같습니다. "Op..

developer tip 2020.08.19
반응형