반응형

programing 943

C에서 Unix 프로그래밍을 연습하려면 어떻게 해야 하나요?

C에서 Unix 프로그래밍을 연습하려면 어떻게 해야 하나요? 전문적인 자바(그리고 파이썬) 프로그래밍을 5년 동안 하고 컴퓨터 과학 교육이 서서히 사라졌다고 느낀 후, 저는 제 시야/일반적인 유용성을 세계로 넓히고 제가 기계에 정말로 영향력을 가지고 있다고 느끼는 무언가를 하기로 결심했습니다.저는 C와 Unix 프로그래밍을 배우기로 했습니다. 왜냐하면 그곳이 가장 흥미로운 문제들이 많이 있는 곳이기 때문입니다. 제 최종 목표는 일주일에 40~50시간을 비용을 지불하는 일에 소비해야 하기 때문에 제가 더 잘하고 싶은 코딩 타입이 될 수 있다는 것입니다.물론, 당신이 전에 하지 않았던 일을 할 수 있도록 고용되는 것은 아니기 때문에, 지금은 내가 스스로 일을 하고 있습니다. 이를 위해 K&R부터 시작했는데,..

programing 2022.08.31

형식 변환 - 서명된 int/char로 서명되지 않음

형식 변환 - 서명된 int/char로 서명되지 않음 아래 프로그램을 실행하려고 했습니다. #include int main() { signed char a = -5; unsigned char b = -5; int c = -5; unsigned int d = -5; if (a == b) printf("\r\n char is SAME!!!"); else printf("\r\n char is DIFF!!!"); if (c == d) printf("\r\n int is SAME!!!"); else printf("\r\n int is DIFF!!!"); return 0; } 이 프로그램의 출력은 다음과 같습니다. char is DIFF!!!int는 똑같아!!! 왜 양쪽에서 다른 출력을 얻을 수 있을까요? 력음음음..

programing 2022.08.31

Vue 구성 요소의 "구성 요소 렌더링 함수에 무한 업데이트 루프가 있을 수 있습니다" 경고

Vue 구성 요소의 "구성 요소 렌더링 함수에 무한 업데이트 루프가 있을 수 있습니다" 경고 정렬 기능이 있는 기본 테이블을 만들고 있습니다. {{ field }} props: { data: { type: Object, default () { return {} } } }, methods: { sortBy (data, params) { // the warning disappears if I only leave "return data" data.sort((a, b) => { return a[params.name] - b[params.name] * params.order }) return data } } 무슨 이유에서인지 경고음이 들립니다. [Vue warn] :구성요소 렌더링 함수에 무한 업데이트 루프가 있..

programing 2022.08.31

정적 라이브러리를 공유 라이브러리로 변환하시겠습니까?

정적 라이브러리를 공유 라이브러리로 변환하시겠습니까? 서드파티제 라이브러리는 주로 다수의 스태틱(static)으로 구성되어 있습니다..a) 라이브러리 파일입니다.이것을 하나로 정리할 수 있습니다..a라이브러리 파일입니다만, 정말 싱글로 만들어야 합니다..so공유 라이브러리 파일 스태틱을 변환하는 방법이 있습니까?.a공유에 줄세우기하다.so파일? 아니면 일반적으로 대량의 스태틱을 조합하는 좋은 방법이 있을까요?.a몇 개의 파일이 있는.o파일을 하나의 파일로 만들다.so파일링?(물론 적절한 -L을 사용하여) 이 기능을 수행합니까? gcc -shared -o megalib.so foo.o bar.o -la_static_lib -lb_static_lib 안 해?g++ -shared -o megalib.so fo..

programing 2022.08.31

vuex 저장소 데이터를 그래프에 전달할 수 없음

vuex 저장소 데이터를 그래프에 전달할 수 없음 현재 vuex store의 데이터를 apexchart 그래프로 전달하려고 합니다.근데 안 되는 것 같아요?내가 뭘 잘못했는지 누가 조언해줄래?주로 업데이트하려고 합니다.this.series그리고.this.chartOptions.labels정점 차트가 렌더링되기 전에 말이죠. city Pie Chart.vue 계산 속성에서generateSeries(), getter를 에 할당합니다.this.chartOptions.series, 그러나 반환.this.series어느 것이undefined. generateChartOptions()그래프 라이브러리를 잘 모르기 때문에 괜찮을지도 모르지만, 당신은 그것을 에 할당하고 있습니다.this.chartOptions.lab..

programing 2022.08.31

Vue.js - 부모 <-> 슬롯 통신

Vue.js - 부모 슬롯 통신 향후 프로젝트에서 사용할 라이브러리를 작성하기 위해 Vue 컴포넌트의 작은 컬렉션을 작성하려고 합니다만, 이 토픽은 매우 혼란스럽습니다.전혀 다른 접근방식이 필요할지도 모르지만... 정책 패턴에서 영감을 얻고 있습니다(이렇게 부릅니다).템플릿 컴포넌트를 만듭니다.템플릿 컴포넌트의 동작은 중첩된 컴포넌트에 따라 달라집니다.예를 들어 bkg 이미지를 변경하는 메서드를 소유하는 Preview 컴포넌트를 만들고 이 메서드를 호출할 수 있는 오버레이를 이 컴포넌트에 중첩하려고 합니다.이 오버레이는 슬롯을 통해 네스트되어 있으면 좋겠다고 생각했던 모든 것이 될 수 있기 때문에: (img 목록을 통해 콘텐츠를 v-for로 만듭니다.) 그리고 js: props: { content: {d..

programing 2022.08.31

Class.newInstance()를 컨스트럭터 인수와 함께 사용할 수 있습니까?

Class.newInstance()를 컨스트럭터 인수와 함께 사용할 수 있습니까? 사용하고 싶다Class.newInstance()인스턴스화하는 클래스에 null 생성자가 없습니다.따라서 컨스트럭터 인수를 통과할 수 있어야 합니다.방법이 있을까요?MyClass.class.getDeclaredConstructor(String.class).newInstance("HERESMYARG"); 또는 obj.getClass().getDeclaredConstructor(String.class).newInstance("HERESMYARG"); myObject.getClass().getDeclaredConstructors(types list).newInstance(args list); 편집: 코멘트에 의하면, 일부의 유저에..

programing 2022.08.31

C의 문자열에 문자 추가?

C의 문자열에 문자 추가? C 문자열에 단일 문자를 추가하려면 어떻게 해야 하나요? 예 char* str = "blablabla"; char c = 'H'; str_append(str,c); /* blablablaH */ C 문자열에 문자를 추가하려면 먼저 문자열을 포함하는 메모리버퍼가 추가 문자를 수용할 수 있을 정도로 충분한지 확인해야 합니다.예제 프로그램에서는 지정된 리터럴 문자열을 수정할 수 없으므로 추가 메모리 블록을 새로 할당해야 합니다. 다음은 샘플입니다. #include int main() { char *str = "blablabla"; char c = 'H'; size_t len = strlen(str); /* one for extra char, one for trailing zero *..

programing 2022.08.31

vuej를 사용한 다른 모바일 및 데스크톱 레이아웃

vuej를 사용한 다른 모바일 및 데스크톱 레이아웃 vue를 사용하여 모바일 뷰와 데스크톱 뷰에 다른 레이아웃 또는 컴포넌트를 사용자에게 제공할 수 있는 가볍고 스마트한 방법을 찾고 있습니다. 제 웹 어플리케이션은 많은 테이블로 구성되어 있습니다.모바일 디바이스에서 사용할 때 테이블은 좋은 경험이 아닙니다(테이블을 사용할 수 있는 방법은 많지만 즐길 수 없습니다). 그래서 사용자가 데스크톱에서 웹 앱에 접속하는지 모바일에서 접속하는지 여부를 검출할 수 있도록 vue js를 만들려고 합니다.사용자가 데스크톱에서 열면 오래된 테이블이 나타납니다. 왜냐하면 데스크톱 사용자가 가지고 있기 때문입니다.그러나 모바일 디바이스에서 사용자가 열면 모바일 디바이스에 적합한 카드 또는 패널과 같은 뷰가 표시됩니다(일반적으..

programing 2022.08.31

C에 선행 0이 있는 'printf'

C에 선행 0이 있는 'printf' 다음과 같은 부동 소수점 번호가 있습니다.4917.24소수점 앞에 항상 5자, 앞에 0, 그리고 소수점 뒤에 3자리가 되도록 인쇄하고 싶습니다. 나는 노력했다.printf("%05.3f", n)사용하고 있는 임베디드 시스템에 탑재되어 있습니다만,*****포맷 지정자가 맞습니까?형식 지정자가 잘못되었습니다.에서printf()man page on machine): 0 공백 패딩이 아닌 제로 패딩을 사용해야 함을 나타내는 제로 "0 문자입니다.둘 다 사용되는 경우 "-는 "0를 덮어씁니다. 필드 폭: 필드 폭을 지정하는 숫자 문자열(옵션). 출력 문자열이 필드 폭보다 작을 경우 왼쪽(또는 왼쪽 조정 표시기가 있는 경우 오른쪽)에 빈 패드로 필드 폭을 구성합니다(선행 0은 ..

programing 2022.08.31
반응형