반응형

spring 3219

하위 디렉토리에 하위 모듈을 추가하려면 어떻게합니까?

하위 디렉토리에 하위 모듈을 추가하려면 어떻게합니까? ~/.janus/하위 모듈이 많은 git repo 가 있습니다. 에 하위 모듈을 추가하고 ~/.janus/snipmate-snippets/snippets/싶지만 디렉토리 git submodule add 에서 실행할 때 snipmate-snippets다음 오류 메시지가 나타납니다. You need to run this command from the toplevel of the working tree. 그래서 질문은 : snipmate-snippets디렉토리에 서브 모듈을 어떻게 추가 합니까? 당신은 가서 ~/.janus실행 : git submodule add snipmate-snippets/snippets/ 서브 모듈 (또는 일반적으로 git)에 대한 ..

IT 2020.03.26

SQLAlchemy에서 filter와 filter_by의 차이점은 무엇입니까?

SQLAlchemy에서 filter와 filter_by의 차이점은 무엇입니까? SQLAlchemy의 기능 filter과 차이점을 설명 할 수 filter_by있습니까? 나는 혼란스럽고 실제로 차이점을 볼 수 없습니다. 어느 것을 사용해야합니까? filter_by 일반 kwargs를 사용하여 열 이름에 대한 간단한 쿼리에 사용됩니다. db.users.filter_by(name='Joe') filterkwargs를 사용하지 않고 db.users.name 객체에 오버로드 된 '=='항등 연산자를 사용하여 동일하게 수행 할 수 있습니다 . db.users.filter(db.users.name=='Joe') 다음 filter과 같은 표현식을 사용하여보다 강력한 쿼리를 작성할 수도 있습니다 . db.users.fi..

IT 2020.03.26

PHPUnit으로 보호 된 메소드를 테스트하는 모범 사례

PHPUnit으로 보호 된 메소드를 테스트하는 모범 사례 [닫기] 개인 메소드 정보 를 테스트합니까? 에 대한 토론을 찾았습니다 . 일부 클래스에서는 보호 된 메소드를 갖고 싶지만 테스트하도록 결정했습니다. 이러한 방법 중 일부는 정적이고 짧습니다. 대부분의 공개 메소드는이 메소드를 사용하므로 나중에 테스트를 안전하게 제거 할 수 있습니다. 그러나 TDD 접근 방식으로 시작하고 디버깅을 피하기 위해 실제로 테스트하고 싶습니다. 나는 다음을 생각했다. 답변에 조언 된 방법 객체 는 이것에 대해 과도한 것으로 보입니다. 공개 방법으로 시작하고 더 높은 수준의 테스트로 코드 적용 범위를 지정하면 보호를 설정하고 테스트를 제거하십시오. 보호 가능한 메소드를 공개하는 테스트 가능한 인터페이스로 클래스 상속 가장 ..

IT 2020.03.26

MySQL에서 최대 두 값을 얻는 방법은 무엇입니까?

MySQL에서 최대 두 값을 얻는 방법은 무엇입니까? 시도했지만 실패했습니다. mysql> select max(1,0); 오류 1064 (42000) : SQL 구문에 오류가 있습니다. 매뉴얼을 확인하십시오 올바른 구문을 사용하려면 MySQL 서버 버전에 해당합니다. 1 호선 '0)'근처 사용 ) (GREATEST 예 : SELECT GREATEST(2,1); 참고 : 당시 단일 값에 null이 포함 된 경우이 함수는 항상 null을 반환합니다 (@ sanghavi7 사용자에게 감사). 일련의 행에서 열의 최대 값을 얻으려면 : SELECT MAX(column1) FROM table; -- expect one result 각 행에 대한 열, 리터럴 또는 변수 세트의 최대 값을 얻으려면 다음을 수행하십시오..

IT 2020.03.26

time.struct_time 객체를 datetime 객체로 어떻게 변환합니까?

time.struct_time 객체를 datetime 객체로 어떻게 변환합니까? 파이썬 time.struct_time객체를 객체로 어떻게 변환 datetime.datetime합니까? 첫 번째 라이브러리를 제공하는 라이브러리와 두 번째 라이브러리를 원하는 두 번째 라이브러리가 있습니다. time.mktime () 을 사용 하여 Epoch 이후 시간 튜플 (localtime)을 초로 변환 한 다음 datetime.fromtimestamp () 를 사용 하여 datetime 오브젝트를 가져 오십시오. from datetime import datetime from time import mktime dt = datetime.fromtimestamp(mktime(struct)) 이처럼 : >>> structTime..

IT 2020.03.26

두 개의 다른 디렉토리에 존재하는 Diff 파일

두 개의 다른 디렉토리에 존재하는 Diff 파일 동일한 파일 목록을 가진 두 개의 디렉토리가 있습니다. diff명령을 사용하여 두 디렉토리에있는 모든 파일을 비교해야합니다 . 간단한 명령 줄 옵션이 있습니까? 아니면 파일 목록을 가져오고 반복하는 셸 스크립트를 작성해야합니까? 해당 diff명령을 사용할 수 있습니다 . diff -bur folder1/ folder2/ 이것은 통일 된 문맥으로 공백을 무시하는 재귀 diff를 출력합니다. b 플래그는 공백을 무시하는 것을 의미합니다. u 플래그는 통합 된 컨텍스트 (전후 3 줄)를 의미합니다. r 플래그는 재귀를 의미 다른 파일 만 보려는 경우 다음을 사용할 수 있습니다. diff -qr dir_one dir_two | sort 옵션 "q"는 내용은 다르지..

IT 2020.03.26

파이썬에서 부동 숫자를 고정 너비로 ​​포맷하는 방법

파이썬에서 부동 숫자를 고정 너비로 ​​포맷하는 방법 다음 요구 사항에 따라 부동 숫자를 고정 너비로 ​​포맷하는 방법은 무엇입니까? n >> v=10.4 >>> print('% 6.2f' % v) 10.40 >>> print('% 12.1f' % v) 10.4 >>> print('%012.1f' % v) 0000000010.4 Python 3.x 형식 문자열 구문을 참조하십시오 . IDLE 3.5.1 numbers = ['23.23', '.1233', '1', '4.223', '9887.2'] for x in numbers: print('{0: >#016.4f}'. format(float(x))) 23.2300 0.1233 1.0000 4.2230 9887.2000 패드를 0으로 남겨 둘 수도 있습니다..

IT 2020.03.26

NumPy에서 빈 배열 / 행렬을 만들려면 어떻게해야합니까?

NumPy에서 빈 배열 / 행렬을 만들려면 어떻게해야합니까? 일반적으로 목록을 사용하는 방식으로 배열이나 행렬을 사용하는 방법을 알 수 없습니다. 빈 배열 (또는 행렬)을 만들고 한 번에 하나의 열 (또는 행)을 추가하고 싶습니다. 현재이 작업을 수행 할 수있는 유일한 방법은 다음과 같습니다. mat = None for col in columns: if mat is None: mat = col else: mat = hstack((mat, col)) 그것이 목록이라면, 나는 다음과 같이 할 것입니다 : list = [] for item in data: list.append(item) NumPy 배열이나 행렬에 이런 종류의 표기법을 사용하는 방법이 있습니까? NumPy를 효율적으로 사용하기위한 잘못된 정신 ..

IT 2020.03.26

`에 대한 ng- 모델

`에 대한 ng- 모델`(지시문 DEMO와 함께) 유형 파일이있는 입력 태그에서 ng-model을 사용하려고했습니다. 그러나 컨트롤러에서 파일을 선택한 후에도 $ scope.vm.uploadme는 여전히 정의되어 있지 않습니다. 컨트롤러에서 선택한 파일을 어떻게 얻습니까? 지시문으로 해결 방법을 만들었습니다. .directive("fileread", [function () { return { scope: { fileread: "=" }, link: function (scope, element, attributes) { element.bind("change", function (changeEvent) { var reader = new FileReader(); reader.onload = function (..

IT 2020.03.25

오류 : (1, 0) ID가 'com.android.application'인 플러그인을 찾을 수 없습니다

오류 : (1, 0) ID가 'com.android.application'인 플러그인을 찾을 수 없습니다 이것은 Android Studio에서 처음 시도한 것입니다. 0.8.0을 설치하고 0.8.2로 업데이트했습니다. 프로젝트가 생성 되 자마자 오류 메시지가 나타납니다. 오류 : (1, 0) ID가 'com.android.application'인 플러그인을 찾을 수 없습니다 C : \ Users \ Bob \ AndroidStudioProjects \ HelloAgain6 \ app \ build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 20 buildToolsVersion "20.0.0" defaultConfi..

IT 2020.03.25
반응형