분류 전체보기 1444

디스크립터를 읽기 위한 논블로킹콜

디스크립터를 읽기 위한 논블로킹콜 fd 디스크립터를 가지고 있기 때문에 호출로 읽을 수 있습니다.read(fd, buffer,...)콜이 차단되어 있기 때문에 실제로 콜을 발신하기 전에 읽을 것이 있는지 확인하고 싶습니다.이거 어떻게 해?int flags = fcntl(fd, F_GETFL, 0); fcntl(fd, F_SETFL, flags | O_NONBLOCK); 위의 코드 스니펫에서는 이러한 디스크립터를 논블로킹액세스용으로 설정합니다.read 호출 시 데이터를 사용할 수 없는 경우 시스템콜은 -1의 반환값으로 실패하고 errno는 EAGAIN으로 설정됩니다.자세한 내용은 fnctl man 페이지를 참조하십시오. 또는 설정 가능한 타임아웃과 함께 select를 사용하여 지정된 시간 간격을 확인하거나..

programing 2022.08.01

Java 타이머와 Executor Service의 비교

Java 타이머와 Executor Service의 비교 다음을 사용하여 작업을 스케줄링하는 코드가 있다.java.util.Timer주위를 둘러보는데ExecutorService같은 일을 할 수 있다.그래서 여기 이 질문이 있는데, 이 질문에서Timer그리고.ExecutorService작업 스케줄을 설정하기 위해 사용하는 것의 이점은 무엇입니까? 또, 이 제품을 사용한 사람이 있는지 확인해 보고 싶었습니다.Timer수업과 관련된 모든 문제에 부딪혔다.ExecutorService해결했습니다.Java Curcurency in Practice에 따르면: Timer는 시스템 클럭의 변화에 민감할 수 있습니다.ScheduledThreadPoolExecutor그렇지 않아요. Timer에는 실행 스레드가1개밖에 없기 때..

programing 2022.08.01

C의 이 논리 AND 버전이 단락 동작을 나타내지 않는 이유는 무엇입니까?

C의 이 논리 AND 버전이 단락 동작을 나타내지 않는 이유는 무엇입니까? 네, 이건 숙제 질문이지만, 저는 이 주제에 대해 조사와 깊은 생각을 해봤는데, 이것을 이해할 수 없어요.이 질문에서는 이 코드 조각이 단락 동작을 나타내지 않으며 그 이유를 묻습니다.하지만 제가 보기엔 그게 단락 행동을 보이는 것 같은데, 왜 그렇지 않은지 누가 설명해 줄 수 있나요? C: int sc_and(int a, int b) { return a ? b : 0; } 가 이 경우, ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★.a.프로그램은 평가하려고 하지 않습니다.b혀혀 、 하지 、 봐봐렸봐봐 。은 왜 '만져도'를 터치하는 거죠?b럴럴필 요요? ???이건 속임수 질문입니다. b는 입력 입니다.sc..

programing 2022.08.01

Vuejs 및 Vue.set(), 어레이 업데이트

Vuejs 및 Vue.set(), 어레이 업데이트 저는 Vuejs에 처음 왔어요.뭔가를 만들긴 했지만 그게 간단한 방법인지 모르겠네요 내가 원하는 것 배열된 날짜를 보고 이벤트로 업데이트하고 싶습니다.처음에 Vue.set을 시도했지만 잘 되지 않았다.어레이 항목을 변경한 후: this.items[index] = val; this.items.push(); 어레이에 아무것도 푸시()하지 않으면 갱신됩니다.하지만 가끔은 마지막 아이템이 숨겨질 수도 있어, 왠지...이 솔루션은 좀 허술한 것 같은데, 어떻게 하면 안정시킬 수 있을까요? 간단한 코드는 다음과 같습니다. new Vue({ el: '#app', data: { f: 'DD-MM-YYYY', items: [ "10-03-2017", "12-03-2017..

programing 2022.08.01

Java JDK 소스 코드는 어디서 찾을 수 있나요?

Java JDK 소스 코드는 어디서 찾을 수 있나요? 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?스택 오버플로의 토픽이 되도록 질문을 업데이트합니다. 5년 전에 문을 닫았어요 이 질문을 개선하다 자바 API의 메서드가 어떤 역할을 하는지 보고 싶습니다.그래서 나는 JDK 소스코드를 원한다. 에 Linux를 .src.zip모든 공식 소스 코드가 포함된 패키지입니다.이클립스에게 이 파일이 어디 있는지 알려주면 코드를 볼 수 있어하지만 지금은 파일이 없어... 어디서 찾을 수 있죠?어떤 버전을 원하는지는 아직 밝히지 않았지만, JDK 7 및 JDK 6과 함께 JDK 8 소스 코드의 아카이브를 다운로드할 수 있습니다. 또한 ..

programing 2022.08.01

Android Studio Google JAR 파일에서 GC 오버헤드 제한을 초과했습니다.

Android Studio Google JAR 파일에서 GC 오버헤드 제한을 초과했습니다. OS X에서 Android Studio를 사용하고 있습니다.다음 오류 메시지가 나타납니다. 실패: 예외와 함께 빌드에 실패했습니다. 무엇이 잘못되었는가?작업 ':app:preDexDebug'.com.android.ide.common'을 실행하지 못했습니다.내부의.LoggedErrorException:/Applications/Android Studio.app/sdk/build-tools/Android-4.4 명령을 실행하지 못했습니다.W/dx --dex --output / Users / alex / Android Studio Projects / SilentSMS / app / build / intermediates ..

programing 2022.08.01

Vuex 속성 값을 변환이 아닌 액션 내부에서 설정하는 것이 잘못되었습니까?

Vuex 속성 값을 변환이 아닌 액션 내부에서 설정하는 것이 잘못되었습니까? Vuex 액션은 GET 요청을 한 다음 Vuex 속성 값을 응답으로 설정합니다. async getUserServers({commit, state, dispatch}, userId){ try { let response = await axios.get("/servers/" + userId) state.servers = response.data.servers } catch (error) { console.log(error) } } 보시다시피 저는 상태를 응답에 맞춰 설정하기 위해 변이를 사용하지 않지만, 문서에서 상태 변경은 모두 변이를 통해 이루어져야 한다고 읽었습니다.이렇게 변경해야 할 것 같습니다. async getUserSer..

programing 2022.08.01

완벽한 JPA 엔티티 생성

완벽한 JPA 엔티티 생성 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 는 한동안 Hibernate만, (Implementation Hibernate)와 같은 .equals/ " ", equals/hashCode, ..." 그래서 각 이슈에 대한 일반적인 베스트 프랙티스를 찾아 개인적인 용도로 쓰기로 했습니다. 그러나 나는 누가 그것에 대해 언급하거나 내가 틀린 곳을 말하는 것을 꺼리지 않을 것이다. 엔티티 클래스 시리얼 가능한 구현 이유: 사양에는 필수라고 되어 있습니다만, 일부 JPA 프로바이더는 이것을 실시하지 않습니다. JP..

programing 2022.08.01

비트 필드를 사용하는 것은 어떤 경우에 가치가 있습니까?

비트 필드를 사용하는 것은 어떤 경우에 가치가 있습니까? C의 비트필드 구현을 사용할 가치가 있습니까?그렇다면 언제 사용됩니까? 에뮬레이터 코드를 확인했는데 칩 레지스터가 비트 필드를 사용하여 구현되지 않은 것 같습니다. 퍼포먼스상의 이유(또는 다른 이유)로 인해 회피되는 것입니까? 비트필드를 사용하는 경우가 아직 있습니까?(즉, 실제 칩 등에 장착하는 펌웨어)비트필드는 일반적으로 구조 필드를 특정 비트슬라이스에 매핑해야 할 경우에만 사용됩니다.이 경우 일부 하드웨어는 원시 비트를 해석합니다.예를 들어 IP 패킷헤더를 조립하는 경우가 있습니다.에뮬레이터가 비트필드를 사용하여 레지스터를 모델링해야 하는 설득력 있는 이유를 알 수 없습니다. 실제 하드웨어에는 전혀 영향을 주지 않기 때문입니다. 비트필드는 구..

programing 2022.08.01