반응형

전체 글 794

vuejs2의 다른 모듈 뮤테이터를 사용하여 모듈 내의 스테이트 프로펠을 변환하는 것이 가능합니까?

vuejs2의 다른 모듈 뮤테이터를 사용하여 모듈 내의 스테이트 프로펠을 변환하는 것이 가능합니까? 예를 들어 다음과 같습니다. const moduleA = { state: { name: 'Cristian' }, namespaced: true, } const moduleB = { state: { color: 'red' }, namespaced: true, } const store = new Vuex.Store({ state: { user: null, }, modules: { a: moduleA, b: moduleB }, mutations: { setPropValue(state, payload) { for (let [key, value] of Object.entries(payload)) { state[ke..

programing 2022.07.14

C/C++의 "#pragma once"가 ISO 표준이 아닌 이유는 무엇입니까?

C/C++의 "#pragma once"가 ISO 표준이 아닌 이유는 무엇입니까? 저는 지금 큰 프로젝트를 하고 있는데, 경비원을 포함한 모든 것을 유지하는 것이 저를 미치게 해요!손으로 쓰는 것은 답답한 시간 낭비입니다.많은 편집자가 가드 포함을 생성할 수 있지만 이는 큰 도움이 되지 않습니다. Editor는 파일 이름을 기반으로 가드 기호를 생성합니다.이 문제는, 같은 파일명을 가지는 헤더가 다른 디렉토리에 있는 경우에 발생합니다.둘 다 가드를 포함해서 같은 점수를 받을 것이다.디렉토리 구조를 guard 심볼에 포함시키는 것은 매크로의 슬래시와 백슬래시는 최선이 아니기 때문에 에디터의 세련된 접근법이 필요합니다. 파일 이름을 변경해야 할 경우 모든 포함 가드 이름도 변경해야 합니다(ifndef에서 en..

programing 2022.07.14

C++는 Java의 인스턴스와 동등합니다.

C++는 Java의 인스턴스와 동등합니다. 자바++와 한 C를 실현하기 입니까?instanceof사용 방법: if(NewType* v = dynamic_cast(old)) { // old was safely casted to NewType v->doSomething(); } 이를 위해서는 컴파일러가 rtti 지원을 활성화해야 합니다. 편집: 이 답변에 대해 좋은 코멘트를 받았습니다! dynamic_cast(또는 instance)를 사용해야 할 때마다 이것이 필요한지 자문해 보는 것이 좋습니다.그것은 일반적으로 디자인이 좋지 않다는 표시이다. 일반적인 회피책은 체크하는 클래스의 특별한 동작을 기본 클래스의 가상 함수에 넣거나 인터페이스를 변경하지 않고 서브 클래스의 특정 동작을 도입하는 것입니다(물론 방문..

programing 2022.07.14

Google 글꼴을 VueJS 컴포넌트에 추가하려면 어떻게 해야 하나요?

Google 글꼴을 VueJS 컴포넌트에 추가하려면 어떻게 해야 하나요? Google Font를 VueJS 컴포넌트로 Import하는 방법을 1시간 동안 찾아봤지만 해결 방법을 찾을 수 없었습니다.아직 아무것도 해결되지 않았습니다.기존 StackOverflow 질문도 마찬가지였습니다.제가 찾은 답은 모두 1.5살에서 2살 정도 된 것 같아요.누군가 최신 해결책을 제안해 주셨으면 합니다. VueJS2 + Webpack + Vue-cli를 사용하고 있습니다.가장 빠른 방법은 예를 들어 CSS 파일의 글꼴을 Import하는 것입니다.App.css모든 컴포넌트에 필요한 경우: @import url('https://fonts.googleapis.com/css?family=Roboto+Condensed'); htm..

programing 2022.07.14

prop 인수가 null인 경우 기본값 사용

prop 인수가 null인 경우 기본값 사용 다음과 같은 간단한 아바타 컴포넌트가 있습니다. API에서 사용자 데이터를 가져왔는데 아바타 URL이 없다고 가정해 보겠습니다.이 경우 이 컴포넌트가 기본값을 사용하도록 하고 싶지만 통과할 때만 작동합니다.undefined하지만undefinedJSON에서는 유효하지 않기 때문에 API 응답에서 반환할 수 없습니다. 내가 무엇을 원하는지 알 수 있는 방법은 없을까?null아니면 이걸 해결할 더 좋은 방법이 없을까?나는 다음 정보를 바탕으로 계산된 속성을 만들 것이다.src이 경우 기본값을 반환하는 값을 제안합니다.src이null: 또한 명시적으로 합격할 수도 있습니다.undefined을 지지하다src이null컴포넌트가 기본값을 처리하는 것이 좋습니다. 이렇게 하..

programing 2022.07.14

Vue.js 애플리케이션 내에서 로컬 버전의 데이터 개체를 사용하는 방법

Vue.js 애플리케이션 내에서 로컬 버전의 데이터 개체를 사용하는 방법 Vue.js 및 vuex를 사용하여 및 api를 통해 액세스하는 백엔드 스토어의 데이터로 작업하고 있습니다.제 질문은 의미론이나 실제로 어떻게 이 질문을 하고 더 나은 답을 찾을 것인가 하는 것입니다.왜냐하면 저는 검색해야 할 정확한 용어조차 모르기 때문입니다.자, 이제... vue 코드 내에서 백엔드 api에 호출하면 UI에서 작업하려는 데이터 블록이 포함된 json blob이 반환됩니다.문제 없습니다.그 후 데이터를 약간 수정하여 사용자에게 제시해야 합니다.여기에는 몇 개의 필드를 평가하고 변경하는 것(예를 들어 값이 0인 경우 'n/a'에 넣는 것 등)이 수반되며, 몇 개의 필드에 대해 계산을 수행하는 것도 포함됩니다.그런 다..

programing 2022.07.14

Java는 왜 Throwable의 범용 서브클래스를 허용하지 않는가?

Java는 왜 Throwable의 범용 서브클래스를 허용하지 않는가? Java Language Sepecification에 따르면 제3판: 시 입니다.Throwable. 나는 왜 이 결정이 내려졌는지 이해하고 싶다.일반적인 예외에 무슨 문제가 있습니까? 타임됩니다.또한 번역됩니다.Object anyway anyway the the the .class 즉 은, 그이 「」, 「」, 「」, 「」, 「」, 「」, 「」, 「」라고 하는 것과 같습니다.Object))))))) 。마크의 설명대로 타입은 재작성할 수 없습니다.이것은 다음과 같은 경우에 문제가 됩니다. try { doSomeStuff(); } catch (SomeException e) { // ignore that } catch (SomeExceptio..

programing 2022.07.14

C: clock()을 사용하여 멀티 스레드 프로그램의 시간을 측정합니다.

C: clock()을 사용하여 멀티 스레드 프로그램의 시간을 측정합니다. 저는 항상 clock()을 사용하여 응용 프로그램의 시작부터 종료까지 걸리는 시간을 측정해 왔습니다. int main(int argc, char *argv[]) { const clock_t START = clock(); // ... const double T_ELAPSED = (double)(clock() - START) / CLOCKS_PER_SEC; } POSIX 스레드를 사용하기 시작했기 때문에 실패할 것 같습니다.clock()은 N개의 스레드에서 N배 빠르게 증가합니다.몇 개의 스레드가 동시에 실행될지 모르기 때문에 이 접근법은 실패합니다.그러면 시간이 얼마나 지났는지 어떻게 측정할 수 있을까요?clock()프로세스에서 사용..

programing 2022.07.14

vue 템플릿에서 Typescript 정적 메서드 사용

vue 템플릿에서 Typescript 정적 메서드 사용 vue 템플릿에서 Typescript 정적 메서드를 사용하려고 했습니다. export class ProjectUI { static budget(p: Project): string { if (p.budget > 0) { return p.budget + "EUR" } else { return "No budget." } } 및 템플릿으로 :value="ProjectUI.budget(p)" 필터는 쓰고 싶지 않아요.Vue는 템플릿을 컴파일할 때 메서드를 찾을 수 없습니다(프로젝트로).UI.budget은 TS 구문입니다).구성 요소에 정의된 함수 및 변수만 사용할 수 있습니다.당신의 경우 프로젝트를 노출시킬 수 있습니다.데이터 변수로서의 UI 클래스: dat..

programing 2022.07.14

makefile:4:** 구분자가 없습니다.이제 그만

makefile:4:** 구분자가 없습니다.이제 그만 이것은 나의 make 파일입니다. all:ll ll:ll.c gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $< clean : \rm -fr ll make clean ★★★★★★★★★★★★★★★★★」make make , 다다음음음 , , , , , , , , 。 :makefile:4: *** missing separator. Stop. 어떻게 하면 고칠 수 있죠?탭과 아주 바보 같은 관계를 맺고 있습니다.모든 규칙의 모든 작업은 탭으로 식별됩니다.네 칸으로 계산하면 안 돼요탭만이 탭을 만듭니다. '하다'라는 명령어를 합니다.cat -e -t -v makefile_name. 이 있다, 하다, 하다, 하다, 탭이 요.^I에는..

programing 2022.07.14
반응형