반응형

분류 전체보기 678

불투명 데이터 유형의 정적 할당

불투명 데이터 유형의 정적 할당 임베디드 시스템의 프로그래밍에서는 malloc()가 절대 허용되지 않는 경우가 많습니다.대부분의 경우 이 문제에 대처할 수 있지만, 한 가지 귀찮은 점이 있습니다. 즉, 데이터 은닉을 가능하게 하기 위해 이른바 'Opaque type'을 사용할 수 없다는 것입니다.보통은 이렇게 해요. // In file module.h typedef struct handle_t handle_t; handle_t *create_handle(); void operation_on_handle(handle_t *handle, int an_argument); void another_operation_on_handle(handle_t *handle, char etcetera); void close_..

programing 2022.07.30

Vuejs - 템플릿의 헤더 섹션을 부모로 이동

Vuejs - 템플릿의 헤더 섹션을 부모로 이동 두 부분으로 구성된 템플릿을 생성하려고 합니다. 탭(슬롯) ->은, 슬롯을 사용할 수 있는 것은, 내용(슬롯) 이 구성요소(탭)는 특정 소품을 기준으로 탭을 구성하는 구성요소(탭 상위)로 래핑됩니다. 전체적인 목표는 다음과 같은 것을 만드는 것입니다.https://getbootstrap.com/docs/4.0/components/navs/ #http://https://getbootstrap.com/docs/4.0/components/navs/ 커스텀 탭이 있는 경우는 예외입니다.간단하게 하기 위해 탭 구성 요소 내에 탭과 관련된 모든 정보를 보관하고 싶다. 1 - 헤더는 컴포넌트 자체에 렌더링되지 않고 부모 ***에 푸시됩니다. 2 - 탭 컴포넌트가$ref..

programing 2022.07.30

스트링 리터럴에 헥스 이스케이프를 적절히 추가하는 방법은?

스트링 리터럴에 헥스 이스케이프를 적절히 추가하는 방법은? C에 문자열이 있는 경우 안에 직접 16진수 코드를 추가할 수 있습니다. char str[] = "abcde"; // 'a', 'b', 'c', 'd', 'e', 0x00 char str2[] = "abc\x12\x34"; // 'a', 'b', 'c', 0x12, 0x34, 0x00 두 예 모두 메모리에 6바이트가 있습니다.이제 가치를 더하고 싶다면 문제가 존재합니다.[a-fA-F0-9]16진수 입력 후 //I want: 'a', 'b', 'c', 0x12, 'e', 0x00 //Error, hex is too big because last e is treated as part of hex thus becoming 0x12e char probl..

programing 2022.07.30

오늘 자정과 내일 자정이라는 Java Date 개체를 만들려면 어떻게 해야 합니까?

오늘 자정과 내일 자정이라는 Java Date 개체를 만들려면 어떻게 해야 합니까? 내 코드로 오늘 있었던 모든 일을 찾아야 해그래서 오늘 오전 00:00부터 오후 12:00까지와 비교해 볼 필요가 있습니다. 알아요... Date today = new Date(); ...당장 이해가 되네요.그리고... Date beginning = new Date(0); 1970년 1월 1일엔 시간이 전혀 없어하지만 오늘은 제로 타임, 내일은 제로 타임으로 하는 쉬운 방법은 무엇일까요? 갱신하다 내가 이렇게 했는데 더 쉬운 방법은 없을까? Calendar calStart = new GregorianCalendar(); calStart.setTime(new Date()); calStart.set(Calendar.HOUR_..

programing 2022.07.30

Vuex에서 mapState에 액세스하여 표시로 렌더링하는 방법

Vuex에서 mapState에 액세스하여 표시로 렌더링하는 방법 API의 모든 데이터를 Axios에서 뷰로 되돌리고 Vuex를 사용하여 상태를 저장하려고 합니다.이 소스 코드는 "console.log"를 반환할 수 있지만 뷰에 전달할 수 없습니다. mounted()를 change()로 변경하려고 했지만 아직 동작하지 않습니다. 여기 내 소스 코드: '.store/modules/form.js'에서: import Vue from "vue"; import axios from "axios"; import VueAxios from "vue-axios"; Vue.use(VueAxios, axios); const state = { posts: [], }; const mutations = { setPosts(state..

programing 2022.07.30

Nuxt.js에서 Navigation Guard를 해결하기 전에 설정하는 방법

Nuxt.js에서 Navigation Guard를 해결하기 전에 설정하는 방법 nuxt.config.js에 beforeResolve 내비게이션가드를 추가하는 방법이 있나요? nuxt.config.js module.exports { ... router: { beforeResolve(to, from, next) { if (this.$store.getters.isLoggedIn) next('/resource') } } ... } 하지만 그건 절대 불려지지 않아! vuex 저장소에 로그인한 사용자를 기반으로 구성 요소가 마운트되기 전에 리디렉션을 수행하려고 했습니다.여기에는 두 가지 옵션이 있습니다.미들웨어 또는 각 페이지에서 글로벌 규칙을 설정할 수 있습니다. // middleware/route-guard.j..

programing 2022.07.30

Mac OS X에 특정 JDK를 설치하는 방법

Mac OS X에 특정 JDK를 설치하는 방법 특정 JDK(최신 등)를 인스톨 하고 싶다.이를 위해 JDK 다운로드 홈페이지 http://java.sun.com/javase/downloads/index.jsp에 접속했습니다.Mac 버전을 찾았는데 Linux, Windows 및 Solaris용 다운로드 가능한 버전만 보여서 조금 놀랐습니다. Mac에 대한 메시지는 다음과 같습니다. "애플 컴퓨터는 자체 버전의 Java를 제공합니다.소프트웨어 업데이트 기능(Apple 메뉴에서 사용 가능)을 사용하여 사용 중인 Mac용 Java의 최신 버전이 있는지 확인하십시오. 네, 하지만...Java를 Mac으로 업데이트하면 JDK가 아니라 JRE가 있습니다... Mac용 JDK 버전이 왜 쉽게 다운로드/설치할 수 있는지..

programing 2022.07.30

Vuex 모듈 구조

Vuex 모듈 구조 튜토리얼과 예제를 통해 검색해 봤지만 관련된 내용은 찾을 수 없었습니다.구조화하는 것은 개발자의 몫이라는 것은 알지만, 어떻게 하면 다음 사항에 대한 최선의 접근법이 될 수 있을까 고민하고 있었습니다. 다음과 같은 모듈을 갖춘 매장이 있습니다. - root/ --- app-store.js --- modules/ ----- tasks.js ----- another-module.js 기타 등등. 모듈이나 네임스페이스 같은 건 다 알 것 같아요그러나 이 상황에 어떻게 대처해야 할지 잘 모르겠습니다(예). 1 - 작업 목록에 액세스합니다.2 - 목록 내의 작업을 클릭하면 모든 세부 정보가 포함된 보기가 표시됩니다.3 - 이 작업의 일부 변경(업데이트, 삭제 등) 내가 지금 하고 있는 일: '..

programing 2022.07.30

배열 또는 목록(Java).어느 쪽이 빠릅니까?

배열 또는 목록(Java).어느 쪽이 빠릅니까? 자바에서 직렬로 액세스하려면 수천 개의 문자열을 메모리에 저장해야 합니다.배열에 저장해야 합니까, 아니면 목록 같은 것을 사용해야 합니까? 어레이는 (목록과 달리) 모든 데이터를 연속된 메모리 청크에 보관하기 때문에 어레이를 사용하여 수천 개의 문자열을 저장하면 문제가 발생할 수 있습니까?프로파일러를 사용하여 어느 쪽이 빠른지 테스트할 것을 권장합니다. 제 개인적인 의견은 Lists를 사용해야 한다는 것입니다. 저는 대규모 코드베이스에서 일하고 있으며, 이전 개발자 그룹은 어디에서나 어레이를 사용하고 있습니다.그 때문에 코드가 매우 유연하지 않게 되었습니다.Lists로 큰 덩어리를 변경한 후 속도 차이는 없었습니다.Java 방식은 어떤 데이터 추상화가 사용..

programing 2022.07.30

루트가 갱신될 때마다 함수를 호출합니다.

루트가 갱신될 때마다 함수를 호출합니다. 앱에 인터콤이 내장되어 있어 전화해야 합니다.window.Intercom('update');URL이 변경될 때마다. 내가 그걸 더 할 수 있다는 걸 알아mounted()단, 모든 컴포넌트를 수정하지 않고 내비게이션 가드를 사용하여 직접 조작합니다.(주로 10개의 다른 장소에 동일한 코드가 있는 것을 피하기 위해). 현재 나는 다음을 가지고 있다. router.afterEach((to, from) => { eventHub.$off(); // I use this for an other things, here is not important console.log(window.location.href ) // this prints the previous url window..

programing 2022.07.29
반응형