반응형

2020/06/15 30

JUnit 혼란 : 'Extends TestCase'또는 '@Test'?

JUnit 혼란 : 'Extends TestCase'또는 '@Test'? JUnit의 올바른 사용 (또는 적어도 문서)이 매우 혼란 스럽다는 것을 알았습니다. 이 질문은 향후 참조 및 실제 질문으로 사용됩니다. 내가 올바르게 이해했다면 JUnit 테스트를 만들고 실행하는 두 가지 주요 접근법이 있습니다. 접근법 A (JUnit 3 스타일) : TestCase를 확장하는 클래스를 작성하고 단어로 테스트 메소드를 시작하십시오 test. 클래스를 JUnit 테스트 (Eclipse에서)로 test실행 하면 단어 로 시작하는 모든 메소드 가 자동으로 실행됩니다. import junit.framework.TestCase; public class DummyTestA extends TestCase { public vo..

Programing 2020.06.15

파이썬 코드 줄이 들여 쓰기 중첩 수준을 알 수 있습니까?

파이썬 코드 줄이 들여 쓰기 중첩 수준을 알 수 있습니까? 이런 식으로 : print(get_indentation_level()) print(get_indentation_level()) print(get_indentation_level()) 나는 이와 같은 것을 얻고 싶다 : 1 2 3 이 방법으로 코드를 읽을 수 있습니까? 내가 원하는 것은 코드의 더 중첩 된 부분의 출력이 더 중첩 될 것입니다. 이렇게하면 코드를보다 쉽게 ​​읽을 수 있으며 출력을보다 쉽게 ​​읽을 수 있습니다. 물론 나는 이것을 사용하여 수동으로 이것을 구현할 수 .format()있었지만, 내가 염두에 두었던 것은 들여 쓰기 수준 이 print(i*' ' + string)어디에 있는 사용자 정의 인쇄 기능이었습니다 i. 이것은 내 ..

Programing 2020.06.15

마우스 오버 이벤트와 마우스 입력 이벤트의 차이점은 무엇입니까?

마우스 오버 이벤트와 마우스 입력 이벤트의 차이점은 무엇입니까? 나는 항상 mouseover이벤트를 사용 했지만 jQuery 설명서를 읽는 동안 발견했습니다 mouseenter. 그들은 정확히 같은 기능을하는 것 같습니다. 둘 사이에 차이가 있습니까? 그렇다면 언제 사용해야합니까? ( mouseout대 에도 적용 mouseleave). jQuery 문서 페이지 에서 다음 예제를 시도해 볼 수 있습니다 . 아주 명확하고 대화식 데모이며 실제로 볼 수 있습니다. var i = 0; $("div.overout") .mouseover(function() { i += 1; $(this).find("span").text("mouse over x " + i); }) .mouseout(function() { $(thi..

Programing 2020.06.15

Eclipse에서 내 프로젝트 옆에 빨간색 느낌표가 표시되는 이유는 무엇입니까?

Eclipse에서 내 프로젝트 옆에 빨간색 느낌표가 표시되는 이유는 무엇입니까? Eclipse에서 내 프로젝트 이름 위에 빨간색 느낌표가 표시 됩니다. 누구나 이것이 무엇을 의미하는지, 내가 무엇을 해야하는지 알고 있습니까? 이런 종류의 것을 보여주는 문제보기 (창->보기보기)가 있습니다. JDT의 경우 일반적으로 Jars (예 : 프로젝트 구성이 존재하지 않는 jar를 참조 함)가 누락되어 있지만 JDT의 경우에는 요즘 Eclipse가 여러 가지 방법으로 사용될 수 있습니다. 프로젝트의 빌드 경로에 문제가 있음을 의미합니다. Android 프로젝트 인 경우 대부분 project.properties 파일에 지정된 대상 값을 찾을 수 없음을 의미합니다. 다른 종류의 빌드 문제로 인해 발생할 수도 있습니다...

Programing 2020.06.15

크롬 확장 프로그램을 테스트하는 방법?

크롬 확장 프로그램을 테스트하는 방법? 이를 수행하는 좋은 방법이 있습니까? 웹 사이트와 콘텐츠 스크립트로 상호 작용하고 로컬 저장소를 사용하여 데이터를 저장하는 확장 프로그램을 작성 중입니다. 이 동작을 테스트하는 데 사용할 수있는 도구, 프레임 워크 등이 있습니까? 자바 스크립트를 테스트하기위한 일반적인 도구가 있지만 확장을 테스트하기에 충분한 힘이 있습니까? 단위 테스트가 가장 중요하지만 다른 유형의 테스트 (예 : 통합 테스트)에도 관심이 있습니다. 예, 기존 프레임 워크는 매우 유용합니다. 최근에는 모든 테스트를 응용 프로그램에 포함되었지만 실제로 입력하지 않으면 도달 할 수없는 "테스트"페이지에 배치했습니다. 예를 들어, 페이지의 모든 테스트를 아래에서 액세스 할 수 있습니다. chrome-e..

Programing 2020.06.15

SQL, Postgres OID, 무엇이며 왜 유용합니까?

SQL, Postgres OID, 무엇이며 왜 유용합니까? PostgreSQL 테이블 생성을보고 있는데이 문제를 발견했습니다. CREATE TABLE ( ... ) WITH ( OIDS = FALSE ); postgres에서 제공하는 설명서를 읽었으며 OOP의 객체 식별자 개념을 알고 있지만 여전히 파악하지 못합니다. 왜 그러한 식별자가 데이터베이스에서 유용할까요? 검색어를 더 짧게 만들려면? 언제 사용해야합니까? OID는 기본적으로 시스템 열 (사용자 공간 열이 아닌)에 포함 된 모든 행에 대해 내장 된 전역 고유 ID를 제공합니다. 기본 키가없고 중복 행이있는 테이블에 유용합니다. 예를 들어, 동일한 행이 두 개인 테이블이 있고 가장 오래된 행을 삭제하려는 경우에는 oid column. 내 경험상,이..

Programing 2020.06.15

Bootstrap 열을 여러 행으로 확장하려면 어떻게해야합니까?

Bootstrap 열을 여러 행으로 확장하려면 어떻게해야합니까? Bootstrap으로 다음 그리드를 수행하는 방법을 알아 내려고합니다. 두 행에 걸쳐있는 상자 (번호 1)를 어떻게 만들지 잘 모르겠습니다. 상자는 순서대로 프로그래밍 방식으로 생성됩니다. 박스 1은 환영 메시지입니다. 가장 좋은 방법은 무엇입니까? 부트 스트랩 3의 경우 : 1 2 3 4 5 6 7 8 부트 스트랩 2의 경우 : 1 2 3 4 5 6 7 8 JSFiddle (Bootstrap 2) 데모를 참조하십시오 : http://jsfiddle.net/SxcqH/52/ 의견에서 알 수 있듯이 솔루션은 중첩 범위 / 행을 사용하는 것입니다. 1 2 3 4 5 6 7 8 아래 예제는 효과가있는 것 같습니다. 첫 번째 요소의 높이를 설정하기..

Programing 2020.06.15

xargs로 쉘 함수 호출

xargs로 쉘 함수 호출 xargs를 사용하여보다 복잡한 함수를 병렬로 호출하려고합니다. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 이것은 오류를 반환 xargs: echo_var: No such file or directory xargs를 사용하여이 작업을 수행하는 방법 또는 다른 솔루션을 환영하는 방법에 대한 모든 아이디어를 환영합니다. 함수를 내 보내면 (추천되지 않은) 기능이 수행됩니다. export -f echo_var seq -f "n%04g" 1 100 | xargs -n 1 -P 10 -I {} bash -c 'echo_var "$@"' _ {} ..

Programing 2020.06.15

화살표 연산자 '->'는 Java에서 무엇을합니까?

화살표 연산자 '->'는 Java에서 무엇을합니까? 일부 코드를 통해 사냥하는 동안 화살표 연산자를 발견했습니다. 정확히 무엇을합니까? Java에는 화살표 연산자가 없다고 생각했습니다. return (Collection) CollectionUtils.select(listOfCars, (arg0) -> { return Car.SEDAN == ((Car)arg0).getStyle(); }); 세부 정보 : Java 6, Apache Commons Collection, IntelliJ 12 업데이트 / 답변 : IntelliJ 12는 람다를 지원하고 술어를 "폴딩"하고 람다로 표시하는 Java 8을 지원합니다. 아래는 "접히지 않은"코드입니다. return (Collection) CollectionUtils...

Programing 2020.06.15

장고에서 일대 다 관계를 표현하는 방법

장고에서 일대 다 관계를 표현하는 방법 지금 Django 모델을 정의 OneToManyField하고 있으며 모델 필드 유형 이 없다는 것을 깨달았습니다 . 나는 이것을 할 수있는 방법이 있다고 확신하므로 내가 무엇을 놓치고 있는지 잘 모르겠습니다. 나는 본질적으로 다음과 같은 것을 가지고있다 : class Dude(models.Model): numbers = models.OneToManyField('PhoneNumber') class PhoneNumber(models.Model): number = models.CharField() 이 경우 각각에 Dude여러 PhoneNumber개의을 가질 수 있지만 for 와 같은 인스턴스 를 소유하는 많은 다른 객체가있을 수 있으므로 관계 PhoneNumber를 Du..

Programing 2020.06.15
반응형