반응형

Java 840

if-else, 스위치 또는 맵 기반 컨디셔닝의 성능

if-else, 스위치 또는 맵 기반 컨디셔닝의 성능 나는 자바 스크립트에서 조건부 구조체의 다음 구현의 성능에 대해 궁금합니다. 방법 1 : if(id==="camelCase"){ window.location.href = "http://www.thecamelcase.com"; }else if (id==="jsFiddle"){ window.location.href = "http://jsfiddle.net/"; }else if (id==="cricInfo"){ window.location.href = "http://cricinfo.com/"; }else if (id==="apple"){ window.location.href = "http://apple.com/"; }else if (id==="yahoo")..

UFO ET IT 2020.12.01

여러 for 루프에서 동일한 변수 이름을 사용하는 것이 나쁜 습관입니까?

여러 for 루프에서 동일한 변수 이름을 사용하는 것이 나쁜 습관입니까? JSHint를 사용하여 JavaScript 코드를 린팅했습니다. 코드에는 다음과 같이 사용되는 두 개의 for 루프가 있습니다. for (var i = 0; i < somevalue; i++) { ... } 따라서 두 for 루프 모두 반복을 위해 var i를 사용합니다. 이제 JSHint는 두 번째 for 루프에 대한 오류를 표시합니다 : " 'i'is already defined". 나는 이것이 사실이 아니라고 말할 수는 없지만 (분명히 그렇기 때문에) var i는 특정 장소에서만 사용되므로 항상 이것이 중요하지 않을 것이라고 생각했습니다. 이런 식으로 for 루프를 사용하는 것이 나쁜 습관입니까? 내 코드에서 각 for 루프마..

UFO ET IT 2020.12.01

Chrome 확장 프로그램에서 HTTP 응답 수정

Chrome 확장 프로그램에서 HTTP 응답 수정 HTTP 응답 본문을 수정하는 Chrome 확장 프로그램을 만들 수 있습니까? Chrome Extension API를 살펴 봤지만이 작업을 수행 할 수있는 항목을 찾지 못했습니다. 일반적으로 표준 Chrome 확장 API를 사용하여 HTTP 요청의 응답 본문을 변경할 수 없습니다 . 이 기능은 104058 : WebRequest API : 확장이 응답 본문을 편집하도록 허용합니다 . 업데이트 알림을 받으려면 문제에 별표를 표시하십시오. 편집 알려진에 대한 응답 본문하려면 XMLHttpRequest, 콘텐츠 스크립트를 통해 분사 코드를 기본 재정의하는 XMLHttpRequest사용자 정의와 생성자를 실제 이벤트를 트리거하기 전에 응답을 다시 쓰는 일을 (전..

UFO ET IT 2020.12.01

Android에 포함 된 타사 라이브러리에서 사용하지 않는 리소스를 제거하려면 어떻게해야합니까?

Android에 포함 된 타사 라이브러리에서 사용하지 않는 리소스를 제거하려면 어떻게해야합니까? 내 앱에 연결하는 타사 라이브러리에는 내 애플리케이션에서 사용하지 않는 리소스 파일이 포함되어있어 결국 내 APK가 커지게됩니다. 예를 들어, Google Play 서비스 라이브러리를 포함하지만 로그인 버튼 기능을 사용하지 않습니다. 이러한 모든 이미지 및 레이아웃 리소스는 최종 빌드에서 끝납니다. 이러한 리소스는 컴파일 된 라이브러리에 포함되어 있으므로 빌드에서 제거하려면 어떻게해야합니까? 이 답변은 MinifyEnabled 및 shrinkResources를 사용하는 방법을 설명하는 사용하지 않는 리소스 제거 에서 요약 됩니다. 자세한 내용은 공식 문서 페이지 에서 다룹니다 . 애플리케이션 코드 경로에서 사..

UFO ET IT 2020.12.01

"dtrace는 제한된 권한으로 서명 된 실행 파일을 제어 할 수 없습니다"에 대한 해결 방법이 있습니까?

"dtrace는 제한된 권한으로 서명 된 실행 파일을 제어 할 수 없습니다"에 대한 해결 방법이 있습니까? 그것은 OS X 10.11 엘 캐피 탄처럼 보지 않는다, dtruss그리고 dtrace더 이상은 할 의미있는 일을 할 수 있습니다. 이것은 내가 실행하려고 할 때 얻는 오류입니다 sudo dtruss curl .... dtrace : curl 실행 실패 : dtrace는 제한된 권한으로 서명 된 실행 파일을 제어 할 수 없습니다. 이 문제를 알아 차리는 사람들을 만났지만 지금까지 해결책은 없습니다. 이 문제를 해결하거나 해결하는 방법이 있습니까? 일단 csrutil enable --without dtrace바이너리를 복사하는 대신 다른 방법이 있습니다. 한 터미널 창에서 바이너리를 실행하고 다른 터..

UFO ET IT 2020.12.01

docker run : --rm을 사용하는 이유 (docker newbie)

docker run : --rm을 사용하는 이유 (docker newbie) 나는 처음으로 도커를 시도하고 있으며 아직 "정신적 모델"이 없습니다. 총 초보자. 내가보고있는 모든 예제에는 실행할 -rm 플래그가 포함됩니다. docker run -it --rm ... 내 질문 : 왜 "--rm". 좋은 물건이 들어있는 컨테이너를 설정하거나 다운로드하는 수고를 받으면 왜 제거하고 다시 사용하고 싶습니까? 그래서 나는 도커에 대한 잘못된 생각을 알고 있습니다. 컨테이너는 실행하는 데 사용하는 이미지의 인스턴스 일뿐입니다. 컨테이너화 된 앱을 만들 때 마음의 상태는 예를 들어 신선하고 깨끗한 우분투 컨테이너를 가져 와서 원하는 앱과 구성을 다운로드 한 다음 실행하는 것이 아닙니다. 컨테이너를 애플리케이션의 인스..

UFO ET IT 2020.12.01

로컬 클래스를 사용할 때 "instanceof에 대한 잘못된 제네릭 유형"오류

로컬 클래스를 사용할 때 "instanceof에 대한 잘못된 제네릭 유형"오류 로컬 클래스 를 사용하는 다음 Java 코드가 있습니다. import java.util.Arrays; public class X { void m() { class Z {} for (Object o : Arrays.asList(1, 2, 3)) if (o instanceof Z) {} } } 다음 오류 메시지와 함께 컴파일되지 않습니다. X.java:8: error: illegal generic type for instanceof if (o instanceof Z) {} ^ 1 error 로컬 클래스 Z는 X내부 클래스 인의 제네릭 형식 서명을 상속 한다는 것을 이해합니다 . 이 예제에서는 동일한 종류의 컴파일 오류가 나타납니다..

UFO ET IT 2020.12.01

F # 대 OCaml : 스택 오버플로

F # 대 OCaml : 스택 오버플로 나는 최근 에 파이썬 프로그래머를위한 F #에 대한 프레젠테이션을 찾았고 그것을 본 후 "개미 퍼즐"에 대한 해결책을 직접 구현하기로 결정했습니다. 평면 격자 위를 걸을 수있는 개미가 있습니다. 개미는 한 번에 한 칸씩 왼쪽, 오른쪽, 위, 아래로 이동할 수 있습니다. 즉, (x, y) 셀에서 개미는 (x + 1, y), (x-1, y), (x, y + 1) 및 (x, y-1) 셀로 이동할 수 있습니다. x 및 y 좌표의 자릿수 합계가 25보다 큰 점은 개미가 액세스 할 수 없습니다. 예를 들어, 포인트 (59,79)는 25보다 큰 5 + 9 + 7 + 9 = 30이기 때문에 액세스 할 수 없습니다. 질문은 다음과 같습니다. (1000, 1000)에서 시작하면 개미..

UFO ET IT 2020.12.01

Java에서 일반 클래스에 대한 일반 생성자를 만드는 방법은 무엇입니까?

Java에서 일반 클래스에 대한 일반 생성자를 만드는 방법은 무엇입니까? KeyValue 클래스를 만들고 싶지만 일반적인 방식으로 작성했습니다. public class KeyValue { private T key; private E value; /** * @return the key */ public T getKey() { return key; } /** * @param key the key to set */ public void setKey(T key) { this.key = key; } /** * @return the value */ public E getValue() { return value; } /** * @param value the value to set */ public void setVa..

UFO ET IT 2020.12.01

RuntimeWarning으로 numpy 나누기 : double_scalars에서 잘못된 값이 발견되었습니다.

RuntimeWarning으로 numpy 나누기 : double_scalars에서 잘못된 값이 발견되었습니다. 다음 스크립트를 작성했습니다. import numpy d = numpy.array([[1089, 1093]]) e = numpy.array([[1000, 4443]]) answer = numpy.exp(-3 * d) answer1 = numpy.exp(-3 * e) res = answer.sum()/answer1.sum() print res 그러나 나는이 결과를 얻었고 오류가 발생했습니다. nan C:\Users\Desktop\test.py:16: RuntimeWarning: invalid value encountered in double_scalars res = answer.sum()/answ..

UFO ET IT 2020.12.01
반응형