반응형

분류 전체보기 670

보이드 포인터는 언제 사용합니까?

보이드 포인터는 언제 사용합니까? malloc 구현을 위한 void 포인터의 사용은 이해했습니다. void* malloc ( size_t size ); 다른 이유를 제시하거나 실제로 도움이 되는 시나리오를 제시할 수 있는 사람은 누구입니까? 고마워요.void포인터는 데이터 블록의 내용이 중요하지 않을 때마다 사용해야 합니다.예를 들어 데이터를 복사할 때 메모리 영역의 내용은 복사되지만 데이터의 형식은 중요하지 않습니다. 없이 에서는, 「메모리 블록」을 사용해 주세요.void포인터는 사용자가 함수가 데이터 형식을 신경 쓰지 않는다는 것을 알 수 있도록 설계를 명확하게 합니다.의 경우 하여 "A"를 취득합니다.char *기능이 실제로 콘텐츠에 의존하지 않는 경우 메모리 블록을 처리합니다.의 좋은 시나리오 '..

programing 2022.07.17

VueJs 템플릿이 아닌 메서드에서 이벤트를 듣는 방법

VueJs 템플릿이 아닌 메서드에서 이벤트를 듣는 방법 하위 구성 요소에서 상위 구성 요소로 이벤트를 보냅니다.부모의 방식을 통해 신호를 가로채고 싶다.단, 리스닝 기능은 이벤트가 발생했는지 여부에 관계없이 항상 실행됩니다.단일 파일 컴포넌트와 Vue-router를 사용하고 있습니다. 한편, VueJ의 예에서는 단일 파일 컴포넌트를 사용하는 경우는 거의 없습니다.또한 1개의 파일에 있는 단순한 Vue 앱에서 여러 개의 단일 파일 컴포넌트로 변환하는 것은 혼란스러울 수 있습니다. 학부모: ....html here import Child from './Child.vue' export default { name: 'Parent', data () { return { stage: 1 } }, components:..

programing 2022.07.17

String replace()와 replaceAll()의 차이점

String replace()와 replaceAll()의 차이점 javajava.lang의 의 " " " "replace() ★★★★★★★★★★★★★★★★★」replaceAll()regex" "regex" "" "regex" "" "regex" "regex" 와 간단한 치환의 경우 "regex" 를 바꿉니다../그럼,replace는 한 한 쌍의 합니다.CharSequence(String) (String) (String) (String) (String) (String) (String (String)replace 또는 method char 의 char 、 char 、 char 、 char 、 char 의의의의의의의의의의 method method method method method all all all al..

programing 2022.07.17

$syslog.replace()는 브라우저 쿼리 문자열을 업데이트하지 않습니다.

$syslog.replace()는 브라우저 쿼리 문자열을 업데이트하지 않습니다. 문제는 쿼리 문자열이 브라우저의 URL 표시줄에 표시되지 않는다는 것입니다. 이 코드는 제품 구성을 추적하기 위해 쿼리 문자열을 업데이트합니다. 두 가지 방법이 있습니다. 첫 번째 방법은 모형을 선택하고 두 번째 방법은 해당 모형에 대한 옵션을 설정합니다.다음은 코드입니다(쿼리 문자열 값은 현재 자리 표시자임). 방법: chooseModel (option) { this.$router.replace({ path: this.$route.path, query: {m: 'model'}, }) }, choose (option) { if (!this.selectedModel) return let opt = {} opt[option] =..

programing 2022.07.17

자바가 정말 느려요?

자바가 정말 느려요? 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 자바는 느리기로 어느 정도 정평이 나 있다. 자바가 정말 느려요? 그렇다면 왜?병목현상은 어디에 있습니까?비효율적인 JVM 때문인가요? 가비지 컬렉션 때문인가요?JNI로 감싸진 C 코드 대신 순수 바이트 코드 라이브러리?많은 다른 언어들이 이러한 기능을 가지고 있지만, 느리다는 평판은 없습니다. 현대 자바는 여전히 메모리 호그이지만 가장 빠른 언어 중 하나입니다.Java는 VM을 시작하는 데 오랜 시간이 걸리기 때문에 속도가 느리다는 평판을 받았습니다. Java가 여전히 느리다고 생각되면 벤치마크 게임 결과를 참조하십시오.미리 컴파일..

programing 2022.07.17

Nuxt의 구성 API에서 vuex 맵 도우미를 사용하는 방법

Nuxt의 구성 API에서 vuex 맵 도우미를 사용하는 방법 vuex map helper 기능을 어떻게 사용하는지 많은 시간을 소비했지만 결국 이해하지 못했습니다. 이제 이런 게 생겼어요. setup (_, { root: { $store } }) { onMounted(() => { $store.commit('app/setApplicationWidth', innerWidth) console.log($store.getters['app/getApplicationWidth']) }) } 그럼 컴포지션 API에서 mapGetters와 mapMutations를 어떻게 사용할 수 있을까요? 내 vuex 스토어는 다음과 같습니다. /store/app.ts import { GetterTree, MutationTree,..

programing 2022.07.17

Linux 커널의 container_of 매크로 이해

Linux 커널의 container_of 매크로 이해 때 했습니다.container_of매크로의 정의는 다음과 같습니다. #define container_of(ptr, type, member) ({ \ const typeof( ((type *)0)->member ) *__mptr = (ptr); \ (type *)( (char *)__mptr - offsetof(type,member) );}) container_of가 무엇을 하는지 이해는 하지만 내가 이해하지 못하는 것은 마지막 문장이다. (type *)( (char *)__mptr - offsetof(type,member) );}) 매크로를 다음과 같이 사용하는 경우: container_of(dev, struct wifi_device, dev); 마지..

programing 2022.07.17

Laravel 5.6 - Laravel-mix를 사용한 vuejs 코드 분할

Laravel 5.6 - Laravel-mix를 사용한 vuejs 코드 분할 나는 내 코드에서 코드를 분리하려고 한다.vue파일을 특정 경로에서만 사용된 작은 파일로 만듭니다. 예를 들어, 나는mobile.vue사용자가 모바일 장치를 사용할 때만 표시되는 구성 요소. 처음에, 코드를 분할하지 않으면 이렇게 할 수 있습니다.vue component안으로app.js: require('./bootstrap');///typical for laravel to have a bootstrap.js for other pages. window.Vue = require('vue'); Vue.component('v-mobile', require('./components/MobileComponent.vue')); 이 링크에 ..

programing 2022.07.17

라우터 뷰에서 동일한 컴포넌트 간의 Vue 전환이 다시 마운트/생성되지 않음

라우터 뷰에서 동일한 컴포넌트 간의 Vue 전환이 다시 마운트/생성되지 않음 동일한 컴포넌트를 사용하는 경우(예: 2가지 버전)User.vue이러한 데이터는 데이터 내에서만 다르므로 이러한 데이터 간에 전환할 때 vue에서 생성되거나 마운트된 라이프사이클 함수는 사용되지 않습니다. 내 말은: 하지만 다른 컴포넌트로 바꾸면Welcome.vue페이지, 그리고 다시 제 페이지로 돌아갑니다.User.vue컴포넌트는 정상적으로 동작합니다.이 경우,User.vue컴포넌트는 자체 생성된 기능을 사용하여 내 스토어에서 사용자 관련 데이터를 새로고침합니다. 예: 보시다시피 컴포넌트가 다시 렌더링되어 관련 사용자 데이터가 정상적으로 로드됩니다. 나의User.vue요소 User.vue다음과 같이 store.state에서 데..

programing 2022.07.17

POSIX 시스템에서는 argc를 0으로 할 수 있습니까?

POSIX 시스템에서는 argc를 0으로 할 수 있습니까? 메인 프로그램의 표준 정의: int main(int argc, char *argv[]) { ... } 에서 '''를 할 수 있는가''argcPOSIX는?네, 가능합니다.프로그램을 다음과 같이 호출하는 경우: execl("./myprog", NULL, (char *)NULL); 또는 다음 중 하나를 선택합니다. char *args[] = { NULL }; execv("./myprog", args); '에서는 'myprog'로 .argc0이 . 이 표준에서는 특히 0이 허용됩니다.argc호스트 환경에서의 프로그램 부팅에 대해서는 섹션 5.1.2.1에서 설명한 바와 같이 다음과 같습니다. 1 프로그램 부팅 시 호출되는 함수의 이름이 지정됩니다.main..

programing 2022.07.17
반응형