반응형

programing 632

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

Windows 머신에 JDK가 설치되어 있는 장소를 확인하려면 어떻게 해야 합니까?

Windows 머신에 JDK가 설치되어 있는 장소를 확인하려면 어떻게 해야 합니까? 기계상의 JDK 위치를 알아야 합니다. 중Java -versioncmd에서는 버전이 '1.6.xx'로 표시됩니다.사용하던 컴퓨터에서 이 SDK의 위치를 찾으려면echo %JAVA_HOME%JAVA_만됩니다.JAVA's java java 、 JAVA 。 ('JAVA_JAVA')가 없기 에)PATH' var는 내 환경변수로 설정된다.Linux/Unix/Mac OS X를 사용하는 경우: 이것을 시험해 보세요. $ which java 정확한 위치를 출력합니다. 다음에 ㄴ, ㄴ, ㄴ, ㄴ, ㄴ다를 할 수 있다.JAVA_HOME이치노 내 컴퓨터(Mac OS X - Snow Leopard): $ which java /usr/bin/j..

programing 2022.10.19

메서드 매개 변수 이름을 가져오는 방법

메서드 매개 변수 이름을 가져오는 방법 Python 함수의 경우: def a_method(arg1, arg2): pass 인수의 수와 이름을 추출하려면 어떻게 해야 합니까?다시 말해, 내가 언급할 것이 있다면func, 나는 그것을 원한다.func.[something]돌아오다("arg1", "arg2"). 이 사용 시나리오는 데코레이터가 있는 경우로, 실제 함수에 표시되는 것과 같은 순서로 method 인수를 키로 사용하고 싶습니다.즉, 데코레이터가 인쇄된 것처럼 보이면"a,b"부르면a_method("a", "b")?모듈을 살펴보십시오. 다양한 코드 개체 속성을 검사합니다. >>> inspect.getfullargspec(a_method) (['arg1', 'arg2'], None, None, None) ..

programing 2022.10.02

MySQL의 여러 업데이트

MySQL의 여러 업데이트 한 번에 여러 행을 삽입할 수 있는 것으로 알고 있는데, MySQL에서 여러 행을 한 번에 업데이트하는 방법(예: 1개의 쿼리에서)이 있습니까? 편집: 예를 들어 다음과 같은 항목이 있습니다. Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 다음 모든 업데이트를 하나의 쿼리로 결합합니다. UPDATE table SET Col1 = 1 WHERE id = 1; UPDATE table SET Col1 = 2 WHERE id = 2; UPDATE table SET Col2 = 3 WHERE id = 3; UPDATE table SET Col1 = 10 WHERE id = 4; UPDATE table SET Col2 = ..

programing 2022.10.02

MySQL에서 외부 키 제약 조건을 사용하는 이유

MySQL에서 외부 키 제약 조건을 사용하는 이유 그냥 궁금해서 추가하는 타입을 규정할 수 있다고 확신하는데 MySQL에서 외부 키로 제약을 사용하는 동기는 무엇입니까? 퍼포먼스가 향상됩니까?외부 키는 참조 무결성을 적용합니다.이러한 제약에 의해 테이블 내의 행이order_details밭과 함께order_id참조orders테이블은 절대 가질 수 없다.order_id에 존재하지 않는 값orders테이블. 외부 키는 관계형 데이터베이스가 작동해야 하는 것은 아니지만(사실 MySQL의 기본 스토리지 엔진은 FK를 지원하지 않음), 관계가 끊기고 행이 분리되는 것(참조 무결성)을 방지하기 위해 반드시 필요합니다.ACID 내의 C를 유지하려면 데이터베이스 수준에서 참조 무결성을 강제하는 기능이 필요합니다. 퍼포먼..

programing 2022.10.02

VueJS-컴포넌트 재렌더 구현에 도움이 필요함

VueJS-컴포넌트 재렌더 구현에 도움이 필요함 유저가 투고를 올릴 수 있는 사이트를 구축하고 있습니다.모든 사용자에게는 프로파일페이지가 있습니다.이 페이지에서는, 마음에 드는 투고와 작성한 투고를 확인할 수 있습니다.작성된 게시물 위에 삭제 버튼이 있습니다.투고를 삭제하면 백엔드에서만 삭제됩니다.홈페이지와 프로필 페이지(프로파일 페이지로 다시 이동해도)에 게시물이 그대로 있습니다.페이지를 리프레시하면 모든 것이 정상적으로 동작하고 있습니다만, 리프레시하지 않고 실행할 수 있는 방법이 있을 것 같습니까? 컴포넌트 재렌더에 문제가 있습니다.보시다시피 저는 프로그래밍에 매우 익숙하지 않습니다.이 삭제 방법에서는 3개의 컴포넌트(Home.vue, Posts)를 업데이트해야 합니다.vue 및 Profile.vu..

programing 2022.10.02
반응형