반응형

자바 2644

콜백이 반환 될 때까지 "대기"하는 방법은 무엇입니까?

콜백이 반환 될 때까지 "대기"하는 방법은 무엇입니까? 아래 예와 같이 간단한 콜백을 사용하는 경우 : test() { api.on( 'someEvent', function( response ) { return response; }); } async / await를 사용하도록 함수를 어떻게 변경할 수 있습니까? 특히 'someEvent'가 한 번만 호출된다고 가정하면 함수 테스트가 다음과 같이 콜백이 실행될 때까지 반환되지 않는 비동기 함수가되기를 바랍니다. async test() { return await api.on( 'someEvent' ); } async/await마법이 아닙니다. 비동기 함수는 약속을 풀 수있는 함수이므로 api.on()작동하려면 Promise를 반환 해야 합니다. 이 같은: f..

IT박스 2020.11.15

속성에 대한 잠재적 자식 요소 및 특성을 사용하여 사용자 지정 web.config 섹션을 어떻게 정의합니까?

속성에 대한 잠재적 자식 요소 및 특성을 사용하여 사용자 지정 web.config 섹션을 어떻게 정의합니까? 내가 개발하는 웹 응용 프로그램에는 종종 상호 종속적 인 구성 설정이 필요하며 각 환경간에 이동할 때 변경해야하는 설정도 있습니다. 우리의 모든 설정은 현재 간단한 키 값 쌍이지만 두 값을 함께 변경해야하거나 환경에 맞게 설정을 변경해야 할 때 명확하게 사용자 지정 구성 섹션을 만드는 것이 유용 할 것입니다. 사용자 지정 구성 섹션을 만드는 가장 좋은 방법은 무엇이며 값을 검색 할 때 특별히 고려해야 할 사항이 있습니까? 속성, 하위 구성 섹션 및 제약 조건 사용 또한 배관을 자동으로 처리하는 속성을 사용하고 제약 조건을 쉽게 추가 할 수있는 기능을 제공 할 수도 있습니다. 여기에서는 내 사이트 ..

IT박스 2020.11.15

LLVM과 Java 바이트 코드의 차이점은 무엇입니까?

LLVM과 Java 바이트 코드의 차이점은 무엇입니까? LLVM과 Java (바이트 코드)의 차이점을 이해하지 못합니다. 무엇입니까? -edit- '그것들은 무엇입니까'나는 LLVM과 자바가 아닌 LLVM과 자바 (바이트 코드)의 차이점을 의미합니다. Java가 아닌 JVM을 의미한다고 가정합니다. LLVM은 저수준 레지스터 기반 가상 머신입니다. 기본 하드웨어를 추상화하고 컴파일러 백엔드 (머신 코드 생성)와 프런트 엔드 (파싱 등) 사이에 명확한 선을 그리도록 설계되었습니다. JVM은 훨씬 더 높은 수준의 스택 기반 가상 머신입니다. JVM은 가비지 콜렉션을 제공하고 오브젝트 및 가상 메소드 호출 등의 개념을 가지고 있습니다. 따라서 JVM은 언어 상호 운용성을 위해 훨씬 높은 수준의 인프라를 제공합..

IT박스 2020.11.15

브랜치가 생성 된 트렁크에서 개정 찾기

브랜치가 생성 된 트렁크에서 개정 찾기 트렁크의 최신 변경 사항을 내 프로젝트의 분기로 병합하려고하는데 문제는 내가 체크 아웃 한 트렁크의 개정판 중 내가 결국 분기를 생성 한 것인지 모른다는 것입니다. 나는 SVN이 이것을 어딘가에 기록했다고 생각합니다. 개정 번호를 찾는 방법을 아는 사람이 있습니까? (즉,에 해당하는 Subversion git merge-base master branch-name) 명령 줄에서 --stop-on-copy 플래그를 사용하여 분기를 복사 한 위치를 표시 할 수 있습니다. svn log --stop-on-copy --limit 1 -r0:HEAD ^/branches/feature ( feature지점 이름은 어디에 있습니까? ) 의 마지막 줄은 다음과 같이 말합니다. Ch..

IT박스 2020.11.15

C #에서 속성을 재정의 할 수 있습니까?

C #에서 속성을 재정의 할 수 있습니까? 어떻게? 이 기본 클래스가 있습니다. abstract class Base { public int x { get { throw new NotImplementedException(); } } } 그리고 다음 자손 : class Derived : Base { public int x { get { //Actual Implementaion } } } 컴파일 할 때 Derived 클래스의 정의 x가 Base의 버전을 숨길 것이라는 경고가 표시 됩니다. 메서드와 같은 C #의 속성을 재정의 할 수 있습니까? virtual키워드 를 사용해야 합니다 abstract class Base { // use virtual keyword public virtual int x { get ..

IT박스 2020.11.15

모든 것이 "최신"상태 인 경우에도 git이 수신 후 후크를 실행하도록합니다.

모든 것이 "최신"상태 인 경우에도 git이 수신 후 후크를 실행하도록합니다. 푸시 할 새 커밋이 없더라도 서버에서 강제 git로 post-receive후크 를 실행하려면 어떻게해야 합니까? 배경 git을 사용하여 웹 사이트를 서버에 자동으로 배포합니다. 서버의 보호 영역에 베어 저장소가 있고 post-receive내용을 확인하고 특정 파일을 public_html폴더에 체계적으로 복사 하는 후크가 있습니다. ( 이 튜토리얼에서 영감을 얻음 ) post-receive서버에서 수동으로 후크 를 수정하는 데 지쳤 으므로 post-receive이제 후크가 실제로 저장소에서 새 버전을 복사합니다. #!/bin/sh rm -rf ~/../protected/* GIT_WORK_TREE=~/../protected gi..

IT박스 2020.11.15

Java 8로 무한 스트림을 만드는 방법

Java 8로 무한 스트림을 만드는 방법 외부 라이브러리없이 java-8 을 사용하여 무한 스트림을 만드는 쉬운 방법이 있습니까? 예를 들어 Scala에서 : Iterator.iterate(0)(_ + 2) 예, 쉬운 방법이 있습니다. IntStream.iterate(0, i -> i + 2); 사용 사례로 : IntStream.iterate(0, i -> i + 2) .limit(100) .forEach(System.out::println); 2 단계로 증가하는 0에서 198까지 인쇄합니다. 일반적인 방법은 다음과 같습니다. Stream.iterate(T seed, UnaryOperator f); 후자는 사용에있어 더 드문 경우 일 수 있습니다. 다음은 그 예입니다. PrimitiveIterator.O..

IT박스 2020.11.15

Promise catch에서 오류 다시 던지기

Promise catch에서 오류 다시 던지기 튜토리얼에서 다음 코드를 찾았습니다. promise.then(function(result){ //some code }).catch(function(error) { throw(error); }); 나는 약간 혼란 스럽습니다. catch 호출이 어떤 일을 수행합니까? 그것은 단순히 잡힌 것과 같은 오류를 던지기 때문에 아무런 영향을 미치지 않는 것 같습니다. 나는 이것을 정규적인 try / catch가 어떻게 작동하는지에 기초한다. 당신이 보여줄 때 알몸으로 잡고 던지는 것은 의미가 없습니다. 코드 추가 및 느린 실행 외에는 유용한 작업을 수행하지 않습니다. 따라서 다시 .catch()던지려는 경우에서 원하는 작업 .catch()이 있어야 합니다 . 그렇지 않으..

IT박스 2020.11.15

함수에서 char *와 char []를 반환하는 것의 차이점은 무엇입니까?

함수에서 char *와 char []를 반환하는 것의 차이점은 무엇입니까? 이 질문에 이미 답변이 있습니다. 포인터를 사용하여 다른 함수에서 지역 변수에 액세스하는 방법은 무엇입니까? 9 답변 문자열 리터럴 : 어디로 갑니까? 8 답변 char s []와 char * s의 차이점은 무엇입니까? 13 답변 첫 번째 함수는 "Hello, World"문자열을 반환하지만 두 번째 함수는 아무것도 반환하지 않는 이유입니다. 범위를 벗어난 데이터를 반환하기 때문에 두 함수의 반환 값이 정의되지 않을 것이라고 생각했습니다. #include // This successfully returns "Hello, World" char* function1() { char* string = "Hello, World!"; retu..

IT박스 2020.11.15
반응형