반응형

programing 535

printf()를 사용하여 출력할 문자열의 글자 수를 지정하는 방법이 있습니까?

printf()를 사용하여 출력할 문자열의 글자 수를 지정하는 방법이 있습니까? 출력할 문자열의 문자 수를 지정하는 방법이 있습니까(의 소수 자릿수와 유사).ints)? printf ("Here are the first 8 chars: %s\n", "A string that is more than 8 chars"); 인쇄를 원하십니까?Here are the first 8 chars: A string기본적인 방법은 다음과 같습니다. printf ("Here are the first 8 chars: %.8s\n", "A string that is more than 8 chars"); 다른 방법(종종 더 유용한 방법)은 다음과 같습니다. printf ("Here are the first %d chars: %...

programing 2022.07.29

형식 설명 2.6.1에서 vue js @Component를 사용하는 방법은 무엇입니까?

형식 설명 2.6.1에서 vue js @Component를 사용하는 방법은 무엇입니까? 작은 컴포넌트를 만들었습니다. import Vue from 'vue'; import Component from 'vue-class-component'; import { Inject, Model, Prop, Watch } from 'vue-property-decorator'; @Component({ template: require('./home.html'), }) export class HomeComponent extends Vue { name: string = 'User'; } typescript@2.5.3을 사용하여 문제없이 프로젝트를 컴파일할 수 있습니다. 그러나 typescript@2.6.1을 사용하려고 하면 다..

programing 2022.07.29

디렉토리가 있는지 확인하는 휴대용 방법 [Windows/Linux, C]

디렉토리가 있는지 확인하는 휴대용 방법 [Windows/Linux, C] 지정된 디렉토리가 있는지 확인하고 싶습니다.Windows에서 이 작업을 수행하는 방법을 알고 있습니다. BOOL DirectoryExists(LPCTSTR szPath) { DWORD dwAttrib = GetFileAttributes(szPath); return (dwAttrib != INVALID_FILE_ATTRIBUTES && (dwAttrib & FILE_ATTRIBUTE_DIRECTORY)); } 및 Linux: DIR* dir = opendir("mydir"); if (dir) { /* Directory exists. */ closedir(dir); } else if (ENOENT == errno) { /* Direct..

programing 2022.07.29

c에서 벡터를 복제하는 방법?

c에서 벡터를 복제하는 방법? c++ 및 벡터/리스트 이전에는 데이터를 더 많이 저장할 필요가 있을 때 어레이 크기를 어떻게 확장했습니까?벡터와 리스트는 개념적으로 C++와 연결되어 있지 않습니다.유사한 구조를 C에 구현할 수 있지만 구문(및 오류 처리)만 다를 뿐입니다.예를 들어 LodePNG는 std:: vector와 매우 유사한 기능을 가진 동적 배열을 구현합니다.사용 예시는 다음과 같습니다. uivector v = {}; uivector_push_back(&v, 1); uivector_push_back(&v, 42); for(size_t i = 0; i < v.size; ++i) printf("%d\n", v.data[i]); uivector_cleanup(&v); 보다시피 사용법이 다소 상세하고..

programing 2022.07.29

왜 소수의 비디오 게임만 자바어로 쓰여져 있는 거죠?

왜 소수의 비디오 게임만 자바어로 쓰여져 있는 거죠? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘9년 전. 왜 상용 3D 비디오 게임(랜덤 오픈 소스 2D 게임이 아님)이 Java로 작성되지 않는가?이론상으로는 생산성 향상과 크로스 플랫폼 애플리케이션을 거의 무료로 이용할 수 있습니다.예를 들어 방대한 자바 라이브러리와 내장된 가비지 컬렉션(후자가 좋은지는 잘 모르겠지만) 등이 있습니다.그럼 왜 거의 사용하지 않는 걸까요?자바 플랫폼용으로 만들어진 인기 있는 상업..

programing 2022.07.28

Vue 3 Modal이 다시 열 때 이전 데이터를 가지고 돌아오다

Vue 3 Modal이 다시 열 때 이전 데이터를 가지고 돌아오다 Vue 3과 Vue 4를 사용하고 있습니다.모달(modal)을 열면 메인 오브젝트(car)가 디폴트오브젝트와 같아지고 이러한 디폴트값이 모달의 폼을 채웁니다.아래 코드는 간략화된 버전입니다. Vuex 모듈: state: { car: {} defaults: { brand: "", color: "", value: "" ... } }, actions: { fillTheCar(state, commit) { commit("SET_CAR", state.defaults) }, }, mutations: { SET_CAR(state, payload) { state.car = payload } } getters: { data(state) { return s..

programing 2022.07.28

C코드로 ":-!"가 뭐죠?

C코드로 ":-!"가 뭐죠? 이 이상한 매크로 코드를 /usr/include/linux/커널에서 우연히 발견했습니다.h: /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used e.g. in a structure initializer (or where-ever else comma expressions aren't permitted). */ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) #define BUILD_BUG_ON_NULL(e) ((void *)s..

programing 2022.07.28

C/Objective-C에서 문자열 리터럴을 여러 줄로 분할하려면 어떻게 해야 합니까?

C/Objective-C에서 문자열 리터럴을 여러 줄로 분할하려면 어떻게 해야 합니까? 꽤 긴 sqlite 질문이 있습니다. const char *sql_query = "SELECT statuses.word_id FROM lang1_words, statuses WHERE statuses.word_id = lang1_words.word_id ORDER BY lang1_words.word ASC"; 어떻게 하면 읽기 쉽게 여러 줄로 나눌 수 있을까요?다음을 수행할 경우: const char *sql_query = "SELECT word_id FROM table1, table2 WHERE table2.word_id = table1.word_id ORDER BY table1.word ASC"; 에러가 발생하고 ..

programing 2022.07.28

VueJs - 데이터 변경 시 아래로 스크롤하는 방법

VueJs - 데이터 변경 시 아래로 스크롤하는 방법 내 컴포넌트에는 메시지 배열이 있습니다. data: function () { return { messages: [], first_load: false ... } 이 메시지 배열은 처음에 컴포넌트 작성 후 Ajax 호출로 채워집니다.서버에서 데이터를 가져온 후 messages 변수에 푸시하면 UI의 모든 메시지가 놀라울 정도로 그려지지만 푸시된 후에는 UI를 아래로 스크롤하여 사용자가 최신 콘텐츠만 볼 수 있도록 합니다. data.body.data.messages.map((message) => { this.messages.push(message) } this.scroll_bottom() 데이터를 푸시한 직후에 간단한 javascript 스크롤 보텀라인을..

programing 2022.07.28

VueJS 구성 요소에서 중복 이벤트를 내보냅니다.

VueJS 구성 요소에서 중복 이벤트를 내보냅니다. 마우스 커서가 VueJS 컴포넌트에 들어가거나 나갈 때 각각 다음 메서드가 호출됩니다. 커서가 컴포넌트에 들어가거나 나갈 때 호출되는 메서드: // located in "methods" section of my Vue component file onMouseEnter() { window.Event.$emit("mouse-entered", this.index); console.log("Mouse entered"); }, onMouseLeave() { window.Event.$emit("mouse-left", this.index); console.log("Mouse left"); }, 예상대로 커서가 컴포넌트에 들어가거나 나갈 때 콘솔의 모양은 다음과 같습..

programing 2022.07.28
반응형