반응형

2022/08/11 15

각 OS에서 C/C++를 재컴파일해야 하는 이유는 무엇입니까?

각 OS에서 C/C++를 재컴파일해야 하는 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. "실행 가능 파일" 운영 체제가 종속되는 이유는 무엇입니까? (6개의 답변) 닫힘1년 전. 이것은 다른 어떤 것보다도 이론적인 질문이다.저는 낮은 수준의 프로그래밍에 관심이 많은 Comp sci 전공자입니다.나는 비밀리에 일이 어떻게 돌아가는지 알아보는 것을 좋아한다.저의 전문은 컴파일러 디자인입니다. 어쨌든, 첫 컴파일러 작업을 하고 있을 때, 뭔가 혼란스러운 일이 일어나고 있습니다. C/C++로 프로그램을 작성할 때, 전통적으로 사람들이 알고 있는 것은 C/C++ 코드가 마법처럼 그 기계의 네이티브 코드로 변환된다는 것입니다. 하지만 뭔가 앞뒤가 맞지 않아요.x86 아키텍처를 대상으로 C/C++ 프로그램..

source 2022.08.11

헤더 파일을 C/C++에 여러 번 포함

헤더 파일을 C/C++에 여러 번 포함 이 질문에는 이미 답변이 있습니다. 경비원을 포함시키고 싶지 않은 상황이 있나요? (6개의 답변) 닫힘6년 전에요. 헤더 파일을 C 또는 C++에 여러 번 포함시키는 것이 도움이 됩니까? 이 메커니즘이 전혀 사용되지 않는다면 컴파일러는 왜 파일을 두 번 포함시키는 것을 걱정합니까? 만약 그것이 정말 쓸모없다면 새로운 컴파일러가 모든 헤더를 한 번만 포함시키는 것이 더 편리하지 않을까요? 편집: 가드와 프래그마를 포함한 표준적인 방법이 있는 것은 알고 있습니다만, 그마저도 명기할 필요가 있는 이유는 무엇입니까?파일을 한 번만 포함하는 것이 컴파일러의 기본 동작이어야 하지 않나요?네, 프리프로세서로 코드를 생성하거나 Boost와 같은 트릭을 할 때 유용합니다.PP는 그..

source 2022.08.11

Vue.js 클릭 후 이전 클래스를 삭제할 때 활성 클래스를 추가하려면

Vue.js 클릭 후 이전 클래스를 삭제할 때 활성 클래스를 추가하려면 여기 div 요소에서 이 활성 링크를 달성하려면 코드 사용 예를 볼 수 있습니다. http://jsfiddle.net/fiddleyetu/9ff79/ $(function() { $( 'ul.nav li' ).on( 'click', function() { $( this ).parent().find( 'li.active' ).removeClass( 'active' ); $( this ).addClass( 'active' ); }); }); 여기서 vue.div 요소를 사용하여 활성화 링크를 수행할 수 없습니다. 여기 링크를 활성화해야 하는 요소에 대한 내 코드가 있습니다. .PNG .PDF .JPG .PSD js export defaul..

source 2022.08.11

Nuxt.js를 사용할 때 동적 Vuex 모듈을 초기화할 때 가장 적합한 방법은 무엇입니까?

Nuxt.js를 사용할 때 동적 Vuex 모듈을 초기화할 때 가장 적합한 방법은 무엇입니까? 최근에는 다양한 Vuex 모듈을 사용하는 대규모 애플리케이션을 구축하고 있습니다.그 중 하나를 살펴보겠습니다(예:support-chat지원 채팅은 자체 페이지에 있으며, 초기 애플리케이션 로드 시 이 모듈로 스토어를 오염시키는 것은 중복됩니다.이 모듈은 페이지가 로드되면 동적으로 등록하는 것이 목표입니다.이 모듈을 어디에, 언제, 어떻게 등록해야 하는지 묻고 싶습니다. 이 모듈을 에 등록합니다.beforeCreate페이지 구성 요소의 후크: import supportChatModule from '@/vuex/modules/support-chat' // ... beforeCreate() { this.$store.r..

source 2022.08.11

메이븐과의 관계도 포함해서

메이븐과의 관계도 포함해서 maven(2.0.9)이 하나의 jar 파일에 모든 종속성을 포함하도록 강제하는 방법이 있습니까? 하나의 항아리 파일로 빌드하는 프로젝트가 있어요.의존 관계 클래스도 항아리에 복사해 주었으면 합니다. 업데이트: jar 파일에 jar 파일을 포함할 수 없습니다.의존관계로 지정된 항아리를 풀고 클래스 파일을 항아리에 패키지하는 방법을 찾고 있습니다.이 작업은 "의존 관계가 있는 jar-with-dependencies" 기술자가 있는 maven-assembly 플러그인을 사용하여 수행할 수 있습니다.다음은 pom.xml 중 하나의 관련 청크입니다. maven-assembly-plugin package single jar-with-dependencies Maven 2에서는 이 목적을 ..

source 2022.08.11

고속 메모리 복사 방법(ARGB에서 BGR로)

고속 메모리 복사 방법(ARGB에서 BGR로) 개요 다른 형식으로 변환해야 하는 이미지 버퍼가 있습니다.원본 이미지 버퍼는 채널당 8비트씩 4개 채널, Alpha, Red, Green 및 Blue입니다.수신처 버퍼는 채널당8비트, 블루, 그린, 레드 3채널입니다. 즉, 무차별 포스 방식은 다음과 같습니다. // Assume a 32 x 32 pixel image #define IMAGESIZE (32*32) typedef struct{ UInt8 Alpha; UInt8 Red; UInt8 Green; UInt8 Blue; } ARGB; typedef struct{ UInt8 Blue; UInt8 Green; UInt8 Red; } BGR; ARGB orig[IMAGESIZE]; BGR dest[IMAGE..

source 2022.08.11

vue-class-component를 사용하여 es6 vue-component 라이브러리를 구축하는 방법

vue-class-component를 사용하여 es6 vue-component 라이브러리를 구축하는 방법 다음과 같은 요건을 가진 vue-class-component 및 vue-property-decorator를 사용하여 vuejs 구성 요소 라이브러리를 형식 스크립트로 생성하려고 합니다. 라이브러리 구성 요소는 클래스 형식의 타이프 스크립트로 작성해야 합니다. 프로젝트에서 트리쉐이킹을 허용하려면 라이브러리 구성 요소를 es6 모듈로 내보내야 합니다. 라이브러리에서는 최신 버전의 @vue/cli를 사용하여 프로젝트의 골격을 설정했습니다.그 라이브러리 프로젝트에서는 컴포넌트가 정상적으로 동작하고 있습니다. 반면 어플리케이션은 웹 팩 설정을 사용하고 있으며, 여기서는 vue-components를 사용하고 있..

source 2022.08.11

Mockito 메서드 호출 순서/시퀀스 확인

Mockito 메서드 호출 순서/시퀀스 확인 '아니다'가 '아니다'인지 확인할 수 있는 요?methodOne라고 합니다.methodTwo★★★★★★★★★★★★? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } } InOrder..

source 2022.08.11

마운트된 상위 구성 요소에서 비동기 메서드가 완료된 후에만 하위 구성 요소

마운트된 상위 구성 요소에서 비동기 메서드가 완료된 후에만 하위 구성 요소 자식 구성 요소를 렌더링하는 부모 구성 요소가 있습니다.비동기 호출(Vuex 액션에서 'get'한 Axios 요청)을 발신하고 있습니다.mounted상위 구성 요소의 하위 구성 요소에 필요한 데이터를 가져옵니다. 비동기 호출이 완료될 때까지 하위 구성 요소의 렌더링을 방지하고 싶습니다.누가 좀 우아한 접근법을 제안해 줄 수 있나요?v-if mydata초기화된 데이터 속성일 수 있습니다.null: data() { return { mydata: null } } 이 값이 입력되면created/mounted,그child컴포넌트가 표시됩니다. async created() { const response = await axios // ... ..

source 2022.08.11

VueJs와 같은 페이지에서 같은 앱을 여러 번 사용할 수 있습니까?

VueJs와 같은 페이지에서 같은 앱을 여러 번 사용할 수 있습니까? vue.js를 사용하여 백엔드에서 데이터를 가져와 프런트엔드에 표시하는 프로젝트가 있습니다.같은 앱을 여러 번 사용하거나 앱에서 앱을 사용해야 합니다. https://jsfiddle.net/Lsc7hggs/4/ 의 예를 다음에 나타냅니다. [% nameAttr() %] [% nameAttr() %] [% randomColor() %] [% randomColor() %] [% nameAttr() %] [% nameAttr() %] [% randomColor() %] [% randomColor() %] 이 일을 할 수 있는 방법이 있을까요?중첩된 Vues는 사용할 수 없습니다. 여러 Vu를 생성할 수 있습니다. const colorHand..

source 2022.08.11
반응형