原创 boost asio 串口操作中修改字節超時間隔參數

再用asio編寫串口異步讀寫程序的時候,有時候會出現將一幀報文分幾次讀的情況,比如對方發過來16個字節,可能消息響應函數被調用了兩次,每次讀取8字節,爲了處理這種情況,必須設置串口字節超時間隔(這裏設置爲20ms),根據此參數來判斷相鄰的

原创 boost::filesystem::resize_file函數的源碼分析

通過分析一個非常簡單的函數:resize_file,來初步瞭解boost的源代碼佈局。 filesystem庫是需要編譯成庫才能使用的。要使用filesystem庫,首先需要包含頭文件boost/filesystem.hpp,然後需要鏈接

原创 2014游泳記錄 01

2014游泳記錄 2014/06/8 在深圳的一個小區裏邊游泳了,是今年的第一次下水,那個地方沒什麼高手,我算是最厲害的,被人說像一條魚,小小得意一把。 2014/06/14 在東塘恆力游泳館游泳,由於沒趕上時間,沒有用上朋

原创 win7+vs2010通過map文件和cod文件找到崩潰的代碼行

用來演示出錯的源代碼: #include "stdio.h" void errorFun(int * p)    {    *p=1;    }    int main()    {    int * p=NULL;    err