반응형

JavaScript 2020

EL에서 상수를 참조하는 방법은 무엇입니까?

EL에서 상수를 참조하는 방법은 무엇입니까? JSP 페이지에서 EL로 상수를 어떻게 참조합니까? Addresses라는 상수 가있는 인터페이스 가 URL있습니다. 다음으로 이동하여 스크립트로 참조 할 수 있다는 것을 알고 있지만 EL을 사용하여 어떻게 수행합니까? EL 3.0 이상 이미 Java EE 7 / EL 3.0 @page import을 사용중인 경우은 EL 범위의 클래스 상수도 가져옵니다. 이것은을 통해 가져 와서 ImportHandler#importClass()사용할 수 있습니다 ${YourConstants.FOO}. 모든 것을 참고 java.lang.*클래스가 이미 암시 적 수입과 같이 사용할 수 있습니다 ${Boolean.TRUE}및 ${Integer.MAX_VALUE}. 초기 버전에 버그가..

code 2020.08.16

변경 유형별로 git diff 필터링

변경 유형별로 git diff 필터링 git diff변경된 파일 로 제한하는 방법이 있습니까? 두 커밋의 차이점을보고 싶지만 둘 중 하나에 존재하지 않는 경로 (추가 / 삭제)는 제외합니다. 다음 Perl 한 줄짜리는 내가 원하는 대부분을 보여줍니다. git diff master.. | perl -lnwe 'print unless /^(new|deleted) file/../^diff/ and not /^diff/' 그러나 diff --git a/path b/path새 파일이나 삭제 된 파일에 대한 줄 이 남습니다 . 또한 구문 분석 할 필요가 없다면 훨씬 더 좋을 것입니다 (예를 들어 어떤 덩어리에 / ^ diff /와 일치하는 것이 있으면 실패합니다). 내가 시도한 또 다른 대안은 다음과 같습니다. g..

code 2020.08.16

javax.annotation. *에서 @Nullable을 찾을 수 없습니다.

javax.annotation. *에서 @Nullable을 찾을 수 없습니다. @Nullable주석을 사용 하여 NullPointerExceptions. 인터넷에서 몇 가지 튜토리얼을 찾았는데이 주석이 패키지에서 나온다는 것을 알았습니다 javax.annotation.Nullable. 하지만 가져올 때 컴파일 오류가 생성됩니다. 기호를 찾을 수 없습니다. 이 클래스가있는 항아리를 포함해야합니다. 여기에서 찾을 수 있습니다. Maven을 사용하는 경우 다음 종속성 선언을 추가 할 수 있습니다. com.google.code.findbugs jsr305 3.0.2 그리고 Gradle의 경우 : dependencies { testImplementation 'com.google.code.findbugs:jsr30..

code 2020.08.16

3 개의 긴 정수 평균

3 개의 긴 정수 평균 3 개의 매우 큰 부호있는 정수가 있습니다. long x = long.MaxValue; long y = long.MaxValue - 1; long z = long.MaxValue - 2; 잘린 평균을 계산하고 싶습니다. 예상 평균 값은 long.MaxValue - 1입니다 9223372036854775806. 다음과 같이 계산하는 것은 불가능합니다. long avg = (x + y + z) / 3; // 3074457345618258600 참고 : 평균 2 개의 숫자에 대한 모든 질문을 읽었지만 그 기술이 평균 3 개의 숫자에 어떻게 적용될 수 있는지 모르겠습니다. 를 사용하면 매우 쉬울 BigInteger수 있지만 사용할 수 없다고 가정합시다. BigInteger bx = new..

code 2020.08.16

가독성은 URL에서 텍스트를 추출하는 데 어떤 알고리즘을 사용합니까?

가독성은 URL에서 텍스트를 추출하는 데 어떤 알고리즘을 사용합니까? 한동안 저는 광고와 관련된 텍스트와 기타 모든 혼란을 제거하여 URL에서 "관련성있는"텍스트를 지능적으로 추출하는 방법을 찾으려고 노력했습니다. 몇 달의 조사 끝에 문제로 포기했습니다. 정확하게 결정할 수 없습니다. (다른 방법을 시도했지만 신뢰할 수있는 방법은 없습니다) 일주일 전, 모든 URL을 읽을 수있는 텍스트로 변환하는 플러그인 인 Readability를 우연히 발견했습니다 . 나에게는 꽤 정확 해 보입니다. 내 생각 엔 그들은 관련 텍스트를 추출하기에 충분히 똑똑한 알고리즘을 가지고 있다는 것입니다. 그들이 어떻게하는지 아는 사람이 있습니까? 아니면 어떻게 안정적으로 할 수 있습니까? 가독성은 주로 많은 경우에 "어떻게 든 ..

code 2020.08.16

왜 모두가 표준 C 유형보다 typedef합니까?

왜 모두가 표준 C 유형보다 typedef합니까? 당신이 사용하려는 경우 Qt는을 , 당신은 포용해야한다 quint8, quint16등등합니다. 당신이 사용하려는 경우 입심을 , 당신은 환영에있다 guint8, guint16등등합니다. 에 리눅스 가 u32, s16등등합니다. uC / OS 는 SINT32등을 정의 UINT16합니다. 그리고 이러한 것들의 조합을 사용해야한다면 문제에 대비하는 것이 좋습니다. 에 있기 때문에 컴퓨터가 u32될 것이다 typedef이상 거라고 long및 quint32것 typedef이상 거라고 int및 컴파일러는 불평 할 것이다 . 있는 경우 왜 모두가 이것을 합니까? 이것이 도서관의 전통인가? stdint.h이 라이브러리가 개발 될 당시에는 존재하지 않았습니다. 그래서 각..

code 2020.08.15

javax.inject.Named 주석은 무엇을 위해 사용됩니까?

javax.inject.Named 주석은 무엇을 위해 사용됩니까? javax.inject패키지 를 이해하려고하는데 javax.inject.Named주석이 무엇에 사용되어야 하는지 명확하지 않습니다 . Javadoc은 그 뒤에 숨은 아이디어를 설명하지 않습니다. Javadoc은 http://download.oracle.com/javaee/6/api/javax/inject/Named.html에 있습니다. 나는 Spring 3.0 을 사용하여 샘플 프로그램을 작성하고 있는데 @Named, bean 을 넣어서 bean factory에 추가하는 것처럼 보이지만 Javadoc 설명이 너무 가벼워 표준 동작인지 Spring 특정 동작인지 알 수 없습니다. 내 질문은 다음과 같습니다. @Named과 의 차이점은 무엇입..

code 2020.08.15

Dockerfile에서 로컬 이미지를 기본 이미지로 사용하려면 어떻게해야합니까?

Dockerfile에서 로컬 이미지를 기본 이미지로 사용하려면 어떻게해야합니까? 나는 dockerfile에서 일하고 있습니다. 나는 FROM인덱스 이미지를 계속 사용 하고 있다는 것을 깨달았습니다 . 그래서 궁금합니다. 로컬 (사용자 지정) 이미지 중 하나를 인덱스에 포함 FROM하지 않고 기본 ( ) 이미지 pushing로 사용하려면 어떻게해야합니까? 특별한 작업없이 사용할 수 있습니다. 라는 로컬 이미지가 blah있으면 할 수 있습니다 FROM blah. 당신이 경우에 FROM blah당신의 Dockerfile에,하지만 하지 않는다 라는 지역 이미지를 가지고 blah, 다음 도커는 레지스트리에서 당겨하려고합니다. 즉, Dockerfile이을 수행 FROM ubuntu하지만 ubuntu공식 이미지 와 ..

code 2020.08.15

파이썬은 int와 long을 어떻게 관리합니까?

파이썬은 int와 long을 어떻게 관리합니까? 파이썬이 내부적으로 int 및 long 유형을 관리하는 방법을 아는 사람이 있습니까? 올바른 유형을 동적으로 선택합니까? int의 한계는 무엇입니까? Python 2.6을 사용하고 있는데 이전 버전과 다릅니 까? 아래 코드를 어떻게 이해해야합니까? >>> print type(65535) >>> print type(65536*65536) 최신 정보: >>> print type(0x7fffffff) >>> print type(0x80000000) int그리고 몇 가지 버전long 이 "통합" 되었습니다 . 그 전에는 수학 연산을 통해 int를 오버플로 할 수있었습니다. 3.x는 long을 모두 제거하고 int 만 사용하여이를 더욱 발전 시켰습니다. Python..

code 2020.08.15

여러 awaits보다 단일 'await Task.WhenAll'을 선호해야하는 이유는 무엇입니까?

여러 awaits보다 단일 'await Task.WhenAll'을 선호해야하는 이유는 무엇입니까? 작업 완료 순서에 신경 쓰지 않고 모두 완료해야하는 경우에도 await Task.WhenAll여러 개 대신 사용해야 await합니까? 예를 들어, DoWork2다음과 같은 선호하는 방법 이 있습니다 DoWork1. using System; using System.Threading.Tasks; namespace ConsoleApp { class Program { static async Task DoTaskAsync(string name, int timeout) { var start = DateTime.Now; Console.WriteLine("Enter {0}, {1}", name, timeout); awai..

code 2020.08.15
반응형