2019年6月13日 星期四
git command line
最近需要在 Linux 終端機介面用 git 做版本控制。
用習慣了 windows 的 TortoiseGit 後,在 command line 反而不會用。Linux GUI 介面的 gitk、 git-gui等等也因為沒有 GUI 不能使用。
所以記錄一下command line 的命令:
2019年5月28日 星期二
如何寫出好API文件
寫程式庫會需要寫 API 告訴使用者如何使用。
之前看過的 API 文件有些缺點。
- Doxygen:常常太簡陋。
- 仔細思考,問題出在寫的內容太少。
- 全部整理成為一個文件:覺得超長看不下去。
- 廠商的 reference manual 多半這樣寫。
- 仔細思考,因為用文件的唸法照順序念,當然太長。
- MSDN:很適合
- 內容很多,但是分頁下去後,可以只看想看的部分就好。
2019年5月17日 星期五
Euro Truck Simulator 2 技巧 Part 5 (for 鍵盤滑鼠)
沒想到會有 part 5。
又發現能讓方向盤更好操控的方法。
- 眼睛看遠方,擴大視野。會變得自然能感覺整個環境、車道、和自己的車在車道的偏左還是偏右,還能知道怎樣才能最適當的轉彎。
- 滑鼠靈敏度調低
- 滑鼠拿歪的。
感覺可以先轉大一點,快到內側邊線再拉回
2019年5月16日 星期四
在 C 語言怎樣做物件導向
之前有機會看一個 open source 的 C 程式碼,看完了才發現居然是 C 語言。還以為是用 C++ 寫的。
https://github.com/gpac/gpac/blob/master/src/compositor/mpeg4_audio.c
行列輸入法的簡碼
接續上一篇:https://shainjung.blogspot.com/2019/05/blog-post_15.html
使用行列輸入法的時候覺得候選字的順序怪怪的,不是常用字在前,而且中間會有空的。
看到這一篇才了解原因,原來是按照下一碼排的位置。
使用行列輸入法的時候覺得候選字的順序怪怪的,不是常用字在前,而且中間會有空的。
看到這一篇才了解原因,原來是按照下一碼排的位置。
2019年5月15日 星期三
2019年5月11日 星期六
訂閱:
文章 (Atom)
-
用了新的手機之後,如果還一直用以前習慣的介面,就失去意義了。舉例來說,就像買了高級的英國下午茶餐具,上面卻還是放著旺旺仙貝一樣。 所以,特地按照 Google Pixel 3 的介面,想了幾個比較優雅的使用習慣。
-
開發程式常常會遇到要交接程式專案。 之前接手過幾次別人的程式,對方往往把什麼都不懂的狀態的交接的人叫到電腦前面,隨便快速的操作一通,就認為交接完成。事實上,不但來不及學,寶貴的經驗也無法傳承。 所以為了讓接手的人能夠快速上手,不要丟失經驗傳承,也為了不要在要交接給別...




