반응형

전체 글 1486

Quasar로 마이크로 프런트엔드를 구축하는 방법

Quasar로 마이크로 프런트엔드를 구축하는 방법 마이크로 프런트엔드와 마이크로 서비스 개념을 현재 프로젝트에 적용하려고 합니다. 프런트 엔드 개발에는 https://backendar.dev/ 및 backend https://www.scala-lang.org/ 를 사용하고 있습니다. 다음과 같은 시나리오가 있습니다. 저는 3개의 마이크로 서비스를 가지고 있으며 각각 NGINX 컨테이너 내에서 실행되는 프런트엔드가 있습니다.또한 모든 마이크로 서비스에는 자체 백엔드가 있으며 스칼라로 작성되어 있습니다. 이제 제가 달성하고자 하는 것은 다음과 같습니다. URL example.io/app1, 를 입력하면 microservice1 이 호출됩니다.App Shell의 내용(파란색 테두리가 있는 직각)은 micros..

itsource 2022.07.21

vue.js의 하위 구성 요소에 데이터를 전달하는 방법

vue.js의 하위 구성 요소에 데이터를 전달하는 방법 vue.js는 처음이며 하위 구성 요소에 값을 전달하려고 합니다. HTML JS Vue.component('my-component', { props: ['data'], template: 'Parent component with data: {{ data.value }}!' }); Vue.component('my-component-child', { props: ['data'], template: 'Child component with data: {{ data.value }} ' }); new Vue({ el: '#example', data: { parentData: { value: 'hello parent!' }, childData: { value: '..

itsource 2022.07.21

vuex 작업 반환의 메서드가 정의되지 않았습니다.

vuex 작업 반환의 메서드가 정의되지 않았습니다. Vuex 액션에는 다음과 같은 방법이 있습니다. const actions = { async fetchByQuery({ commit, title }) { console.log(title); //other codes }, }; And method to reach to vuex action: methods: { ...mapActions(["fetchByQuery"]), getData(title) { console.log("teacher"); this.fetchByQuery(title); } } 단, 액션의 console.log()에 의해undefined출력을 표시합니다. 내가 뭘 놓쳤지?동작에 포함된 매개 변수를 잘못 알고 있습니다. ({ commit, ti..

itsource 2022.07.21

vue에서 입력이 포커스를 잃었을 때 함수를 실행하는 방법

vue에서 입력이 포커스를 잃었을 때 함수를 실행하는 방법 입력란이 있어서 거기에 금액을 입력할 수 있습니다.따라서 사용자가 입력 필드 외부를 클릭했을 때 카트를 업데이트하는 것이 목표입니다. {{ item.product_name }} x € {{ item.price_excl_vat }} 여기 보시는 것처럼 v-model "item-amount" 입력 필드가 있습니다.또한 데이터를 가져오는 기능도 있습니다. updateCart(id, amount) { cartHelper.updateCart(id, amount, (response) => { this.$store.dispatch('updateProductsInCart', { cart: response.data, }) }); } 그래서 입력란 바깥쪽을 클릭할..

itsource 2022.07.21

액티비티를 시작할 때 키보드가 표시되지 않도록 합니다.

액티비티를 시작할 때 키보드가 표시되지 않도록 합니다. 나는 한 가지 활동을 하고 있다.Edit Text액티비티가 초기화되면 Android 키보드가 표시됩니다.사용자가 입력에 초점을 맞출 때까지 키보드를 숨긴 채로 두려면 어떻게 해야 합니까?다음과 같은 것이 효과가 있을 것 같습니다. getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 전에도 이런 용도로 써본 적이 있어요.시험해 보세요- this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 또, 매니페스트 파일의 액티비티에서 선언할 수도 있습니다...

itsource 2022.07.21

Vuex 상태에서 nuxt '$config'에 액세스하는 방법액세스 방법만 스토어 액션 방식을 사용합니까?

Vuex 상태에서 nuxt '$config'에 액세스하는 방법액세스 방법만 스토어 액션 방식을 사용합니까? .env 파일을 사용하기 위해 dotenv 라이브러리를 사용해 왔지만 프로젝트 개인키가 쉽게 노출된다는 것을 알고 있기 때문에 runtimeConfig를 변경해야 합니다. 최근 프로젝트에서 nuxt "^2.14"를 사용했고 모드는 SPA입니다.이와 같이 nuxt.config.ts에는 "public Runtime Config"만 사용합니다. .env Test_BASE_URL:'https://test.org' nuxt.config.ts export default { publicRuntimeConfig:{baseURL: proccess.env.Test_BASE_URL||''} } 나는 vue 파일에서 그..

itsource 2022.07.21

String에 "를 추가하면 메모리가 절약되는 이유는 무엇입니까?

String에 "를 추가하면 메모리가 절약되는 이유는 무엇입니까? , 를 들어 '를 사용했는데요.String data 사용하고 this.smallpart = data.substring(12,18); ( 비주얼라이저를 디버깅을 몇 동안 필드('메모리 비주얼라이저가 되었습니다.smallpart 데이터를 기억하다data만 코드를 다음과 같이 변경했을 때: this.smallpart = data.substring(12,18)+""; ..문제가 해결되었다!이제 내 앱은 메모리를 거의 사용하지 않습니다! 어떻게 그것이 가능한가요?누가 이걸 설명할 수 있나요?제 생각엔 작은 부분은 계속 데이터를 참조하는데, 왜일까요? 업데이트: 그러면 큰 문자열을 지우려면 어떻게 해야 합니까?data = new String(data..

itsource 2022.07.21

어떻게 하면 C 프리프로세서와 두 번 연결하여 "arg ##_# MACRO"처럼 매크로를 확장할 수 있습니까?

어떻게 하면 C 프리프로세서와 두 번 연결하여 "arg ##_# MACRO"처럼 매크로를 확장할 수 있습니까? 다음과 같은 매크로를 사용하여 특정 매크로 변수의 값에 따라 일부 함수의 이름이 달라지는 프로그램을 작성하려고 합니다. #define VARIABLE 3 #define NAME(fun) fun ## _ ## VARIABLE int NAME(some_function)(int a); 도 이 NAME()을 turns그로 int some_function_VARIABLE(int a); 보다는 int some_function_3(int a); 에 VARILE의 VARILE은 의 VARILE의 VARILE의 VARILE의 을 간단하게 할 수 있습니다.#if VARIABLE == n모든 케이스를 개별적으로 나..

itsource 2022.07.21

Java에서 String에서 파일 확장자를 자르는 방법은 무엇입니까?

Java에서 String에서 파일 확장자를 자르는 방법은 무엇입니까? 다음과 같이 Java에서 접미사를 트리밍하는 가장 효율적인 방법은 무엇입니까? title part1.txt title part2.html => title part1 title part2 이것은 우리가 스스로 해서는 안 되는 종류의 코드입니다.평범한 일에는 도서관을 사용하고 딱딱한 일에는 머리를 아껴라. 이 경우 Apache Commons IO에서 FilenameUtils.removeExtension()을 사용할 것을 권장합니다.str.substring(0, str.lastIndexOf('.')) 를 사용하는 경우String.substring그리고.String.lastIndex원라이너에서는 특정 파일 경로에 대처할 수 있는 몇 가지 문제..

itsource 2022.07.21

Java에서 운영체제를 프로그래밍 방식으로 판별하려면 어떻게 해야 하나요?

Java에서 운영체제를 프로그래밍 방식으로 판별하려면 어떻게 해야 하나요? Java 프로그램이 프로그래밍 방식으로 실행되고 있는 호스트의 운영 체제를 확인하고 싶습니다(예:Windows 플랫폼인지 Unix 플랫폼인지에 따라 다른 속성을 로드할 수 있으면 좋겠습니다).100%의 신뢰성으로 이 작업을 수행하는 가장 안전한 방법은 무엇입니까?다음을 사용할 수 있습니다. System.getProperty("os.name") 추신. 이 코드가 유용할 수 있습니다. class ShowProperties { public static void main(String[] args) { System.getProperties().list(System.out); } } Java 구현에 의해 제공되는 모든 속성을 인쇄하기만 하면..

itsource 2022.07.21
반응형