반응형

programing 943

해시맵의 get/put 복잡성

해시맵의 get/put 복잡성 우리는 그렇게 말하는 것에 익숙하다.HashMap get/put동작은 O(1)입니다.단, 해시 구현에 따라 달라집니다.기본 개체 해시는 실제로 JVM 힙의 내부 주소입니다.우리가 주장하기에 충분하다고 확신하나요?get/putO(1)인가? 사용 가능한 메모리의 문제도 있습니다.javadocs에서 들은 바로는HashMap하중 계수는 0.75여야 합니다.JVM에 메모리가 부족하여 로드 팩터가 제한을 초과하면 어떻게 됩니까? 따라서 O(1)는 보증되지 않는 것 같습니다.말이 되나요? 아니면 제가 놓친 게 있나요?그것은 여러 가지에 달려 있다.보통 O(1)이고, 해시 자체는 일정한 시간이고...그러나 해시 맵에 동일한 해시 코드를 반환하는 항목이 여러 개 있을 경우 계산에 시간이 오..

programing 2022.08.13

C와 C++ 컴파일 비호환성 - 유형 이름 지정 안 함

C와 C++ 컴파일 비호환성 - 유형 이름 지정 안 함 공급업체의 라이브러리를 C++ 어플리케이션과 조합하여 사용하려고 합니다.라이브러리는 주로 C에 기반을 두고 있으며, 이는 일반적으로 C에 문제가 되지 않습니다.extern "C"C++ 컴파일러가 받아들이지 않는 문제가 발생했습니다. 코드를 다음의 샘플 파일로 간략화했습니다.header.h는 서플라이어 라이브러리의 헤더를 나타내고 main.c/cpp는 나만의 파일입니다.저의 진짜 어플리케이션은 C++ 어플리케이션이기 때문에 main.cpp에서 동작시키고 싶습니다. header.h (행 참조)u64 u64;): #ifndef HEADER_H #define HEADER_H #include typedef uint64_t u64; union teststruc..

programing 2022.08.13

strdup 또는 _strdup?

strdup 또는 _strdup? 사용할 때strdupMicrosoft Visual C++ 에서는, 다음의 경고가 표시됩니다. 경고 C4996: 'strdup':이 항목의 POSIX 이름은 더 이상 사용되지 않습니다.대신 ISO C++ 준거명 _strdup을 사용합니다.자세한 내용은 온라인 도움말을 참조하십시오. 그런 것 같다_strdup정답입니다. 하지만 사용할 때는_strdupGCC(Fedora Linux OS)에서 컴파일러에 다음 오류가 표시됩니다. 오류: '_strdup'이 이 범위에서 선언되지 않았습니다. GCC 및 Linux에서는 컴파일러에 다음 오류가 표시되지 않습니다.strdup. 어느 쪽이 맞습니까?strdup또는_strdup? 주의: 다음을 포함합니다.내 코드로. 어떤 것이 올바른가요?..

programing 2022.08.13

Vue Router 2는 해시 대신 해시방을 사용합니다.

Vue Router 2는 해시 대신 해시방을 사용합니다. Vue와 Laravel을 기반으로 구축된 SPA 웹사이트에서 prerender.io을 사용하려고 합니다.디폴트로는 vue-module은 프리렌더가 필요로 하는 해시방(domain.com/#!/page) 대신 해시(domain.com/#/page)를 사용하는 것으로 보입니다. 해시를 hashbang vue-router 2로 변경하기 등을 검색해 봤지만 아무런 도움도 받지 못했습니다.여기 해시방을 사용하도록 vue-router를 조정할 수 있는 곳 아는 사람 있나요? 잘 부탁드립니다!언급URL : https://stackoverflow.com/questions/43679305/vue-router-2-use-hashbang-instead-of-hash

programing 2022.08.13

하위 Vue 프로젝트를 상위 Vue 프로젝트에 포함시키고 상위 Vue 스토어에 액세스합니다.

하위 Vue 프로젝트를 상위 Vue 프로젝트에 포함시키고 상위 Vue 스토어에 액세스합니다. 한 페이지(루팅 없음)의 Vue 앱을 사용하고 있습니다.이 페이지에는 공백이 있습니다.div컨테이너와 나는 이것을 채우고 싶다.div여러 외부 Vue 애플리케이션 중 하나가 포함된 컨테이너입니다.이러한 외부 앱에는 한 페이지만 포함됩니다(루팅 없음).문제는 부모 프로젝트에서 Vuex를 사용하고 있으며 포함된 자식 프로젝트가 이 Vuex 스토어에 액세스해야 한다는 것입니다. 그럼 제가 이루고 싶은 게 뭘까요?관리자는 커스텀 순서로 렌더링할 페이지 큐를 설정할 수 있습니다.마지막 페이지 뒤의 다음 페이지는 큐의 첫 페이지를 다시 렌더링합니다. 각 큐는 커스터마이즈 가능하지만 적어도1개의 커스텀페이지를 포함해야 합니다..

programing 2022.08.13

VueJS 아키텍처에 관한 고려사항 프로젝트:Vuex 구현

VueJS 아키텍처에 관한 고려사항 프로젝트:Vuex 구현 델의 프런트 엔드 팀은 현재 다음과 같은 기능을 갖춘 보고서 작성 애플리케이션을 개발하고 있습니다. 대시보드 포트폴리오 분석 도구(그리드 기반 결과를 반환하는 검색 양식) 자동 리포트 페이지 Webpack 보일러 플레이트(Vue-Cli 경유)를 탑재한 VueJ를 사용하여 위의 컴포넌트를 설계하기로 결정하고 공통 컴포넌트를 설계하려고 합니다. 리포트 컴포넌트 제목, 설명, 유형(그리드, 시각화 등) 및 일부 설정 매개 변수가 있습니다. 보고서 목록 구성 요소 속성으로 제목과 보고서 컴포넌트 배열이 있습니다. 보고서 목록 구성 요소가 그리드에 배열된 대시보드 몇 가지 요건 대시보드 구성 요소에는 4개 이상의 보고서 목록 구성 요소가 있을 수 있으며,..

programing 2022.08.13

Uncaughed TypeError: 라벨이 있는 푸셔를 구현하는 동안 콜백이 함수가 아닙니다.

Uncaughed TypeError: 라벨이 있는 푸셔를 구현하는 동안 콜백이 함수가 아닙니다. 간단한 채팅 어플리케이션을 만들고 있는데 푸셔에 접속할 때 이 오류가 발생하며 5.4를 사용하고 있습니다. Uncaught TypeError: callback is not a function at app.js:15350 at PresenceChannel.Dispatcher.emit (app.js:34417) at PresenceChannel.handleEvent (app.js:35936) at app.js:33001 at ConnectionManager.Dispatcher.emit (app.js:34417) at message (app.js:36336) at Connection.Dispatcher.emit (..

programing 2022.08.13

구성 요소에서 vuex 작업을 매핑할 수 없습니다.

구성 요소에서 vuex 작업을 매핑할 수 없습니다. vuex 작업(특히 하나)을 매핑하려고 하는데 오류가 계속 표시됨Property or method "logout" is not defined on the instance but referenced during render.컴포넌트 코드는 다음과 같습니다. Vue Authenticate ... Log Out 그리고 여기 내 것이 있다.store/index.js파일: import Vue from "vue"; import Vuex from "vuex"; import axios from "axios"; import router from "../router/index.js"; Vue.use(Vuex); export default new Vuex.Store({ a..

programing 2022.08.13

Vue 2 nextTick에 대해서

Vue 2 nextTick에 대해서 nextTick은 다음 액션에서 코드를 실행할 수 있다는 것을 알았습니다.하지만 제 코드에 맞지 않습니다.누군가 도와주실 수 있나요?정정해 주세요.고마워요. .vue ..... methods:{ getUserInfo(){ var vm = this vm.$http.get('/getAuthUser').then((response)=>{ vm.user = response.data }) Vue.nextTick(()=>{ vm.$http.get('/getShop/'+vm.user.id).then((response)=>{ vm.shop = response.data.data.shop }) }) }, } ..... {{user.id}}동작합니다.여기서 다음 오류가 발생합니다. GET ..

programing 2022.08.13

C의 main() 함수에 유효한 시그니처는 무엇입니까?

C의 main() 함수에 유효한 시그니처는 무엇입니까? C의 주요 기능에 유효한 시그니처는 무엇입니까?알고 있습니다. int main(int argc, char *argv[]) 다른 유효한 것이 있습니까?C11standard에서는 다음 두 가지를 명시적으로 언급하고 있습니다. int main(void); int main(int argc, char* argv[]); 단, 다음 각주와 함께 "또는 동등한" 문구를 언급하고 있습니다. thus따는int로 할 수 typedef""로 "int 「」의 .argv라고 쓸 수 char ** argv기타 등등. 또한 더 많은 (실장 정의) 가능성도 제공합니다. 텍스트(섹션)5.1.2.2.1, 이 은 " ", "에서 되지 않습니다C99 에러: 시은 "예"입니다.main구현..

programing 2022.08.13
반응형