반응형

분류 전체보기 963

Mockito로 void 메서드를 모의하는 방법

Mockito로 void 메서드를 모의하는 방법 void 반환 유형으로 메서드를 모의하는 방법은 무엇입니까? 관찰자 패턴을 구현했지만 방법을 모르기 때문에 Mockito로 조롱 할 수 없습니다. 그리고 인터넷에서 예를 찾으려고했지만 성공하지 못했습니다. 내 수업은 다음과 같습니다. public class World { List listeners; void addListener(Listener item) { listeners.add(item); } void doAction(Action goal,Object obj) { setState("i received"); goal.doAction(obj); setState("i finished"); } private string state; //setter gette..

your programing 2020.09.28

grep, 특정 파일 확장자 만

grep, 특정 파일 확장자 만 grep특정 디렉토리에 일부 스크립트를 작성하는 중이지만 이러한 디렉토리에는 모든 종류의 파일 유형이 포함되어 있습니다. 내가 원하는 grep단지 .h와 .cpp지금,하지만 미래에 어쩌면 몇 가지 다른. 지금까지 : { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image ~/path3/; grep -r -i CP_Image ~/path4/; grep -r -i CP_Image ~/path5/;} | mailx -s GREP email@domain.com 누구든지 특정 파일 확장자 만 추가하는 방법을 보여줄 수 있습니까? 다음 --include과 같이 매개 변수를 사용하십시오 . gr..

your programing 2020.09.28

Gradle에서 구현과 컴파일의 차이점은 무엇입니까?

Gradle에서 구현과 컴파일의 차이점은 무엇입니까? 안드로이드 스튜디오 3.0으로 업데이트하고 새 프로젝트를 생성 한 후, 나는있는 것으로 나타났습니다 build.gradle대신 새로운 종속성을 추가 할 수있는 새로운 방법이 compile존재 implementation하고 대신 testCompile있다 testImplementation. 예: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' 대신에 compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' 그들 사이의 차이점은 무엇이며 무엇을 사용해..

your programing 2020.09.28

Git 병합 마스터를 기능 브랜치로

Git 병합 마스터를 기능 브랜치로 git에 다음과 같은 상황이 있다고 가정 해 보겠습니다. 생성 된 저장소 : mkdir GitTest2 cd GitTest2 git init 마스터에서 일부 수정이 발생하고 커밋됩니다. echo "On Master" > file git commit -a -m "Initial commit" Feature1이 마스터에서 분기되고 일부 작업이 완료되었습니다. git branch feature1 git checkout feature1 echo "Feature1" > featureFile git commit -a -m "Commit for feature1" 한편, 마스터 코드에서 버그가 발견되고 핫픽스 분기가 설정됩니다. git checkout master git branch ..

your programing 2020.09.28

부트 스트랩 3과 수직 정렬

부트 스트랩 3과 수직 정렬 저는 Twitter Bootstrap 3을 사용하고 있는데 div, 예를 들어 JSFiddle 링크 와 같이 수직으로 두 개를 정렬하려는 경우 문제가 있습니다 . Big Small Bootstrap의 그리드 시스템은 float: left, not을 사용 display:inline-block하므로 속성 vertical-align이 작동하지 않습니다. 나는 margin-top그것을 고치기 위해 시도했지만 이것이 반응 형 디자인에 좋은 해결책이 아니라고 생각합니다. 이 답변은 해킹을 제시하지만 현재 모든 곳에서 지원되므로 flexbox ( @Haschem 답변에 명시된대로)를 사용하는 것이 좋습니다 . 데모 링크 : - 부트 스트랩 3 - 부트 스트랩 4 알파 (6) 필요할 때 사..

your programing 2020.09.28

목록에서 중복 제거

목록에서 중복 제거 목록에 중복 항목이 있는지 확인하고 중복 항목이 있는지 확인하는 프로그램을 작성해야하며 중복 / 제거되지 않은 항목이있는 새 목록을 반환합니다. 이것은 내가 가진 것이지만 솔직히 무엇을 해야할지 모르겠습니다. def remove_duplicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a', 'c', 'd'] for t in t2: t.append(t.remove()) return t 고유 한 항목 컬렉션을 가져 오는 일반적인 방법은 set. 집합은 고유 한 개체 의 정렬되지 않은 컬렉션입니다 . 이터 러블에서 집합을 만들려면 간단히 내장 함수에 전달하면됩니다 . 나중에 실제 목록이 다시 필요하면 유사하게 집합을 함수에 전달할 수 있습니다 .set()list(..

your programing 2020.09.28

std :: string을 const char * 또는 char *로 변환하는 방법은 무엇입니까?

std :: string을 const char * 또는 char *로 변환하는 방법은 무엇입니까? 어떻게 변환 할 수 있습니다 std::stringA와 char*나 const char*? std::string필요한 함수에 a 를 전달 하려면 const char*다음을 사용할 수 있습니다. std::string str; const char * c = str.c_str(); 와 같은 쓰기 가능한 사본을 얻으려면 다음과 같이 char *할 수 있습니다. std::string str; char * writable = new char[str.size() + 1]; std::copy(str.begin(), str.end(), writable); writable[str.size()] = '\0'; // don't f..

your programing 2020.09.28

SQL Server에서 작은 따옴표를 어떻게 이스케이프합니까?

SQL Server에서 작은 따옴표를 어떻게 이스케이프합니까? 9 insert의 테이블에 텍스트 데이터를 넣으려고합니다 SQL Server. 텍스트에는 작은 따옴표 ( ')가 포함됩니다. 그것을 어떻게 피할 수 있습니까? 두 개의 작은 따옴표를 사용해 보았지만 약간의 오류가 발생했습니다. 예. insert into my_table values('hi, my name''s tim.'); 작은 따옴표는 예제에서 보여준 것처럼 두 배로 늘려 이스케이프됩니다 . 다음 SQL은이 기능을 보여줍니다. SQL Server 2008에서 테스트했습니다. DECLARE @my_table TABLE ( [value] VARCHAR(200) ) INSERT INTO @my_table VALUES ('hi, my name''s..

your programing 2020.09.28

Git에서 이전 커밋에 태그를 지정하는 방법은 무엇입니까?

Git에서 이전 커밋에 태그를 지정하는 방법은 무엇입니까? 우리는 git을 처음 접했고 저장소 시작 부분에 태그를 설정하고 싶습니다. 우리의 프로덕션 코드는 시작 저장소와 동일하지만 그 이후로 커밋을했습니다. 처음에 태그를 사용하면 프로덕션을 알려진 안정적인 상태로 "롤백"할 수 있습니다. 그렇다면 임의의 오래된 커밋에 태그를 추가하는 방법은 무엇입니까? 예: git tag -a v1.2 9fceb02 -m "Message here" 9fceb02커밋 ID의 시작 부분은 어디에 있습니까 ? 그런 다음을 사용하여 태그를 푸시 할 수 있습니다 git push origin v1.2. git log현재 분기의 모든 커밋 ID를 표시 할 수 있습니다 . Pro Git 책에는 태그 지정 에 대한 좋은 장도 있습니다..

your programing 2020.09.28

자바 : 정적 메서드를 사용하는 경우

자바 : 정적 메서드를 사용하는 경우 정적 메서드를 언제 사용할지 궁금합니다. 몇 개의 getter와 setter가있는 클래스, 한두 개의 메서드가 있고 해당 메서드가 해당 클래스의 인스턴스 개체에서만 호출 가능하도록하고 싶습니다. 이것은 정적 메서드를 사용해야 함을 의미합니까? 예 : Obj x = new Obj(); x.someMethod 또는 Obj.someMethod (이게 정적 인 방법인가요?) 나는 오히려 혼란스러워! 한 가지 경험 법칙 : "아직 Obj가 생성되지 않은 경우에도이 메서드를 호출하는 것이 합리적입니까?"라고 자문 해보십시오. 그렇다면 확실히 정적이어야합니다. 그래서 클래스에서 정적 Car메서드 double convertMpgToKpl(double mpg)를 가질 수 있습니다. ..

your programing 2020.09.28
반응형