自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL设置记录操作日志

windows下这样配置 打开my.ini文件    在[mysqld]的下面加上 log   =   c:/mysql_query.log   重启mysql

2011-08-31 10:56:47 729

原创 弹出式菜单的响应

弹出式菜单的响应不像固定菜单,通过ON_COMMAND来响应。而是在调用TrackPopupMenu时,通过其返回值判断点击了哪个子菜单,并直接书写响应函数。

2011-08-30 11:19:14 685

转载 CRC算法详解

原文出处:http://blog.csdn.net/sparkliang/article/details/5671510感谢作者的详解。转到此处以备学习。作为blog再次发出来,详细描述一下CRC32算法的推导过程。CRC算法的数学基础CRC算法的数学基础就不

2011-08-29 15:22:21 3615

原创 CRC校验

1. 什么是CRC校验.简单来说,发送方用原始数据除以一个数,得到余数,然后把原始数据和余数拼凑在一起,发送出去.接收方拿到数据后也截取出原始数据,除以同样一个数,得到余数,然后比较这个余数是不是与数据里带的余数一致,一致的话则传送没错误,不一致则传送出错.那么这种判

2011-08-26 10:49:58 1398

原创 模2运算

1.什么是模2运算?首先讲,什么是模2? 模:求余数,则,模2,就是除以2得到余数.再讲,什么是运算?就是加减乘除.也就是说,模2运算,可以这样拆开来说:给定数除以2后得到的余数之间的加减乘除运算.在实际使用中,模2运算都是用在二进制情况下,也就是0/1除2得余数

2011-08-25 10:58:52 2702 1

原创 二进制加减乘除

最重要的,理解十进制的借位和进位.十进制中,由于一个循环是10,所以借1位,就相当于从高位借过来10,也就是常说的借1当10,同时,高位需要减去10(外在体现上是减去1,因为高位已经在高位了).反过来,进1,就等于高位加上10,但因为高位已经在高位了,所以去掉位数考虑,高位实际是

2011-08-25 10:38:49 21259 3

原创 MySQL连接超时.

1. 无论是my.ini还是my.cnf,在[mysqld]下面有两个配置项wait_timeout=28800interactive_timeout=28800默认值都是28800秒.一个连接,默认持续时间是wait_timemout,如果连接中mysql_re

2011-08-22 10:13:36 1017

原创 CTreeCtrl点击改变Check状态

注意:在click函数中间,调用setcheck是不会产生效果的,因为在click的时候,check框本身会改变状态。

2011-08-19 11:42:00 1136

转载 Visual Studio + VA 常用快捷键

常用快捷键:(从最常用开始)F9             // 设置断点F5           // 调试程序F10           // 单步F11           // 进入某个函数Shift + F11      // 从某个函数跳出S

2011-08-16 09:26:56 1142

原创 CString的时间比较

记得网上说过CString的时间可以直接比较大小,但那有个前提:标准格式的,比如19:03:02与02:05:22,前者大于后者,但是如果是与2:05:22比较,则后者大于前者.“23:00" 大于"09:00:00"

2011-08-12 15:40:23 1437

原创 MySQL 授权用户 ; 存储过程的DEFINER; 命令分隔符DELIMITER

1. MySQL的用户名都是username@hostname的形式2. 授权用户的命令:  mysql >grant all privileges on *.* to root@"%" identified by "123" // 123是密码  mysql >flush privileges以上命令授权root@%用户所有权限,如果root@%用户不存在,则自动创建该用

2011-08-12 12:27:12 9412

原创 windows图形编程笔记

位图和BitBlt1.DDB,设备相关位图,每个像素的组成位本身便指示一种颜色的编号,这种颜色编号由显卡定义, 或者说颜色对照表由显卡定义, 这就是设备依赖性.2.BitBlt和StrenchBlt的最后一个参数, 位映像模式, 指示如何操纵源位图(Source), 目标位图(Destination), DC的当前画刷(Pattern).不同的参数值代表的是某种三者的位运算.3.创

2011-08-12 11:31:04 680

原创 ClistCtrl虚拟列表实现按键查找

响应LVN_ODFINDITEM.以下为例子://This functions is called when the user "writes" in the list box to find an item.void CVirtualListDlg::OnOdfi

2011-08-12 09:11:58 1259

原创 根据虚拟键获取字符

/** * 函数名称: GetCharFromKey * 函数功能:返回键盘输入的字符 * 函数参数: * wKey 键盘虚拟键 * 返回值: 返回虚拟键对应的字符,无匹配则返回 ' ' */TCHAR GetCharFromKey(WORD wKey){

2011-08-12 09:06:55 589

原创 根据ASCII码如何获取字符

直接赋值即可。    WORD wKey = pLVKeyDow->wVKey;        TCHAR c = wKey;

2011-08-09 09:01:45 1430

原创 CSocket设置超时

因为CSocket是用winsock1.0封装的,它本身根本没办法设置超时,也无法是用select的方法设置超时。如果非要加超时,可以自己在程序中加个定时器。还是用2.0的纯socket吧。

2011-08-08 15:22:54 638

原创 重新认识UNICODE,UTF-8,多字节,代码页

1.UNICODE本身也提供了编码,被称为UCS,它最初在设计的时候对所有的字符统一采用至少2个字节,但是这对英文国家显然是个浪费。而且还存在大头序小头序的问题。2.所谓大头序小头序,是指“字节序”,是“字节”这一级别的,(而不是“位”级别的,不是说高位在前还是低位在前的问题,对所有CPU,高位就是高位,低位就是低位),自然,只有多个字节作为逻辑上的一个整体交给CPU处理时,才会发生“字节序”

2011-08-05 17:11:22 1290

原创 _stscanf _stprintf

1. 不管格式化串中是不是使用了%s,都应用_T.    int i, j, k, l;    _stscanf(szText, _T("%d.%d.%d.%d"), &i, &j, &k, &l);因为不用_T直接就编译错误。2.输出参数应该

2011-08-04 15:16:49 2768

原创 上层目录

.\ 当前目录..\ 当前目录的上层目录..\..\当前目录的上层目录的上层目录........在vc开发中,.\当前目录指的是dsw所在目录,而不是Release下。因此如果程序在发布后运行时需要一个目录dir,(dir与程序在一个目录下),在开发时,此di

2011-08-02 17:00:38 1783

TCP/IP协议卷一

TCP/IP协议卷一,英文版 非得凑够20个字吗。

2011-12-27

飞鸽传输源码(VC6)

飞鸽211版代码,已经转换,可在VC6下编译通过

2011-12-26

simple.txt

用来被转换为.dic文件的.txt文件

2007-11-19

jsp由浅入深

jsp入门的好帮手,对jsp基础语法有原理性的阐述

2007-10-12

空空如也

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

TA关注的人

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