반응형

Java 2020

sed를 사용하여 문자열에서 텍스트를 추출하는 방법은 무엇입니까?

sed를 사용하여 문자열에서 텍스트를 추출하는 방법은 무엇입니까? 내 예제 문자열은 다음과 같습니다. This is 02G05 a test string 20-Jul-2012 이제 위의 문자열에서 02G05. 이를 위해 sed와 함께 다음 정규식을 시도했습니다. $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' 그러나 위의 명령은 아무것도 인쇄하지 않으며 내가 믿는 이유는 내가 sed에 제공 한 패턴과 일치 할 수 없기 때문입니다. 그래서, 내 질문은 내가 여기서 뭘 잘못하고 있고 그것을 수정하는 방법입니다. 위의 문자열과 패턴을 파이썬으로 시도하면 결과가 나타납니다. >>> re.findall(r'\d+G\d+',st) ['02..

code 2020.09.24

MiniTest의 assert_raises / must_raise에서 예외 메시지를 확인하기위한 예상 구문은 무엇입니까?

MiniTest의 assert_raises / must_raise에서 예외 메시지를 확인하기위한 예상 구문은 무엇입니까? MiniTest의 assert_raises/ 에서 예외 메시지를 확인하는 데 예상되는 구문은 무엇입니까 must_raise? 다음과 같은 어설 션을 만들려고 "Foo"합니다. 예상되는 오류 메시지는 어디에 있습니까 ? proc { bar.do_it }.must_raise RuntimeError.new("Foo") assert_raises어설 션 또는 must_raise예상을 사용할 수 있습니다 . it "must raise" do assert_raises RuntimeError do bar.do_it end -> { bar.do_it }.must_raise RuntimeError la..

code 2020.09.24

Python을 다른 폴더에서 가져올 수 없습니다.

Python을 다른 폴더에서 가져올 수 없습니다. Python이 하위 폴더의 모듈을 가져 오도록 할 수없는 것 같습니다. 가져온 모듈에서 클래스의 인스턴스를 만들려고 할 때 오류가 발생하지만 가져 오기 자체는 성공합니다. 다음은 내 디렉토리 구조입니다. Server -server.py -Models --user.py 다음은 server.py의 내용입니다. from sys import path from os import getcwd path.append(getcwd() + "\\models") #Yes, i'm on windows print path import user u=user.User() #error on this line 그리고 user.py : class User(Entity): using_op..

code 2020.09.24

성능 및 Java 상호 운용성 : Clojure 대 Scala

성능 및 Java 상호 운용성 : Clojure 대 Scala 나는 이미 Clojure 대 Scala에 대한 다양한 설명을 읽었으며 둘 다 자신의 자리가 있다는 것을 알고 있습니다. Clojure와 Scala를 비교할 때 완전한 설명을 얻지 못한 몇 가지 고려 사항이 있습니다. 1.) 두 언어 중 일반적으로 더 빠른 것은 무엇입니까? 이것은 언어 기능마다 다를 수 있지만 성능에 대한 일반적인 평가가 도움이 될 것임을 알고 있습니다. 예 : Python 사전이 정말 빠르다는 것을 알고 있습니다. 그러나 전체적으로 Java보다 훨씬 느린 언어입니다. 나는 Clojure와 함께 가서이 문제에 직면하고 싶지 않습니다. 2.) Java와의 상호 운용성은 어떻게됩니까? 내가 지금까지 읽은 것은 Scala에는 대규모..

code 2020.09.24

자바 : 클래스의 모든 변수 이름 가져 오기

자바 : 클래스의 모든 변수 이름 가져 오기 클래스가 있고 모든 공용 필드 (메서드가 아님) 를 찾고 싶습니다 . 어떻게 할 수 있습니까? 감사! Field[] fields = YourClassName.class.getFields(); 클래스의 모든 공용 변수 배열을 반환합니다. getFields()전체 계급 상속권의 필드를 반환합니다. 필드를 해당 클래스에서만 정의하고 수퍼 클래스는 정의하지 않으려면을 사용 하고 다음 접근 방식으로 필드를 getDeclaredFields()필터링하십시오 .publicModifier Modifier.isPublic(field.getModifiers()); YourClassName.class문자 실제로 형식의 개체를 나타냅니다 java.lang.Class. 더 흥미로운 반..

code 2020.09.24

"선택기 배열"을 만드는 방법

"선택기 배열"을 만드는 방법 저는 iPhone SDK (3.0)를 사용하고 있으며 하나의 클래스 내에서 다양한 메서드를 호출하기 위해 선택기 배열 을 만들려고합니다 . 분명히, 나는 뭔가 잘못하고 있습니다 (@selector는 클래스로 간주되지 않으므로 NSArray에 채우는 것이 작동하지 않는다고 생각합니다). 나는 이것을 시도했지만 분명히 잘못되었습니다. 이와 같은 선택기 배열을 갖는 간단한 방법이 있습니까? 아니면 메서드 모음을 반복하는 더 좋은 방법이 있습니까? selectors = [NSArray arrayWithObjects: @selector(method1), @selector(method2), @selector(method3), @selector(method4), @selector(met..

code 2020.09.24

git 저장소에서 bin 및 obj 폴더를 어떻게 무시할 수 있습니까?

git 저장소에서 bin 및 obj 폴더를 어떻게 무시할 수 있습니까? 내 git 저장소에서 bin 및 obj 폴더를 무시하고 싶습니다. 내가 알아 냈 듯이 .gitignore에서 이것을 수행하는 쉬운 방법은 없습니다. 그래서, 다른 방법이 있습니까? Visual Studio에서 깨끗한 솔루션을 사용하고 계십니까? 왜 이것이 당신에게 효과가 없는지 잘 모르겠습니다. 도움이되는 경우 다음은 내 Visual Studio / git 프로젝트 중 하나의 일반적인 .gitignore 파일입니다. *.suo *.user _ReSharper.* bin obj packages 단순히 gitignore에 항목을 만드는 것은 파일을 무시하지 않을 수 있으며 커밋해야 할 수도 있습니다. 나는 다음 방법을 사용하고 나를 위해..

code 2020.09.24

call 또는 apply를 사용하여 자바 스크립트 생성자를 어떻게 호출 할 수 있습니까?

call 또는 apply를 사용하여 자바 스크립트 생성자를 어떻게 호출 할 수 있습니까? [복제] 이 질문에 이미 답변이 있습니다. 'new'연산자와 함께 .apply () 사용. 이게 가능해? 36 답변 N 개의 인수를 사용하도록 아래 함수를 어떻게 일반화 할 수 있습니까? (전화를 사용하거나 신청 하시겠습니까?) 'new'에 인수를 적용하는 프로그래밍 방식이 있습니까? 생성자가 일반 함수처럼 취급되는 것을 원하지 않습니다. /** * This higher level function takes a constructor and arguments * and returns a function, which when called will return the * lazily constructed value. * ..

code 2020.09.24

PropertiesConfiguration을 사용하여 여러 줄 속성 값을 작성하는 방법은 무엇입니까?

PropertiesConfiguration을 사용하여 여러 줄 속성 값을 작성하는 방법은 무엇입니까? 목록 값 (쉼표로 구분)이있는 속성이있는 속성 파일이 있습니다.이 속성을 여러 줄로 작성하는 방법은 무엇입니까? (쉼표 뒤의 백 슬래시)? 나는 이것에 대해 또는 적어도 쉼표를 쉼표와 백 슬래시로 이스케이프하는 것에 대해 찾을 수 없습니다. 다음을 의미하는 경우; 백 슬래시 + 줄 끝에 만 의존합니다. http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html에 문서화되어 있습니다. primes = 2,\ 3,\ 5,\ 7,\ 11 사용자 안내서에서 속성 파일을 확인하십시오 . 특수 문자 및 이스케이프 : 줄 바꿈, 표 또는 유니 코드 문자와 ..

code 2020.09.24

부동 소수점 값의 정밀도를 유지하기위한 Printf 너비 지정자

부동 소수점 값의 정밀도를 유지하기위한 Printf 너비 지정자 문자열을 다시 스캔 할 때 원래 부동 소수점 값을 얻 printf도록 출력을 필요한 유효 자릿수 로 자동 형식화하는 부동 소수점 지정자에 적용 할 수 있는 너비 지정자가 있습니까? 예를 들어, 소수점 이하 자릿수로 a float를 인쇄한다고 가정 2합니다. float foobar = 0.9375; printf("%.2f", foobar); // prints out 0.94 출력을 스캔 할 때 0.94원래 0.9375부동 소수점 값을 되 찾을 것이라는 표준 준수 보장이 없습니다 (이 예제에서는 아마도 그렇지 않을 것입니다). 에 전달 된 원래 값으로 다시 스캔 할 수 있도록 printf부동 소수점 값을 필요한 유효 자릿수 에 자동으로 인쇄 하..

code 2020.09.24
반응형