Install less:
$ npm install -g less
compiler:
$ lessc styles.less
windows安裝法:
http://contest-start.blogspot.tw/2014/06/nodejs-install-less-middleware.html
2014年8月14日 星期四
install bower
Bower目的是用來管理前端環境library的依賴關係。
Bower 需要 nodejs 與 git。
需先安裝:
Bower 需要 nodejs 與 git。
需先安裝:
Install bower
- $ sudo npm install bower -g
Install packages
- $ bower install jquery
如需指定版本
- bower install
#
ex: bower install jquery#1.11.1
uninstall packages
- bower uninstall jquery
如此就會將jquery下載到你下命令的路徑資料夾中的 ./bower_components/jquery
Note:在window環境中,需要將git安裝路徑加到環境變數 PATH中,
如果沒有加入在安裝套件時會出現
bower ENOGIT git is not installed or not in the PATH。
如果沒有加入在安裝套件時會出現
bower ENOGIT git is not installed or not in the PATH。
參考文件:
- bower.io
- http://bower.jsbin.cn/
- Day 1: Bower —— 管理你的客户端依赖关系
- bower解决js的依赖管理
- http://git-scm.com/book/zh-tw
ubunto install nodejs
- sudo add-apt-repository ppa:chris-lea/node.js
- sudo apt-get update
- sudo apt-get install nodejs
Note: 1.測試 ,直接在linux終端機中輸入,node -h。
2. node -v,可查詢版本。
2. node -v,可查詢版本。
參考資料:
- http://www.gtwang.org/2013/12/install-node-js-in-windows-mac-os-x-linux.html
- https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server
ubuntu install git
Install Git
- $ sudo apt-get install git
Note:如果是windows則是使用msysGit
Install Git GUI
Note: linux上有需多種GUI可選擇。
Install Git GUI
- $ sudo apt-get install git-cola
Note: linux上有需多種GUI可選擇。
Reference
2014年8月1日 星期五
NodeJS Send Request
NodeJS 發送HTTP請求套件
1. 在package.json 加上request項目
package.json
{
"name": "englistNodeServer",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node app.js"
},
"dependencies": {
"express": "3.2.6",
"jade": "*",
"less-middleware": "*",
"socket.io" : "1.0.6" ,
"request" : "2.39.0"
}
}
2. 打開node.js命令列,進入package.json 同層資料夾下
- npm install
3. 編輯檔案 app.js
var request = require('request');
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Print the google web page.
}
})
4. 啟動app.js
- node app.js
即可看到回覆內容
2014年7月30日 星期三
nginx + tomcat + memcached (windows) 反向代理、負載平衡、sessione共享
環境:
OS : winsows7
JDK : 7
準備軟體
Server
OS : winsows7
JDK : 7
準備軟體
Server
JAR
- memcached-session-manager-1.6.1.jar (含java序列)
- memcached-session-manager-tc6-1.6.1.jar (for Tomcat 6)
- msm-javolution-serializer-1.6.1.jar
- javolution-5.4.3.1.jar
- spymemcached-2.7.3.jar
NOTE: 注意用太新版本的jar反而會錯,tomcat會啟動不了。
資源列表:
memcached在client可用:
1.解壓 nginx、 tomcat、memcached
2. 將下載的 jar 放置 兩個 tomcat 的 /lib 底下
3.安裝 memcached
- 管理員開啟命令列,執行 memcached.exe –d install 。
查詢啟動:
- tasklist /fi "imagename eq memcached.exe"
- 可以進到管理中將其改為手動啟動。
預設的port是 11211
指令:
-p 監聽的Port
-l 連接的IP地址, 預設是本機 (localhost)
-d start 啟動memcached服務
-d restart 重起memcached服務
-d stop|shutdown 關閉正在運行的memcached服務
-d install 安裝memcached服務
-d uninstall 卸載memcached服務
-u 以的身份運行(僅在以root運行的時候有效)
-m 最大記憶體使用,單位MB。默認64MB
-M 記憶體耗盡時返回錯誤,而不是刪除項目
-c 最大同時連接數,默認是1024
-f 塊大小增長因子,默認是1.25
-n 最小分配空間,key+value+flags 預設是48
-h 顯示幫助
Note:windows7要使用管理員開啟命令模式
2014年7月20日 星期日
Java MongoDB find _id
搜尋條件必須用 ObjectID( ),直接用String 會找不著。
BasicDBObject query = new BasicDBObject();
query.put("_id", new ObjectId(roleID));
訂閱:
文章 (Atom)