반응형

jQuery 2277

Mercurial 분기 및 책갈피

Mercurial 분기 및 책갈피 명명 된 분기 및 책갈피 작업에 대한 정보를 읽었습니다. 불행히도 나는 그들 사이의 차이를 보지 못했습니다. 있어요? 다음과 같은 차이점이 있습니까? hg branch blah hg up blah 과 hg bookmark blah hg up blah ? 책갈피를 사용하는 이유는 무엇이며 명명 된 분기와 어떻게 다릅니 까? 책갈피는 자동으로 후속 변경으로 이동하는 태그로, 이전에 해당 책갈피를 가리키는 변경 세트에 표시를 남기지 않습니다. 반면에 명명 된 분기는 변경 집합의 일부인 지울 수없는 표시입니다. 여러 개의 머리가 같은 분기에있을 수 있지만 같은 책갈피는 한 번에 하나의 머리 만 가리킬 수 있습니다. 명명 된 브랜치는 리포지토리에서 리포지토리로 푸시 / 풀링되며 ..

program tip 2020.12.02

pip로 여러 버전의 패키지 설치

pip로 여러 버전의 패키지 설치 내 응용 프로그램에서 다음을 사용하고 싶습니다. packageA, 필요한 packageX==1.3 packageB, 필요한 packageX==1.4 packageX==1.5 packageX이 상황을 처리하기 위해 pip로 여러 버전을 설치하려면 어떻게해야 합니까? pip는 이것을 도와주지 않을 것입니다. 특정 버전을 설치하도록 지시 할 수 있지만 다른 버전을 재정의합니다. 반면에 두 개의 virtualenv를 사용하면 동일한 머신에 두 버전을 모두 설치할 수 있지만 동시에 사용할 수는 없습니다. 가장 좋은 방법은 두 버전을 다른 이름으로 Python 경로에 넣어 수동으로 설치하는 것입니다. 그러나 두 라이브러리가 동일한 이름을 가질 것으로 예상하는 경우 (그리고 그래야만..

program tip 2020.12.02

nose를 사용하여 테스트를 위해 Python 가져 오기-현재 패키지 위의 모듈 가져 오기 모범 사례

nose를 사용하여 테스트를 위해 Python 가져 오기-현재 패키지 위의 모듈 가져 오기 모범 사례 이 질문은 다양한 형태로 자주 묻는 질문으로, 종종 "잘 안 하시네요"라는 답변을 얻습니다. 사람들 (나를 포함하여)이 구현으로 사용하려는 상식적인 시나리오가 있고 솔루션이 분명하지 않기 때문입니다 (이전에 해본 적이없는 경우). "병에서 파리를 내 보낸다"는 대답을 받아 들일 것입니다. 주어진 project/ __init__.py /code __init__.py sut.py /tests __init__.py test_sut.py tests_sut.py가 시작되는 위치 : import code.sut 루트 디렉토리에서 코 테스트를 실행하면 다음과 같은 결과가 발생합니다. ImportError: No mo..

program tip 2020.12.02

cassandra-1.1.2에 권장되는 cassandra GUI 클라이언트는 무엇입니까?

cassandra-1.1.2에 권장되는 cassandra GUI 클라이언트는 무엇입니까? 몇 가지 기본 메서드를 호출하고 cql 쿼리를 실행하기 위해 cassandra (sqlDeveloper와 같은) 용 GUI 클라이언트를 찾고 있습니다. 무료 엔터프라이즈 버전 (오픈 소스 아님)의 Dbeaver 는 Cassandra에 적합한 GUI 클라이언트입니다. 설치할 필요가 없습니다. 휴대용. 또한이 클라이언트는 20 개 이상의 데이터베이스를 지원합니다. Dbeaver의 Community Edition은 Cassandra를 지원하지 않지만 Cdata 와 같은 타사 드라이버를 사용 하여 연결할 수 있습니다. 다음 GUI 클라이언트도 사용해보십시오 최신 : Datastax RazorSQL DB 스키마 아쿠아 폴드 ..

program tip 2020.12.02

NodeJS 애플리케이션의 안전한 배포

NodeJS 애플리케이션의 안전한 배포 무엇 : NodeJS 앱을 바이너리로 배포 할 수 있습니까? 즉. V8을 통해 .js 앱을 네이티브 바이너리로 컴파일하고 바이너리를 클라이언트에 배포합니까? (NodeJS 서버에 대한 전체 액세스 권한이있는 경우) ... 아니면 가능한 모든 코드를 축소하고 있습니까? 이유 : 우리는 종종 클라이언트의 서버에서 호스팅되는 클라이언트 용 NodeJS에서 서버 측 애플리케이션을 빌드합니다. 소스 코드를 배포하면 고객이 쉽게 솔루션을 훔치고 라이선스 비용 지불을 중단 할 수 있습니다. 이것은 우리의 인식 없이도 앱을 쉽게 리버스 엔지니어링하거나 재사용 할 수있는 가능성을 열어줍니다. 예, 바이너리 형식을 만들 수 있습니다. V8을 사용하면 JavaScript를 미리 컴파일..

program tip 2020.12.02

"주석 속성 값은 상수 표현식이어야합니다."메시지 제거

"주석 속성 값은 상수 표현식이어야합니다."메시지 제거 이 질문에 이미 답변이 있습니다. 상수 Java 5 답변 에서 주석에 값을 제공하는 방법 내 코드에 주석을 사용하고 런타임에 결정되는 값을 사용하려고합니다. 내 목록을 static final(lst) 로 정의 하고이 목록에 몇 가지 요소를 추가합니다. 를 사용할 때 lst.get(i)컴파일 오류가 발생합니다. The value for annotation attribute must be a constant expression 이 문제에 대한 해결책은 무엇입니까? 주석 값은 컴파일 시간 상수 여야하므로 수행하려는 작업을 수행하는 간단한 방법이 없습니다. 참조 : 상수 자바에서 주석에 값을 제공하는 방법 프로그램을 실행하기 전에 값을 알고있는 경우 일부 ..

program tip 2020.12.02

Spring Boot 다중 데이터 소스

Spring Boot 다중 데이터 소스 저는 봄 부팅을 처음 접했고 프로젝트에 대한 여러 데이터 소스를 만들고 싶습니다. 내 현재 사례입니다. 여러 데이터베이스에 대한 엔터티 패키지가 두 개 있습니다. 의 말을하자 com.test.entity.db.mysql ; for entities that belong to MySql com.test.entity.db.h2 ; for entities that belong to H2 Databases 그래서 현재 두 개의 엔티티 클래스가 있습니다. UserMySql.java @Entity @Table(name="usermysql") public class UserMysql{ @Id @GeneratedValue public int id; public String name..

program tip 2020.12.02

C ++는 동적 배열의 크기를 알려주지 않습니다.

C ++는 동적 배열의 크기를 알려주지 않습니다. 그런데 왜? C ++에서는 다음과 같이 동적으로 생성 된 배열의 크기를 얻을 수있는 방법이 없다는 것을 알고 있습니다. int* a; a = new int[n]; 내가 알고 싶은 것은 : 왜? 사람들이 C ++ 사양에서 이것을 잊었습니까? 아니면 기술적 인 이유가 있습니까? 정보가 어딘가에 저장되어 있지 않습니까? 결국 명령 delete[] a; 얼마나 많은 메모리를 해제해야하는지 아는 것 같아서 delete[].NET의 크기를 아는 방법이있는 것 같습니다 a. 예를 들어 메모리 관리자는 특정 배수 (예 : 64 바이트)의 공간 만 할당하는 경우가 많습니다. 따라서 새로운 int [4], 즉 16 바이트를 요청할 수 있지만 메모리 관리자는 요청에 64 바..

program tip 2020.12.02

특정 Jenkins 작업이 동시에 실행되는 것을 방지하는 방법은 무엇입니까?

특정 Jenkins 작업이 동시에 실행되는 것을 방지하는 방법은 무엇입니까? 공유 리소스 (데이터베이스)를 사용하는 작업이 몇 개 있는데, 이로 인해 작업이 동시에 트리거되는 (드문) 이벤트에서 빌드가 실패 할 수 있습니다. 예를 들어 작업 A에서 E까지의 경우 A와 C 가 동시에 실행되지 않도록 지정하는 방법이 있습니까? 앞서 언급 한 리소스 외에 빌드는 서로 독립적입니다 (예 : 업스트림 / 다운 스트림 관계가 아님). "brute-force"방식은 실행기 수를 하나로 제한하는 것이지만 대부분의 작업이 동시에 실행될 수 있고 빌드 서버에 컴퓨팅 리소스가 부족하지 않으면 이상적이지 않습니다. 현재이를 수행하는 두 가지 방법이 있습니다. Throttle Concurrent Builds 플러그인을 사용합니..

program tip 2020.12.02
반응형