반응형

Java 7462

Clojure에서 맵 키와 값을 반복하는 방법은 무엇입니까?

Clojure에서 맵 키와 값을 반복하는 방법은 무엇입니까? 반복하려는 다음 맵이 있습니다. (def db {:classname "com.mysql.jdbc.Driver" :subprotocol "mysql" :subname "//100.100.100.100:3306/clo" :username "usr" :password "pwd"}) 다음을 시도했지만 키와 값을 한 번 인쇄하는 대신 다양한 조합으로 키와 값을 반복적으로 인쇄합니다. (doseq [k (keys db) v (vals db)] (println (str k " " v))) 나는 해결책을 찾았지만 Brian의 (아래 참조) 훨씬 더 논리적입니다. (let [k (keys db) v (vals db)] (do (println (apply str..

development 2020.12.04

AES 암호화-키 대 IV

AES 암호화-키 대 IV 내가 작업중인 응용 프로그램을 사용하면 사용자가 파일을 암호화 할 수 있습니다. 파일은 모든 형식 (스프레드 시트, 문서, 프레젠테이션 등)이 될 수 있습니다. 지정된 입력 파일에 대해 암호화 된 데이터 파일과 키 파일이라는 두 개의 출력 파일을 만듭니다. 원본 데이터를 얻으려면이 두 파일이 모두 필요합니다. 키 파일은 해당 데이터 파일에서만 작동해야합니다. 동일한 사용자 또는 다른 사용자의 다른 파일에서는 작동하지 않아야합니다. AES 알고리즘에는 암호화를 위해 키와 초기화 벡터 (IV)라는 두 가지 매개 변수가 필요합니다. 키 파일을 만들기위한 세 가지 선택 사항이 있습니다. 애플리케이션 내에 하드 코딩 된 IV를 포함하고 키 파일에 키를 저장합니다. 응용 프로그램에 하드 ..

development 2020.12.04

파이썬에서 dir과 __dict__의 가장 큰 차이점은 무엇입니까

파이썬에서 dir과 __dict__의 가장 큰 차이점은 무엇입니까 class C(object): def f(self): print self.__dict__ print dir(self) c = C() c.f() 산출: {} ['__class__', '__delattr__','f',....] self .__ dict__에 'f'가없는 이유 dir() 찾는 것 이상을합니다 __dict__ 우선 , 객체의 속성을 조회하는 dir()것과 같은 속성을 사용하는 방법을 알고있는 API 메소드입니다 __dict__. __dict__하지만 모든 개체에 속성 이있는 것은 아닙니다 . 예를 들어 사용자 지정 클래스에 __slots__속성 을 추가하는 경우 해당 클래스의 인스턴스에는 __dict__속성이 없지만 dir()해당..

development 2020.12.04

IIS는 시작된 URL과 일치하는 웹 사이트를 나열하지 않습니다.

IIS는 시작된 URL과 일치하는 웹 사이트를 나열하지 않습니다. IIS에 SharePoint 2013 응용 프로그램을 배포했습니다. 디버깅을 시작하려고 할 때 다음 오류가 발생합니다. "웹 서버에서 디버깅을 시작할 수 없습니다. IIS는 시작된 URL과 일치하는 웹 사이트를 나열하지 않습니다." 이 문제에 대한 몇 가지 해결책을 찾았지만 저에게 효과가 없습니다. 내가 찾은 해결책 : VS는 관리자로 실행되어야합니다. 내가 그거 했어. IIS에서 Windows 인증을 활성화해야합니다. 내가 그거 했어. Windows 기능에서 'IIS 메타베이스 및 IIS 6 구성 호환성'이 켜져 있어야합니다. 내가 그거 했어. 여전히 작동하지 않습니다. 다른 해결책이 있습니까? 제발 도와주세요. 을 선택하여 관리 계정에..

development 2020.12.04

자바 스크립트에서 타입 스크립트 선언 파일 생성

자바 스크립트에서 타입 스크립트 선언 파일 생성 예를 들어 npm 라이브러리가 있다고 가정 해 보겠습니다. 제 경우 mongoose에는 어떻게 d.ts파일을 생성 하시겠습니까? JavaScript는 TypeScript 컴파일러가 코드의 구조를 추론하기에 충분한 유형 정보를 항상 포함하지 않으므로 JavaScript를 기반으로 정의를 자동으로 생성하는 것은 거의 옵션이 아닙니다. 여기에 처음부터 작성하는 방법에 대한 지침이 있습니다. https://www.stevefenton.co.uk/2013/01/complex-typescript-definitions-made-easy/ 그러나 작동 할 수있는 트릭이 하나 있습니다 (제한된 경우에만 작동 함). JavaScript를 새 TypeScript 파일에 붙여넣..

development 2020.12.04

메이븐 프로젝트를 Dockerize하는 방법?

메이븐 프로젝트를 Dockerize하는 방법? 이를 달성하는 방법은 몇 가지입니까? 저는 Docker를 처음 사용하고 많은 문서를 읽고 많은 방법을 시도했지만 maven으로 Java 프로젝트를 실행하는 방법을 모릅니다. 를 사용하여 이미지를 빌드해야합니까 Dockerfile? 호스트에서 maven 프로젝트를 실행할 때 명령은 무엇입니까 Dockerfile? 작업 예. 이것은 스프링 부트 튜토리얼이 아닙니다. Docker 컨테이너 내에서 Maven 빌드를 실행하는 방법에 대한 질문에 대한 업데이트 된 답변입니다. 질문은 원래 4 년 전에 게시되었습니다. 1. 애플리케이션 생성 스프링 이니셜 라이저를 사용하여 데모 앱 생성 https://start.spring.io/ zip 아카이브를 로컬로 추출 2. Do..

development 2020.12.04

Azure WebJobs SDK를 사용한 종속성 주입?

Azure WebJobs SDK를 사용한 종속성 주입? 문제는 Azure WebJobs SDK가 작업 진입 점으로 공용 정적 메서드 만 지원하므로 생성자 / 속성 주입을 구현할 방법이 없다는 것입니다. 공식 WebJobs SDK 문서 / 리소스에서이 주제에 대한 내용을 찾을 수 없습니다. 내가 찾은 유일한 솔루션은 여기이 게시물에 설명 된 서비스 로케이터 (안티) 패턴을 기반으로합니다 . Azure WebJobs SDK를 기반으로하는 프로젝트에 "적절한"종속성 주입을 사용하는 좋은 방법이 있습니까? 이제 Azure WebJobs SDK는 인스턴스 메서드를 지원합니다. 이것을 사용자 정의 IJobActivator와 결합하면 DI를 사용할 수 있습니다. 먼저 선호하는 DI 컨테이너를 사용하여 작업 유형을 해..

development 2020.12.04

파이썬 모듈을 가져 왔는지 확인하는 방법은 무엇입니까?

파이썬 모듈을 가져 왔는지 확인하는 방법은 무엇입니까? 코드의 어딘가에 모듈을 가져 왔는지 어떻게 확인합니까? if not has_imported("sys"): print 'you have not imported sys' 내가 이미 모듈을 가져 왔는지 확인하고 싶은 이유는 때때로 내 프로그램을 엉망으로 만들기 때문에 가져오고 싶지 않은 모듈이 있기 때문입니다. sys.modules사전 에서 모듈 이름을 테스트하십시오 . import sys modulename = 'datetime' if modulename not in sys.modules: print 'You have not imported the {} module'.format(modulename) 문서에서 : 이미로드 된 모듈에 모듈 이름을 매핑하는..

development 2020.12.04

Xcode 8 |

Xcode 8 | iOS 10 시뮬레이터“답장에서 반환 된 오류 : 연결이 잘못되었습니다.” 나는에서 응용 프로그램을 실행하려고하고 있지만 아이폰 OS (10) 시뮬레이터를 사용하여 xcode8내가 자주 이러한 경고를 얻을. 한 번에 두 개씩 무작위로 나타나며 그 원인이 무엇인지 분명하지 않습니다. 아래는 오류 이미지입니다. 나는 다음 일을 시도했다. 앱 정리 및 다시 빌드 xcode 및 시뮬레이터 다시 시작 파생 데이터 지우기 및 응용 프로그램 다시 작성. 나도 같은 오류가 발생했습니다. 내 경우에는 문제는 내가 작업을 하였다 엑스 코드 7.3 과 그 시뮬레이터 내가 폐쇄 이후에 열려 엑스 코드 (7) 과 열 엑스 코드 (8) 및 시도 실행중인 응용 프로그램을하고 위의 오류가 발생했습니다. 두 시뮬레이..

development 2020.12.04

파이썬 : 디렉토리를 두 ​​단계 위로 가져 오기

파이썬 : 디렉토리를 두 ​​단계 위로 가져 오기 좋아 ... 모듈 x이 어디에 있는지 모르겠지만 디렉토리 경로를 두 단계 위로 가져와야한다는 것을 알고 있습니다. 따라서 더 우아한 방법이 있습니까? import os two_up = os.path.dirname(os.path.dirname(__file__)) Python 2와 3 모두에 대한 솔루션을 환영합니다! 사용할 수 있습니다 pathlib. 불행히도 이것은 Python 3.4 용 stdlib에서만 사용할 수 있습니다. 이전 버전이있는 경우 여기 에서 PyPI 사본을 설치해야합니다 . 을 사용하면 쉽게 할 수 pip있습니다. from pathlib import Path p = Path(__file__).parents[1] print(p) # /ab..

development 2020.12.03
반응형