반응형

2020/08/13 17

JUnit을 사용하여 환경 변수에 의존하는 코드를 테스트하는 방법은 무엇입니까?

JUnit을 사용하여 환경 변수에 의존하는 코드를 테스트하는 방법은 무엇입니까? 환경 변수를 사용하는 Java 코드가 있으며 코드의 동작은이 변수의 값에 따라 다릅니다. 환경 변수의 다른 값으로이 코드를 테스트하고 싶습니다. JUnit에서 어떻게 할 수 있습니까? 일반적으로 Java 에서 환경 변수를 설정하는 몇 가지 방법을 보았지만 특히 테스트가 서로 간섭해서는 안된다는 점을 고려할 때 단위 테스트 측면에 더 관심이 있습니다. 라이브러리 시스템 규칙 은 환경 변수 설정을위한 JUnit 규칙을 제공합니다. import org.junit.contrib.java.lang.system.EnvironmentVariables; public void EnvironmentVariablesTest { @Rule pub..

Programing 2020.08.13

콘솔에서 시스템 쉘을 실행하기위한 Eclipse 플러그인이 있습니까?

콘솔에서 시스템 쉘을 실행하기위한 Eclipse 플러그인이 있습니까? [닫은] 포함 된 콘솔에서 시스템 쉘을 실행하기위한 Eclipse 플러그인을 알고 계십니까? 굉장 할 것입니다. KDE의 파일 탐색기 인 Dolphin에는이 기능이 있습니다. F4 키를 누르면 현재 서있는 디렉토리에 콘솔이 표시됩니다. 작업중인 프로젝트 / 파일의 디렉토리에 쉘이있는 Eclipse에서 유사한 기능을 갖는 것은 멋질 것입니다. 이 플러그인이 있습니까? 그렇지 않다면 그러한 플러그인을 코딩하는 것이 너무 복잡할까요? 나는 이클립스 플러그인 개발에 대해 전혀 모른다. 존재하고 Eclipse에 내장되어 있습니다! 원격 시스템보기로 이동하면 "로컬"항목이 표시됩니다. "로컬 셸"을 마우스 오른쪽 단추로 클릭하고 "셸 시작"을 선..

Programing 2020.08.13

중첩 된 구조체 초기화

중첩 된 구조체 초기화 중첩 된 구조체를 초기화하는 방법을 알 수 없습니다. 여기에서 예를 찾으십시오. http://play.golang.org/p/NL6VXdHrjh package main type Configuration struct { Val string Proxy struct { Address string Port string } } func main() { c := &Configuration{ Val: "test", Proxy: { Address: "addr", Port: "80", }, } } 글쎄, Proxy를 자체 구조체로 만들지 않는 특별한 이유가 있습니까? 어쨌든 두 가지 옵션이 있습니다. 적절한 방법은 프록시를 자체 구조체로 이동하는 것입니다. 예를 들면 다음과 같습니다. type C..

Programing 2020.08.13

Java에서 동적 다형성과 정적 다형성의 차이점은 무엇입니까?

Java에서 동적 다형성과 정적 다형성의 차이점은 무엇입니까? 누구나 Java에서 동적 다형성 과 정적 다형성 의 차이점을 설명하는 간단한 예를 제공 할 수 있습니까 ? 다형성 1. 정적 바인딩 / 컴파일 타임 바인딩 / Early 바인딩 / 메소드 오버로딩. (동일 클래스) 2. 동적 바인딩 / 런타임 바인딩 / 늦은 바인딩 / 메소드 재정의 (다른 클래스에서) 과부하 예 : class Calculation { void sum(int a,int b){System.out.println(a+b);} void sum(int a,int b,int c){System.out.println(a+b+c);} public static void main(String args[]) { Calculation obj=new ..

Programing 2020.08.13

Ruby에서 파일 이름 및 확장자 가져 오기

Ruby에서 파일 이름 및 확장자 가져 오기 YouTube에서 비디오를 다운로드하고 MP3로 변환하고 파일에 대한 디렉토리 구조를 만드는 프로그램을 작업 중입니다. 내 코드는 다음과 같습니다. FileUtils.cd("#{$musicdir}/#{$folder}") do YoutubeDlhelperLibs::Downloader.get($url) if File.exists?('*.mp4') puts 'Remove unneeded tempfile' Dir['*.mp4'].each do |waste| File.delete(waste) end else puts 'Temporary file already deleted' end Dir['*.m4a'].each do |rip| rip.to_s rip.split put..

Programing 2020.08.13

localhost 외부에서 액세스를 허용하는 방법

localhost 외부에서 액세스를 허용하는 방법 Angular2에서 localhost 외부의 액세스를 허용하려면 어떻게해야합니까? 에서 localhost:3030/panel쉽게 탐색 할 수 있지만 같은 IP를 작성하면 탐색 할 수 없습니다 10.123.14.12:3030/panel/. 해결 방법을 알려주시겠습니까? npm프로젝트를 설치하고 실행하기 위해 (node ​​project manage-node install / node start)를 사용하지 않습니다 . 원하시면 저 package.json와 index.html. 를 사용 ng serve --host 0.0.0.0하면 ng serve대신 ip를 사용하여 에 연결할 수 있습니다 localhost. 편집하다 최신 버전의 cli에서는 대신 로컬 IP..

Programing 2020.08.13

SELECT INTO OUTFILE을 사용할 때 헤더를 포함 하시겠습니까?

SELECT INTO OUTFILE을 사용할 때 헤더를 포함 하시겠습니까? MySQL을 사용할 때 어떻게 든 헤더를 포함 할 수 INTO OUTFILE있습니까? 이러한 헤더를 직접 하드 코딩해야합니다. 다음과 같은 것 : SELECT 'ColName1', 'ColName2', 'ColName3' UNION ALL SELECT ColName1, ColName2, ColName3 FROM YourTable INTO OUTFILE '/path/outfile' Joe Steanelli가 제공 한 솔루션은 작동하지만 수십 또는 수백 개의 열이 관련되어있는 경우 열 목록을 만드는 것은 불편합니다. my_schema 에서 my_table 테이블의 열 목록을 가져 오는 방법은 다음과 같습니다 . -- override ..

Programing 2020.08.13

jQuery에서 인덱스로 요소 가져 오기

jQuery에서 인덱스로 요소 가져 오기 정렬되지 않은 목록과 li해당 목록에 태그 색인이 있습니다. li해당 인덱스를 사용하여 요소 를 가져 와서 배경색을 변경해야합니다. 전체 목록을 반복하지 않고도 가능합니까? 이 기능을 수행 할 수있는 방법이 있습니까? 여기에 내 코드가 있습니다. India Indonesia China United States United Kingdom $(...)[index] // gives you the DOM element at index $(...).get(index) // gives you the DOM element at index $(...).eq(index) // gives you the jQuery object of element at index DOM 개체에는 c..

Programing 2020.08.13

C ++ 11에서 thread_local은 무엇을 의미합니까?

C ++ 11에서 thread_local은 무엇을 의미합니까? thread_localC ++ 11 의 설명과 혼동됩니다 . 내 이해는 각 스레드가 함수에 고유 한 로컬 변수 복사본을 가지고 있다는 것입니다. 전역 / 정적 변수는 모든 스레드에서 액세스 할 수 있습니다 (잠금을 사용하여 동기화 된 액세스 가능). 그리고 thread_local변수는 모든 스레드에 표시되지만 정의 된 스레드에 의해서만 수정할 수 있습니까? 맞습니까? 스레드-로컬 저장 기간은 (사용하는 함수의 관점에서) 겉보기에 글로벌 또는 정적 저장 기간 인 데이터를 가리키는 데 사용되는 용어이지만 실제로는 스레드 당 하나의 사본이 있습니다. 현재 자동 (블록 / 함수 동안 존재), 정적 (프로그램 기간 동안 존재) 및 동적 (할당과 할당 ..

Programing 2020.08.13

Pandas 데이터 프레임은 각 그룹의 첫 번째 행을 가져옵니다.

Pandas 데이터 프레임은 각 그룹의 첫 번째 행을 가져옵니다. DataFrame다음과 같은 팬더가 있습니다 . df = pd.DataFrame({'id' : [1,1,1,2,2,3,3,3,3,4,4,5,6,6,6,7,7], 'value' : ["first","second","second","first", "second","first","third","fourth", "fifth","second","fifth","first", "first","second","third","fourth","fifth"]}) 나는 이것을 [ "id", "value"]로 그룹화하고 각 그룹의 첫 번째 행을 얻고 싶습니다. id value 0 1 first 1 1 second 2 1 second 3 2 first 4 2 se..

Programing 2020.08.13
반응형