반응형

programing 632

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

Vue JS: 데이터 반환 내부의 값을 업데이트하는 방법

Vue JS: 데이터 반환 내부의 값을 업데이트하는 방법 웹 사이트에 css 코드를 표시하기 위해 vue-codemirror 패키지를 사용하고 있습니다.문제는 vuex에서 상태를 업데이트하는 방법을 이해하지 못한다는 것입니다. click {{ $store.state.background }} methods: { change() { Vue.set(this.$store.state, "background", "#242424"); }, }, data() { return { code: dedent` /* Some example CSS */ body { margin: ${this.$store.state.background}; padding: 3em 6em; } `, }; }, Vuex export default ne..

programing 2022.07.13

Python: * 및 **가 / 및 sqrt()보다 빠른 이유는 무엇입니까?

Python: * 및 **가 / 및 sqrt()보다 빠른 이유는 무엇입니까? 코드를 최적화하면서 다음 사항을 깨달았습니다. >>> from timeit import Timer as T >>> T(lambda : 1234567890 / 4.0).repeat() [0.22256922721862793, 0.20560789108276367, 0.20530295372009277] >>> from __future__ import division >>> T(lambda : 1234567890 / 4).repeat() [0.14969301223754883, 0.14155197143554688, 0.14141488075256348] >>> T(lambda : 1234567890 * 0.25).repeat() [0.136..

programing 2022.07.13

JAX-RS 및 Jersey를 사용한 REST 토큰 기반 인증 구현 방법

JAX-RS 및 Jersey를 사용한 REST 토큰 기반 인증 구현 방법 Jersey에서 토큰 기반 인증을 활성화하는 방법을 찾고 있습니다.나는 어떤 특정한 틀도 사용하지 않으려고 노력하고 있다.가능할까요? 내 계획은 사용자가 내 웹 서비스에 등록하고 내 웹 서비스가 토큰을 생성하여 클라이언트에 보내면 클라이언트는 이를 보유한다는 것입니다.그러면 클라이언트는 각 요구에 대해 사용자 이름과 비밀번호 대신 토큰을 전송합니다. @PreAuthorize("hasRole('ROLE')")토큰이 유효한지 여부를 확인하기 위해 데이터베이스에 대한 요구가 많다고 생각했을 뿐입니다. 아니면 필터를 작성하지 않고 각 요청에 파라미터 토큰을 넣습니까?따라서 각 API는 처음에 토큰을 확인하고 그 후에 리소스를 취득하기 위해..

programing 2022.07.13

C 함수는 왜 네임 매니지먼트가 안 되나요?

C 함수는 왜 네임 매니지먼트가 안 되나요? 최근에 인터뷰를 했는데 한 가지 질문이 있는데, 이 질문의 용도는extern "C"C++ 코드로 표시됩니다.C는 네임 매니징을 사용하지 않기 때문에 C++ 코드로 C 함수를 사용하는 것이라고 답변했습니다.C는 왜 이름 조작을 하지 않느냐고 물었고 솔직히 대답할 수 없었습니다. C++ 컴파일러가 함수를 컴파일 할 때 주로 C++에 같은 이름의 함수를 오버로드 할 수 있기 때문에 함수에 특별한 이름을 붙이는 것으로 알고 있습니다.C에서 함수의 이름은 같거나 앞에 _가 붙어 있을 수 있습니다. 질문입니다.C++ 컴파일러가 C함수도 망가지게 하는 것이 무슨 문제입니까?컴파일러가 그들에게 어떤 이름을 붙여주든 상관없다고 생각했을 겁니다.C와 C++에서는 같은 방법으로 ..

programing 2022.07.13

Vue Router가 루트로 이동하지만 잘못된 컴포넌트를 로드함

Vue Router가 루트로 이동하지만 잘못된 컴포넌트를 로드함 라우터는 다음과 같이 설정되어 있습니다. export default new Router({ mode: 'history', routes: [ { path: '/', name: 'notselected', component: PackageUnselected }, { path: '/package/:id', children: [ { path: 'meta', name: 'packageMeta', component: ViewPackageMeta }, { path: 'readme', name: 'packageReadme', component: PackageReadme }, { path: 'docs', name: 'packageDocs', component..

programing 2022.07.13
반응형