原创 [轉]gdb調試帶參數程序

原文鏈接:http://www.cnblogs.com/rosesmall/archive/2012/04/10/2440514.html gdb調試帶參數程序 一般來說GDB主要調試的是C/C++的程序。要調試C/C++的程序,首

原创 google ProtoBuf開發者指南

轉載:http://www.cppblog.com/woaidongmao/archive/2009/06/23/88391.html ProtoBuf開發者指南 譯者: gashero 目錄 1   概覽 1.1   什麼是p

原创 [轉]MFC程序調出console窗口

使用console進行輸出對於調試來說是比較方便的,現在就設置步驟轉載如下,記錄之: 如果你曾經寫過MFC應用程序,也許你忽略了控制檯窗口。熟悉了控制檯窗口的人會認爲它是如此的便捷,我就是一個,認爲printf或者cout是最優秀 的

原创 The Magical container_of() Macro

http://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html#Statement-Exprs The Magical container_of() Macro When you begi

原创 valgrind 查找內存泄露

valgrind --leak-check=full --tool=memcheck --log-file=./log.log --show-leak-kinds=all ./test valgrind --leak-check=yes

原创 qcad編譯

1.git上抓qcad源碼 2.配置vs2008,安裝qt-win-opensource-4.8.5-vs2008.exe/qt-vs-addin-1.1.11-opensource.exe 3.qcad中打開*.pro文件。 4.系統p

原创 bugs

Bugs 1.簡單的bug,字符數組中32個字符,用作char* 長度不不到32還好,到了32後,就是災難。以後再定義字符數組,要把0的位置留出來。

原创 linux 調試

ulimit -c unlimited 崩潰生成core文件 gdb -c corefile ./excute. 記一個bug:一個線程通過malloc分配內存,將該內存放入到list中,另一個線程讀取這個list,總是在特定的次數後發

原创 彙編學習

gcc -01 -S -m32 xxx.c --->xxx.s "-S產生彙編代碼” gcc -01 -m32 -c xxx.c ---->xxx.o ”-c 產生並編譯該彙編代碼" objdump -d xxx.o  gcc -v 看

原创 oracle 回收硬盤空間

問題: oracle 把表都truncate後,硬盤空間resize不下來。 引用自: http://ierda.blog.163.com/blog/static/7746958720133103295264/ 查詢DBF文件、數據庫空間

原创 [轉]文件包含 頭文件 inline 編譯

inline 函數遇到的問題。inline 在頭文件中。不會編譯?    C語言中的函數或變量有且只有一個定義,但它可以有多個extern聲明。唯一性     規則也適用於常數定義,結構定義,類型定義,宏定義,只不過它們默認只對本  

原创 linux postgresql

root: yum install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm yum install postgre

原创 tcpdump 抓包,wireshark分析。

tcpdump udp -i eth1 -c 20 and src net 192.168.1.115 -w data.cap 抓udp協議,網卡爲eth1,20個包,源ip爲192.168.1.115 寫入data.cap. data.

原创 【轉】tcpdump 使用

tcpdump 是linux上抓包到工具。這裏簡單到學習用下。 兩種方式: man 一下。從網上找找相關方法。 第一個過濾條件: tcpdump 'tcp port 9877' 看到如下: IP 192.168.0.116.navegaw

原创 二維數組與二級指針

#include <stdio.h> #include <stdlib.h> int main(){const int H= 10;const int W= 10;int array[H][W] = {0