SlideShare une entreprise Scribd logo
1  sur  28
Group Meeting 20090224 賣飛機
Outline 讀書心得 1 讀書心得 2
Short Coding 寫出簡捷好程式 		- 短碼達人的心得技法 作者:Ozy 著,yaneurao 監修  譯者:鄧瑋敦、博碩文化  出版社:博碩
短碼魂 !! _________________ 我的答案是 … 	原來這世界上神經病這麼多 … 程式的一些 side effect或者 	一些關於語言本身的規則真的要好好注意 ____________________________________ Short Coding ??????????????? 寫很短的 Code 要幹嘛 … ? 因為 爽啊!!! 官方答案是 … 我們可以在探討 code 可以縮到多短的情況下 	研究資料結構、演算法、執行環境的特性等
交代一下背景吧 ~ 討論的語言是 C(以下的 code 都有在我電腦上跑過) 時間有限所以不討論演算法的部份 不打算介紹走火入魔的 code …(本書是在某個叫做 POJ 的環境下測試) PKU Judge Online
其實可以不 include main 沒 type 也沒差耶 ~ 這邊可以宣告變數 不return也沒人會咬你 先從簡單的開始 輸入兩個數字請輸出其和 #include <stdio.h> int main(){ 	int a, b; 	scanf("%d%d",&a,&b); 	printf("%d",a+b); 	return 0; } main(a,b){ 	scanf("%d%d",&a,&b); 	printf("%d",a+b); }
初始值會是 0  EOF 就是 -1  接下來是關於讀取 讀取 12 個數字並算平均 #include <stdio.h> float a, b=0; int main(){ 	for(;scanf("%f",&a)!=EOF){ 		b+=a; 	} 	printf("%f",b/12); 	return 0; } float a, b; main(){ 	for(;scanf("%f" ,&a)!=-1;) 		b+=a; 	printf(“%f“,b/12); } 所以 … 這樣寫應該也對囉 scanf("%f" ,&a)+1 其實也可以這樣 ~scanf("%f",&a)
bitbitbitbitbit … 猜猜猜猜猜 … 			~k		-> 			-~k		-> 			~-~k		-> 			-~k/n	-> 			~-k/n	-> 			~k*~-~k	-> -(k+1) (k+1) -(k+2) (k+1)/n (k-1)/n (k+1)(k+2)
main() 的變數宣告 這其實是為寫法但也可以過 … int main(a){ 	a = "sailplane"; 	printf("%s %d",a,sizeof(a)); } 結果是 …  sailplane 4 但是這種寫法隨時可能會掛點 !
main 的遞迴 來算個最大公因數吧 ! #include <stdio.h>  intgcd(int a, int b){  	if(b==0) return a;  	else return gcd(b,a%b);  }  int main(){  int a, b;  scanf("%d%d",&a,&b);  printf("%d",gcd(a,b));  	return 0;  } c;  main(a,b){  c++?:scanf("%d%d",&a,&b); b?main(b,a%b):printf("%d",a);  }
Quine 按照計算理論 … 存在可以描述自己的程式 … main(a){ printf(a,34,a="main(a){ printf(a,34,a=%c%s%c,34);}",34); }
Time Management for  System Administrators 作者: Thomas A. Limoncelli 出版社:O’REILLY
時間管理 	- 給系統管理者 譯者:陳建勳 出版社:學貫
給自己的一封信 喵的 ! 因為 MEOS 兩週才咪一次 都忘記做進度了啦 !! O_________Q Dear 賣飛機: 記得備份一下實驗室那台電腦,工作站的也要備份一下。中華電信那個計畫 meeting 這週要上台,投影片做完之後記得跟威言討論一下。最近體能有點糟糕,去游泳去游泳 ~ 有空的話去看個膝蓋,最近他又不乖了。飯局飯局 !!! 前幾天社團的說要約吃飯別忘記了。還有還有,有空的話想想網站怎樣改善,醜死了 ! 另外就是記得跟笙歌討教幾招,剛毅木訥害羞內向是很吃虧的 ! 要是還有時間的話唸點書,考試一直炸是在炸辛酸還是炸流行的 ! 			by 賣飛機(我想應該只有這些吧)
大多數的 SA 是 … 特徵 1 : 特徵 2 : 所以 … 頑強的問題解決者 ! 樂於助人 ! 以國家興亡為己任 !!! 沒救了 請重新 compile 你的生活
時間管理原則 首要是設置干擾捕手 ! SA 的美麗與哀愁 … 我們的問題不同 2.我們的解決方案不同 3.我們缺乏良好的顧問老師
時間管理原則 (cont.) 所以用我們的術語來看看 用筆記紀錄時間管理的資訊資料庫 腦力留給重要的事情節省記憶體 開發例行公事並持之以恆程式碼函式庫的再利用 開發習慣與信念寫程式前就先預想結果而非 run time 才驗證 保持專心 ! 除非有 interrupt 不然別受影響 6.以工作管理的方式管理社交生活社交生活並不是一個選項而是必做
讓干擾遠離你 我們是 event-driven的生物 ~ 找出適合自己的工作 pattern !
例行公事 有些事情想到就該做不要浪費時間考慮 什麼事情適合變成例行公事 ??? 	1. 沒有常規的 	2. 定期維護 	3. 人際關係 	4. 可能會耽擱太久的 	5. 經常會忘記的 	6. 低優先權的事情(不能總是被忽略) 	7. 開發新的技能和持續更新
循環系統 別信賴你的大腦 所以我們該把事情都紀錄在筆記(ㄅㄨㄣˇ)上 但是請注意 內容應該要有 可攜性 可靠性 可管理大量內容 行事曆 人生目標清單 每日事項a. 以重要性排序 b. 以時間排序
循環系統 (cont.) 但人非聖賢,一個不小心 delay 的話 … 1. 低優先權的移到明天 2. 解決掉今天的大部分 3. 設法簡化工作 4. 修改預估時間 5. 用請神符 … 找人協助吧 6. 請上司替你安排 7. 延遲約會或討論等接下來的活動 8. 加班加班加班加班加班加班加班加班加班加班
循環系統 (cont.) 事業和社交生活可以共用一份行事曆 找出屬於你和屬於你所處環境的節奏 ! 大腦留著做更重要的事情 !! 學著管理你的上司 ~
壓力管理 休息是為了走更長遠的路 舒壓的方法有很多種  去睡覺吧 ! 渡假,出去走走 瑜伽冥想按摩 <- 作者說的  
排除浪費時間的工作 時間就像 xx 擠一擠還是有的 常見的浪費時間的事情有 工作表內的垃圾事項	ex. 20:00 看民視八點檔大戲「娘家」 電子佈告欄	ex. ptt, ptt2 太多的 RSS	ex. 癮科技, mobile 01 聊天系統 	ex. msn 順道拜訪式的 social 6. 重複做可以用 tool 取代的事情
自動化 善用工具,不要事事親力親為 以 script 來幫助你完成複雜的工作
多出來的時間 	為天地立心, 	為生民立命, 	為往聖繼絶學, 	為萬世開太平。 				張載

Contenu connexe

Similaire à short coding 和 time management

MOPCON 2015 - 軟體、測試、程式設計家
MOPCON 2015 - 軟體、測試、程式設計家MOPCON 2015 - 軟體、測試、程式設計家
MOPCON 2015 - 軟體、測試、程式設計家家弘 周
 
設計報告 黃維光 陳隸
設計報告 黃維光 陳隸設計報告 黃維光 陳隸
設計報告 黃維光 陳隸taya86315
 
07 funny sango td and cocos2d-x
07   funny sango td and cocos2d-x07   funny sango td and cocos2d-x
07 funny sango td and cocos2d-x乐费 胡
 
少年科技人雜誌 2015 年六月
少年科技人雜誌 2015 年六月少年科技人雜誌 2015 年六月
少年科技人雜誌 2015 年六月鍾誠 陳鍾誠
 
商業模式創新起手式
商業模式創新起手式商業模式創新起手式
商業模式創新起手式基欽 劉
 
Learning Method
Learning MethodLearning Method
Learning Method晟 沈
 
程序员与技术
程序员与技术程序员与技术
程序员与技术ligaoren
 
Taobao 100702070730-phpapp01
Taobao 100702070730-phpapp01Taobao 100702070730-phpapp01
Taobao 100702070730-phpapp01drewz lin
 
如何設計電腦 -- 還有讓電腦變快的那些方法
如何設計電腦  -- 還有讓電腦變快的那些方法如何設計電腦  -- 還有讓電腦變快的那些方法
如何設計電腦 -- 還有讓電腦變快的那些方法鍾誠 陳鍾誠
 
程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享Philip Zheng
 
程式人雜誌 -- 2013年7月號
程式人雜誌 -- 2013年7月號程式人雜誌 -- 2013年7月號
程式人雜誌 -- 2013年7月號鍾誠 陳鍾誠
 
程式人雜誌 -- 2013年8月號
程式人雜誌 -- 2013年8月號程式人雜誌 -- 2013年8月號
程式人雜誌 -- 2013年8月號鍾誠 陳鍾誠
 
第五組-AI視力檢測機AI Vision-Exam Presenation v.1.6.6
第五組-AI視力檢測機AI Vision-Exam Presenation v.1.6.6第五組-AI視力檢測機AI Vision-Exam Presenation v.1.6.6
第五組-AI視力檢測機AI Vision-Exam Presenation v.1.6.6IttrainingIttraining
 
我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術Li Hsuan Hung
 
軟體組裝心得分享
軟體組裝心得分享軟體組裝心得分享
軟體組裝心得分享Wen Liao
 
A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018Juggernaut Liu
 
视觉智造现场培训课程简报(www.DrawSee.org)
视觉智造现场培训课程简报(www.DrawSee.org)视觉智造现场培训课程简报(www.DrawSee.org)
视觉智造现场培训课程简报(www.DrawSee.org)Redman
 

Similaire à short coding 和 time management (20)

MOPCON 2015 - 軟體、測試、程式設計家
MOPCON 2015 - 軟體、測試、程式設計家MOPCON 2015 - 軟體、測試、程式設計家
MOPCON 2015 - 軟體、測試、程式設計家
 
設計報告 黃維光 陳隸
設計報告 黃維光 陳隸設計報告 黃維光 陳隸
設計報告 黃維光 陳隸
 
07 funny sango td and cocos2d-x
07   funny sango td and cocos2d-x07   funny sango td and cocos2d-x
07 funny sango td and cocos2d-x
 
My yahoo
My yahooMy yahoo
My yahoo
 
少年科技人雜誌 2015 年六月
少年科技人雜誌 2015 年六月少年科技人雜誌 2015 年六月
少年科技人雜誌 2015 年六月
 
商業模式創新起手式
商業模式創新起手式商業模式創新起手式
商業模式創新起手式
 
42qu thrift1
42qu thrift142qu thrift1
42qu thrift1
 
Learning Method
Learning MethodLearning Method
Learning Method
 
程序员与技术
程序员与技术程序员与技术
程序员与技术
 
Taobao 100702070730-phpapp01
Taobao 100702070730-phpapp01Taobao 100702070730-phpapp01
Taobao 100702070730-phpapp01
 
如何設計電腦 -- 還有讓電腦變快的那些方法
如何設計電腦  -- 還有讓電腦變快的那些方法如何設計電腦  -- 還有讓電腦變快的那些方法
如何設計電腦 -- 還有讓電腦變快的那些方法
 
程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享
 
程式人雜誌 -- 2013年7月號
程式人雜誌 -- 2013年7月號程式人雜誌 -- 2013年7月號
程式人雜誌 -- 2013年7月號
 
程式人雜誌 -- 2013年8月號
程式人雜誌 -- 2013年8月號程式人雜誌 -- 2013年8月號
程式人雜誌 -- 2013年8月號
 
第五組-AI視力檢測機AI Vision-Exam Presenation v.1.6.6
第五組-AI視力檢測機AI Vision-Exam Presenation v.1.6.6第五組-AI視力檢測機AI Vision-Exam Presenation v.1.6.6
第五組-AI視力檢測機AI Vision-Exam Presenation v.1.6.6
 
Taiwanese Experience in IT
Taiwanese Experience in ITTaiwanese Experience in IT
Taiwanese Experience in IT
 
我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術
 
軟體組裝心得分享
軟體組裝心得分享軟體組裝心得分享
軟體組裝心得分享
 
A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018A dev ops team's practice in trend micro in agile summit 2018
A dev ops team's practice in trend micro in agile summit 2018
 
视觉智造现场培训课程简报(www.DrawSee.org)
视觉智造现场培训课程简报(www.DrawSee.org)视觉智造现场培训课程简报(www.DrawSee.org)
视觉智造现场培训课程简报(www.DrawSee.org)
 

Dernier

taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdftaibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdfjhujyunjhang
 
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdftaibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdfjhujyunjhang
 
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个michaelell902
 
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...微信 tytyqqww业务接单
 
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂PUAXINYEEMoe
 
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade SixMath Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six611002610
 
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习PUAXINYEEMoe
 
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...微信 tytyqqww业务接单
 
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptxbusinesshealthwise
 

Dernier (9)

taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdftaibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
taibif_開放資料流程-清理資料01-通則_20240509_20240509.pdf
 
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdftaibif_資料標準概念介紹_20240509_20240509_20340509.pdf
taibif_資料標準概念介紹_20240509_20240509_20340509.pdf
 
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
法国蒙彼利埃国家高等建筑学院毕业证制作/德语歌德B1证书/加拿大新斯科舍省农业学院文凭加急制作一个
 
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
1.🎉成绩单,你的成绩! 💡🔥每个人都有自己的成绩单,它记录着我们努力的成果。但有时候,看着这些数字,却发现它们好像在嘲笑我?别担心,让我来告诉你们怎么改...
 
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
1.1.3急救你必须懂四年级设计与工艺练习活页练习单元一四年级设计与工艺急救你必须懂
 
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade SixMath Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
Math Chapter3-教學PPT第03單元形體關係、體積與表面積Grade Six
 
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
10.2.1 马来西亚各州名称的由来六年级历史单元练习马来西亚各州名称的由来练习
 
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
1.🎉“黑客”如何修改成绩?🤔🎉 在这个信息爆炸的时代,我们经常会看到各种作弊手段。但是你知道吗?有一种作弊方式可能比你想象中更巧妙:它就是——黑客![单...
 
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
啟思中國語文 - 中二 單元一 - 孟嘗君列傳 - 記敍的方法和人稱1.pptx
 

short coding 和 time management

  • 2. Outline 讀書心得 1 讀書心得 2
  • 3.
  • 4. Short Coding 寫出簡捷好程式 - 短碼達人的心得技法 作者:Ozy 著,yaneurao 監修 譯者:鄧瑋敦、博碩文化 出版社:博碩
  • 5. 短碼魂 !! _________________ 我的答案是 … 原來這世界上神經病這麼多 … 程式的一些 side effect或者 一些關於語言本身的規則真的要好好注意 ____________________________________ Short Coding ??????????????? 寫很短的 Code 要幹嘛 … ? 因為 爽啊!!! 官方答案是 … 我們可以在探討 code 可以縮到多短的情況下 研究資料結構、演算法、執行環境的特性等
  • 6. 交代一下背景吧 ~ 討論的語言是 C(以下的 code 都有在我電腦上跑過) 時間有限所以不討論演算法的部份 不打算介紹走火入魔的 code …(本書是在某個叫做 POJ 的環境下測試) PKU Judge Online
  • 7. 其實可以不 include main 沒 type 也沒差耶 ~ 這邊可以宣告變數 不return也沒人會咬你 先從簡單的開始 輸入兩個數字請輸出其和 #include <stdio.h> int main(){ int a, b; scanf("%d%d",&a,&b); printf("%d",a+b); return 0; } main(a,b){ scanf("%d%d",&a,&b); printf("%d",a+b); }
  • 8. 初始值會是 0 EOF 就是 -1 接下來是關於讀取 讀取 12 個數字並算平均 #include <stdio.h> float a, b=0; int main(){ for(;scanf("%f",&a)!=EOF){ b+=a; } printf("%f",b/12); return 0; } float a, b; main(){ for(;scanf("%f" ,&a)!=-1;) b+=a; printf(“%f“,b/12); } 所以 … 這樣寫應該也對囉 scanf("%f" ,&a)+1 其實也可以這樣 ~scanf("%f",&a)
  • 9. bitbitbitbitbit … 猜猜猜猜猜 … ~k -> -~k -> ~-~k -> -~k/n -> ~-k/n -> ~k*~-~k -> -(k+1) (k+1) -(k+2) (k+1)/n (k-1)/n (k+1)(k+2)
  • 10. main() 的變數宣告 這其實是為寫法但也可以過 … int main(a){ a = "sailplane"; printf("%s %d",a,sizeof(a)); } 結果是 … sailplane 4 但是這種寫法隨時可能會掛點 !
  • 11. main 的遞迴 來算個最大公因數吧 ! #include <stdio.h> intgcd(int a, int b){ if(b==0) return a; else return gcd(b,a%b); } int main(){ int a, b; scanf("%d%d",&a,&b); printf("%d",gcd(a,b)); return 0; } c; main(a,b){ c++?:scanf("%d%d",&a,&b); b?main(b,a%b):printf("%d",a); }
  • 12. Quine 按照計算理論 … 存在可以描述自己的程式 … main(a){ printf(a,34,a="main(a){ printf(a,34,a=%c%s%c,34);}",34); }
  • 13.
  • 14. Time Management for System Administrators 作者: Thomas A. Limoncelli 出版社:O’REILLY
  • 15. 時間管理 - 給系統管理者 譯者:陳建勳 出版社:學貫
  • 16. 給自己的一封信 喵的 ! 因為 MEOS 兩週才咪一次 都忘記做進度了啦 !! O_________Q Dear 賣飛機: 記得備份一下實驗室那台電腦,工作站的也要備份一下。中華電信那個計畫 meeting 這週要上台,投影片做完之後記得跟威言討論一下。最近體能有點糟糕,去游泳去游泳 ~ 有空的話去看個膝蓋,最近他又不乖了。飯局飯局 !!! 前幾天社團的說要約吃飯別忘記了。還有還有,有空的話想想網站怎樣改善,醜死了 ! 另外就是記得跟笙歌討教幾招,剛毅木訥害羞內向是很吃虧的 ! 要是還有時間的話唸點書,考試一直炸是在炸辛酸還是炸流行的 ! by 賣飛機(我想應該只有這些吧)
  • 17. 大多數的 SA 是 … 特徵 1 : 特徵 2 : 所以 … 頑強的問題解決者 ! 樂於助人 ! 以國家興亡為己任 !!! 沒救了 請重新 compile 你的生活
  • 18. 時間管理原則 首要是設置干擾捕手 ! SA 的美麗與哀愁 … 我們的問題不同 2.我們的解決方案不同 3.我們缺乏良好的顧問老師
  • 19. 時間管理原則 (cont.) 所以用我們的術語來看看 用筆記紀錄時間管理的資訊資料庫 腦力留給重要的事情節省記憶體 開發例行公事並持之以恆程式碼函式庫的再利用 開發習慣與信念寫程式前就先預想結果而非 run time 才驗證 保持專心 ! 除非有 interrupt 不然別受影響 6.以工作管理的方式管理社交生活社交生活並不是一個選項而是必做
  • 20. 讓干擾遠離你 我們是 event-driven的生物 ~ 找出適合自己的工作 pattern !
  • 21. 例行公事 有些事情想到就該做不要浪費時間考慮 什麼事情適合變成例行公事 ??? 1. 沒有常規的 2. 定期維護 3. 人際關係 4. 可能會耽擱太久的 5. 經常會忘記的 6. 低優先權的事情(不能總是被忽略) 7. 開發新的技能和持續更新
  • 22. 循環系統 別信賴你的大腦 所以我們該把事情都紀錄在筆記(ㄅㄨㄣˇ)上 但是請注意 內容應該要有 可攜性 可靠性 可管理大量內容 行事曆 人生目標清單 每日事項a. 以重要性排序 b. 以時間排序
  • 23. 循環系統 (cont.) 但人非聖賢,一個不小心 delay 的話 … 1. 低優先權的移到明天 2. 解決掉今天的大部分 3. 設法簡化工作 4. 修改預估時間 5. 用請神符 … 找人協助吧 6. 請上司替你安排 7. 延遲約會或討論等接下來的活動 8. 加班加班加班加班加班加班加班加班加班加班
  • 24. 循環系統 (cont.) 事業和社交生活可以共用一份行事曆 找出屬於你和屬於你所處環境的節奏 ! 大腦留著做更重要的事情 !! 學著管理你的上司 ~
  • 25. 壓力管理 休息是為了走更長遠的路 舒壓的方法有很多種  去睡覺吧 ! 渡假,出去走走 瑜伽冥想按摩 <- 作者說的  
  • 26. 排除浪費時間的工作 時間就像 xx 擠一擠還是有的 常見的浪費時間的事情有 工作表內的垃圾事項 ex. 20:00 看民視八點檔大戲「娘家」 電子佈告欄 ex. ptt, ptt2 太多的 RSS ex. 癮科技, mobile 01 聊天系統 ex. msn 順道拜訪式的 social 6. 重複做可以用 tool 取代的事情
  • 27. 自動化 善用工具,不要事事親力親為 以 script 來幫助你完成複雜的工作
  • 28. 多出來的時間 為天地立心, 為生民立命, 為往聖繼絶學, 為萬世開太平。 張載