반응형

전체 글 794

GDB에서 #defined constant를 인쇄하려면 어떻게 해야 합니까?

GDB에서 #defined constant를 인쇄하려면 어떻게 해야 합니까? 주제별로. 다음과 같이 정의된 몇 가지 상수가 있습니다. #define CONST 40 나는 내 프로그램에 중단점을 설정했다.이 상수의 값은 어떻게 인쇄합니까?(소스코드만 봐도 되는데 확실히 하고 싶다)help macro 매크로가 로드되기 전에 -g3 플래그를 사용하여 컴파일하고 프로그램을 시작해야 합니다. 고객님의 경우: info macro CONST 또는 macro expand CONST 상세정보 : http://sourceware.org/gdb/current/onlinedocs/gdb/Macros.html언급URL : https://stackoverflow.com/questions/2934006/how-do-i-print-..

programing 2022.08.17

vue.dister Web 컴포넌트 등록

vue.dister Web 컴포넌트 등록 vue.js를 사용하고 있으며 stencil.js로 웹 컴포넌트를 만들었습니다.웹 컴포넌트를 npm에 공개하고 싶지 않기 때문에 vue 프로젝트의 src/assets 디렉토리에 포함시킬 뿐입니다. 하지만 오류가 발생합니다. [Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the "name" option. found in ---> at src/app.vue 자산 디렉토리에 이미 있는 다른 컴포넌트에서는 문제없이 동작합니다. 또, 사용법에도 도움이 되지 않습니다. Vue.config.igno..

programing 2022.08.17

Java 보안:잘못된 키 크기 또는 기본 매개 변수입니까?

Java 보안:잘못된 키 크기 또는 기본 매개 변수입니까? 아까 질문도 해봤는데 답이 안 나와서 아무 것도 안 나왔어요. 이 문제에 대한 자세한 내용은 몇 가지 설명 드렸습니다.이 문제를 어떻게 해결할 것인지, 무엇을 시도해야 하는지에 대한 귀하의 의견을 꼭 듣고 싶습니다. Linux 서버에 Java 1.6.0.12가 설치되어 있으며 아래 코드는 완벽하게 실행됩니다. String key = "av45k1pfb024xa3bl359vsb4esortvks74sksr5oy4s5serondry84jsrryuhsr5ys49y5seri5shrdliheuirdygliurguiy5ru"; try { Cipher c = Cipher.getInstance("ARCFOUR"); SecretKeySpec secretKeySpe..

programing 2022.08.17

gcc를 사용하여 __uint128_t 번호를 인쇄하는 방법

gcc를 사용하여 __uint128_t 번호를 인쇄하는 방법 그곳 있습니까 거기에.PRIu128는행동을 같은과 비슷한 행동 하는PRIu64부터에서: printf("%" PRIu64 "\n", some_uint64_value); 또는 수동으로 숫자로 변환: int print_uint128(uint128_t n) { if (n == 0) return printf("0\n"); char str[40] = {0}; // log10(1 > 64); 윗부분을 위해서.GCC 4.7.1 매뉴얼에는 다음과 같이 기재되어 있습니다. 6.8 128비트 정수 연장선상으로 정수 스칼라 타입 확장으로서정수 스칼라 타입.__int128목표 정수 모드 충분히 128비트를 개최할 넓이가에 지원된다.는 128비트를 유지할 수 있는 충분..

programing 2022.08.17

오류: 함수가 로컬 변수의 주소를 반환합니다.

오류: 함수가 로컬 변수의 주소를 반환합니다. 저는 C는 초급이고 독학으로 배우고 있습니다.다음 기능을 만들고 있습니다. char *foo(int x){ if(x < 0){ char a[1000]; char b = "blah"; x = x - 1; char *c = foo(x); strcpy(a, b); strcat(a, c); return a; } blah ... } 기본적으로 부가된 문자열을 반환하려고 하는데 다음 오류가 나타납니다. "error: function returns address of local variable?" (로컬 변수의 주소를 반환함) 제안사항, 수정 방법로컬 변수는 정의된 블록 내에서만 연장되는 수명을 가집니다.제어가 로컬 변수가 정의되어 있는 블록 밖으로 나가는 순간 변수의 ..

programing 2022.08.17

어레이를 컨트롤러에서 vue.js v-for로 전달하는 방법

어레이를 컨트롤러에서 vue.js v-for로 전달하는 방법 컨트롤러 패스 값(데이터베이스 열)에서 vue.js 컴포넌트(v-for의 선택 옵션용)로 시도하고 있지만 컨트롤러에서 블레이드로 전송하여 vue.js에서 프로포트로 가져와 데이터로 넣으면 json의 모든 문자가 하나의 선택 옵션으로 표시됩니다. 이 문제를 해결하고 json 개체를 v-for select에 넣으려면 어떻게 해야 합니까? 역할 컨트롤러php $roles = Roles::all('name'); return view('users.create', ['users' => $users]); 블레이드에서는 vue 컴포넌트에 값을 전달합니다. My Users Add.vue: {{role}} 그러나 목록 내의 모든 문자를 선택 행의 json에서 가..

programing 2022.08.10

"continue" 키워드는 무엇이며 Java에서는 어떻게 동작합니까?

"continue" 키워드는 무엇이며 Java에서는 어떻게 동작합니까? 이 키워드를 처음 봤는데, 어떤 기능을 하는지 누가 설명해 줄 수 있을까 해서요. 예요?continue★★★★★★★★★★★★★★★★★? 어떻게 작동합니까? 언제 사용하나요? continue ★★★★★★★★★★★★★★★.goto에 대해 잘 알고 계십니까?break대조를 이루어 생각하기 쉽습니다. break는 루프를 종료합니다(아래 코드 참조). continue는, 반복에 됩니다. A continue는 가장 에 있는 부터 다시 됩니다.while ★★★★★★★★★★★★★★★★★」do 「」를 참조해 주세요.for 루프 하고, 그 네스트의 「」를 회피하기 위해서 됩니다. 이것은 종종 루프의 처리를 조기에 종료하기 위해 사용되며, 따라서 깊이 ..

programing 2022.08.10

디버거를 사용하지 않는 경우에만 segfault가 발생합니다.

디버거를 사용하지 않는 경우에만 segfault가 발생합니다. 멀티스레드 C 프로그램이 있으며, 이 프로그램은 프로그램의 특정 지점에서 분할 오류를 지속적으로 생성합니다.gdb로 실행해도 장애는 표시되지 않습니다.디버거를 사용하지 않을 때만 장애가 발생할 수 있는 이유를 생각할 수 있습니까?문제를 찾기 위해 사용할 수 없다는 것은 매우 짜증나는 일입니다!전형적인 하이젠버그.Wikipedia에서: 하이젠버그에는 시간 또한 요인이 될 수 있다.디버거의 제어 하에 프로그램을 실행하면 프로그램의 실행 타이밍이 통상적인 실행과 비교하여 변경될 수 있다.레이스 조건과 같은 시간에 민감한 버그는 디버거의 싱글 스텝 소스 라인에 의해 프로그램이 느려지는 경우 재현되지 않을 수 있습니다.이것은, 2대의 머신간에 네트워크..

programing 2022.08.10

Vue $route가 정의되지 않았습니다.

Vue $route가 정의되지 않았습니다. 나는 Vue 라우터를 배우고 있다.그리고 나는 사용하지 않고 프로그램 내비게이션을 만들고 싶다.템플릿 파일에 있습니다.내 라우터 및 뷰: router = new VueRouter({ routes: [ {path : '/videos', name: 'allVideos', component: Videos }, {path : '/videos/:id/edit', name: 'editVideo', component: VideoEdit }, ] }); new Vue({ el: "#app", router, created: function(){ if(!localStorage.hasOwnProperty('auth_token')) { window.location.replace('/..

programing 2022.08.10

32비트 시스템에서 -(-2147483648) = - 2147483648이 되는 이유는 무엇입니까?

32비트 시스템에서 -(-2147483648) = - 2147483648이 되는 이유는 무엇입니까? 그 질문은 자명하다고 생각합니다만, 아마 오버플로와 관계가 있을 것이라고 생각합니다만, 아직 잘 모르겠습니다.도대체 무슨 일이 벌어지고 있는 거야? ?는 왜?-(-2147483648) = -2147483648(「C」)4비트 숫자로 계산해볼게요. 하지만 그 생각은 똑같아요. 4비트 수치로 지정할 수 있는 값은 0000 ~1111 입니다.이는 0 ~ 15이지만 음수를 나타낼 경우 첫 번째 비트가 부호(0은 양수, 1은 음수)를 나타내기 위해 사용됩니다. 그래서 1111은 15가 아니다.첫 번째 비트가 1이기 때문에 음수입니다.그 값을 알기 위해 이전 답변에서 설명한 바와 같이 "비트를 반전시켜 1을 더한다"라..

programing 2022.08.10
반응형