전체 글 1447

node.js Common System Errors

Node.js v9.6.1 Documentation #Common System Errors Common System Errors This list is not exhaustive, but enumerates many of the common system errors encountered when writing a Node.js program. An exhaustive list may be found here. 이 목록은 전부는 아니지만 Node.js 프로그램을 작성할 때 발생하는 많은 공통 시스템 오류를 나열합니다. 전체 목록은 여기에서 찾을 수 있습니다. EACCES (Permission denied): An attempt was made to access a file in a way forbidden..

lang/node 2018.02.23

vs code 새창으로 작업폴더 열기

// 기본값 : 해당 작업창에서 폴더열기, 이전 폴더가 새로 지정한 폴더로 변경된다. // { "key": "ctrl+k ctrl+o", "command": "workbench.action.files.openFolder" } // keybindings.json 은 ctrl+k ctrl+s 로 기본 키 바인딩에서 파일을 오픈 할 수 있다. // 키 바인딩을 이 파일에 넣어서 기본값을 덮어씁니다. [ { "key": "ctrl+j", "command": "editor.action.joinLines" // 줄연결 }, { "key": "ctrl+k ctrl+o", "command": "workbench.action.files.openFolderInNewWindow" // 새창으로 작업폴더 열기 } ]

ide/vscode 2018.02.21

node.js 64bit int buffer

Node.js Buffer Module nodejs write 64bit unsigned integer to buffer Converting a double to an int in Javascript without rounding Node.js 에서 64bit INT형을 다루는 버퍼는 없다. 이를 해결하기 위해서 32bit INT와 >>(비트계산)을 이용해서 64bit INT형으로 사용한다. var i = 99999; var buf = new Buffer(8); // 8byte 64bit buffer 생성 buf.fill(0); // 0으로 채우고 buf.writeUInt32BE(i >> 8, 0); // 상위 bit 자리 이동. buf.writeUInt32BE(i & 0x00ff, 4); // 하위비트..

lang/node 2018.01.25

node.js Buffer

Node.js :: Buffer :: 바이너리 데이터의 조작, 인코딩, 디코딩을 위한 버퍼 활용 :: Usi nodejs에서 버퍼데이터 처리하기 Using Buffers in Node.js - w3resource var buf = new Buffer('my buffer content'); // accessing the 10th position of buf console.log(buf.toString()); my buffer content var buf = new Buffer(100); console.log(buf.length); 100 buf.toString(); 100 var buf = new Buffer(10); buf.write("Node.js", "utf8"); buf.toJSON(); { typ..

lang/node 2018.01.11

동시접속 한계 조정

C10k problem 대규모 TCP / WebSocket 동시 연결 테스트에 대한 기록 ErDoy: [Linux] 시스템 최적화 - 동시사용자 늘리기위한 커널 조정 글자는 읽을 수 있었지만, 실행과 확인을 못 해 봤음. -.- 리눅스는 소켓및 네트워크 연결도 파일로 관리한다. 일반적으로 한계접속은 보통보다 많은 연결을 할 수 있도록 충분히 설정 되어 있지만 필요하다면 조정 가능하다. 유닉스/리눅스의 경우 imit, ulimit. unlimit 명령어로 조정이 가능하다고 한다. 설정 확인 # 소프트웨어 한도 # 소프트웨어 한도는 하드웨어 한도까지는 변경이 가능. # 하드웨어 한도를 넘어서기 위해서는 관리자권한 필요. ulimit -Sa (-a 동일) core file size (blocks) 0 data..

os/Linux 2018.01.09
반응형