摘要: 看到網路上一篇blog一個問題,引發一群網友的討論。Q:寫一個函數計算當參數為 n(n很大) 時的值 1-2+3-4+5-6+7……+n這是個常見的級數問題,我們必須化簡成closed form 來得到最佳的效率。一般解法: 主要使用 迴圈long fn(long n) { long temp=0; int i,flag=1; if(n<=0) { printf("error: n must > 0); exit(1); } for(i=1;i<=n;i++) { temp=temp+flag*i; flag=(-1)*flag; } return tem... 阅读全文
posted @ 2013-01-03 22:54 jeremyatchina 阅读(418) 评论(0) 推荐(0) 编辑
摘要: vi 是 unix 家族下最功能強大的文字編輯器,讓用戶只要使用一個鍵盤就可以完成所有的編輯。而vim則是 vi 的加強版,甚至在Windows上也找得到 vim 的芳蹤。但 vi/vim 眾多的指令卻經常令初學者卻步,以下就是我所整理出來那些令人卻步的指令:編輯模式指令說明*i在游標位置進入編輯模式I在游標行的第一個非空白字元進入編輯模式*a在游標位置後進入編輯模式*A在游標行的最後一個字元進入編輯模式*o向下新增一行,並進入編輯模式O向上新增一行,並進入編輯模式cc刪除游標行,並進入編輯模式*[ESC]取消指令或退出編輯模式游標移動指令說明*gg移到第一行*G移到最後一行*行數→ G移動到 阅读全文
posted @ 2013-01-03 22:46 jeremyatchina 阅读(249) 评论(0) 推荐(0) 编辑