반응형

programing 1646

C에서 매크로를 사용하는 이유

C에서 매크로를 사용하는 이유 이 질문에는 이미 답변이 있습니다. 닫힘12년 전에요 중복 가능성: C 매크로는 무엇에 도움이 됩니까? 몇 달마다 대학 프로그래밍 교육에서 다루지 못한 C학점을 배우고 싶어 안달이 나요.오늘날에는 매크로입니다.매크로에 대한 기본적인 이해는 매크로가 컴파일되기 전에 코드에서 발생하는 단순한 검색 및 치환이라는 것입니다.왜 매크로를 사용하는지 이해가 안 돼요.제가 보고 있는 대부분의 기본적인 예는 다음과 같습니다. TEST(a,%d); #define TEST(a,b) printf(" The value of " #a " = " #b " \n", a) //which expands to printf(" The value of a = %d \n",a); (여기서부터) 제 초보자의 관점..

programing 2022.08.21

vue.js에서 어레이 개체 속성에 액세스하는 중

vue.js에서 어레이 개체 속성에 액세스하는 중 에서 다음 어레이를 지정하면vue.js: packageMaps: Object packageMap_0: Object Id: 16 PackageType: "flag_list" ProductCode: "F-BannerBase" packageMap_1: Object Id: 82 PackageType: "flag_list" ProductCode: "F-TeardropBanner" .... .... ...그리고 그 가치를 생각하면F-TeardropBanner지정된 어레이에 액세스하여 관련 정보를 반환하려면 어떻게 해야 합니까?PackageType? populatePackageList(productCode) { let packageList = []; let packa..

programing 2022.08.21

자바에서 부호 없는 바이트를 만들 수 있나요?

자바에서 부호 없는 바이트를 만들 수 있나요? 부호 있는 바이트를 부호 없는 바이트로 변환하려고 합니다.문제는 수신한 데이터가 서명되지 않았고 Java는 서명되지 않은 바이트를 지원하지 않기 때문에 데이터를 읽을 때 서명된 바이트로 처리된다는 것입니다. Stack Overflow에서 얻은 다음 솔루션으로 변환해 보았습니다. public static int unsignedToBytes(byte a) { int b = a & 0xFF; return b; } 하지만 다시 바이트로 변환되면 동일한 서명된 데이터를 얻을 수 있습니다.이 데이터를 파라미터로 1바이트만 받아들이는 자바 함수의 파라미터로 사용하려고 하기 때문에 다른 데이터형은 사용할 수 없습니다.어떻게 하면 이 문제를 해결할 수 있을까요?Java에서 ..

programing 2022.08.21

Vuejs Ajax 콜 및 데이터 테이블

Vuejs Ajax 콜 및 데이터 테이블 프로젝트 중 하나에 Vuejs와 dataTable을 사용하고 있습니다.Ajax에 전화를 걸어 데이터를 배열에 넣습니다.그런 다음 v-for를 사용하여 데이터 루프를 수행합니다.태그가 붙어있어요. 대부분의 경우 효과가 없어요.페이지 로드가 완료되는 즉시 테이블이 로딩됩니다.Ajax 데이터를 수신하는 데 시간이 걸립니다.출력은 다음과 같습니다.테이블에 사용 가능한 데이터가 없다고 표시됩니다. 따라서 검색 옵션이 제대로 작동하지 않습니다.잠시 후 set Timeout 함수를 사용하여 테이블을 로드하려고 했습니다.어떻게 하면 좋을까요?코드 공유: new Vue({ el: '#app', data: { entries: [], }, methods:{ getData(){ var..

programing 2022.08.21

bool의 printf 형식 지정자는 무엇입니까?

bool의 printf 형식 지정자는 무엇입니까? ANSI C99가 있기 때문에_Bool또는bool경유로stdbool.h하지만 여기도 있나요?printfBool의 형식 지정자를 지정하시겠습니까? 내 말은 그 의사 코드 같은 거 말이야 bool x = true; printf("%B\n", x); 다음과 같이 출력됩니다. true 에 대한 형식 지정자가 없습니다.bool단, 보다 짧은 일체형이기 때문에int로 승진하다int로 전해질 때printf()의 variadic 인수를 사용할 수 있습니다.%d: bool x = true; printf("%d\n", x); // prints 1 왜 안 돼? printf(x ? "true" : "false"); 또는 보다 나은 방법: printf("%s", x ? "tru..

programing 2022.08.21

스캐너와버퍼리더

스캐너와버퍼리더 를 읽는 인 두 은 '자바'를 사용하는 입니다.Scanner ★★★★★★★★★★★★★★★★★」BufferedReader 그 「미국의 나라」의 「미국의 나라」도 있습니다.BufferedReader는 버퍼를 사용하여 파일을 효율적으로 읽고 물리적 디스크 작업을 방지합니다. 질문은 다음과 같습니다. Scanner 않게 BufferedReader ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★.Scanner에 걸쳐서BufferedReader니면면 대대? Scanner할 때 됩니다.BufferedReader는 스트림을 읽기만 하고 특별한 해석은 하지 않습니다. 할 수 요.BufferedReader a까지scanner해석할 문자의 소스로서 사용됩니다.현재 최신 JDK6 릴리즈/빌드(b27)에서..

programing 2022.08.21

Vuex 액션을 적절하게 체인하여 콜 간에 상태를 올바르게 변환하려면 어떻게 해야 합니까?

Vuex 액션을 적절하게 체인하여 콜 간에 상태를 올바르게 변환하려면 어떻게 해야 합니까? 나는 가지고 있다Vuex를 정의하는 어플리케이션의 스토어getters,actions그리고.mutations이제 한 동작은 API에 데이터를 요청하고 수신한 데이터를 상태를 조작하는 변환에 커밋합니다.이 특정 액션(이름 지정)initConfiguration)는 후속 액션을 실행하기 전에 스토어에 적용해야 하는 메타데이터 및 설정을 로드합니다.루트 컴포넌트에는 초기화 코드가 포함되어 있습니다.mountedlifetime-hook 기능은 다음과 같습니다. new Vue({ el: '#app', store, render: h => h(App), mounted() { store.dispatch('initConfigurati..

programing 2022.08.21

Vue 사용에 대한 v-의 알 수 없는 속성

Vue 사용에 대한 v-의 알 수 없는 속성 저는 이 문제를 이해하려고 노력하고 있습니다.v-forVue JS의 개념과 저는 이 프레임워크에 매우 익숙하지 않습니다. 저는 장고를 사용하고 있기 때문에 커스텀 딜리미터를 사용하고 있습니다.데이터 속성에 개체 목록을 추가하는 예제 스크립트가 있습니다. var app = new Vue({ delimiters: ['[[', ']]'], el: '#app', data: { loading: true, datasetFilesArray: null }, methods: { datasetFiles: function () { axios.get('api/list_all_data') .then(response => { this.loading = false; this.datase..

programing 2022.08.21

옛날에는 >가 <...>보다 빨랐을 때무엇이 기다리니?

옛날에는 >가 보다 빨랐을 때무엇이 기다리니? 멋진 OpenGL 튜토리얼을 읽고 있습니다.정말 대단해요, 절 믿으세요.제가 지금 하고 있는 주제는 Z버퍼입니다.이 모든 것을 설명하는 것 외에 GL_LESS, GL_ALWAYS 등의 커스텀 깊이 테스트를 실행할 수 있다고 저자는 말합니다.또한 깊이 값(최고값과 그렇지 않은 값)의 실제 의미도 커스터마이즈할 수 있다고 합니다.아직까지는 이해한다.그리고 작가는 믿을 수 없는 말을 한다. zNear 범위는 zFar 범위보다 클 수 있습니다.zNear 범위보다 클 경우 뷰어에서 가장 가깝거나 가장 먼 범위로 창 공간 값이 반전됩니다. 앞서 창 공간 Z 값 0이 가장 가깝고 1이 가장 멀다고 했습니다.그러나 클립 공간 Z 값이 음수인 경우 깊이 1이 뷰에 가장 가깝..

programing 2022.08.21

gcc의 __attribute__(packed) / #pragma pack은 안전하지 않습니까?

gcc의 __attribute__(packed) / #pragma pack은 안전하지 않습니까? C에서 컴파일러는 각 멤버가 올바르게 정렬되도록 하기 위해 선언된 순서대로 멤버 사이에 또는 마지막 멤버 뒤에 가능한 패딩 바이트를 삽입하여 구조체의 멤버를 배치한다. 확장자 gcc를 합니다.__attribute__((packed))컴파일러에 패딩을 삽입하지 않도록 지시하여 구조 구성원을 잘못 정렬할 수 있습니다.를 들어,이 통상적으로 모든 을 필요로 경우, 모든 것을 필요로 합니다.int 바이트 얼라인먼트를 , 4 얼라인먼트를 가지는 오브젝트,__attribute__((packed))이 될 수 있다int★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ gcc 매뉴얼 인용: "packed"..

programing 2022.08.21
반응형