파일을 읽을때 유니코드 문제를 드디어 해결했다. 문제는 Encoding parameter부분이 default parameter가 Encoding.Default가 아니라는 점이다. 따라서 명시적으로 Default Encoding이라고 해주어야 한다. FileStream fs = new FileStream(fn, FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs, Encoding.Default); string s = sr.ReadLine();
char szFile[256]; //API file dialog OPENFILENAMEA ofn; ZeroMemory(&ofn, sizeof(ofn)); ofn.lStructSize = sizeof(ofn); ofn.hwndOwner = NULL; ofn.lpstrFile = szFile; ofn.lpstrFile[0] = '\0'; ofn.nMaxFile = sizeof(szFile); ofn.lpstrFilter = "All\0*.*\0Map\0*.map\0"; ofn.nFilterIndex = 1; ofn.lpstrFileTitle = NULL; ofn.nMaxFileTitle = 0; ofn.lpstrInitialDir = NULL; ofn.Flags = OFN_PATHMUSTEXIST | OFN..
/etc/nginx/site-availables/default에 다음과 같이 추가 location /api/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:3000/; proxy_redirect off; }
npm install js_mt_rand -- var express = require('express'); var mt = require('js_mt_rand'); var router = express.Router(); /* GET users listing. */ router.get('/', function(req, res, next) { // res.send('respond with a resource'); var d = new Date(); var n = d.getTime(); mt.srand(n); var r = mt.rand(); console.log('rand='+r); res.send(''+r); }); module.exports = router;
http://blog.igk.me/2014/05/ubuntu-nodejs-npm.html 요약: $ sudo apt-get install python-software-properties curl $ sudo add-apt-repository ppa:chris-lea/node.js $ sudo apt-get update $ sudo apt-get install nodejs $ curl https://www.npmjs.org/install.sh | sudo sh 여기부터 전체 내용 시작. 이 내용은 Ubuntu 14.04 LTS 64bit 기준으로 확인하였다. 요즘 Node.js 관련해서 뭔가 하려면 NPM 버전이 높아야 하는데 기본 저장소 패키지는 버전이 낮음. 따라서 모두 최신버전으로 설치하기 위한 작업..
- Total
- Today
- Yesterday