반응형

전체 글 707

기본 Vue 인스턴스, Vuex 또는 mixin을 사용할 시기를 선택하십시오.

기본 Vue 인스턴스, Vuex 또는 mixin을 사용할 시기를 선택하십시오. Vue에서는 일반적으로 사용되는 변수와 메서드를 기본 Vue 인스턴스에 저장할 수 있습니다.이렇게 하면 다른 구성 요소가 이 데이터에 액세스할 수 있습니다. new Vue({ data: { name: 'John' } }); 상태 관리에 Vuex를 사용하는 경우 이 데이터를 여기에 저장할 수도 있습니다. const store = new Vuex.Store({ state: { name: 'John' } } 제가 알기로는 Vue mixin도 동일한 기능을 제공합니다(모든 컴포넌트가 이 공통 공유 데이터에 글로벌하게 액세스할 수 있습니다). Vue.mixin({ data() { return { name: 'John' }; } }); ..

programing 2022.07.17

C는 왜 이렇게 빠를까요?다른 언어는 왜 그렇게 빠르거나 빠르지 않을까요?

C는 왜 이렇게 빠를까요?다른 언어는 왜 그렇게 빠르거나 빠르지 않을까요? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 2년 전에 문을 닫았어요 이 질문을 개선하다 Stack Overflow 팟캐스트를 들을 때, "진짜 프로그래머"가 C로 쓰고, "머신에 가깝기 때문에" C가 훨씬 더 빠릅니다.앞의 주장을 다른 투고용으로 남겨두고, 다른 언어보다 빠른 C의 특별한 점은 무엇입니까?다른 말로 하자면, 다른 언어들이 C만큼 빠르게 실행되는 바이너리로 컴파일하는 것을 막는 방법은 무엇일까요?C에 대해 특별한 것은 없습니다.그게 빠른 이유 중 하나예요. 가비지 컬렉션, 동적 타이핑 ..

programing 2022.07.17

정규 표현에서 "any character"를 일치시키는 방법은 무엇입니까?

정규 표현에서 "any character"를 일치시키는 방법은 무엇입니까? 다음 사항이 일치해야 합니다. AAA123 ABCDEFGH123 XXXX123 수 있는 일:".*123"네, 가능합니다.그러면 되겠군요. .= 줄바꿈을 제외한 모든 문자 \.= 도트 문자 = character character도도 도문= =문= .?=.{0,1}= 0 1회 에는 아무 = 줄바꿈 0 또는 1회만 일치합니다. .*=.{0,}= = 줄바꿈 0회 이상 = 줄바꿈 0회 이상 = 줄바꿈 0회 이상 = 줄바꿈 0회 이상 = 줄바꿈 0회 이상 = 줄바꿈 0회 이상 = 줄바꿈 0회 이상 = 줄바꿈 0회 이상 = 없음 .+=.{1,}= 이외의 = 줄바꿈 이외의 문자를 1회 이상 일치시킵니다. 잘 될 예요. 단, ,, 작, 해, 세,..

programing 2022.07.17

Vue 라우터는 초기 로딩 시 항상 느리게 로드된 모듈을 로드합니다.

Vue 라우터는 초기 로딩 시 항상 느리게 로드된 모듈을 로드합니다. 다음은 Vue 공식 라우터를 사용한 느린 로드 구현입니다. src/srec/index.displacy import Vue from "vue"; import VueRouter from "vue-router"; const Foo = () => import("@/components/Test2"); const Bar = () => import("@/components/Test"); Vue.use(VueRouter); export default new VueRouter({ mode: "history", routes: [ { path: "/test", name: "test", component: Bar }, { path: "/test2", nam..

programing 2022.07.17

비정상적인 리다이렉트

비정상적인 리다이렉트 Vue.js, vue-router fire Firebase 。서서 main.js츠키다 created() { firebase.initializeApp({ apiKey: "xxxxxxxxxxx", authDomain: "xxxxxxx.firebaseapp.com", databaseURL: "https://xxxxxxxxxx.firebaseio.com", projectId: "xxxxxxxxxx", storageBucket: "", }) firebase.auth().onAuthStateChanged((user) => { if(user) { this.$store.dispatch('autoSignIn', user) } }) } Vue-Store는 다음과 같습니다. state: { user: ..

programing 2022.07.17

Vuex 및 Axios를 사용한 Vuej에서의 오류 처리의 베스트 프랙티스

Vuex 및 Axios를 사용한 Vuej에서의 오류 처리의 베스트 프랙티스 Vuex + axios를 사용하고 있는데 vuex + axios 오류 처리의 베스트 프랙티스를 알고 싶습니다.제가 지금 하고 있는 것은 악시를 사용하여 요청했을 때 오류가 반환되면 변환되어 상태가 갱신되는 것입니다.제가 원하는 것은 제 요청에서 응답 오류가 발생하면 제 컴포넌트로 돌아가기 때문에 훨씬 더 빨리 오류를 처리할 수 있다는 것입니다. 각도처럼 의존성 주입이 있고 반응이 성분으로 돌아갑니다.케이크도 먹고 드세요.이미 요격기를 사용하고 있다고 가정하면... axios.interceptors.response.use(function (response) { return response; }, function (error) { s..

programing 2022.07.17

Valgrind에 의해 아직 도달 가능한 누출이 감지됨

Valgrind에 의해 아직 도달 가능한 누출이 감지됨 이 블록에 기재되어 있는 기능은 모두 라이브러리 기능입니다.이 메모리 누수를 수정하려면 어떻게 해야 합니까? "Still reachable"(아직 도달 가능) 카테고리에 나열됩니다(매우 유사하지만 크기가 다른 4개가 더 있습니다). 630 bytes in 1 blocks are still reachable in loss record 5 of 5 at 0x4004F1B: calloc (vg_replace_malloc.c:418) by 0x931CD2: _dl_new_object (dl-object.c:52) by 0x92DD36: _dl_map_object_from_fd (dl-load.c:972) by 0x92EFB6: _dl_map_object (..

programing 2022.07.17

왜 사용 포인터 대신 배열 크기 1?

왜 사용 포인터 대신 배열 크기 1? 한 C++오픈 소스 프로젝트에서, 나는 이 참조하십시오. struct SomeClass { ... size_t data_length; char data[1]; ... } 뭐가 그렇게보다는 포인터를 사용해의 장점은 무엇인가? struct SomeClass { ... size_t data_length; char* data; ... } 사용자 NULL을 볼 수 있지 않으라는 나는 생각할 수 있는 유일한 것은 크기 1배열 버전과 있습니까?이와 함께 다른 곳에서 그 포인터를 요점은 메모리를 할당할 필요가 없다. 연장전 없이 기억 장치 관리 기억에 Accesses은 주 기억 장치 캐시(훨씬)가능성이 더 높아질 것이다. 요령이라면, 보다 많은 메모리를 할당하는 것입니다.sizeo..

programing 2022.07.17

Java Streams가 일회성인 이유는 무엇입니까?

Java Streams가 일회성인 이유는 무엇입니까? C#과 달리IEnumerable실행 파이프라인을 원하는 횟수만큼 실행할 수 있는 Java에서는 스트림을 한 번만 '반복'할 수 있습니다. 터미널 조작에 대한 콜은 스트림을 닫고 사용할 수 없게 됩니다.이 '기능'은 많은 전력을 빼앗는다. 나는 이것의 이유가 전문적이지 않다고 생각한다.이 이상한 제약의 배후에 있는 설계상의 고려사항은 무엇이었습니까? 편집: 이 내용을 설명하기 위해 C#에서 Quick-Sort의 다음 구현을 검토합니다. IEnumerable QuickSort(IEnumerable ints) { if (!ints.Any()) { return Enumerable.Empty(); } int pivot = ints.First(); IEnumer..

programing 2022.07.13

v-on 핸들러 오류: "ReferenceError: i18n이 정의되지 않았습니다."

v-on 핸들러 오류: "ReferenceError: i18n이 정의되지 않았습니다." 하여 다국어 Vue.js를 어떻게 할지 i18n또는 어떻게 참조해야 하는지. ★★★★★★★★★★★★★★★★★★★를 시험해 보았다.eventBus선택권은 있지만 이건 올바른 선택이 아닌 것 같아요.하고 vue-router. Navbar.vue EN main.discloss.main.discloss. import VueI18n from 'vue-i18n'; import VueRouter from 'vue-router'; import App from './App.vue'; import {routes} from './routes.js'; import {messages} from './i18n.js'; Vue.use(VueRo..

programing 2022.07.13
반응형