분류 전체보기 1444

계산된 속성을 효과적으로 사용하는 Vue

계산된 속성을 효과적으로 사용하는 Vue 제 계산 자산에는 아래 코드가 있습니다.기능이 매우 복잡해질 것으로 예상됩니다.여기에 다 있는 게 맞나요?스토어 파일에 넣고 싶은데 계산된 속성 내에서 함수를 이름으로 호출할 수 없습니다.조언 좀 해주시겠어요? computed: { assignValue() { this.valueToSet = this.value1; if (this.valueToSet < 10) { return "1 week" } else if (this.valueToSet < 20) { return "2 weeks" } else if (this.valueToSet < 30) { return "3 weeks" } else { return 0; } } } 요약하자면, my store.js(vuex)에..

programing 2022.08.16

Quasar QTable에 반영되지 않은 vuex 데이터 변경 사항

Quasar QTable에 반영되지 않은 vuex 데이터 변경 사항 Quasar를 Vuex와 함께 사용하여 데이터 세트를 QTable로 로드하고 있습니다.정상적으로 동작하고 있습니다만, QPOPupEdit을 사용하여 프로젝트의 상태를 변경하려고 합니다.데이터는 Laravel API에서 가져옵니다.원래 데이터 세트는 Laravel Resource이기 때문에 각각 Status 객체(item.status_id 및 status: id, status: name 등)를 가진 아이템이 있습니다. 첫 번째 레코드의 상태 값을 q-table 외부에 노출하여 API에 업데이트를 푸시하면 변경된 Item 리소스가 반환되고 vuex 변환의 Vuex 데이터에 삽입되어 테이블에서 업데이트되지 않습니다. {{items[0].sta..

programing 2022.08.16

C에서의 최적의 타이밍 방법?

C에서의 최적의 타이밍 방법? 고해상도와 휴대성을 갖춘 코드 섹션의 시간을 재는 가장 좋은 방법은 무엇입니까? /* Time from here */ ProcessIntenseFunction(); /* to here. */ printf("Time taken %d seconds %d milliseconds", sec, msec); 크로스 플랫폼 솔루션을 탑재할 수 있는 표준 라이브러리가 있습니까?이 방법이 효과가 있을 것 같습니다. #include clock_t start = clock(), diff; ProcessIntenseFunction(); diff = clock() - start; int msec = diff * 1000 / CLOCKS_PER_SEC; printf("Time taken %d sec..

programing 2022.08.16

Linux 커널 코드에서 __init은 무엇을 의미합니까?

Linux 커널 코드에서 __init은 무엇을 의미합니까? Linux 커널 소스 코드에서 다음 함수를 찾았습니다. static int __init clk_disable_unused(void) { // some code } 여기서 나는 무엇을 하는지 이해할 수 없다.__init수단.include/linux/init.h /* These macros are used to mark some functions or * initialized data (doesn't apply to uninitialized data) * as `initialization' functions. The kernel can take this * as hint that the function is used only during the in..

programing 2022.08.16

사용자 지정 지시문에서 v-if 지시문 시뮬레이션

사용자 지정 지시문에서 v-if 지시문 시뮬레이션 v-if와 같은 사용자 지정 지시어의 요소를 삭제해야 합니다(조건이 실패할 경우 항목 생성을 금지합니다). 나 이거 먹어보고 있어 export const moduleDirective: DirectiveOptions | DirectiveFunction = (el, binding, vnode) => { const moduleStatus = store.getters[`permissions/${binding.value}Enabled`]; if (!moduleStatus) { const comment = document.createComment(' '); Object.defineProperty(comment, 'setAttribute', { value: () =>..

programing 2022.08.16

행/하위 구조를 사용한 루프

행/하위 구조를 사용한 루프 저는 이 문제에 점점 더 자주 직면하게 되고 이에 대한 간단한 해결책이 없을까 고민하고 있습니다.일련의 데이터를 열/자녀 구조로 바꾸려다 막혔어요 이게 내가 달성하려는 것이다. Data 1 Data 2 Data 3 ... 대부분의 경우 데이터 루프를 한 줄로 묶는 등의 작업을 마쳤습니다.하지만 더 맞춤화된 방식으로 데이터를 표시할 수 없었습니다.더 좋은 방법이 있을까요? {{ item.message }} 예를 들어, 3개의 아이템.메시지 후에 새로운 행이 생성되는 등?일반적으로는 계산된 값을 사용하여 원하는 방식으로 데이터를 그룹화한 다음 그룹화된 데이터를 반복합니다. console.clear() new Vue({ el: "#app", data:{ todos: [ {id: 1..

programing 2022.08.16

C/C++: 강제 비트 필드 순서 및 정렬

C/C++: 강제 비트 필드 순서 및 정렬 구조체 내의 비트필드 순서는 플랫폼에 따라 다르다고 읽었습니다.다른 컴파일러 고유의 패킹 옵션을 사용하면 데이터가 기재된 대로 올바른 순서로 저장되는 것을 보증할 수 있습니까?예를 들어 다음과 같습니다. struct Message { unsigned int version : 3; unsigned int type : 1; unsigned int id : 5; unsigned int data : 6; } __attribute__ ((__packed__)); GCC 컴파일러를 탑재한 인텔 프로세서의 경우 필드는 표시된 대로 메모리에 배치되어 있습니다. Message.version첫 와 3비트입니다.Message.type랐다 if 。컴파일러에 대해 한 구조 수 크로스 ..

programing 2022.08.16

스토어가 정의되어 있지 않습니다.vue.syslog

스토어가 정의되어 있지 않습니다.vue.syslog 로그인 페이지를 작성했습니다.라우터가 요구를 대행 수신하여 사용자가 인증되었는지 확인합니다.스토어는 사용자의 로그인 여부를 유지하고 있습니다. 디버깅 중에 auth.debug에 들어갑니다. "스토어가 정의되지 않았습니다." Import에서도 @가 아닌 relative path를 시도했습니다. 라우터 코드 스니펫 import auth from '@/services/auth'; ... router.beforeEach((to, from, next) => { if (to.matched.some(record => record.meta.requiresAuth)) { if (!auth.loggedIn()) { next({ path: '/login', }); } el..

programing 2022.08.16

"int *nums = {5, 2, 1, 4}"이(가) 분할 장애를 일으킵니다.

"int *nums = {5, 2, 1, 4}"이(가) 분할 장애를 일으킵니다. int *nums = {5, 2, 1, 4}; printf("%d\n", nums[0]); seg fault를 발생시키는 반면, int nums[] = {5, 2, 1, 4}; printf("%d\n", nums[0]); Doesn't.지금: int *nums = {5, 2, 1, 4}; printf("%d\n", nums); 인쇄 5 이를 바탕으로 어레이 초기화 표기법 {}이(가) 이 데이터를 왼쪽 변수에 맹목적으로 로드하는 것으로 추측했습니다.int [ ] 의 경우 어레이는 원하는 대로 채워집니다.int*일 경우 포인터는 5로 채워지고 포인터가 저장되는 메모리 위치는 2, 1, 4로 채워집니다.따라서 nums [ 0 ]는..

programing 2022.08.16