2010年7月23日
一:列文件清单
1. List
(gdb) list line1,line2
二:执行程序
要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。
如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。
利用
2010年7月22日
方法1:
#include
//函数名: itoa
//功 能: 把一整数转换为字符串
//用 法: char *itoa(int value, char *string, int radix);
int main(void)
{
int number = 12345678;
char string[25];
itoa(number, string, 10);
2010年7月22日
#define setbit(x,y) x|=(1> (pos)&1)) //用宏得到某数的某位
#define BitGet(Number,pos) ((Number) |= 1<<(pos)) //把某位置1
#define BitGet(Number,pos) ((Number) &= ~(1<<(pos)
2010年7月22日
问题1:const与#define相比有什么不同?
C++可以用const定义常量,也可以用#define定义常量,但是前者比后者有更多的有点:
Tags: 面试
2010年7月18日
增加标题栏按钮:
1.创建GUID,用GUDI工具创建.
2.增加一个键值,键名为刚创建好的GUID
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/{GUID}
3.增加图标,名称
ButtonText - 按钮名称
Tags: ie
2010年7月15日
class CFile : public CObject
{
DECLARE_DYNAMIC(CFile)
public:
// Flag values
enum OpenFlags {
modeRead = (int) 0x00000,
modeWrite = (int) 0x00001,
modeReadWrite = (int) 0x00002,
shareCompat = (int) 0x00000,
shareExclusive = (int) 0x00010,
...
2010年7月15日
1 :: 左
2 . -> [] () 左
3 ++ -- ~ ! - + & * () sizeof new delete castname_cast 单目操作符 右
...
Tags: c
2010年7月5日
今天,分析MFC与WTL的消息映射,比较难理解的有下面两点:
1.MFC,AfxCbtFilterHook转到AfxWndProc,
2.WTL(ATL),CWndProcThunk把窗口指针跳转到WindowProc,并把hWnd改成窗口指针.
2010年6月4日
正研究MPC-HP开源项目的源码,里面用到的很重要的DirectX技术,由于初识DirectX,所以一切得从零开始...
2010年5月25日
优化主界面内存占用点滴:
目的:在系统资源有限的情况下,使占有内存能控制在50M
一共41张图片:
1.用cs4工具,自带解析图片:内存从24M-58M
2.URLoader, 一张张解码,用完释放,发现解码速度太慢,造成内存泄漏,达不到效果