반응형

분류 전체보기 545

JPanel에 이미지를 추가하는 방법

JPanel에 이미지를 추가하는 방법 JPEG와 PNG 이미지를 추가하고 싶은 JPanel이 있습니다. 지금까지 Swing Tutorials, 특히 Swing 예제에서 본 모든 예제는ImageIcons. 이러한 이미지는 바이트 배열로 생성되며, 보통 예시에서 사용되는 일반적인 아이콘보다 640x480 더 큽니다. 이미지 사용 시 (퍼포먼스 또는 기타) 문제가 있습니까?JPanel에 해당 크기의 이미지를 표시하는 아이콘 클래스? 보통 어떻게 해요? 이미지를 사용하지 않고 JPanel에 이미지를 추가하는 방법아이콘 클래스? 편집: 튜토리얼과 API를 자세히 살펴보면 이미지를 추가할 수 없습니다.JPanel에 직접 연결되는 아이콘입니다.대신 이미지를 JLabel 아이콘으로 설정함으로써 동일한 효과를 얻을 수 ..

programing 2022.08.12

Vuex getter가 null을 반환함

Vuex getter가 null을 반환함 vue와 vuex를 사용하여 간단한 사용자 로그인 시스템을 만들고 있습니다.문제는 스토어에서 null이 반환되는 에러 상태가 되고 싶을 때 입니다.하지만 타임아웃을 추가하면 원하는 것이 반환됩니다.변환 섹션에 console.log 메시지를 추가하고 컴포넌트 메서드에 콘솔로그를 추가했습니다.출력은 다음과 같습니다. 돌연변이는 성분 뒤에 온다. 내 가게 const state = { error: null }; const getters = { getError: state => state.error, }; const actions = { login({ commit }, user) { axios.post('http://localhost:3000/api/users/login'..

programing 2022.08.12

라이브러리가 -g로 컴파일되었는지 어떻게 알 수 있습니까?

라이브러리가 -g로 컴파일되었는지 어떻게 알 수 있습니까? x86 Linux에 컴파일된 라이브러리가 몇 개 있는데 디버깅 기호를 사용하여 컴파일되었는지 빨리 확인하고 싶습니다. Linux 를 실행하고 있는 경우는,objdump --debugging. 라이브러리의 각 오브젝트 파일에 엔트리가 있어야 합니다.디버깅 기호가 없는 오브젝트 파일의 경우 다음과 같이 표시됩니다. objdump --debugging libvoidincr.a In archive libvoidincr.a: voidincr.o: file format elf64-x86-64 디버깅 기호가 있는 경우 출력은 훨씬 상세해집니다.도움이 된 것은 다음과 같습니다. gdb mylib.so 디버깅 기호를 찾을 수 없는 경우 다음과 같이 출력됩니다. ..

programing 2022.08.12

Java에서 두 정수를 올바르게 비교하려면 어떻게 해야 합니까?

Java에서 두 정수를 올바르게 비교하려면 어떻게 해야 합니까? 상자 안의 원시 정수를 다음과 같은 상수와 비교하면 알 수 있습니다. Integer a = 4; if (a < 5) a이치노 두 개의 안에 있는 「」, 「」, 「」의 비교에서는 ?Integers동등하거나 그보다 작거나 낮은 값을 비교하고 싶으십니까? Integer a = 4; Integer b = 5; if (a == b) 위의 코드는 같은 오브젝트인지 확인합니까?아니면 자동으로 언박스를 해제합니까? 그럼 어떻게 되는 거죠? Integer a = 4; Integer b = 5; if (a < b) ?아니요. 정수, 길이 등 사이의 ==는 기준 동일성을 확인합니다. Integer x = ...; Integer y = ...; System.ou..

programing 2022.08.12

스프링 데이터 JPA - "유형에 대한 속성을 찾을 수 없습니다" 예외

스프링 데이터 JPA - "유형에 대한 속성을 찾을 수 없습니다" 예외 글쎄요, 구글을 검색해 보니 많은 결과가 나왔지만, 어느 것도 제 문제에 답을 해 줄 수 없었습니다.자, 이제 시작해보자. 핀터레스트 클론의 최소한의 구현을 통해 Spring MVC와 Spring Data JPA를 연구하려고 합니다.제 문제와 관련이 있다고 생각되는 코드 부분은 다음과 같습니다. 모델/엔티티 @Entity @Table(name = "pin_item") public class PinItem implements Serializable { // properties ... @JoinColumn(name = "board_id", referencedColumnName = "user_board_id") @ManyToOne(opti..

programing 2022.08.12

Vuex 모듈은 다른 Vuex 모듈을 감시할 수 있습니까?

Vuex 모듈은 다른 Vuex 모듈을 감시할 수 있습니까? Vuex 모듈은 다른 모듈의 상태를 감시하고 결과적으로 액션을 트리거할 수 있습니까? 예를 들어 다음과 같은 경우를 생각해 보겠습니다. store.js import time from './store/time' ; import position from './store/position' ; const store = new Vuex.Store ( { modules: { time, position } } ) ; store/time.js export default { namespaced: true, state: { time: new Date() }, getters: { time: (aState) => aState.time }, mutations: { se..

programing 2022.08.12

vue SSR를 사용하여 루트 가드 내의 스토어에 어떻게 액세스합니까?

vue SSR를 사용하여 루트 가드 내의 스토어에 어떻게 액세스합니까? 새로운 프로젝트에서 Vue + SSR를 사용하고 있으며 특정 경로에서 인증을 시행하기 위해 루트 가드를 구현하려고 합니다.나는 다음과 같은 것을 하고 싶다. function requireAuth(to, from, next) { if(!store.auth.getters.authenticated){ // redirect to login } ... } 하지만 간단하게는 할 수 없다.import공식 문서에 따라 함수 내에서 각 요청에 대해 새로운 인스턴스를 생성하기 때문에 일반 앱에서와 같이 스토어를 할 수 있습니다. export function createRouter () { return new Router({ ... }); } 루트 가드..

programing 2022.08.12

VueJs 모듈 빌드 실패:오류: 디렉토리를 기준으로 사전 설정된 "@vue/app"을 찾을 수 없습니다.

VueJs 모듈 빌드 실패:오류: 디렉토리를 기준으로 사전 설정된 "@vue/app"을 찾을 수 없습니다. 앱에서 vue-tour를 사용하고 있는데, 라이브러리를 Import 했을 때 앱이 더 이상 작동하지 않는 것이 문제이며, 이는 명령어를 시도했을 때 발생하는 오류입니다.npm run dev: error in ./~/vue-tour/dist/vue-tour.umd.js Module build failed: Error: Couldn't find preset "@vue/app" relative to directory "C:\\xampp\\htdocs\\avanttia\\node_modules\\vue-tour" at C:\xampp\htdocs\avanttia\node_modules\babel-core\..

programing 2022.08.12

= (a+b) - (b=a)가 두 정수를 스왑하는 데 좋지 않은 이유는 무엇입니까?

= (a+b) - (b=a)가 두 정수를 스왑하는 데 좋지 않은 이유는 무엇입니까? 임시 변수나 비트 연산자를 사용하지 않고 두 정수를 교환하기 위해 이 코드를 발견했습니다. int main(){ int a=2,b=3; printf("a=%d,b=%d",a,b); a=(a+b)-(b=a); printf("\na=%d,b=%d",a,b); return 0; } , 이 스테이트먼트에 되어 있지 않은 합니다.a = (a+b) - (b=a);평가 순서를 결정하는 시퀀스 포인트가 포함되어 있지 않기 때문입니다. 질문입니다.이것이 2개의 정수를 교환할 수 있는 솔루션입니까?안 돼, 이건 용납할 수 없어이 코드는 정의되지 않은 동작을 호출합니다.이것은, 다음의 조작에 의한 것입니다.b정의되어 있지 않습니다.(에) a..

programing 2022.08.12

Vuex 오류 및 클릭 후 작업

Vuex 오류 및 클릭 후 작업 Vue JS와 VueX의 프로젝트에 문제가 있습니다.버튼을 클릭하기만 하면 열리거나 닫히는 Modal 컴포넌트가 있습니다.따라서 Vue X에서는 올바른 모듈모듈에 대해 충분히 알고 있습니다. namespaced: true, state : { show: false }, // Getter functions getters : { showModal( state ) { return state.show } }, actions : { showModal({commit}){ commit('SHOWMODAL'); } }, // Mutations mutations : { SHOWMODAL(state) { state.show = !state.show } } } export default Mod..

programing 2022.08.12
반응형