PIXNET Logo登入

Edison.X. Blog

跳到主文

YouLoveMe() ? LetItBe() : LetMeFree() ;

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 10月 15 週六 201101:23
  • [AI] meta-heuristic algorithm 啟發式演算法 ( 目錄 )

 
meta-heuristic algorithm 啟發式演算法 ( 目錄 )
 
 
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(1) 人氣(8,138)

  • 個人分類:AI
▲top
  • 10月 15 週六 201100:04
  • [pso] C 語言第一個 pso 程式 - 架構改善

[回目錄]
 
在 [pso] C 語言第一個 pso 程式 這篇文章中,大致上已把 C 語言撰寫粒子移動演算法架構都寫了出來,這篇「續集」,主要是在討論一般在 C language 中,在一般數學式極值情況下,較常使用到的架構。
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(5) 人氣(5,616)

  • 個人分類:AI
▲top
  • 10月 14 週五 201102:38
  • [pso] C 語言第一個 pso 程式 (simple_pso)

[回目錄]


註1 : 由於 Online High Light 會把我原本的縮排打亂,本文後面不再特別包 code。
註2:這篇文章前面看起來很亂,建議從頭到尾看兩遍,才會對整體設計架構有所了解。
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(7) 人氣(13,607)

  • 個人分類:AI
▲top
  • 10月 14 週五 201102:37
  • [pso] 初步 - 粒子移動演算法精髓

[回目錄]
 
PSO 演算法,全名稱粒子群移動演算法,Particle Swarm Optimization,屬於尋優式演算法,以「鳥群覓食」為概念所發展出來,但也有人認為可以用社會學的概念去解釋它,這些以鳥群覓食為擬化。
這是一個鳥群吃飯的故事。假設有 20 隻鳥在一地區做覓食的動作,
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(3) 人氣(22,853)

  • 個人分類:AI
▲top
  • 9月 13 週二 201101:40
  • [Debug] Debug 技巧目錄

這系列文章,以 Visual C++ 為例,主要提一下目前 IDE 在協助 Debug Trace 時,可能會提供哪些功能。由於手邊較常用的是 Visual Studio,故以 Visual Studio 為例。這裡的說明,是我較常用到的技巧,其實有跳過一些比較少用的 process、thread、modules 監看,但下面前八篇,整體對一般開發而言,應是足夠的。其實比較想學的是,其他的 debug tool 怎麼用,如 WinDbg 之類的東西。其他 debug tool 使用技巧,不定期發新文時,將再維設護目錄。
 

 [Debug] Visual C++ Assert
 [Debug] Visual C++ 逐步 Trace (概述)
 [Debug] Visual C++ 逐步執行 與 不進入函式執行 差異
 [Debug] Visual C++ 監看視窗使用技巧
 [Debug] Visual C++ 設立中斷點 / 切換堆疊技巧
 [Debug] Visual C++ look up array / container
 [Debug] Visual C++ 記憶體監看
 [Debug] Visual C++ 條件式中斷
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(3,357)

  • 個人分類:Debug
▲top
  • 9月 13 週二 201101:15
  • [Debug] Visual C++ 條件式中斷

Watch_071.png
壹、 條件式中斷
#include <stdio.h>
int main()
{
int i, array[100];
for(i=0; i!=sizeof(array)/sizeof(*array); i++)
array[i]=i; /* break point here */
return 0;
}
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(1,321)

  • 個人分類:Debug
▲top
  • 9月 12 週一 201122:57
  • [T] 架構 IDE ?

pspad_sample.png
聲明,我是 Visual Studio 重度使用者。
 
Visual Studio
首先澄清一件事,並非認為 Microsoft Visual Studio 才是王道,但用了它那麼久,確實也給了它不少分數,不論 High Light、Debug and Trace、Tips 、Optimization 等,在 6.0 以後版本都人性化,這主要是我給高評價的原因。
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(1,909)

  • 個人分類:程式環境架構
▲top
  • 9月 09 週五 201116:24
  • [Debug] Visual C++ 記憶體監看

Watch_051.png
壹、記憶體視窗簡易操作
 
以 malloc / new 而言,無法使用監看式方式查看記憶體內含值,此時必須藉助記憶體視窗監看。考慮以下程式碼
#include <stdio.h>
#define N 10
int main()
{
int i, arr[N];
for(i=0; i!=N; ++i)
arr[i]=100+i;
for(i=0; i!=N; ++i) /* break point here */
printf("arr[%d]=%d\n", i, arr[i]);
return 0; /* break point here */
}
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(1) 人氣(6,560)

  • 個人分類:Debug
▲top
  • 9月 09 週五 201103:07
  • [Debug] Visual C++ look up array / container

Watch_039.png
壹、 靜態陣列 與 動態陣列 監看
  
針對一般靜態陣列而言,大多數附 debug 功能之 IDE 都有此功能,且查看非常方便。
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(987)

  • 個人分類:Debug
▲top
  • 9月 07 週三 201123:27
  • [Debug] Visual C++ 設立中斷點 / 切換堆疊技巧

Watch_021.png
壹、 設定變數變更中斷
假設一段程式,執行1000次隨機數,若隨機數為 100 之倍數,將 counter + 1 ,
這次要觀查的是 counter 之變化 (程式碼中之 sum) 。程式碼如下
 
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(2,643)

  • 個人分類:Debug
▲top
«1...14151631»

個人資訊

edisonx
暱稱:
edisonx
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (444,528)[C] printf 引數說明
  • (83,007)[C&++] 亂數基本使用
  • (80,156)[C] 計時器整理
  • (58,131)[浮點數] IEEE754 , C/C++ 浮點數誤差
  • (49,918)VBA Procedure 簡述
  • (45,792)VBA 活頁簿(Workbooks)管理
  • (39,457)[C] scanf 引數說明
  • (31,152)[W] 初學者的 windows.h
  • (21,956)bitset 整理
  • (4,982)多測資處理

文章分類

toggle 開發手札 (2)
  • 未實作的想法 (4)
  • 心得筆記 (2)
toggle C/C++ (8)
  • C/C++ Note (52)
  • 亂數 (10)
  • Debug (9)
  • Hidden Features in C (6)
  • OO NOTE (0)
  • 面試題庫 (12)
  • C/C++ FAQ (4)
  • STL Note (3)
toggle 應用軟體/工具 (1)
  • Office (1)
toggle 數值分析 (9)
  • 非線性方程式求解 (10)
  • 矩陣運算 (7)
  • 深入質數 (5)
  • 浮點數 (9)
  • 複數 Complex (2)
  • 積分法 (2)
  • 多項式內差法 (2)
  • 常見關於數 (5)
  • math.h/cmath application (8)
toggle 程式之美 (1)
  • 遊戲之樂 (3)
toggle VB.Net (1)
  • VB.Net Note (1)
toggle 英文 (1)
  • 專題單字 (1)
toggle AutoIt!! (2)
  • AutoIt!! Note (13)
  • Auto-Dll (9)
toggle VBA (4)
  • VBA FAQ (5)
  • VBA Note (9)
  • VBA tec. (1)
  • VBA_Note2 (3)
toggle MFC (1)
  • MFC雜記 (4)
toggle Win32 (8)
  • Process (10)
  • Win32-Console (5)
  • 檔案系統 (1)
  • 音效 (1)
  • 隱喻外掛 (3)
  • System undoc. (0)
  • GDI (2)
  • 記憶體管理 (1)
toggle 環境與Script (4)
  • visual studio (6)
  • 批次檔batch (2)
  • 程式環境架構 (3)
  • Library (3)
toggle 數學整理 (2)
  • 常用公式 (1)
  • 有趣數學 (2)
toggle 演算法 (7)
  • Bit-Hacks (1)
  • AI (13)
  • 大數 (5)
  • 資料結構 (0)
  • 影像 (2)
  • 遞迴-recursive (2)
  • 回溯.列舉.遞迴 (2)
toggle 程設亂語 (1)
  • 胡言亂語 (10)
toggle SmallTalk (1)
  • SmallTalk (27)
  • 未分類文章 (1)

最新文章

  • 轉戰 python
  • [MFC] CArray 注意事項
  • 你真的很狠...
  • [開發手札] tool 整理 <NOTE>
  • [開發手札] vs dll 相容性
  • [開發手札] vc 效率問題
  • [開發手札] 修改 exe 裡面的 constant
  • [開發手札] 受不了 IDE 常當機問題...
  • [Job] Job Journal 130501
  • [面試] some tips

最新留言

  • [25/02/13] 訪客 於文章「[C語言數值分析] cmath / ma...」留言:
    您好,在最后的建表法趋近中, sin_tablePI2[i]...
  • [22/10/28] 訪客 於文章「C/C++ 學習歷程分享...」留言:
    abombterry(at)gmail.com...
  • [22/10/28] 訪客 於文章「C/C++ 學習歷程分享...」留言:
    請問現在還有教c語言嗎? 我有興趣,可否來信告知,謝謝 ...
  • [22/05/31] 五月花 於文章「[Poker] 撲克牌遊戲設計介紹...」留言:
    幫作者推一個 撲克遊戲真的很有趣 個人也是長年愛打牌的其...
  • [22/04/15] 訪客 於文章「[C語言數值分析] 非線性方程式求解 -...」留言:
    原本在搜尋引擎找出一堆 Blog 文章,不知哪幾篇值得花時間...
  • [21/12/27] RIYO 於文章「[Poker] 撲克牌遊戲設計介紹...」留言:
    感覺好酷!! 雖然不懂這些 但身為一個熱愛撲克的玩家覺得...
  • [21/10/01] 訪客 於文章「[GA] 基因演算法(Genetic A...」留言:
    只是想與板主和網友補充交流一下敝人拜讀完的拙見, 我想版主...
  • [21/06/19] 訪客 於文章「[亂數] <細說> C/C++ 亂數基本...」留言:
    請問要怎麼讓檔案第一次執行跑出10個亂數,二次執行跑出20個...
  • [20/09/24] 訪客 於文章「VBA Procedure 簡述...」留言:
    老師 您好 上述撰寫程式的示範,我能理解為何這樣演化,但我...
  • [20/06/25] 訪客 於文章「VBA Procedure 簡述...」留言:
    您好,我想請教一下 我在網路教學裡看到許多老師教製作Exc...

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣:

留言板