公告版位

目前分類:開發工具 (5)

瀏覽方式: 標題列表 簡短摘要

Node.js

Javascript/HTML/CSS

資料庫相關


... 持續更新中 ...


Perry Wu 發表在 痞客邦 留言(0) 人氣()

原理

就是git的bare倉庫跟真正開發的環境都放在local,再開發環境上commit的code push上bare倉庫後,就會被dropbox sync到雲端

如果有協同工作人員,就將剛bare倉庫分享給他們

NOTE: 這樣的分享機制只適合個人使用,否則很容易產生bare倉庫conflict!!

參考圖示

git_dropbox

Dropbox部分

1. mkdir OurProject
2. cd OurProject 
    git init –bare .
3. Make sure OurProject is in Dropbox's sync folder

Git部份

1. mkdir MyProject
2. cd MyProject
    git init
3. git remote add origin Dropbox的目錄/OurProject
4. git add .
5. git commit –m “我的註解"
6. git push origin master

Perry Wu 發表在 痞客邦 留言(0) 人氣()

學習case 1

使用express時,這樣使用

app.js
app.get('/musicbox', musicbox.getBoxInfo);
musicbox.js
musicbox = function() {

}
musicbox.prototype.getBoxInfo = function(req, res) {
this.xxx
}

發現 在musicbox中的getBoxInfo的this 不是指向musicbox本身的,而是指向外部變數所以改寫成以下,改成閉包的方式

musicbox = function() {
    var self = this;
    this.getBoxInfo = function(req, res) {
        self.xxx
    }
}

學習case 2

event trigger的this是聽那個event的obj. 以底下例子來說,this就是player

player.on('end', function() {
this.xxx
}

Reference link: https://software.intel.com/zh-cn/blogs/2013/10/09/javascript-this


文章標籤

Perry Wu 發表在 痞客邦 留言(0) 人氣()

概述

設定locale與能否瀏覽中文的網頁沒有直接的關係,即便把locale設置成 en_US.ISO-8859-1這樣一個標準的英文locale你照樣可以瀏覽中文的網頁,只要你的系統裏面有相應的字符集(這個都不一定需要)和合適的字體(如simsun),瀏覽器就可以把網頁翻譯成中文給你看。具體的過程是網絡把網頁傳送到你的機器上之後,瀏覽器會判斷相應的編碼的字符集,根據網頁採用的字符集,去字體庫裏面找合適的字體,然後由文字渲染工具把相應的文字在屏幕上顯示出來。


那有時候網頁顯示亂碼或者都是方框是怎麼回事呢?個人認為,顯示亂碼是因為設定的字符集不對(或者沒有相應的字符集),例如網頁是用UTF-8 編碼的,你非要用GB2312去看,而系統根據GB2312去找字體,然後在屏幕上顯示,當然是一堆的亂碼,也就是說你用一個錯誤的密碼本去翻譯發給你的電報,當然內容那叫一個亂;至於有些時候瀏覽的網頁能顯示一部分漢字,但有很多的地方是方框,能夠顯示漢字說明瀏覽器已經正確的判斷出了網頁的編碼,並在字體庫裏面找到了相應的文字,但是並不是每個字體庫都包含某個字符集全部的字體的緣故,有些時候會顯示不完全,找一個比較全的支援較多字符集的字體就可以了。


既然我能夠瀏覽中文網頁,那為什麼我還要設定locale呢?

文章標籤

Perry Wu 發表在 痞客邦 留言(0) 人氣()

VIM 常用安裝設定

.vimrc 設定值

set ts=4
set sw=4
" set noai
" set noci
set nu
nnoremap  :set invpaste paste?
set hlsearch
syntax on

set encoding=utf-8
set fileencoding=utf-8

Javascript相關

這個Wiki有整理一些javascript的Plugiin 連結

https://github.com/joyent/node/wiki/Vim-Plugins

如未來有需要安裝實在參考最新文件吧!


有裝兩個VIM的Plugin:

文章標籤

Perry Wu 發表在 痞客邦 留言(0) 人氣()