1. 程式人生 > >vs2008不能正常除錯的一個小原因

vs2008不能正常除錯的一個小原因

       剛好最近除錯一個非常普通的程式,程式碼非常的簡單,但是就是不能正確除錯。比如,分明設定了斷點在main函式的開始,但是就是斷不下來,而且程式不是從main函式開始執行的,是從main函式的前幾行執行的,真是奇怪。

       後來一行行排查(加上二進位制檢視工具),發現因為有個if(){}這段語句的換行符不是'0d0a',只有0d,沒有0a這個二進位制碼,在0d後加上0a,就可以正常除錯。但原因是什麼,還是不清楚喲。

       如果你有興趣,可以使用二進位制編輯工具,將0d0a的0a刪除,然後除錯一下,也會遇到和我一樣的問題:)

不清楚的有兩個:

1、為什麼只有0d,沒有0a

2、為什麼沒有0a,程式不能正確除錯。

相關推薦

vs2008不能正常除錯一個原因

       剛好最近除錯一個非常普通的程式,程式碼非常的簡單,但是就是不能正確除錯。比如,分明設定了斷點在main函式的開始,但是就是斷不下來,而且程式不是從main函式開始執行的,是從main函式的前幾行執行的,真是奇怪。        後來一行行排查(加上二進位制檢視

post提交form表單失敗的一個原因

經過測試, form表單裡面的post可以是大寫也可以是小寫,這個不會影響post的成功和失敗,如下: method="post"        對的 method="POST"      對的 但是在接受的時候,只能用大寫的POST而不能用小寫的,用小寫的就會接

一個坑: -bash: ./backup.sh: /bin/bash^M: bad interpreter: No such file or directory 由於shell指令碼檔案被我在Windows下編輯過,出現上面錯誤的原因之一是指令碼檔案是DOS格式的, 即每一行的行尾以\r\n來標識

    由於shell指令碼檔案被我在Windows下編輯過,出現上面錯誤的原因之一是指令碼檔案是DOS格式的, 即每一行的行尾以\r\n來標識, 使用vim編輯器開啟指令碼, 執行::set ff? 可以看到DOS或UNIX的字樣. 使用se

Eruda 一個而美的除錯神器

引言 ​  日常工作中再牛逼的大佬都不敢說自己的程式碼是完全沒有問題的,既然有問題,那就也就有除錯,說到除錯工具,大家可能對於fiddler、Charles、chrome devtools、Firebug、還有Safari遠端除錯等比較熟悉,甚至有些是我可能也沒有用過的;   這裡噴一句吧,誰都別給我

CDH 5.3.0 一個任務運行了12個小時的原因

2015-09-13 00:02:51,433 INFO [RMCommunicator Allocator] org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Ramping down all scheduled reduces:0 2

CodeBlocks不能除錯程式的原因

昨天很有興趣的下載了CodeBlocks,發覺它不能除錯程式。就Google一下,說是要裝Windbg,裝好了還是不能除錯。Google就沒有解決方法,於是就搞到深夜,還是不能解決除錯問題。在偵錯程式設定裡面的附加路徑已經設定好Debugging Tools for Windows (x86)的安裝目錄,因

css3的一個demo(箭頭hover變化)

rotate osi ping align pos ref block translate -m 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta char

關於JSON call 的一個問題

cnblogs 分享 image .com cal 問題 技術 不出 del 如圖當我們在做Json call 的時候,一定要切記,建立的model 一定要與JSON 字符串嚴格的一一對應,否者會解析不出來 關於JSON call 的一個小問題

perl_來來來,解讀一個程序

二次 html money cnblogs font 最後一個元素 沒有 web .html #!/usr/bin/perl -w #by www.yiibai.com @array = qw(This is a list of words without interp

linux下開發,解決cocos2d-x中編譯出現的一個問題, undefined reference to symbol &#39;pthread_create@@GLIBC_2.2.5&#39;

water span x86 code bject data- ace 技術分享 inux 解決cocos2d-x中編譯出現的一個小問題 對於cocos2d-x 2.×中編譯中,若頭文件裏引入了#include "cocos-ext.h",在進行C++編譯的時候會遇到例

php中引用&的一個實例

應該 數量 保存 cnblogs 理解 循環 簡單的 執行 次循環 在百度知道上碰到一段關於php的引用符&的代碼,對於初學都來說還是很考驗理解分析能力的,把代碼和自己的分析貼上來作一個備份,也與大家共勉。 代碼片段: 1 $arr =array(1,2,3

BeX5開發中MySQL視圖使用的一個問題

bex5開發中mysql視圖使用的一個小問題問題 數據操作中的查詢是極端重要的,使用頻繁。MySQL數據庫中視圖概念的存在十分類似於微軟Access小型關系數據庫中的查詢(二級考試重點)。視圖的存在極大減小了數據表的創建數量,而且還有更為高級的運用技巧。本文介紹在基於起步科技的BeX5平臺上使用MySQ

一個總結吧,把別人的經驗拿來總結一下

spa range 簡單的 pan att 切片 XML append filter 構造一個1, 3, 5, 7, ..., 99的列表,可以通過循環實現: 取list的前一半的元素,也可以通過循環實現: 1. L = [] n = 1 while n <= 9

python練習冊 每天一個程序

註釋 and ati 註意 繪圖 windows 操作 jpeg odi PIL庫學習鏈接:http://blog.csdn.net/column/details/pythonpil.html?&page=1 1 #-*-coding:utf-8-*- 2 _

python練習冊 每天一個程序 第0002題

color == oot 關系型數據庫 auth creat user root mdb 1 #-*-coding:utf-8-*- 2 __author__ = ‘Deen‘ 3 ‘‘‘ 4 題目描述: 5 將 0001 題生成的 200 個激活碼

精確尋找一個圓(接的一個外包)

blog std lin name ret radius truct tro math.h 這是在群裏接的一個外包,本來屬於工業檢測不能對外公布的,媽的!給了定金之後,人就跑了,我那麽相信他居然騙我,500塊錢打水漂了。。。。。。圖像處理出了這樣的人,是我們

如何打造一個而精的電商網站架構?

升級 它的 應用開發 sql語句 大綱 網關 響應 文件服務器 upd 本文大綱: 1. 小型電商網站的架構 2. 日誌與監控系統的解決方案 3. 構建數據庫的主從架構 4. 基於共享存儲的圖片服務器架構 5. 移動M站建設 6. 系統容量預估 7. 緩存系統

vmware下安裝mac os虛擬機問題,最後還是最終攻克了被一個失誤給陷害了

網上 vmw pan ont 分鐘 進度 .net center 系統 今天決定來體驗一下蘋果系統。虛擬機文件大概用了一天半時間才下載完畢,解壓後是39G大小,趕緊安裝VMWARE。然後載入虛擬機文件體驗。開始當我蘋果標誌出來的時候,我以為成功了。但是那個小齒輪一直在轉

python練習冊 每天一個程序 第0010題

rgb pytho 進行 lur return n) dom randint window # -*-coding:utf-8-*- ‘‘‘ 題目描述: 使用 Python 生成類似於下圖中的字母驗證碼圖片 思路: 運用PIL庫加random 隨機字母進行生成

日期插件的一個特效實現

com .cn pan css margin htm mar laydate image html代碼<div class="Date_selection" style="display:none"> <span class="label_name"&g