반응형

전체 글 707

GCC 플러그인에 내장 함수를 추가하는 방법

GCC 플러그인에 내장 함수를 추가하는 방법 GCC 플러그인으로 새로운 빌트인 기능을 추가할 수 있습니까?그렇다면 어떻게 하면 좋을까요? GCC 버전은 5.3(또는 그 이후)입니다.코드는 C로 작성된 플러그인에 의해 컴파일 및 처리됩니다. gcc-melt.org의 GCC 플러그인에 대한 근거에 이것이 가능하다고 언급되어 있습니다만, 그 방법을 알 수 없습니다. GCC의 소스에서 볼 수 있는 한 빌트인은 다음과 같이 생성됩니다.add_builtin_function()gcc/sublichooks.c부터: tree add_builtin_function (const char *name, tree type, int function_code, enum built_in_class cl, const char *libr..

programing 2022.10.19

Eclipse: 어설션 활성화

Eclipse: 어설션 활성화 난 이클립스 갈릴레오를 맡고 있어Eclipse에서 주장을 활성화하려면 어떻게 해야 합니까? 다른 사이트에서 제안했듯이 다음과 같은 인수를 추가해 보았습니다.-ea컴파일러의 컴플라이언스 레벨을 다음과 같이 변경해 보았습니다.1.4두 제안 모두 효과가 없었습니다. 메뉴로 이동 Run, 다음으로 메뉴 항목으로 이동합니다. Run Configurations. 왼쪽 패널에서 다음 페이지로 이동합니다.Java Application, 다음으로 넘어갑니다.Assertions. 오른쪽 패널에서 탭을 선택합니다. Arguments. 의 필드 아래VM arguments,유형-ea어사션을 유효하게 합니다. 를 클릭합니다.Apply그리고 나서.Run 버튼을 클릭합니다. 디폴트로 글로벌하게 설정하려..

programing 2022.10.19

목록 초기화용 이 코드가 목록을 서로 링크하는 이유는 무엇입니까?

목록 초기화용 이 코드가 목록을 서로 링크하는 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. 하위 목록에 예기치 않게 반영된 목록 변경 사항 목록 (17개의 답변) 닫힘작년. n길이의 리스트를 초기화하려고 합니다. x = [[]] * n 그러나, 이것은 어떻게든 리스트를 서로 연결시킨다. >>> x = [[]] * 3 >>> x[1].append(0) >>> x [[0], [0], [0]] 저는 다음과 같은 것을 기대하고 있습니다. [[], [0], []] 좋은 생각 있어요?문제는 기억 속에 있는 모든 목록이 똑같다는 거예요.를 사용하는 경우[x]*n구문은 다음과 같습니다.n많이x모두 같은 오브젝트에 대한 참조입니다.뚜렷한 예는 아니지만n같은 인스턴스에 대한 참조. 3개의 다른 리스트를 작성하려..

programing 2022.10.19

라이브러리가 로드되지 않음: mysql2 gem을 사용하여 OS X 10.6에서 'rails server'를 실행하려고 하면 libmysqlclient.16.dylib 오류가 발생함

라이브러리가 로드되지 않음: mysql2 gem을 사용하여 OS X 10.6에서 'rails server'를 실행하려고 하면 libmysqlclient.16.dylib 오류가 발생함 한동안 이것과 씨름하고 있어요. 스노우 레퍼드 기계에 레일즈 3, 보석, mysql을 설치했습니다.첫 번째 프로젝트를 만들고 실행하려고 할 때까지 모든 것이 잘 되어가고 있었습니다. rails server 이 기능을 실행하면 다음과 같이 됩니다. jontybrook$ rails server /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle: dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2...

programing 2022.10.19

JavaScript에서 setInterval 호출 중지

JavaScript에서 setInterval 호출 중지 사용하고 있다setInterval(fname, 10000);자바스크립트에서 함수를 10초마다 호출합니다.어떤 이벤트에서 그만 불러도 될까요? 나는 사용자가 반복적인 데이터 갱신을 멈출 수 있기를 바란다.setInterval()인터벌 ID를 반환합니다.이 ID는 에 전달할 수 있습니다.clearInterval(): var refreshIntervalId = setInterval(fname, 10000); /* later */ clearInterval(refreshIntervalId); 및 의 문서를 참조해 주세요.반환값을 설정하는 경우setInterval변수를 사용할 수식을 수행할 수 있습니다.clearInterval멈춰야 해 var myTimer =..

programing 2022.10.19

node.js를 사용하여 mySQL에 대량 삽입하려면 어떻게 해야 합니까?

node.js를 사용하여 mySQL에 대량 삽입하려면 어떻게 해야 합니까? https://github.com/felixge/node-mysql 같은 것을 사용하는 경우 mySQL에 대량 삽입하는 방법은 무엇입니까?중첩된 어레이를 사용하여 대량 삽입할 수 있습니다(github 페이지 참조). 네스트된 배열은 그룹화된 목록(벌크 삽입용)으로 변환됩니다.[['a', 'b'], ['c', 'd']]로 바뀌다('a', 'b'), ('c', 'd') 요소의 중첩 배열을 삽입하기만 하면 됩니다. 여기에 예를 제시하겠습니다. var mysql = require('mysql'); var conn = mysql.createConnection({ ... }); var sql = "INSERT INTO Test (name, ..

programing 2022.10.19

각 콜백의 모든 비동기 후 콜백

각 콜백의 모든 비동기 후 콜백 제목 그대로.이거 어떻게 해? 전화하고 싶다whenAllDone()forEach-loop이 각 요소를 통과하여 비동기 처리를 수행한 후. [1, 2, 3].forEach( function(item, index, array, done) { asyncFunction(item, function itemDone() { console.log(item + " done"); done(); }); }, function allDone() { console.log("All done"); whenAllDone(); } ); 이렇게 작동시킬 수 있을까요?두 번째 인수 for Each가 모든 반복을 거친 후 실행되는 콜백 함수인 경우 예상 출력: 3 done 1 done 2 done All do..

programing 2022.10.19

새 폴더 작성 방법

새 폴더 작성 방법 이 질문에는 이미 답변이 있습니다. 네스트된 디렉토리를 안전하게 작성하려면 어떻게 해야 합니까? (29 회답) 닫힘8년 전. 내 프로그램의 출력 정보를 폴더에 저장하려고 합니다. 지정된 폴더가 없으면 프로그램에서 지정한 폴더 이름으로 새 폴더를 만들어야 합니다.이게 가능합니까?만약 그렇다면 방법을 알려주세요. 폴더 경로를 다음과 같이 지정했다고 가정합니다."C:\Program Files\alex"그리고.alex폴더가 존재하지 않습니다.프로그램에서 작성해야 합니다.alex출력 정보를 저장해야 합니다.alex폴더입니다.os.makedirs()를 사용하여 폴더를 만들 수 있습니다. os.path.display()를 사용하여 이미 존재하는지 확인합니다. newpath = r'C:\Progra..

programing 2022.10.19

JavaScript는 붙여넣기 이벤트에서 클립보드 데이터를 가져옵니다(크로스 브라우저).

JavaScript는 붙여넣기 이벤트에서 클립보드 데이터를 가져옵니다(크로스 브라우저). 웹 응용 프로그램에서 붙여넣기 이벤트를 감지하고 붙여넣을 데이터를 검색하려면 어떻게 해야 합니까? 텍스트가 리치 텍스트 에디터에 붙여넣기 전에 HTML 콘텐츠를 삭제하고 싶습니다. 나중에 붙여넣은 후 텍스트를 클리닝하는 것은 가능하지만, 문제는 이전 서식이 모두 손실된다는 것이 문제입니다.예를 들어 편집기에서 문장을 쓰고 굵게 할 수 있지만, 새 텍스트를 붙여넣으면 모든 서식이 손실됩니다.붙여넣은 텍스트만 정리하고 이전 포맷은 그대로 둡니다. 이상적인 솔루션은 최신 브라우저(MSIE, Gecko, Chrome 및 Safari 등)에서 모두 작동해야 합니다. 에는 MSIE가 있습니다.clipboardData.getDa..

programing 2022.10.19

Java I/O에서 "Stream"과 "Buffer"는 정확히 무엇을 의미합니까?

Java I/O에서 "Stream"과 "Buffer"는 정확히 무엇을 의미합니까? 에 입력요.BufferedReader. 알고 .Stream ★★★★★★★★★★★★★★★★★」Buffer 또, 이 코드 라인의 기능은 다음과 같습니다. BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); Java에는 입출력(I/O)에 대한 두 가지 클래스, 즉 스트림과 리더/라이터가 있습니다. 스트림(InputStream,OutputStream파일, 네트워크 또는 기타 디바이스에서 바이너리 데이터를 읽고 쓰는 데 사용됩니다. 리더와 라이터는 텍스트(문자)를 읽고 쓰기 위한 것입니다.이 계층은 문자열 인코딩을 사용하여 이진 데이터(바이트)를 문자로 변..

programing 2022.10.19
반응형