- 博客(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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人