반응형

programing 446

JTextField로의 값 변경 리스너

JTextField로의 값 변경 리스너 사용자가 텍스트 필드의 값을 변경한 후 즉시 메시지 상자가 표시되도록 합니다.현재 메시지 박스를 띄우려면 Enter 키를 눌러야 합니다.제 코드에 무슨 문제가 있나요? textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText()) { if (lastNotifiedChange != lastChange) { lastNotifiedChange = lastChange; changeListener.stateChanged(new ChangeE..

programing 2022.08.09

.toArray(새로운 MyClass[0]) 또는 .toArray(새로운 MyClass[myList.size()])?

.toArray(새로운 MyClass[0]) 또는 .toArray(새로운 MyClass[myList.size()])? 어레이 리스트가 있는 경우 ArrayList myList; 어레이에 문의하고 싶은데 퍼포먼스상의 이유로 MyClass[] arr = myList.toArray(new MyClass[myList.size()]); 에 걸쳐서 MyClass[] arr = myList.toArray(new MyClass[0]); ? 두 번째 스타일은 좀 더 상세하지 않고 컴파일러가 빈 어레이를 작성하지 않도록 할 것이라고 생각했지만, 그것이 사실인지 궁금했습니다. 물론 99%의 경우 어떤 식으로든 차이가 없지만 일반 코드와 최적화된 내부 루프를 일관된 스타일로 유지하고 싶습니다.직설적으로 Hotspot 8에서 ..

programing 2022.08.09

vue-router를 체크인합니다.각자가 루트에 대한 접근을 제한하지 않습니다.

vue-router를 체크인합니다.각자가 루트에 대한 접근을 제한하지 않습니다. 먼저 웹 팩, vue-router(이력 모드 - SPA 사이트) 및 핫 모듈 로딩으로 웹 팩 개발 서버에서 실행되는 vuej 2.0을 사용하고 있습니다. 컴포넌트에 약 10개의 루트가 매핑되어 있습니다.사이트는 정상적으로 동작하고 있습니다만, 토큰 베이스의 인증을 추가하고 있습니다.토큰 체크를 수행하기 위해 각각 라우터를 사용하고 있습니다.토큰이 유효하면 통과시킵니다.토큰이 유효하지 않은 경우 토큰은 /login 페이지로 리다이렉트 됩니다.문제는 처음에 체크를 실행하고 제한한다는 것입니다.그러나 두 번째 시도에서는 페이지로 이동하여 내용을 표시할 수 있습니다.1초마다 루트가 정상적으로 처리되어 /login으로 리다이렉트 됩니..

programing 2022.08.09

'for' 루프 내에서의 포스트 인크리먼트와 프리 인크리먼트에서도 동일한 출력이 생성됩니다.

'for' 루프 내에서의 포스트 인크리먼트와 프리 인크리먼트에서도 동일한 출력이 생성됩니다. 이 질문에는 이미 답변이 있습니다. 루프에서의 프리 인크리먼트와 포스트 인크리먼트의 차이 (23개 답변) 폐쇄7년 전. 하나는 포스트 인크리먼트, 다른 하나는 프리 인크리먼트를 사용해도 루프의 결과는 동일합니다. 코드는 다음과 같습니다. for(i=0; i= 5 goto done call printf,"%d",i set i = i + 1 goto test done: nop 포스트 인크리먼트에는 적어도 다른 단계가 있습니다만, 최적화로 해소하는 것은 매우 간단합니다. set i = 0 test: if i >= 5 goto done call printf,"%d",i set j = i // store value of ..

programing 2022.08.09

클래스가 최신 버전의 Java Environment로 컴파일되었습니다.

클래스가 최신 버전의 Java Environment로 컴파일되었습니다. Selenium 스크립트 실행 중 Eclipse 콘솔에 다음 오류 메시지가 나타납니다. 클래스는 Java Environment의 최신 버전(클래스 파일 버전 53.0)에 의해 컴파일 되었습니다.이 버전의 Java Runtime은 최대 52.0의 클래스 파일 버전만 인식합니다. 버전: Java 버전:8 IDE:Eclipse Oxygen 버전: " 이 firefox폭 firefox firefox firefox firefox firefox firefox firefox firefox firefox firefox"46 버전 불일치일 뿐입니다.Java 버전 9를 사용하여 코드를 컴파일했으며 현재 JRE는 버전 8입니다.JRE를 9로 업그레이드해..

programing 2022.08.09

pthread_cond_wait(&cond_t, &mutex);는 뮤텍스를 잠금 해제하고 잠글 수 있습니까?

pthread_cond_wait(&cond_t, &mutex);는 뮤텍스를 잠금 해제하고 잠글 수 있습니까? 사용하고 있다pthread_cond_wait(&cond_t, &mutex);이 함수가 왜 두 번째 파라미터로 뮤텍스 변수가 필요한지 궁금합니다. pthread_cond_wait()때 pthread_cond_wait() ( 잠가 버립니다.pthread_cond_wait()조건 변수와 그 사용법에 관한 많은 텍스트가 있기 때문에 추한 세부 사항은 지루하게 하지 않겠습니다.이것이 존재하는 이유는 술어 상태의 변경을 통지할 수 있도록 하기 위해서입니다.조건 변수와 그 뮤텍스 관련성을 올바르게 사용하려면 다음 사항이 중요합니다. pthread_cond_wait()는 동시에 뮤텍스의 잠금을 해제하고 조건 변..

programing 2022.08.09

Java SE 8에는 페어 또는 튜플이 있습니까?

Java SE 8에는 페어 또는 튜플이 있습니까? Java SE 8에서 느린 기능 조작을 하고 있는데,map지표i한 쌍/태플에(i, value[i]),그리고나서filter두 번째에 의거하여value[i]마지막으로 인덱스만 출력합니다. 내가 아직도 이런 고통을 겪어야 하나요?Java에서의 C++ 페어는 무엇입니까?람다와 개울의 대담한 새 시대에? 업데이트: 다음 답변 중 하나로 @dkatzel에서 제공하는 깔끔한 솔루션을 사용한 간단한 예를 제시했습니다.그러나 일반화가 되지 않습니다.따라서 보다 일반적인 예를 추가하겠습니다. package com.example.test; import java.util.ArrayList; import java.util.stream.IntStream; public class ..

programing 2022.08.09

인스턴스에서 사용할 수 있는 Vue 비반응 데이터

인스턴스에서 사용할 수 있는 Vue 비반응 데이터 개체를 vue에 저장하려고 합니다. 개체를 전체 인스턴스에서 사용할 수 있어야 하며, 반응하지 않아야 합니다.일반적으로 (반응성이 있는 경우) 다음과 같이 '데이터'를 사용합니다. new Vue({ data: myObject }) 하지만 사실 myObject는 변경할 필요가 없기 때문에 반응적으로 만드는 것은 좋지 않다고 생각합니다.이것을 할 수 있는 방법이 있나요?Vue 인스턴스 속성을 사용할 수 있습니다. 많은 컴포넌트에서 사용하고 싶은 데이터/유틸리티가 있을 수 있지만 글로벌 범위를 오염시키고 싶지 않습니다.이러한 경우 프로토타입에서 각 Vue 인스턴스를 정의하여 해당 인스턴스를 사용할 수 있도록 설정할 수 있습니다. Vue.prototype.$ap..

programing 2022.08.09

malloc에서 할당할 수 있는 최대 메모리

malloc에서 할당할 수 있는 최대 메모리 머신(1 Gb RAM 160 Gb HD Windows 플랫폼)에서 최대 메모리 용량을 파악하려고 했습니다. malloc가 할당할 수 있는 최대 메모리는 물리 메모리(히프상의)에 한정되어 있는 것을 확인했습니다. 또, 프로그램이 메모리 소비량을 일정 레벨까지 넘으면, 다른 애플리케이션이 필요로 하는 메모리를 충분히 확보하지 못하기 때문에, 컴퓨터는 동작을 정지합니다. 그래서 확인차 작은 프로그램을 C로 작성했습니다. int main(){ int *p; while(1){ p=(int *)malloc(4); if(!p)break; } } 메모리 할당에 실패하여 루프가 끊어질 때가 오기를 바랐는데 컴퓨터가 무한 루프처럼 멈춰 버렸습니다. 나는 한 시간 정도 기다렸고 ..

programing 2022.08.09

"dead" 객체에 대한 포인터 접근은 언제 유효합니까?

"dead" 객체에 대한 포인터 접근은 언제 유효합니까? 첫째, 분명히 하자면, 저는 참조가 잘못된 포인터에 대해 말하는 것이 아닙니다! 다음 두 가지 예를 생각해 보겠습니다. 예 1 typedef struct { int *p; } T; T a = { malloc(sizeof(int) }; free(a.p); // a.p is now indeterminate? T b = a; // Access through a non-character type? 예 2 void foo(int *p) {} int *p = malloc(sizeof(int)); free(p); // p is now indeterminate? foo(p); // Access through a non-character type? 질문. 위의 예..

programing 2022.08.09
반응형