本來以為
因為git並沒有所謂版本號碼,所以無法直接換回某版本。
但是git還是有用"特殊字串"來表示各個上傳的版本。
需要先
1. diff
2. patch 回 想要換回的版本
3. git commit
等於是再上傳一次 !
--
但是發現
git reset [version number]
就可將local端的git index reset 回到某一版本
--
那只是替換成遠端的版本呢 ?
先砍掉local端的檔案,再git pull是不行的。
因為git 的index 並沒有更新
需要先
1. 砍掉local端的檔案
rm xxx
2. 從local端的git index中去除
git rm xxx
3. 接著checkout
git checkout
就會把xxx 救回來
相關文章:
好物推薦:Git
Friday, February 27, 2009
Thursday, February 26, 2009
專業社交網站LinkedIn 台灣104可以變身嗎?
LinkedIn是一個讓使用者展示履歷的社交網站 XD
之前利用Linkedin 一步一步建立英文履歷。
而路過Blog看到, 專業社交網站LinkedIn擠身10億美元身價俱樂部 !
不過文章是2008的 ....
翻一翻新文章看到2009的文章有 Web 2.0時代面臨瓶頸 逐步走向歷史。
幫Linkedin緊張了一下。
但是想想Linkedin在經濟不景氣的時候,應該會有些成長 XDD
就跟104以及1111這樣的人力銀行一樣,越冷越開花低
更何況Linkedin的介面好看多了 :P
應該不用擔心LinkedIn才是 :)
之前利用Linkedin 一步一步建立英文履歷。
而路過Blog看到, 專業社交網站LinkedIn擠身10億美元身價俱樂部 !
不過文章是2008的 ....
翻一翻新文章看到2009的文章有 Web 2.0時代面臨瓶頸 逐步走向歷史。
幫Linkedin緊張了一下。
但是想想Linkedin在經濟不景氣的時候,應該會有些成長 XDD
就跟104以及1111這樣的人力銀行一樣,越冷越開花低
更何況Linkedin的介面好看多了 :P
應該不用擔心LinkedIn才是 :)
其他關於英文履歷的文章:
(必看) 英文履歷撰寫及英語面試技巧
--
這篇2009年的文章,2011年更新一下。
對台灣人而言,上面超多Head Hunter 是到外商的好跳板之一。
真的不簡單,跟著時代的脈動走。
Linkedin相當強悍,也有推出Android App 相當認真。
標籤:
Web
| 反應: |
用java script畫圖
先來個簡單整理
JavaScript Tutorial
http://www.w3schools.com/js/default.asp
主要是這篇 !
Drawing Graphics with Canvas
其他js相關閱讀
java script 對話方式
JDK 6 可以跟Java Script整合
很快很強大!蘋果發表Safari 4 Beta版,跑 JavaScript 比 IE7 快30倍
JavaScript Tutorial
http://www.w3schools.com/js/default.asp
主要是這篇 !
Drawing Graphics with Canvas
其他js相關閱讀
java script 對話方式
JDK 6 可以跟Java Script整合
很快很強大!蘋果發表Safari 4 Beta版,跑 JavaScript 比 IE7 快30倍
網路創業大不易 ? 真的要親自體會才知道!
![]() |
| From Search Beauty 2.0 |
網路創業大不易,最近因為六先生開課(相關文章)而浮出許多有關網路創業的好文,
收集一下:
nekobe大發表的 :
網路趨勢/創業大師不會告訴你的事(一)
網路趨勢/創業大師不會告訴你的事(二)
P先生發表的:
無技術網路創業,你要學的不是 PHP
推薦課程 Xdite大
自推:Xdite 也開課了!實戰體驗創業燒錢的課!
以及遊戲 相當歡樂的桌上遊戲「Burn Rate」
不過這些都是2009年的創業人,那創投呢?
2009年出現了 appWorks Ventures 之初創投,這是一家位於台北、專注於中文網路與行動應用的超級天使創投。我們是早期、長期投資人,喜歡有熱血、有經驗的團隊,從種子時期開始支持,一路陪著你找到受人們歡迎的產品、商業模式、營收和獲利。
開始有創投主導的網路創業,慢慢有點不一樣。
推薦 appWorks 育成案例:5945 呼叫師傅
2010年跟2011年打響名號的創業人物 Mr. Jamie 更是媒體的寵兒,Blog有相當真實的體驗文,相當值得一看 ... 以及努力去創業實踐!
---
2012年回看這一篇文章,開始來回顧一下 5945的點點滴滴
先從這一篇開始吧
回顧2010年的 5945 呼叫師傅
| 反應: |
Saturday, February 21, 2009
台灣只有兩種小孩
話說交了這麼多家教,卻只有遇到兩種小孩,
因為家教媽媽總是說 :
1. 我的兒子很聰明,只是不努力,需要老師提點方法。
2. 我的女兒很努力,只是腦筋轉不過來,需要老師提點方法。
總覺得台灣的家教媽媽對於小孩有差別待遇(或該說性別歧視 ?)
聰不聰明其實我看不太出來(或我根本沒在看 Orz)
成績好不好是要看態度阿 ~ !!
其他不相關文章:
中文托福考題分析
對上Orange Caramel 只能派出謝金燕了 !
Acer Net 宏碁微巨電子化服務 - 無微不至、巨細靡遺
公保年金化,台灣希臘化!
因為家教媽媽總是說 :
1. 我的兒子很聰明,只是不努力,需要老師提點方法。
2. 我的女兒很努力,只是腦筋轉不過來,需要老師提點方法。
總覺得台灣的家教媽媽對於小孩有差別待遇(或該說性別歧視 ?)
聰不聰明其實我看不太出來(或我根本沒在看 Orz)
成績好不好是要看態度阿 ~ !!
其他不相關文章:
中文托福考題分析
對上Orange Caramel 只能派出謝金燕了 !
Acer Net 宏碁微巨電子化服務 - 無微不至、巨細靡遺
公保年金化,台灣希臘化!
標籤:
Life
| 反應: |
Friday, February 20, 2009
什麼是 UDP ?
UDP (User Datagram Protocol )
網路上查詢udp的定義結果:
* 用戶數據報協議 (User Datagram Protocol, UDP)是一個簡單的面向數據報的傳輸層協議,IETF RFC 768是UDP的正式規範。
zh.wikipedia.org/wiki/UDP
* User Datagram Protocol,用戶數據報協議。是OSI 參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠 ...
www.sinoit.org.cn/informationsecurity/Encyclopedia/SecurityTermsO.html
* 用戶數據報協議。UDP是因特網傳輸層的協議,是提供用戶進程的無連接協議,也負責在應用程序之間的無連接 ...
www.itha.gov.cn/detail_info.jsp
--
wiki : User Datagram Protocol
wiki : 用戶數據報協議
網路上查詢udp的定義結果:
* 用戶數據報協議 (User Datagram Protocol, UDP)是一個簡單的面向數據報的傳輸層協議,IETF RFC 768是UDP的正式規範。
zh.wikipedia.org/wiki/UDP
* User Datagram Protocol,用戶數據報協議。是OSI 參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠 ...
www.sinoit.org.cn/informationsecurity/Encyclopedia/SecurityTermsO.html
* 用戶數據報協議。UDP是因特網傳輸層的協議,是提供用戶進程的無連接協議,也負責在應用程序之間的無連接 ...
www.itha.gov.cn/detail_info.jsp
--
wiki : User Datagram Protocol
wiki : 用戶數據報協議
標籤:
Web
| 反應: |
什麼是 SMS ?
網路上查詢sms的定義結果:
* 定義為以信令網為傳輸載體,傳輸文字等簡短信息的業務。SMS主要以手機端對端的發送和接收以及手機與互 ...
news.iresearch.cn/0480/83175.shtml
* 是最早的短信業務,是現在普及率最高的一種短信業務。
soft.shouji56.com/article/256.html
* Short Message Service,短信息服務,就是指通過短信平台讓用戶能在移動電話上直接發送和接收文字或數字消息的 ...
www.11for.com/jishu/diannaosuyu.htm
* 定義為以信令網為傳輸載體,傳輸文字等簡短信息的業務。SMS主要以手機端對端的發送和接收以及手機與互 ...
news.iresearch.cn/0480/83175.shtml
* 是最早的短信業務,是現在普及率最高的一種短信業務。
soft.shouji56.com/article/256.html
* Short Message Service,短信息服務,就是指通過短信平台讓用戶能在移動電話上直接發送和接收文字或數字消息的 ...
www.11for.com/jishu/diannaosuyu.htm
標籤:
名詞解釋
| 反應: |
什麼是 GPRS ?
Q: 什麼是 GPRS ?
A: GPRS通用封包無線服務技術(General Packet Radio Service)是GSM行動電話用戶可用的一種移動數據業務。 它經常被描述成「2.5G」,也就是說這項技術位於第二代(2G)和第三代(3G)移動通訊技術之間。它通過利用GSM網路中未使用的TDMA通道,提供中速的數據傳遞。最初有人想通過擴展GPRS來覆蓋其他標準,只是這些網路都正在轉而使用GSM標準,這樣GSM就成了GPRS唯一能夠使用的網路。GPRS在Release 97之後被集成進GSM標準,起先它是由ETSI標準化的,但是當前已經移交3GPP負責。
wiki : GPRS
相關文章 :
How to use GPRS connect to internet (GPRS)
(Linux GPRS Howto 的說明比一些 GPRS Module 的application Notes 還清楚)
其他:
PDP : packet data protocol. 資料封包 (對應的,語音連線送的是聲音封包)。
什麼是 MMS ? (MMS需要GPRS才能傳!)
標籤:
名詞解釋
| 反應: |
什麼是 HSDPA ?
Q: 什麼是HSDPA ?
A:
HSDPA高速下行封包接入(High Speed Downlink Packet Access)是一種行動通訊協議,亦稱為3.5G(3½G)。該協議在WCDMA下行鏈路中提供封包數據業務,在一個5MHz載波上的傳輸速率可達8-10 Mbit/s(如採用MIMO技術,則可達20 Mbit/s)。在具體實現中,採用了自適應調變編碼(AMC)、多輸入多輸出(MIMO)、混合自動重傳請求(HARQ)、快速調度、快速小區選擇等技術。
wiki : HSDPA

相關名詞:
自適應調變編碼(AMC)、AMC(Adaptive Modulation and Coding)
多輸入多輸出(MIMO)、 MIMO(Multi-input Multi-output)
混合自動重傳請求(HARQ)、HARQ(Hybrid automatic repeat-request)
A:
HSDPA高速下行封包接入(High Speed Downlink Packet Access)是一種行動通訊協議,亦稱為3.5G(3½G)。該協議在WCDMA下行鏈路中提供封包數據業務,在一個5MHz載波上的傳輸速率可達8-10 Mbit/s(如採用MIMO技術,則可達20 Mbit/s)。在具體實現中,採用了自適應調變編碼(AMC)、多輸入多輸出(MIMO)、混合自動重傳請求(HARQ)、快速調度、快速小區選擇等技術。
wiki : HSDPA

相關名詞:
自適應調變編碼(AMC)、AMC(Adaptive Modulation and Coding)
多輸入多輸出(MIMO)、 MIMO(Multi-input Multi-output)
混合自動重傳請求(HARQ)、HARQ(Hybrid automatic repeat-request)
標籤:
名詞解釋
| 反應: |
什麼是 WAP PUSH ?
Q: 什麼是WAP ?
A: 在1997年6月,由全球前三大手機大廠Nokia、Ericsson、Motorola 和Unwired Planet一起合作,共同訂定能在手機和其他無線通訊終 端設備上傳送語音與數據資料的通訊協定標準,並命為WAP(Wireless Application Protocol)。WAP是一種開放式、標準的無線應用軟體協定,主要是為數位式行動電話 ( 如 GSM 系統 ) 與其它無線終端裝置,提供無線通訊與資訊服務。一個WAP 系統有兩個最重要的組成元素,一個是所使用的語言:WML,類似於在個人電腦上面瀏覽器中所用的 HTML 程式語言。另外一個是 WAP Gateway / Proxy,負責網頁原始程式碼的轉換。
wiki:wap
相關名詞 :
SMS Short Message Service
TPOA Transmission Path Originating Address
WAP Push SMS Messages
相關連結:
Sending WAP Push Messages
WAP Push Message Format
Create WAP Push SMS Messages
A: 在1997年6月,由全球前三大手機大廠Nokia、Ericsson、Motorola 和Unwired Planet一起合作,共同訂定能在手機和其他無線通訊終 端設備上傳送語音與數據資料的通訊協定標準,並命為WAP(Wireless Application Protocol)。WAP是一種開放式、標準的無線應用軟體協定,主要是為數位式行動電話 ( 如 GSM 系統 ) 與其它無線終端裝置,提供無線通訊與資訊服務。一個WAP 系統有兩個最重要的組成元素,一個是所使用的語言:WML,類似於在個人電腦上面瀏覽器中所用的 HTML 程式語言。另外一個是 WAP Gateway / Proxy,負責網頁原始程式碼的轉換。
wiki:wap
相關名詞 :
SMS Short Message Service
TPOA Transmission Path Originating Address
WAP Push SMS Messages
相關連結:
Sending WAP Push Messages
WAP Push Message Format
Create WAP Push SMS Messages
標籤:
名詞解釋
| 反應: |
Thursday, February 12, 2009
節省資源的方式
節省資源的方式
request updates -> in the onResume activity
to stop the updates -> when onPause is called.
Location-based Service API
request updates -> in the onResume activity
to stop the updates -> when onPause is called.
Location-based Service API
標籤:
android
| 反應: |
Sunday, February 8, 2009
MinGW 與 Cygwin 的不同處
MinGW 可以唸做 Min-G-W「明~碁~大不了~」
或是MinG-W「名~大不了~」,
也有人唸做 ming-wee「名貴(台語發音)」
或是 min gnu 「明~格奴」。
可參考 http://en.wikipedia.org/wiki/MinGW
MinGW 原來是 Cygwin (念做「賽葛-wing」)裡 GNU 開發工具的一個分支,沒 Cygwin 複雜,而且目的也與 Cygwin 不同。
Cygwin 的目的是希望透過一個 dll (就是 Cygwin1.dll 通常被安裝在 C:\Windows\system32底下) 建立一個系統呼叫轉換層,將原先 unix 世界裡的 system call 呼叫,經由這個 DLL 把它們映對到微軟視窗作業系統的系統呼叫,如此一來就可以很方便在 Windows 底下模擬出一個 unix 平台來,這樣你不需要一個 unix 機器照樣也可以開發 unix 程式。
開發好的程式只要拿到 UNIX 平台上就可以使用。同理原來UNIX上諸多 Open source 程式也可以粉方便拿到 Windows 世界來享用,
當然啦!UNIX system calls 與 Windows APIs 不盡然可以一對一對應,Cygwin 的目標在於儘可能 Compatible,執行績效倒不是重點考量。
標籤:
C,
programming
| 反應: |
Friday, February 6, 2009
在linux環境下如何掛載與卸載光碟機
目前較新的版本已經可以自動掛載了,不過手動掛載指令如下
#先建立掛載目錄
# mkdir /mnt/cdrom
#掛載光碟
# mount -t iso9600 /dev/cdrom /mnt/cdrom
#卸載光碟
# umount /dev/cdrom
#先建立掛載目錄
# mkdir /mnt/fd
#掛載軟碟機
# mount -t vfat /dev/fd0 /mnt/fd
#卸載軟碟機
# umount /dev/fd0
#先建立掛載目錄
# mkdir /mnt/cdrom
#掛載光碟
# mount -t iso9600 /dev/cdrom /mnt/cdrom
#卸載光碟
# umount /dev/cdrom
#先建立掛載目錄
# mkdir /mnt/fd
#掛載軟碟機
# mount -t vfat /dev/fd0 /mnt/fd
#卸載軟碟機
# umount /dev/fd0
Wednesday, February 4, 2009
什麼是 Function Pointer ?
函式指標變數(Function Pointer)就是可以存放函式起始位址的變數。
使用方式:
以下轉載自 C程式語言教學
C語言允許陣列指標和函數三者混合宣告,以表達複雜的資料結構。對於要撰寫比較複雜的應用程式來說,了解這三者的關係是非常必要的。例如下面的變數x到底是甚麼?
char (*x[])();
要看懂這些東西,首先要查型別與運算裡有關優先權與結合序的表格,得到()[]是第一優先權左結合,而*是第二優先權右結合。在看變數宣告時,如同運算式的推演過程,必須遵守C程式語言對*()[]的優先權定義。接下來請讀者背誦下面的口訣
* 看見[]就說array[] of
* 看見*就說pointer to
* 看見變數後面的()就說function() returning
上述口訣配合*()[]的優先權,依序找出其執行的順序,每看到運算符號就把這幾句口訣念出來。因此變數的意義如下面範例
char *x; // x: a pointer to char
char x[3]; // x: an array[3] of char
char x(); // x: a function() returning char
char *x[3]; // x: an array[3] of pointer to char
char (*x)[3]; // x: a pointer to array[3] of char
char **x; // x: a pointer to pointer to char
char *x(); // x: a function() returning pointer to char
char *x()[3]; // x: a function() returning array[3] of pointer to char
char (*x[])(); // x: an array[] of pointer to function() returning char
char (*x())(); // x: a function() returning pointer to function() returning char
char (*(*x)[])(int, int); // x: a pointer to array[] of pointer to function(int,int) returning char
讀者在閱讀上面範例時,千萬不要把這些英文翻成中文! 英文文法是後面修飾前面,比中文更能確切表達文句的意義,因此在處理這些複雜宣告時,用英文去了解即可。
--
參考資料:
wiki : Function pointer
使用方式:
double (*fp)(double);
...
fp = square;
...
(*fp)(x); // 呼叫 square() 函式
以下轉載自 C程式語言教學
C語言允許陣列指標和函數三者混合宣告,以表達複雜的資料結構。對於要撰寫比較複雜的應用程式來說,了解這三者的關係是非常必要的。例如下面的變數x到底是甚麼?
char (*x[])();
要看懂這些東西,首先要查型別與運算裡有關優先權與結合序的表格,得到()[]是第一優先權左結合,而*是第二優先權右結合。在看變數宣告時,如同運算式的推演過程,必須遵守C程式語言對*()[]的優先權定義。接下來請讀者背誦下面的口訣
* 看見[]就說array[] of
* 看見*就說pointer to
* 看見變數後面的()就說function() returning
上述口訣配合*()[]的優先權,依序找出其執行的順序,每看到運算符號就把這幾句口訣念出來。因此變數的意義如下面範例
char *x; // x: a pointer to char
char x[3]; // x: an array[3] of char
char x(); // x: a function() returning char
char *x[3]; // x: an array[3] of pointer to char
char (*x)[3]; // x: a pointer to array[3] of char
char **x; // x: a pointer to pointer to char
char *x(); // x: a function() returning pointer to char
char *x()[3]; // x: a function() returning array[3] of pointer to char
char (*x[])(); // x: an array[] of pointer to function() returning char
char (*x())(); // x: a function() returning pointer to function() returning char
char (*(*x)[])(int, int); // x: a pointer to array[] of pointer to function(int,int) returning char
讀者在閱讀上面範例時,千萬不要把這些英文翻成中文! 英文文法是後面修飾前面,比中文更能確切表達文句的意義,因此在處理這些複雜宣告時,用英文去了解即可。
--
參考資料:
wiki : Function pointer
標籤:
C,
programming
| 反應: |
簡介C的資料型態
C has really only four types of variables:
1. char
2. int
3. float
4. double
1. char
2. int
3. float
4. double
標籤:
C,
programming
| 反應: |
Subscribe to:
Posts (Atom)




