筆者有一陣子接 soho 時,鑑於手邊硬體不夠強大,所以直接跑網咖做開發 ( 聽說在網咖寫程式是很奇怪的一件事 ),然後每次跑網咖的時候都要去 download 四、五樣開發軟體與工具,再安裝,後來覺得很浪費時間,於是自己弄了一份自動安裝包出來。
- Jun 29 Fri 2012 17:36
-
[C&++] 自動安裝包
筆者有一陣子接 soho 時,鑑於手邊硬體不夠強大,所以直接跑網咖做開發 ( 聽說在網咖寫程式是很奇怪的一件事 ),然後每次跑網咖的時候都要去 download 四、五樣開發軟體與工具,再安裝,後來覺得很浪費時間,於是自己弄了一份自動安裝包出來。
- Jun 28 Thu 2012 21:18
-
[Image] BMP format
bmp format 大概已是被討論到翻的一個議題,這篇文章不會討論 format ,只會列一些 resource 。當然如果用 OpenCV 、OpenGL ,大概就沒這方面困擾。
1. bmp in Wiki : wiki 其實已講完了,有興趣可切到中文 wiki ,敘述不同,英文較詳盡。
- Jun 28 Thu 2012 00:24
-
[C&++] 清除 vector 佔用記憶體
一般在講記憶體配置策略時,「書本上」講的策略大概如下。
1. 若 size >= capacity,realloc capacity = 2 * capacity。
2. 若 size < capacity / 4 , realloc capacity = 0.5 * capacity。
這大概是一般學校教學給較一般的策略。
1. 若 size >= capacity,realloc capacity = 2 * capacity。
2. 若 size < capacity / 4 , realloc capacity = 0.5 * capacity。
這大概是一般學校教學給較一般的策略。
- Jun 25 Mon 2012 08:52
-
[C語言數值分析] 高階微分法
- Jun 25 Mon 2012 08:03
-
[C語言數值分析] 一階微分法

1. 若微分用定義方式做,效果有限,若欲求之 eps 過小 (如精度達 1E-9, 1E-12 ),一些情況上特別容易發生 除零之窘境。
2. 數值分析之叢書不知道對微分法說明完不完整,即使跳過不講大概也不會讓人太過意外。但較意外的是,非線性方程式求解中的「牛頓法」,微分函式不是用數值分析方式算出來的,而是事先用筆算算出來的。
- Jun 22 Fri 2012 23:19
-
[C&++] vector note
謠言指出,vector 效能操作比 C 之 malloc、memcpy、memset、memcmp 來得慢。還在謠傳這謠言的,麻煩開 Optimize 測一次,覺得結果有誤,多測幾次也無妨。
note 到後面愈來愈心虛,技巧概念就那一、二個而已。
- Jun 20 Wed 2012 03:32
-
[面試] 「年度十大納悶程式碼」之首
雖然是分類是放在「面試」,其實這不是面試題目,只是如果面試出這題的話,我不確定能給出滿意的回答。
這段 code 是睡前突然想到,筆者以前看到一段,自己想不透為什麼那麼做的 code,憑印象寫一下。
- Jun 20 Wed 2012 01:36
-
[C&++] 任意亂數分佈產生器 (?)
在學數值分析時,會講到如何以均勻分佈,轉換到各種分佈裡,常見的大概會有波松分佈、指數分佈、常態分佈。較有名的方式 Miller-Box Transform 是專用在轉常態分佈 ( 因常態分佈是算常出現的機率模型 )。
一些常見的機率分佈亂數,C++ 都已包到 TR1 裡去,有興趣可自行參考。
這裡提的轉換方式,當然要有一份均勻的亂數產生器 ( 統計用的均勻就夠了,如 rand() ),另外假設讀者也知道該亂數分佈的 機率函式 f(x) 為何,並可用程式語言表達出該 f(x) ,其 f(x) 長得奇型怪狀也沒差,如
- Jun 19 Tue 2012 21:07
-
[C&++] ASCII 轉存記憶體 ( 字串轉二進位大數 )
這問題還真不知怎麼下標題。原問題 是 ptt 上問的,我也給了一份 solution。由於認為這篇給的 solution 留下很多談論空間 ( 其實還不是自己懶得用 bbs 編輯文字 ),於此做下一份筆記。
- Jun 18 Mon 2012 16:33
-
[T] some tools in ide / C/C++

C / C++ 在開發過程有些 tool 蠻好用的,找了時間摸一下做紀錄,圖片截完後才發現,怎麼相簿空間那麼小,還沒上傳完就爆了,原本打算是 step by step,最後只能以文字敘述方式。
C++ 一些免費的 tool 在 windows 底下並不好找,反倒是 M$ 對 C# /Management C++ 的支援算完整。
- Jun 17 Sun 2012 12:20
-
[HFC] Hidden Features of User Defined Type in C
C 語言裡之 User Defined Type 包含了 struct、union、enum,C++ 裡多了 class。此文主要針對 C struct 做撰之,強調是在 C 底下而非 C++ 底下,原因為 C++ struct 特性與 C 並不完全相同,另強調有些問題具相依性,此篇若說明遇到相依性問題時,會於標題註明。
注意事項
- Jun 16 Sat 2012 00:02
-
[GA] 基因演算法概念細說 (I) - 編解碼
筆者曾拿以前在商院修課時寫下 source code 做 demo ,
< 後續確實有拿來做其它應用 > 一些問題可能是找不到合適書籍或文獻所造成,
在 coding 過四、五個問題後,這裡只簡述一遍 GA 整個流程,