반응형

전체 글 550

HashMap에서 로드 팩터의 중요성은 무엇입니까?

HashMap에서 로드 팩터의 중요성은 무엇입니까? HashMap에는 두 중요한.size ★★★★★★★★★★★★★★★★★」load factor자바 문서를 살펴보니0.75f는 초기 부하 계수입니다.하지만 나는 그것의 실제 용도를 찾을 수 없다. 부하율을 설정할 필요가 있는 다양한 시나리오가 무엇이며, 다른 케이스에 대한 이상적인 샘플은 무엇입니까?문서에서는 다음과 같이 설명하고 있습니다. HashMap 인스턴스에는 성능에 영향을 미치는 두 가지 매개 변수(초기 용량과 부하 계수)가 있습니다.capacity는 해시 테이블 내의 버킷 수입니다.초기 capacity는 단순히 해시 테이블 작성 시점의 capacity입니다.로드 팩터는 해시 테이블의 용량이 자동으로 증가하기 전에 해시 테이블이 얼마나 가득 찰 수 ..

programing 2022.08.03

Vue 라우터 매개 변수에서 구성 요소의 Vuex 디스패치에 ID 전달

Vue 라우터 매개 변수에서 구성 요소의 Vuex 디스패치에 ID 전달 백엔드 Laravel API를 사용하여 { "id": 1, "name": "Toni Stoyanov", "email": "toni.nikolaev.23@gmail.com" }, "id": 2, "name": "Thomas Shelby", "email": "st3851ba@gmail.com" } ] Vue의 내 경로: { path: '/users/:id', component: UserDetails, props:true }, 예를 들어 모든 사용자를 표시하고 싶다/1 API에서 첫 번째 레코드를 가져오고 싶다. Vuex 상태에서는 다음을 수행합니다. namespaced: true, state(){ return{ users: { } } }..

programing 2022.08.03

# ifdef DEBUG (플랫폼에 의존하지 않는 CMake 사용)

# ifdef DEBUG (플랫폼에 의존하지 않는 CMake 사용) Windows(Visual Studio) 및 Linux 머신(gcc)에서 프로젝트를 빌드할 때 CMake를 사용하고 있습니다.일부 코드를 "디버깅 전용"으로 표시하려고 합니다. #ifdef DEBUG //some logging here #endif 문제는 CMake "Debug" 빌드 유형의 모든 플랫폼에서 사용할 수 있는 컴파일러 정의는 무엇입니까?DEBUG가 존재하지 않는 것 같습니다.(빌드 타입이 Debug일 경우에만 로깅 또는 기타 기능을 사용할 수 있습니다.CMake 추가-DNDEBUGCMAKE_C_에 접속합니다.기본적으로 FLAGS_{RELEASE, MINSIZEREL}입니다.그래서, 당신은#ifndef NDEBUG.나는 당신..

programing 2022.08.03

(Vuex 스토어의) 비동기 데이터가 로드되기 전에 루팅을 방지하려면 어떻게 해야 합니까?

(Vuex 스토어의) 비동기 데이터가 로드되기 전에 루팅을 방지하려면 어떻게 해야 합니까? 애플리케이션에서는 루팅을 시작하기 전에 VueX 스토어에 데이터를 로드해야 합니다(예: 사용자 세션). 경기 조건의 예는 다음과 같다. // In routes definition { name: 'login', path: '/login', component: Login, meta: { goToIndexIf: () => store.getters['auth/loggedIn'] } } 이 상황에서는 사용자가 서버로부터 수신되기 전에 루트 가드가 실행될 수 있습니다. 조건부 렌더링을 사용해도 루트 가드가 실행되거나 실행은 도움이 되지 않습니다.참조할 수 있습니다. 비동기 데이터상에서 모든 루팅을 대기시키려면 어떻게 해야 합..

programing 2022.08.03

$syslog는 내부 악리에서 부모에게 메시지를 내보내지 않습니다.

$syslog는 내부 악리에서 부모에게 메시지를 내보내지 않습니다. 나는 서버에서 데이터를 가져오는 것을 담당하는 자성분 방식을 가지고 있으며, 데이터를 받은 후 부모에게 데이터를 내보내려고 합니다.다음 메서드는 Vue.component(자)에서 가져온 것입니다.문제는 부모 컴포넌트가 내보낸 데이터를 수신할 수 없다는 것입니다.확인차 $emit 코드를 악시오스 요청 호출 외부로 이동시켰더니 작동 중입니다.악시오 내부에서 $emit을 사용해도 동작하지 않습니다. 동작하지 않음(악리 내부에서 송신): methods:{ methodName: function(){ let self = this; axios.get('url') .then(function(response){ if (response.data.res) ..

programing 2022.08.03

Java에서 HTML 문자 엔티티를 이스케이프 해제하려면 어떻게 해야 합니까?

Java에서 HTML 문자 엔티티를 이스케이프 해제하려면 어떻게 해야 합니까? 기본적으로 특정 HTML 문서를 디코딩하고 다음과 같은 특수 문자를 모두 바꿉니다." "->" ",">"->">". .NET 에서는, 다음의 기능을 이용할 수 있습니다.HttpUtility.HtmlDecode. 자바어로 동등한 기능은 무엇입니까?Apache Commons StringEscapeUtils.unescapeHtml4()를 사용하고 있습니다. 엔티티를 포함하는 문자열을 이스케이프에 대응하는 실제 유니코드 문자를 포함하는 문자열로 이스케이프를 해제합니다.HTML 4.0 엔티티를 지원합니다. 다른 답변에서 언급된 라이브러리는 훌륭한 솔루션이 될 수 있지만, 프로젝트에서 이미 실제 html을 파고든다면 이 프로젝트는 단순히..

programing 2022.08.03

값이 null인 경우 직렬화 중에 필드를 무시하도록 잭슨에게 지시하려면 어떻게 해야 합니까?

값이 null인 경우 직렬화 중에 필드를 무시하도록 잭슨에게 지시하려면 어떻게 해야 합니까? 직렬화 중에 필드 값이 null인 경우 필드 값을 무시하도록 Jackson을 구성하려면 어떻게 해야 합니다. 예를 들어 다음과 같습니다. public class SomeClass { // what jackson annotation causes jackson to skip over this value if it is null but will // serialize it otherwise private String someValue; } 잭슨 > 2.0을 사용하여 늘 값을 사용하여 속성을 시리얼화하지 않도록 하려면 를 직접 설정하거나 주석을 사용합니다. mapper.setSerializationInclusion(In..

programing 2022.08.02

객체 지향 C++ 코드용 C 래퍼 API 개발

객체 지향 C++ 코드용 C 래퍼 API 개발 기존의 C++ API를 둘러싼 일련의 C API를 개발하여 코어 로직(개체 지향 C++로 작성)에 액세스하려고 합니다.이는 기본적으로 C++ 로직을 다른 언어로 사용할 수 있도록 하는 글루 API가 될 것입니다.C를 객체 지향 C++로 감싸는 개념을 소개하는 좋은 튜토리얼, 책 또는 베스트 프랙티스는 무엇입니까?이것은 수작업으로 실행하는 것은 그다지 어렵지 않지만, 인터페이스의 크기에 따라 다릅니다.C코드 내에서 C++라이브러리를 사용할 수 있도록 하는 것이었기 때문에 SWIG는 큰 도움이 되지 않았습니다(SWIG를 사용할 수 있을지도 모릅니다만, 저는 SWIG 전문가가 아니기 때문에 간단한 것은 아닌 것 같습니다). 결국 우리가 한 일은 다음과 같은 일을 ..

programing 2022.08.02

__attribute__((컨스트럭터))는 정확히 어떻게 동작합니까?

__attribute__((컨스트럭터))는 정확히 어떻게 동작합니까? 그것이 일을 꾸미는 것으로 되어 있는 것은 꽤 분명해 보인다. 정확히 언제 운행되죠? 왜 괄호가 두 개야? 이는?__attribute__?? ? 구문구?? 이거 C? C++로 되나? 동작하는 기능은 정적이어야 합니까? 제?는 언제?__attribute__((destructor)) 목표 C의 예: __attribute__((constructor)) static void initialize_navigationBarImages() { navigationBarImages = [[NSMutableDictionary alloc] init]; } __attribute__((destructor)) static void destroy_navigatio..

programing 2022.08.02

Vue 2용 Vue 3 텔레포트

Vue 2용 Vue 3 텔레포트 Vue 3에서는 컴포넌트를 텔레포트하여body태그는 다음과 같습니다. Open full screen modal! (With teleport!) I'm a teleported modal! (My parent is "body") Close 이것에 의해, 상기의 모달 다이얼로그는, 다음과 같이 렌더링 됩니다.body태그. Vue 2에서 어떻게 비슷한 것을 얻을 수 있을까요?Vue 2는 텔레포트를 지원하지 않기 때문에 vue 2용으로 만들어진 Portal-vue 컴포넌트를 사용할 것을 권장합니다. 설치: npm i portal-vue --save 사용방법: main.discloss.main.discloss. import Vue from "vue" import PortalVue f..

programing 2022.08.01
반응형