반응형

분류 전체보기 780

C/C++가 표준 ABI를 정의할 경우 "잃을" 수 있는 것은 무엇입니까?

C/C++가 표준 ABI를 정의할 경우 "잃을" 수 있는 것은 무엇입니까? 제목에 모든 것이 적혀 있습니다.저는 C/C++를 구체적으로 말하는 것인데, 둘 다 이것을 "구현 문제"라고 생각하기 때문입니다.표준 인터페이스를 정의하는 것은 그 위에 모듈 시스템을 구축하는 것과 다른 많은 좋은 점들을 쉽게 만들 수 있다고 생각합니다. C/C++가 표준 ABI를 정의할 경우 "잃을" 수 있는 것은 무엇입니까?각 프로세서에 가장 자연스러운 방식으로 구현할 수 있는 자유. 저는 특히 c가 다른 어떤 언어보다도 더 다양한 아키텍처에 적합한 구현을 가지고 있다고 생각합니다.현재 일반적인 고급 범용 CPU에 최적화된 ABI를 준수하려면 일부 오더 머신의 비정상적인 왜곡이 필요합니다.ABI가 선택된 플랫폼을 제외한 모든 ..

programing 2023.10.18

GDB에 구조물 값 표시

GDB에 구조물 값 표시 GDB에서 구조를 가리키는 변수가 주어지면,print원시 포인터 값을 표시합니다.x가 가리키는 원시 바이트를 표시합니다.해당 구조로 가리키는 데이터, 즉 필드 목록과 필드 값을 표시할 방법이 있습니까?print *variable 그러면 GDB에 해당 변수의 값이 표시됩니다. 들여쓰기 및 새 선이 있는 구조물을 표시할 수 있는 옵션도 있습니다. $1 = { next = 0x0, flags = { sweet = 1, sour = 1 }, meat = 0x54 "Pork" } 이를 위해서는 예쁜 인쇄물을 설정해야 합니다. set print pretty on 값 배열을 인쇄하려면 다음 작업을 수행합니다. print *array@len 언급URL : https://stackoverflow..

programing 2023.10.18

java.io .FileNotFoundException: 클래스 경로 리소스가 없으므로 열 수 없습니다.

java.io .FileNotFoundException: 클래스 경로 리소스가 없으므로 열 수 없습니다. 프로젝트의 구성 위치를 설정하려고 하는데 다음 오류가 계속 발생합니다. java.io .FileNotFoundException: 클래스 경로 리소스 [main/resources/app-context.xml]이(가) 없으므로 열 수 없습니다. 저는 제 프로젝트를 다음과 같이 설정했습니다. 그리고 내 코드는 다음과 같이 설정됩니다. ApplicationContext context = new ClassPathXmlApplicationContext(configLocation: "main/resources/app-context.xml"); 이거 어떻게 고쳐요?당신이 바로 밑에 놓는 것.src/main/java..

programing 2023.10.18

jQuery를 사용하여 둘째 자녀 가져오기

jQuery를 사용하여 둘째 자녀 가져오기 $(t).html() 돌아온다 test1test2 나는 두번째를 되찾고 싶습니다.td로부터$(t)물건.해결책을 찾아봤지만 아무것도 효과가 없었습니다.두 번째 원소를 얻는 방법을 알고 있습니까?둘째 아이를 잡습니다. $(t).children().eq(1); 아니면, 둘째 아이를 잡으세요.: $(t).children('td').eq(1); 및 에 대한 설명서를 참조하십시오.여기서 언급한 것은 못 봤는데 CSS 스펙 셀렉터를 사용할 수도 있습니다.문서 참조 $('#parentContainer td:nth-child(2)') 어때요? $(t).first().next() 주요 업데이트: 정답이 얼마나 아름다운지와 별개로, 코드의 성능에 대해서도 생각해 보아야 합니다.따라..

programing 2023.10.18

구글의 트루타임 API 복제가 어려운 이유는?

구글의 트루타임 API 복제가 어려운 이유는? 일반적으로 언론에서 Google의 TrueTime API를 복제하기 어렵다고 하는 이유(Wired, Slashdot 등)를 잘 모르겠습니다. 구글이 달성하고 있는 낮은 오류 간격을 얻는 것이 얼마나 어려운 일인지는 이해할 수 있지만, API 자체가 얼마나 어려운 일인지는 알 수 없습니다. 예를 들어, 해킹당한 버전을 같이 휘핑했습니다.여기 간격이 있습니다. typedef struct TT_interval { struct timeval earliest; struct timeval latest; } TT_interval; 지금 기능입니다. int TT_now(TT_interval* interval) { struct ntptimeval tv; struct time..

programing 2023.10.18

AngularJS 제어기 및 방법

AngularJS 제어기 및 방법 저는 컨트롤러에 대해 몇 가지 질문이 있는 angularjs 초보자입니다. 컨트롤러의 예시는 다음과 같습니다. function exampleController($scope) { $scope.sampleArray = new Array(); $scope.firstMethod = function() { //initialize the sampleArray }; $scope.secondMethod = function() { this.firstMethod(); }; }; 제 질문은 다음과 같습니다. 전화하는 방법firstMethod부터secondMethod? 제가 한 방법이 맞습니까, 아니면 더 나은 방법입니까? 컨트롤러용 컨스트럭터를 생성하려면 어떻게 해야 합니까?sampleAr..

programing 2023.10.13

Listagg 함수 및 ORA-01489: 문자열 연결 결과가 너무 깁니다.

Listagg 함수 및 ORA-01489: 문자열 연결 결과가 너무 깁니다. 다음 쿼리를 실행할 때: Select tm.product_id, listagg(tm.book_id || '(' || tm.score || ')',',') within group (order by tm.product_id) as matches from tl_product_match tm where tm.book_id is not null group by tm.product_id Oracle은 다음 오류를 반환합니다. ORA-01489: result of string concatenation is too long listagg 함수가 지원되지 않는 4000자 이상의 값을 연결하려고 하기 때문에 실패하는 것으로 알고 있습니다. 여기에..

programing 2023.10.13

c 프로그램으로 데이터를 플롯하는 방법은?

c 프로그램으로 데이터를 플롯하는 방법은? 저는 C 프로그래밍에 대한 지식이 부족한 기계 엔지니어입니다.시뮬레이션을 하기 위해 코드를 작성했고, 시뮬레이션 결과를 시각화하고 싶습니다.하고 있는 중입니다.Dev-C내 코드를 써줘서요와 함께fopen그리고.fprintf합니다가 생성됩니다..dat결과가 포함된 파일.는을 .GNUPLOT.dat파일로 결과를 표시합니다.이것은 시간이 걸리고 시뮬레이션이 끝날 때까지 기다려야 합니다.까를 연결할 수 이 있습니까?Dev-C에 내 를 모의하기 ?까?gnupplot을 이미 알고 있으므로 가장 간단한 방법은 프로그램에서 gnupplot을 호출하여 데이터를 파이프링하는 것입니다. FILE *gnuplot = popen("gnuplot", "w"); fprintf(gnuplo..

programing 2023.10.13

브라우저에서 웹소켓 핑/퐁 프레임 전송

브라우저에서 웹소켓 핑/퐁 프레임 전송 연결을 유지하기 위해 웹 소켓에서 핑/퐁 메시지를 계속 읽지만 무엇인지 잘 모르겠습니다.프레임 타입이 다른 건가요?(ping-pong과 관련된 chrome의 javascript WebSocket 객체에서는 어떠한 메소드도 보이지 않습니다.)아니면 그냥 디자인 패턴(예: 말 그대로 "ping"이나 다른 문자열을 서버에 보내고 응답하게 하는 것)일까요?탁구는 연속 프레임과 관련이 있습니까? 제가 물어보는 이유는 제가 Mongrel2 뒤에서 실행되는 python 프레임워크를 사용하고 있기 때문입니다. 그래서 제 python app에서 걱정할 필요 없이 연결을 유지하도록 알려주는 특정 ping/pong 메시지를 Mongrel2에 보낼 수 있는 방법이 있는지 궁금합니다.별도..

programing 2023.10.13

나는 C의 malloc()와 calloc()에 대해 매우 혼란스럽습니다.

나는 C의 malloc()와 calloc()에 대해 매우 혼란스럽습니다. 저는 항상 자바로 프로그래밍을 해왔기 때문에 이 부분에 대해 매우 혼란스러워하고 있습니다. 자바 I에서는 포인터를 선언합니다. int[] array 초기화하거나 메모리를 할당합니다. int[] array = {0,1,0} int[] array = new int[3] 이제 C에서는 모든 게 너무 혼란스러워요.처음에 나는 그것이 선언하는 것만큼 쉽다고 생각했습니다. int array[] 초기화 또는 메모리 할당: int array[] = {0,1,0} int array[] = malloc(3*sizeof(int)) int array[] = calloc(3,sizeof(int)) 제가 틀리지 않는 이상 위의 내용은 모두 동등한 Java-..

programing 2023.10.13
반응형