반응형

분류 전체보기 678

Vue.js/Vuex: Getter 호출과 라이프 사이클 생성 후 직접 상태 값에 액세스

Vue.js/Vuex: Getter 호출과 라이프 사이클 생성 후 직접 상태 값에 액세스 vue.js에서 생성된 라이프 사이클 훅을 사용하여 저장소의 데이터를 vue 컴포넌트의 데이터로 로드하고 있습니다.나는 그것을 알아챘다.this.selectedType = store.state.selectedType저장소에서 데이터를 로드했습니다.단, Getter를 사용하여 스토어에서 로드하는 경우(즉,this.selectedType = store.getters.getType()), 다음의 에러가 표시됩니다. Error in created hook: "TypeError: Cannot read property 'selectedType' of undefined" 나는 왜 그렇게 선택되었다고 말하는지 이해할 수 없다.유형..

programing 2022.07.16

루트 전환 시 VueJ 메모리누전

루트 전환 시 VueJ 메모리누전 루트를 전환할 때마다 어플리케이션의 Vue 컴포넌트는 파기되지 않고 작성만 됩니다(루트를 전환할 때 # Deleted 컬럼은 항상0 입니다).특히 새로 생성된 컴포넌트 수는 항상 해당 루트에 표시되는 컴포넌트 수와 동일합니다.즉, Vue 컴포넌트는 모두 파기되지 않으며 루트를 다시 방문할 때 루트 상의 모든 컴포넌트가 재생성됩니다. 이 문제를 디버깅하기 위해 조사를 해 본 결과, VueJ의 메모리 누수의 원인은 다음과 같습니다. 글로벌 이벤트버스 사용 및 콜백 등록 해제 실패이것은 여기에 명확하게 설명되어 있습니다.어플리케이션의 일부 영역에서 글로벌이벤트 버스를 사용하고 있지만 글로벌이벤트 버스에 이벤트청취자를 작성하지 않은 페이지에서도 메모리 누수가 발생하고 있기 때문..

programing 2022.07.16

Java OCR 구현

Java OCR 구현 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?스택 오버플로의 토픽이 되도록 질문을 업데이트합니다. 6년 전에 문을 닫았어요 이 질문을 개선하다 이것은 주로 단순한 호기심일 뿐이지만, 순수 Java에 OCR 구현이 있습니까?순수하게 자바에서 어떻게 동작하는지 궁금하고, OCR에서는 일반적으로 흥미가 있기 때문에, 제가 잘 아는 언어로 어떻게 실장되어 있는지 보고 싶습니다.당연히 구현은 오픈 소스여야 하지만, 그 경우 최소한 성능을 확인할 수 있기 때문에 독점 솔루션에 관심이 있습니다. Java(As Enterprise 등)에서 사용할 수 있는 것은 몇 가지 있습니다만, 이것들은 순수한 Java 실장이..

programing 2022.07.16

Java String interning이란 무엇입니까?

Java String interning이란 무엇입니까? Java에서의 String Interning이란 무엇이며 언제 사용해야 하며 그 이유는 무엇입니까?http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#intern() 기본적으로 일련의 문자열에서 String.intern()을 실행하면 동일한 내용을 가진 모든 문자열이 동일한 메모리를 공유합니다.따라서 'john'이 1000번 나타나는 이름 목록이 있는 경우, 인터닝을 통해 'john' 한 명만 실제로 할당됩니다. 이것은, 프로그램의 메모리 요건을 삭감하는데 도움이 됩니다.그러나 캐시는 JVM에 의해 영구 메모리 풀에서 유지되며, 일반적으로 힙에 비해 크기가 제한되므로 중복되는 값이 너무 많..

programing 2022.07.09

Vue: 계산 대 데이터(), vuex 바인딩에 대해?

Vue: 계산 대 데이터(), vuex 바인딩에 대해? (주의: 사용 방법에 대해서는 묻지 않습니다.watch). 이 양식 템플릿이 있으며 예를 들어 일부 변수에 바인딩하려고 합니다.objectvalue3는 Vuex 스토어에서 추적됩니다(주의: 한 페이지에 다른 형식이 표시될 수 있습니다.props.formname참조할 폼을 지정합니다). Tracking formname_:{{formname_}}: .... props: { formname: { type: String, default: "main" } }, 추적 중data는 동작하지 않습니다.즉, 폼이 갱신되지 않습니다.vuex가 초기화된 값만 유지됩니다. data: function() { return { formname_: this.formname ,o..

programing 2022.07.09

Vue.js - 어레이 오브젝트에 계산 속성을 구현하는 방법

Vue.js - 어레이 오브젝트에 계산 속성을 구현하는 방법 Vue 인스턴스 내에 개체 배열이 있으며 각 항목에 대해 계산된 속성을 작성하려고 합니다. 각 개체에는 다음 두 가지 속성만 있습니다.firstName그리고.lastName. 나는 이름이 'fullName'인 각각의 Calculated 속성을 쓰고 싶다. 이것은 단지 연결일 뿐이다.firstName그리고.lastName. Vue 인스턴스의 데이터 객체 속성에 대해 계산된 속성을 구현하는 것은 익숙하지만 어레이 요소를 구현하면 혼란스러워집니다. 현재 코드는 다음과 같습니다. var app = new Vue({ el: '#app', data: { names: [{ firstName: 'Mike', lastName: 'McDonald', done: ..

programing 2022.07.09

sprintf()는 자동 메모리 할당 기능을 갖추고 있습니까?

sprintf()는 자동 메모리 할당 기능을 갖추고 있습니까? 필요한 메모리를 자동으로 할당하는 함수의 sprintf()와 같은 구현을 찾고 있습니다.그래서 나는 말하고 싶다. char* my_str = dynamic_sprintf( "Hello %s, this is a %.*s nice %05d string", a, b, c, d ); my_str은 이 sprintf의 결과를 유지하는 할당된 메모리의 주소를 가져옵니다. 다른 포럼에서는 다음과 같이 해결할 수 있다고 읽었습니다. #include #include #include int main() { char* ret; char* a = "Hello"; char* b = "World"; int c = 123; int numbytes; numbytes = ..

programing 2022.07.09

상태, 커밋, 디스패치 및 게터에 의존하는 Vuex 액션을 테스트(모카)하려면 어떻게 해야 합니까?

상태, 커밋, 디스패치 및 게터에 의존하는 Vuex 액션을 테스트(모카)하려면 어떻게 해야 합니까? 테스트해야 할 매우 복잡한 Vuex 작업이 있습니다. 이 작업은 {commit}뿐만 아니라 전체 shebang({commit, dispatch, state, getters})에 대한 액세스 권한이 필요합니다. 여기서 actions.getTotals()를 테스트합니다.Mocha/Chai 기반의 프레임워크에서는 어떻게 생각하십니까? API에서 아무것도 조롱할 필요가 없습니다.로컬 데이터베이스와 대조하여 테스트합니다. const actions = { getTotals: ({ commit, getters, state, dispatch }, metadata) => { dispatch('startTimer') ret..

programing 2022.07.09

C에서의 어레이 초기화에서는 대괄호는 무엇을 의미합니까?

C에서의 어레이 초기화에서는 대괄호는 무엇을 의미합니까? static uint8_t togglecode[256] = { [0x3A] CAPSLOCK, [0x45] NUMLOCK, [0x46] SCROLLLOCK }; 의 의미는 무엇입니까?[0x3A]여기서요? 전 단지 다음과 같은 진술만 배웠어요.int a[2] = {1, 2};이는 배열의 n번째 요소를 초기화함을 의미합니다.이 예는 다음을 의미합니다. togglecode[0x3A] == CAPSLOCK togglecode[0x45] == NUMLOCK togglecode[0x46] == SCROLLLOCK 이것들은 「지정 이니셜라이저」라고 불리며, 실제로는 C99 표준의 일부입니다.단, 를 사용하지 않는 구문에서는=그렇지 않습니다.이 페이지부터: GCC..

programing 2022.07.09

Java로 가상 함수/메서드를 작성할 수 있습니까?

Java로 가상 함수/메서드를 작성할 수 있습니까? C++와 같이 Java에서도 가상 메서드를 작성할 수 있습니까? 또는 유사한 동작을 발생시키는 적절한 Java 접근법이 있습니까?몇 가지 예를 들어도 될까요?위키피디아에서 Java에서는 모든 비정적 메서드가 기본적으로 "가상 함수"입니다.private 메서드와 함께 덮어쓸 수 없는 키워드 final로 마크된 메서드만 비가상입니다. Java로 가상 함수를 작성할 수 있습니까? 네. 실제로 Java의 모든 인스턴스 메서드는 기본적으로 가상입니다.특정 메서드만 가상이 아닙니다. 클래스 메서드(일반적으로 각 인스턴스는 특정 메서드에 대한 포인터처럼 vtable에 대한 정보를 보유하고 있지만 여기에는 사용할 수 있는 인스턴스가 없습니다). 프라이빗 인스턴스 메서..

programing 2022.07.09
반응형