반응형

programing 943

Java 핵심 라이브러리의 GoF 설계 패턴 예시

Java 핵심 라이브러리의 GoF 설계 패턴 예시 이 질문의 답변은 지역사회의 노력입니다.기존 답변을 편집하여 이 게시물을 개선하십시오.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 저는 GoF Java Design Patterns를 배우고 있는데, 그 실제 사례를 보고 싶습니다.Java의 핵심 라이브러리에서 이러한 디자인 패턴의 좋은 예는 무엇입니까?위키피디아에서 많은 디자인 패턴의 개요를 찾을 수 있습니다.또한 GoF에 의해 언급되는 패턴도 기재되어 있습니다.여기에 그것들을 정리하고 Java SE와 Java EE API에 있는 가능한 많은 패턴 구현을 할당해 보겠습니다. 크레디셔널 패턴 추상 공장 (또 다른 추상/인터페이스 타입을 작성하기 위해 사용할 수 있는 공장 자체를 반환하는 크레디..

programing 2022.08.16

Vue + Jest 정의되지 않은 속성 '기본값'을 읽을 수 없습니다.

Vue + Jest 정의되지 않은 속성 '기본값'을 읽을 수 없습니다. 이 에러가 발생하고 있습니다만, 그 원인을 알 수 없습니다. TypeError: 정의되지 않은 속성 '기본값'을 읽을 수 없습니다. 지금 시험을 망치기 시작했는데, 오류가 바보같다면 사과드립니다. App.vue 패키지json { "name": "agroninteli-web-vue", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "test": "jest" }, "dependencies": { "@fullcalendar/core": "^4.3.1", "@fullcalenda..

programing 2022.08.16

vue-router보다 먼저 무언가를 실행하는 방법

vue-router보다 먼저 무언가를 실행하는 방법 첫 번째 SPA를 만들고 있는데 몇 가지 문제가 있어요.설계 방법은 다음과 같습니다. Laravel & Laravel Views는 로그인 및 등록 관련 페이지를 처리합니다. SPA는 로그인한 사용자 페이지에서 시작됩니다. my app.js는 기본 VueJS 앱을 정의합니다.mounted()로그인한 사용자의 상태(VUEX)를 설정하는 방법.이상적으로는 Larabel 백엔드에 대한 Axios 호출을 통해 사용자 세부 정보를 가져오고 VUEX 상태를 채우는 것이 전부입니다. 사용하고 있다beforeEnter()허가된 사용자만 루트로 이동할 수 있도록 루트 정의의 메서드를 지정합니다. 이것이 내가 문제에 직면한 부분이다.사용자가 로그인하면 vuex가 설정되기 ..

programing 2022.08.16

Vue.js & Vuex - 액세스 토큰을 스토어에 저장하고 사용자를 URL로 리다이렉트하여 로그인을 합니다.

Vue.js & Vuex - 액세스 토큰을 스토어에 저장하고 사용자를 URL로 리다이렉트하여 로그인을 합니다. 액세스 토큰을 createStore(index.js)에 저장한 후 사용자가 로그인하면 다른 웹 페이지로 이동하도록 리디렉션하려고 합니다. 이를 위해 액세스 토큰과 새로 고침 토큰을 설정할 수 있도록 mutoriations.js 내에 변환을 생성해야 합니다.새로 고침은 타임스탬프처럼 해야 합니다. 시험.vue는 사용자를 검증하기 위한 로그인 코드입니다. 따라서 기본적으로 기능을 만들고 액세스 토큰을 설정하고 새로 고침 토큰을 설정한 후 로그인 버튼을 누르면 사용자를 다른 웹 페이지로 리디렉션해야 합니다. 잘 부탁드립니다! index.syslog: import vuex from 'vuex'; imp..

programing 2022.08.16

v- for 렌더링 안 함 구성 요소

v- for 렌더링 안 함 구성 요소 컴포넌트를 포함하려고 합니다.v-for데이터 소스infoTexts는 로케일코드를 키로, 메시지를 값으로 포함하는 오브젝트입니다.예: { nl: 'Text in Dutch', fr: 'Text in French', en: 'Text in English' } 컴포넌트를 포함하기 위해 사용하는 코드는 다음과 같습니다. 둘다요.database-message-contents그리고.message-locale-code의 소품입니다.text-editor요소. 콘솔에 에러 메시지는 표시되지 않지만text-editor가 표시되지 않습니다.그 문제는 Vue의 라이프 사이클에 대한 오해와 관련이 있었다.제가 만든 것은infoTexts에서mounted방법.로의 재배치created방법이 문제..

programing 2022.08.16

기존 vuejs 프로젝트에 typescript 컴포넌트를 추가하려면 어떻게 해야 합니까?

기존 vuejs 프로젝트에 typescript 컴포넌트를 추가하려면 어떻게 해야 합니까? 현재 Vue cli 3 프로젝트(플레인 js)를 기반으로 한 프로덕션 프로젝트가 몇 개 있습니다. 새로운 컴포넌트에 타이프스크립트를 사용하기 시작하고 현재 js 컴포넌트와 프로젝트 파일을 ts에 리팩터링하고 싶습니다. 인터넷을 검색해 본 결과, 개발자가 프런트 엔드/뷰지 학습 여정을 따라 이동할 때 겪는 일반적인 문제가 될 것으로 생각됩니다.그러나 프로젝트를 완전히 ts로 변환하지 않고서는 이를 달성할 수 있는 방법을 찾을 수 없었습니다. 따라서 현재 프로젝트에서는 js를 사용하여 컴파일하고 새로운 컴포넌트(type script)를 사용하여 구현할 수 있도록 vue cli 3을 사용하여 타이프 스크립트를 추가할 수 ..

programing 2022.08.16

Jackson에서 JSON 문자열을 JsonNode로 해석하려면 어떻게 해야 합니까?

Jackson에서 JSON 문자열을 JsonNode로 해석하려면 어떻게 해야 합니까? 아주 간단해야 하는데, 한 시간 동안 시도해도 찾을 수가 없어요. 예를 들어 JSON 문자열을 가져와야 합니다.{"k1":v1,"k2":v2}, 로 해석됩니다.JsonNode. JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}"); JsonNode actualObj = jp.readValueAsTree(); 주다 java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON into J..

programing 2022.08.16

구조물을 기능으로 전달

구조물을 기능으로 전달 저는 새로운 C프로그래머인데 어떻게 합격할 수 있는지 알고 싶었어요.struct함수에 도달합니다.오류가 발생하여 올바른 구문을 찾을 수 없습니다.여기 그 코드가 있습니다. 구조: struct student{ char firstname[30]; char surname[30]; }; struct student person; 문의: addStudent(person); 프로토타입: void addStudent(struct student); 실제 기능: void addStudent(person) { return; } 컴파일러 오류: 행 21: 경고: 의심스러운 태그 선언: 구조 학생 223행: 인수 #1은 프로토타입과 호환되지 않습니다. 이 방법으로 패스할 수 있습니다.struct참고 자료..

programing 2022.08.15

C의 0에 대한 포인터 참조 해제

C의 0에 대한 포인터 참조 해제 메모리 주소 0x0 의 데이터는 매우 중요한 경우가 있습니다.x86 real mode IVT 를 예로 들 수 있습니다.이는 0x0 에서 시작하여 핸들러를 인터럽트하는 포인터를 포함합니다.0x00 의 dword 는 에러 핸들러 0 으로 나눗셈하는 포인터입니다. 단, C11 언어 표준에서는 0으로 초기화된 포인터 또는 Null 포인터로 초기화된 포인터 [WG14 N1570 6.3.2]로 정의되어 사실상 첫 번째 바이트를 금지하고 있습니다. 실제로 0x0은 필요할 때 어떻게 사용합니까?C는 늘 포인터의 참조를 금지하지 않습니다.정의되지 않은 동작을 할 뿐입니다. 사용자 환경이 주소를 포함하는 포인터를 참조 해제할 수 있는 경우0x0그럼 그렇게 할 수 있을 거예요.C 언어 표준..

programing 2022.08.15

캐시가 VUE JS 애플리케이션에서 이전 업데이트된 사진을 표시함

캐시가 VUE JS 애플리케이션에서 이전 업데이트된 사진을 표시함 나를 정말 불안하게 했던 문제가 하나 있다.사용자 프로파일, 사용자 타임라인 등이 있는 vue 애플리케이션이 있습니다. 짧은 역사를 만들기 위해 문제는 다음과 같습니다. 내 사용자 프로필에는 업로드 또는 삭제할 수 있는 사진이 4장 있습니다.그래서 사진을 업데이트할 때 브라우저에 오래된 사진이 표시되는 경우가 있지만, 사진을 업데이트하면 CTRL+SHIFT+R이 브라우저에 새 사진이 표시됩니다. location.reload(true)로 해결할 수 있는 문제인 것 같습니다만, 저는 잘 되지 않습니다.흐름은 다음과 같습니다. 1-사진 선택 2-노드 서버에 폼 보내기 3-노드 서버에서는 이미지를 업로드하고 응답합니다.노드 서버에서는 데이터를 다..

programing 2022.08.15
반응형