반응형

JQuery 120

PowerMock 및 Mockito로 Logger 및 LoggerFactory 모의

PowerMock 및 Mockito로 Logger 및 LoggerFactory 모의 나는 다음과 같은 Logger를 모의하고 싶지만 로그 항목을 확인하기 위해 콘텐츠가 아닌 호출됩니다. private static Logger logger = LoggerFactory.getLogger(GoodbyeController.class); LoggerFactory.getLogger ()에 사용되는 모든 클래스를 모의하고 싶지만 그 방법을 찾을 수 없습니다. 이것이 내가 지금까지 끝낸 것입니다. @Before public void performBeforeEachTest() { PowerMockito.mockStatic(LoggerFactory.class); when(LoggerFactory.getLogger(Good..

programing 2021.01.14

JSlint에서보고 한 "foo is not defined"오류를 수정하는 방법은 무엇입니까?

JSlint에서보고 한 "foo is not defined"오류를 수정하는 방법은 무엇입니까? 중복 가능성 : JSLint : 정의되기 전에 사용되었습니다. 나는 다음 JSlint과 같은 오류를 실행 하고 보았다. 'foo'가 정의되지 않았습니다. var x = foo (); foo다른 JavaScript파일에 정의 된 함수 foo.js입니다. 내가 이해 한대로 다른 소스 파일에 정의 된 함수 JavaScript를 참조하는 "import / require"지시문이 없습니다 foo. 이 오류를 수정하려면 어떻게 JSlint해야합니까? 전역 지시문을 사용하여 JSLint에의 foo가정 된 존재 에 대해 알립니다 . /*global foo */ http://www.jslint.com/help.html#glob..

programing 2021.01.14

구문 오류 : JavaScript의 잘못된 반환 문

구문 오류 : JavaScript의 잘못된 반환 문 이 코드를 실행할 때 정말 이상한 JavaScript 오류가 발생합니다. JavaScript 콘솔에는 다음과 같이 표시됩니다. Syntax Error: Illegal return statement 그것은 return true;및return false; (나는이 자바 스크립트를 PHP 함수에서 반향하고 있으며 $message변수는 PHP 매개 변수 중 하나입니다) 내 코드에 어떤 문제가 있습니까? return함수 내에서만 의미가 있습니다. 코드에 기능이 없습니다. 또한 중복성 부서의 경우 코드가 가치가 있습니다. 적절한 기능으로 이동한다고 가정하면 다음과 같이 더 좋습니다. return confirm(".json_encode($message)."); 훨씬..

programing 2021.01.14

clang에 대한 OS X 10.9 gcc 링크

clang에 대한 OS X 10.9 gcc 링크 방금 OS X 10.9를 설치 한 후 g ++ 컴파일러가 clang 컴파일러에 연결된다는 것을 알았습니다. 어쨌든 gcc / g ++로 되돌릴 수 있습니까? 벌써 오랫동안 이런 식이었습니다. 10.8과 함께 제공된 "GCC"는 실제로 LLVM 백엔드가있는 GCC 프런트 엔드였습니다. GCC를 얻는 가장 좋은 방법은 Homebrew 를 이용하는 것 입니다. 링크 된 페이지 하단에 한 줄의 homebrew 설치 명령을 실행하면 다음이 필요합니다. $ brew install gcc49 Macports와 달리 Homebrew는 시스템 디렉토리를 어지럽히 지 않으며 버전 및 제거를 관리하는 데 훨씬 좋습니다. 또한로 알려진 목발이 필요하지 않습니다 sudo. mac..

programing 2021.01.14

VCS 새로 고침 수행 중 ... (너무 오래 걸리거나 완료되지 않음)

VCS 새로 고침 수행 중 ... (너무 오래 걸리거나 완료되지 않음) IntelliJ에서 커밋하려고 할 때 문제에 대한 수정 사항은 무엇입니까? 이 창은 너무 오래 걸리거나 전혀 완료되지 않습니다. IntelliJ에서 다시 커밋 할 수 있도록 해결 방법은 무엇입니까? IntelliJ에서 다시 커밋 할 수 있도록 해결 방법은 무엇입니까? IntelliJ에서 확실하지 않음 : IDEA-63491 과 같은 오래된 유사한 버그가 닫혔습니다 ( "구식"). 더 최근의 것 ( IDEA-93086 )은 다음과 같이 말합니다. 새로 결제 한 후에 다시 작동합니다. 해결 방법으로 해결 방법은 명령 줄에서 푸시하는 것입니다 (IntelliJ 외부). IntelliJ에서 다음으로 이동합니다. 파일> 캐시 무효화 / 다시 ..

programing 2021.01.14

제목이없는 대화 상자로서의 AppCompatActivity

제목이없는 대화 상자로서의 AppCompatActivity 에서 Activity상속 받았습니다 AppCompactActivity. 활동 세트 테마의 매니페스트에서 : 활동을 실행하면 대화 상자로 표시되지만 제목이 표시됩니다! 나는 시도 supportRequestWindowFeature(Window.FEATURE_NO_TITLE)하고 RequestWindowFeature(Window.FEATURE_NO_TITLE)있지만, 제목이 여전히 표시됩니다. 알려주세요, 무엇이 잘못 되었나요? 편집하다 나는 그것을 해결하고 만 변경 android:windowNoTitle합니다 windowNoTitle! AppCompactActvity를 사용하고 있기 때문에! 당신이 발생하는 경우 AppCompatActivity다음과..

programing 2021.01.14

콜론이있는 자바 스크립트 반환

콜론이있는 자바 스크립트 반환 나는 JavaScript를 배우고 있으며 아래 구조를 보았습니다. var Test = (function () { function func1() { //do something..... } function func2() { //do something..... } function func3() { //do something..... } return { func1: func1, func2: func2, func3: func3 }; })(); 리턴 블록이 무엇을하는지 궁금합니다. 이것은 매우 일반적으로 사용되는 JavaScript 구조입니까? 이에 대한 자세한 정보는 어디서 얻을 수 있는지 알려주십시오. 이것이 드러내는 모듈 패턴 입니다. 반환 된 개체에는 IIFE 내부에 정의 된 ..

programing 2021.01.14

함수가 비동기인지 어떻게 알 수 있습니까?

함수가 비동기인지 어떻게 알 수 있습니까? 다른 함수에 함수를 전달하고 콜백으로 실행해야합니다. 문제는 때때로이 함수가 다음과 같이 비동기 적이라는 것입니다. async function() { // Some async actions } 그래서 나는 실행 await callback()하거나 callback()수신하는 기능의 유형에 따라 실행하고 싶습니다 . 기능의 유형을 아는 방법이 있습니까 ?? 기본 async함수는 문자열로 변환 될 때 식별 할 수 있습니다 . asyncFn[Symbol.toStringTag] === 'AsyncFunction' 또는 AsyncFunction생성자 : const AsyncFunction = (async () => {}).constructor; asyncFn instanc..

programing 2021.01.14

CopyOnWriteArrayList는 어떻게 스레드로부터 안전합니까?

CopyOnWriteArrayList는 어떻게 스레드로부터 안전합니까? OpenJDK 소스 코드 를 살펴본 CopyOnWriteArrayList결과 모든 쓰기 작업이 동일한 잠금으로 보호되고 읽기 작업이 전혀 보호되지 않는 것 같습니다. 내가 이해하는 바와 같이, JMM에서 변수에 대한 모든 액세스 (읽기 및 쓰기 모두)는 잠금으로 보호되어야합니다. 그렇지 않으면 재정렬 효과가 발생할 수 있습니다. 예를 들어 set(int, E)메서드에는 다음 줄이 포함됩니다 (잠금 상태). /* 1 */ int len = elements.length; /* 2 */ Object[] newElements = Arrays.copyOf(elements, len); /* 3 */ newElements[index] = elem..

programing 2021.01.14

Android-화면이 아닌 휴대 전화 잠금 해제 이벤트 감지

Android-화면이 아닌 휴대 전화 잠금 해제 이벤트 감지 사용자가 휴대 전화를 잠금 해제 할 때이를 감지하는 방법이 있습니까? ACTION_SCREEN_ON및 ACTION_SCREEN_OFF에 대해 알고 있지만 전원 버튼을 눌렀을 때 화면이 켜지거나 꺼질 때 실행되는 것 같지만 실제로는 메뉴 버튼을 눌렀을 때 전화가 잠금 해제되면 실행되지 않습니다. 활동이 실행되는 동안 잠금 해제 / 잠금을 감지하려고하는데 잠금이 해제되면 활동을 재개하려고합니다. 수행 할 작업은 다음과 같습니다. 잠금 해제 이벤트를 감지하고 휴대 전화가 잠금 해제되었을 때 활동에서 무언가를하고 싶다고 가정 해 보겠습니다. ACTION_SCREEN_ON, ACTION_SCREEN_OFF 및 ACTION_USER_PRESENT에 대한 ..

programing 2021.01.14
반응형