반응형

java 2111

JUnit에서 정규식 일치 지정

JUnit에서 정규식 일치 지정 Ruby는 정규식이 있는지 확인하기 위해 단위 테스트에서 사용할 수 Test::Unit있는 멋진 assert_matches방법이 있습니다. JUnit에 이와 같은 시스템이 있습니까? 현재 나는 이것을한다 : assertEquals(true, actual.matches(expectedRegex)); 정규식 일치를 assertThat()하는 Hamcrest 와 함께 사용 하는 경우 어설 션이 실패하면 예상 패턴과 실제 텍스트를 매처 와 함께 사용 하는 경우 . 주장은 또한 더 유창하게 읽을 것입니다. assertThat("FooBarBaz", matchesPattern("^Foo")); 내가 아는 다른 선택은 없습니다. 확인하기 위해 javadoc 주장 을 확인했습니다. 하지..

ProgramingTip 2020.11.03

포인터를 비교하는 방법?

포인터를 비교하는 방법? 2 개의 포인터가 가정합니다. int *a = something; int *b = something; 내가 서비스를 비교하고 같은 장소를 방문 지 확인하고 배포하고 있습니까? 예, 동등성의 정의입니다. 둘 다 동일한 위치를 가리 킵니다 (또는 포인터 별칭입니다 ). 여기에 약간의 사실 은 사양의 관련 텍스트입니다. 같음 연산자 (== ,! =) 동일한 유형의 객체에 대한 포인터는 '직관적 인'예상 결과와 동일한 지 수 있습니다. 에서 § 5.10 은 C ++ 11 표준 : 동일한 유형의 포인터 (포인터 변환 후)가 동일한 지 여러 수 있습니다. 동일한 유형의 두 포인터는 둘 다 null이거나 둘 다 동일한 함수를 가리 키거나 둘 다 동일한 주소 ( 3.9.2 )를 경우에만 동일하..

ProgramingTip 2020.11.03

Python으로 사용 가능한 com 포트 텍스트

Python으로 사용 가능한 com 포트 텍스트 PC에서 사용 가능한 모든 COM 포트를 사용하는 간단한 방법을 찾고 있습니다. 이 방법을 찾았지만 Windows 전용입니다. Windows에서 일련의 (COM) 포트 그래픽? Windows 7 PC에서 pySerial과 함께 Python 3을 사용하고 있습니다. pySerial API ( http://pyserial.sourceforge.net/pyserial_api.html )에서 serial.tools.list_ports.comports()com 포트 (내가 원하는대로)를 사용 하는 함수 를 찾았 습니다 . import serial.tools.list_ports print(list(serial.tools.list_ports.comports())) 하지..

ProgramingTip 2020.11.03

MATLAB에서 변수는 기본적으로 정말 배정 밀도입니까?

MATLAB에서 변수는 기본적으로 정말 배정 밀도입니까? 이 질문은 내가이 질문을 더 조사한 후에 발견 한 이상한 점에서 나왔다 . 저는 항상 MATLAB 변수 가 기본적으로 배정 밀도라는 것을 이해 합니다. 따라서 소수점 자리 20 자리가있는 변수를 선언하는 것과 같은 작업을 수행 한 다음을 수행합니다. >> num = 2.71828182845904553488; >> class(num) % Display the variable type ans = double 부동 소수점 상대 가 10-16 정도 이기 때문에 마지막 4 자리는 무시 될 예상합니다 . >> eps(num) ans = 4.440892098500626e-016 소수점 이하 16 자리 이상의 숫자를 표시하면 ( 또는을 사용하여 ) 다음과 같이 ..

ProgramingTip 2020.11.02

e.getMessage ()와 e.getLocalizedMessage ()의 차이점

e.getMessage ()와 e.getLocalizedMessage ()의 차이점 이 두 가지 방법을 사용하여 오류 처리를 수행하는 동안 블록에서 메시지를 얻습니다. 둘 다 오류 처리에서 메시지를 어느 정도지만이 두 가지가 정확히 어떻게 다른가요? 나는 인터넷에서 약간의 검색을 여기 에서이 답변을 찾았습니다. Java 예외는 Throwable에서 getMessage 및 getLocalizedMessage 메소드를 상속합니다 (관련 링크 참조). 차이점은 하위 클래스가 로케일 별 메시지를하기 위해 getLocalizedMessage를 재정의해야한다는 것입니다. 예를 들어, 미국 영어를 사용하는 회사 / 그룹에서 영국 영어 그룹으로 코드를 조정하고 있음을 이미지화합니다. 코드 지정을 사용할 사용자와 개발자..

ProgramingTip 2020.11.02

Brew Doctor-“경고 : / usr / local / include에서 추출되지 않은 헤더 파일을 발견 했습니까?”?

Brew Doctor-“경고 : / usr / local / include에서 추출되지 않은 헤더 파일을 발견 했습니까?”? 실행 brew doctor하면 다음 오류가 발생합니다. Warning: Unbrewed header files were found in /usr/local/include. If you didn't put them there on purpose they could cause problems when building Homebrew formulae, and may need to be deleted. Unexpected header files: /usr/local/include/curl/curl.h /usr/local/include/curl/curlbuild.h /usr/local/in..

ProgramingTip 2020.11.02

.NET 앱용 링커의 현황 (일명 "링크가 있습니다"2009 년판)

.NET 앱용 링커의 현황 (일명 "링크가 있습니다"2009 년판) 여기에있는 많은 사람들은 Joel Spolsky의 가장 인기있는 블로그 게시물 인 선생님, 링커를 가질 수 있습니다.에 익숙한 것입니다 . 여기서는 독립된 형 응용 프로그램을 개발하고 개발할 수있는 .NET 프레임 워크에 대한 실행을 제거하는 방법을 요구합니다. 판매. Visual Studio 개발 팀의 Jason Zander 는 주제에 대한 자신의 견해로 대답 하여 다소 의심 스럽습니다. 대부분의 능력이 주요 관심사라고 있습니다. 전반적으로 작은 오버 헤드는 그만한 가치가 있습니다. 2009 년으로 빨리 감기. 현재 C # 링커를 보유하고 있다고 주장하는 몇 개의 그룹이 있습니다. (Jason Zander는 심지어 하나를 구현하는 데 ..

ProgramingTip 2020.11.02

Android 애플리케이션에서 인앱 결제를 구현하는 방법은 무엇입니까?

Android 애플리케이션에서 인앱 결제를 구현하는 방법은 무엇입니까? Android 앱에서 In-App Billing을 구현하는 것은 매우 복잡한 것입니다. 어떻게 할 수 있습니까? SDK의 샘플 앱 하나의 활동은 하나의 여러 활동, 하나의 여러 활동이있는 광산과 같은 애플리케이션의 경우에는 단순화됩니다. 글쎄, 내가 경험 한 것을 설명하려고 노력할 것입니다. 나는 나 자신을 이것에 대한 전문가라고 생각하지 않지만 며칠 동안 머리가 부러됩니다. 우선, 예제와 응용 프로그램의 워크 플로를 이해하는 데 매우 안타까웠습니다. 나는 간단한 예제로 시작하는 것이 더 낫다고 생각했지만 코드를 작은 조각으로 분리하는 것이 훨씬 어려우며 무엇이든 깨뜨리고 있는지 알지 못합니다. 내가 가지고있는 것과 그것을 사용하는 ..

ProgramingTip 2020.11.02

jquery ajax 호출 -.fail 대. : 오류

jquery ajax 호출 -.fail 대. : 오류 어느 것을 선호합니까? 다른 것보다 하나를 사용하는 이유가 있습니까? 오류 처리에 더 좋은가요? $.ajax({ url: url, data: { start: start, end: end } }).done(function(data, textStatus, jqXHR) { $('#myElement').append(data); }).fail(function() { // report error }); 또는 $.ajax({ url: url, data: { start: start, end: end }, success: function(data, textStatus, jqXHR) { $('#myElement').append(data); }, error: functi..

ProgramingTip 2020.11.02

간단한 CLI Java linter가 있습니까?

간단한 CLI Java linter가 있습니까? 나는 git 또는 자동화 된 빌드에서 커밋 후크로 호출 할 수있는 Eclipse Java linter를 사용하고 노력해 왔습니다. 그런 것이 존재 함? 이상적으로는 사용하지 않는 가져 오기 및 변수를 확인해야하며, 스타일 지시를 따르고, 예외가 사용됩니다. 현재 기능의 일부 하위 집합이 현재 우리가 가지고있는 것보다 더 좋을 수 있습니다. 기존 버그를 찾기위한 Findbugs . 아주 좋아! 버그로 이어질 수있는 패턴을 찾기위한 PMD (예 : 사용하지 않는 변수) Checkstyle 기준과 규칙을 코딩 적용하려면 (예 : 공백, 자바 독) Error Prone 은 애플리케이션의 단계에 바로 연결됩니다. 하지만 모든 도구에는 일부 규칙이 있습니다. 다른 많..

ProgramingTip 2020.11.02
반응형