핵심 CallBackFunction은 함수 자체를 값으로 넘겨 값을 받은 어느곳에서도 호출을 가능하게 하는 것 이다. C/C++에서의 CallBack은 함수 포인터를 넘겨 실행시킨다! 구현 let callBackFunction = function (a, b) { return a + b; } function TempFunction(CallBack) { CallBack(); } TempFunction(callBackFunction); 설명 콜백 함수 를 담을 변수 callBackFunction 을 선언 후 콜백 함수로 로 사용될 익명함수를 담는다. callBackFunction 을 매개변수로 넘겨 어디서든 사용할 수 있도록 한다. callBackFunction 변수 자체에 () 를 붙여 함수를 사용하듯 사용..
핵심 NodeJS 프로세스를 실행,종료,모니터링 등의 관리를 자동으로 해준다 예를들어 코드 수정 시 현재 실행중이던 프로세스를 직접 종료하고 다시 실행시켜주어야 하지만. pm2를 통하여 관리대상에 등록해 놓는다면 코드 수정을 감지하여 자동으로 재실행 시켜준다. 프로세스란? 메모리에 올라가 현재 실행중인 프로그램 사용법 Install npm install pm2 -g nodejs패키지 매니저인 npm을 통하여 설치한다. install 명령어를 사용하며 프로그램 이름은 pm2, 옵션으로 -g를 주어 어디서는 접근 가능하게 한다. 프로세스 관리 Start pm2 start main.js 코드 수정 시 자동 재실행 pm2 start main.js --watch start 명령어를 통하여 실행하며 실행시킬 .js..
핵심 이너함수가 지역을 벗어난 바깥 자유 변수에 접근하는 것
var url = require('url');
핵심 query String 에 따라 동적인 페이지를 만들 수 있다. URL Parsing에 필요한 코드 var url = require('url'); // url 모듈 사용 var _url = request.url; // 사용자가 입력한 url 얻기 var queryData = url.parse(_url, true).query; // _url로 부터 queryData 객체 얻기 // query String 객체로 부터 key에 해당하는 값 가져오기 console.log(queryData.id); console.log(queryData.name); Main.js Full Code var http = require('http'); var fs = require('fs&#..
protocal 웹 브라우저와 웹 서버간의 통신 규약. 이것이 FTP 라면 FTP::// 라고 표시될 것 host(domain) IP에 이름을 부여한 것 ex) opentutorials.org -> 115.68.24.88 port 한 컴퓨터에 여러개의 서버 프로그램이 동작할 수 있다. 어느 서버 프로그램과 통신할 것인지 지정해주는 일종의 출입구 예를들어 항만(IP)에 여러개의 항구(Port)가 존재한다. 전자제품을 거래하기 위한 항구, 가구를 거래하기 위한 항구, 무기를 거래하기 위한 항구. 이렇게 각 항구별로 목적이 다르고 항만에 들어오는 배들은 자신의 목적에 따라 목적에 맞는 항구(port)에 정박하여야 한다. path 서버로 사용되는 컴퓨터의 어떤 디렉토리, 어떤 파일인지를 나태낸다. query s..
핵심 줄바꿈 연산자, 문자열 결합 연산자 등 불필요한 코드를 줄일 수 있다. 일반 String let strA = 'test'; let strB = '가나다라 마바사 아자차카' +strA+ \n\ \n\'타파하'; 결과 가나다라 마바사 아자차카 test 타파하 Template Literal let strA = 'test'; let strB = `가나다라 마바사 아자차카 ${strA} 타파하`; 결과 가나다라 마바사 아자차카 test 타파하 두 케이스가 동일한 결과 값을 갖는다
- Total
- Today
- Yesterday
- c++11
- Trouble shooting
- c++
- C
- UE5
- bug
- unrealengine
- rotator
- LambdaFunction
- Lambda
- UE4
- coordinate system
- 람다함수
- double free
- 람다
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |