PIXNET Logo登入

Edison.X. Blog

跳到主文

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

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

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 07 週三 201102:46
  • [Debug] Visual C++ 監看視窗使用技巧

Watch_000.png
壹、自動變數
在 逐步 Trace 之概述裡面有提到,呼叫監看視窗是以「自動變數」方式觀查,
但實際上用自動變數非常不方便觀查,
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(11,309)

  • 個人分類:Debug
▲top
  • 9月 04 週日 201122:07
  • [C&++] 想自建 math.h 嗎?

exponention.png
前言
這是我曾幹過的傻事,若微積分、複變函式、線性代數不夠強的話,我希望別有人再重蹈我的覆轍,除非本身工作是開發極為低階的數學函式,或本身之編譯環境裡,並沒提供低階的數學函式,本篇可做為一點參考。
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(12) 人氣(6,286)

  • 個人分類:C/C++ Note
▲top
  • 8月 30 週二 201112:57
  • [Debug] Visual C++ 逐步執行 與 不進入函式 差異

VCMPI000.png
在 上篇文章 中,已概述如何進行 trace,第四步驟提到的是「不進入函式」方式執行,
但實際上還有另一「逐步執行」選項,本文簡略說明其差異。
 
(繼續閱讀...)
文章標籤

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

  • 個人分類:Debug
▲top
  • 8月 30 週二 201112:27
  • [Debug] Visual C++ 逐步Trace (概述)

DebugBreak (1).png
一堆人都說,擅用 IDE,逐步執行,追蹤結果,我也常和 Visual C++ 使用者這麼說。
有時問別人「會不會 Trace」,得到的答案是「會 Trace」,事實似乎並非如此,
這裡做簡單簡介,一些細節差異,日後於他文補充。

(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(4) 人氣(2,874)

  • 個人分類:Debug
▲top
  • 8月 30 週二 201111:41
  • [Debug] Visual C++ Assert

DebugAssert (2).png
1. assert 函式
一般在做 trace 時,似乎比較少人用到 assert,assert 裡面放的判斷是,如果「不成立的話」,程式便不會繼續執行下去。以下述程式碼而言
  
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(3) 人氣(10,296)

  • 個人分類:Debug
▲top
  • 8月 23 週二 201104:50
  • [C] C-Style string.h 部份函式實做

要效率好的話,就別自己造輪子,調用現有的就好,以下程式碼供學習參考。
 
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(2) 人氣(4,371)

  • 個人分類:C/C++ Note
▲top
  • 8月 19 週五 201114:27
  • [C&++] sprintf、sscanf、stringstream

對 C 語言新手 FAQ 裡面,應建議學習 sprintf 與 sscanf 之學習與使用。這兩支與 printf、scanf 極為相似,只是 printf、scanf 是從標準輸出入做 輸出、輸入動作。而 sprintf 與 sscanf 只是將目的改為字串而已。
舉個常見的例子,要產生 1.txt ~ 100.txt 之字串,該如何產生?
char filename[200];
for(int i=1; i<=100; ++i)
sprintf(filename, "%d.txt", i);
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(14,389)

  • 個人分類:C/C++ Note
▲top
  • 8月 18 週四 201103:47
  • [Bit] Set、Clear、Check、Flip Bit

#define SET_BIT(x, n) ( (x) |= (1<< (n)) )
#define CLR_BIT(x, n) ( (x) &= (~(1<< (n))))
#define CHK_BIT(x, n) ( ((x) & (1<< (n)))!=0 )
#define FLIP_BIT(x, n) ( (x) ^= (1<< (n)) )
void show_binary(unsigned x)
{
int i;
unsigned mask=0xf0000000;
char *table[] = {
"0000","0001","0010","0011","0100","0101","0110","0111",
"1000","1001","1010","1011","1100","1101","1110","1111"
};
for(i=7; i>=0; --i, mask>>=4)
printf("%s", table[ (x&mask) >> (i*4) ]);
puts("");
}
(繼續閱讀...)
文章標籤

edisonx 發表在 痞客邦 留言(0) 人氣(4,850)

  • 個人分類:Bit-Hacks
▲top
  • 8月 18 週四 201102:21
  • [C&++] scanf 進階用法

在一些場合中,會針對較特別格式之資料做處理,最後往往都是在字串那裡轉來轉去。
比較穩固的做法,大概是用 fgets 一行一行抓下來後,對該字串做分析,
然而更強大的應是用 Regular expression,這裡並不針對 Regular expression 做過多解釋與說明,
library 的話可參考下面幾套 library
(繼續閱讀...)
文章標籤

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

  • 個人分類:C/C++ Note
▲top
  • 8月 17 週三 201114:35
  • [C&++] Optimizing Code

writing Efficient C and C Code Optimization
Optimizing C and C++ Code 
Category:Optimizing C++
(繼續閱讀...)
文章標籤

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

  • 個人分類:C/C++ Note
▲top
«1...15161731»

個人資訊

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...

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

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

留言板