핵심 CallBackFunction은 함수 자체를 값으로 넘겨 값을 받은 어느곳에서도 호출을 가능하게 하는 것 이다. C/C++에서의 CallBack은 함수 포인터를 넘겨 실행시킨다! 구현 let callBackFunction = function (a, b) { return a + b; } function TempFunction(CallBack) { CallBack(); } TempFunction(callBackFunction); 설명 콜백 함수 를 담을 변수 callBackFunction 을 선언 후 콜백 함수로 로 사용될 익명함수를 담는다. callBackFunction 을 매개변수로 넘겨 어디서든 사용할 수 있도록 한다. callBackFunction 변수 자체에 () 를 붙여 함수를 사용하듯 사용..
핵심 클라이언(웹 브라우저)로 부터 서버로 사용자가 입력한 데이터를 전송한다. 구현 POST 서버로 데이터 입력,수정,삭제 등 보안에 중요한 데이터 전송 시 사용 서버로 데이터 전송 시 URL 노출되지 않고 전송된다. GET 서버로 부터 데이터를 가져올 때 사용 보안과 관련없는 사항들 전송 사용 페이지 변경 등 다른 사용자들과 공유해도 괜찮은 정보를 주고 받을 때 사용 URL 에 데이터가 노출된다
핵심 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');
태그 개요 태그는 하이퍼링크를 걸어주는 태그입니다. 속성 href: 클릭시 이동 할 링크 target: 링크를 여는 방법 _self: 현재 페이지 (기본값) _blank: 새 탭 _parent: 부모 페이지로, iframe 등이 사용된 환경에서 쓰입니다. _top: 최상위 페이지로, iframe 등이 사용된 환경에서 쓰입니다. 프레임이름: 직접 프레임이름을 명시해서 사용할 수도 있습니다. 사용법 Go NAVER 예제 Go Naver Go Google (new window) 출처 : https://ofcourse.kr/html-course/a-%ED%83%9C%EA%B7%B8
핵심 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&#..
- Total
- Today
- Yesterday
- Trouble shooting
- Lambda
- UE4
- c++11
- 람다
- 람다함수
- bug
- rotator
- UE5
- LambdaFunction
- C
- unrealengine
- coordinate system
- c++
- 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 |