自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 不用指针链表实现先入先出队列

不用指针,来实现一个固定大小的FIFO缓冲区struct KEYBUF{ unsigned char data[32]; int next_r; //下一个数据读取位置 即队首 int next_w; //下一个数据写入位置 即队尾 int len; //len表示缓冲区已记录的字节数}struct KEYBUF keybuf;// 写入数据if (keybuf.len

2013-04-25 11:50:43 850

原创 关于硬件断点

4个断点寄存器DR0~DR3用来设置断点的线性地址。DR6为状态寄存器,DR7为控制寄存器。DR4和DR5保留。当CR4.DE==1时,访问DR4和DR5产生#UD异常;IF CR4.DE==0,访问DR4和DR5将是对DR6和DR7的访问。下面这张表非常清楚:   |---------------|----------------|Dr0|                 用

2013-04-16 21:23:17 3942

原创 查询当前用户是否为域用户

两种方法:BOOL IsDomainUser() // 这个方法实际上会查询网络{ uint8* Buf = NULL; uint8* Buf2 = NULL; static BOOL IsDomain = FALSE; static BOOL bInit = FALSE; if(!bInit) { DWORD Result = NetGetDCName(NULL,

2013-04-02 10:07:28 1359

原创 密码字典生成算法

1. 用回调void gen_words(char *buf,int buflen,int level){ char ** pptr; int len; if (buflen >= MAXPASS || level == 0){ printf("%s\n",buf); return; } /* output a word */

2013-03-31 08:45:06 5548

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除