通常,我们使用的HICON对象只需用DestroyIcon后就不存在内存泄漏了,但是当我们使用GetIconInfo后会发现程序GDI资源存在泄漏,原因是GetIconInfo会产生2个HBITMAP对象,即ICONINFO结构体中的hbmColor和hbmMask,需要DeleteObject掉。...
分类:
其他好文 时间:
2014-07-22 23:17:32
阅读次数:
629
数据库缓存数据库缓存类允许你把数据库查询结果保存在文本文件中以减少数据库访问。激活缓存需要三步: 在服务器上创建一个可写的目录以便保存缓存文件。 在文件
application/config/database.php 中设置其目录。 激活缓存特性,可以在文件 application...
分类:
其他好文 时间:
2014-07-22 23:17:32
阅读次数:
410
命令行中的取消操作如果你决定不想执行正在输入过程中的一个命令,输入\c取消它:mysql>
SELECT-> USER()->
\cmysql>这里也要注意提示符,在你输入\c以后,它切换回到mysql>,提供反馈以表明mysql准备接受一个新命令。使用SHOW语句找出服务器上当前存在什么数据库:m...
分类:
数据库 时间:
2014-07-22 23:17:15
阅读次数:
386
在项目中对程序性能优化时,发现用SetProcessWorkingSetSize()
方法使内存降低了很多,于是查阅了相关的资料如下。一 SetProcessWorkingSetSize
的工作原理以下来自:http://blog.csdn.net/zlt982001/archive/2005/.....
分类:
其他好文 时间:
2014-07-22 23:16:54
阅读次数:
484
方法一1、打开电脑的【任务管理器】,选择【进程】页,点击菜单项的【查看】项,选择【选择列】;2、勾选【GDI对象(J)】即可。3、此时,用户就可以在进程中看到每个进程对应的GDI对象,每个进程的GDI对象(网页浏览器除外,每打开一个网页GDI对象都会增加)基本上是一定的,如果不断上涨,则说明程序存在...
分类:
其他好文 时间:
2014-07-22 23:16:52
阅读次数:
424
1,xml和html区别
xml和html都是用于操作数据或数据结构,在结构上大致是相同的,但它们在本质上却存在着明显的区别。综合网上的各种资料总结如下。它们的区别主要有以下几点:一、语法要求不同:1.在html中不区分大小写,在xml中严格区分。2.在HTML中,有时不严格,如果上下文清楚地显示....
分类:
其他好文 时间:
2014-07-22 23:14:12
阅读次数:
347
最近在写代码时候,经常遇到的问题“关于C#问号(?)的三个用处”,虽然不是什么很NB的事情,但是我觉得积累下来还是有用的,所以就总结一下:1.
可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:stringstr=null; 是正确的,int
i=nul...
分类:
其他好文 时间:
2014-04-29 17:21:46
阅读次数:
326
PHP接收多个同名复选框信息不像ASP那样自动转换成为数组,这给使用带来了一定不便。但是还是有解决办法的,就是利用javascript做一下预处
理。多个同名复选框在javascript中还是以数组的形式存在的,所以在表单提交之前可以利用javascript把复选框中的信息组合成一个字符数 组赋值给...
分类:
其他好文 时间:
2014-04-29 17:16:46
阅读次数:
363
【转载】http://issf.blog.163.com/blog/static/1941290822009111894413472/最近用GDI+实现了几个自定义控件,但是发现存在内存泄露问题BOOL
CGdiplusBugDlg::OnEraseBkgnd(CDC* pDC){Image* pI...
分类:
其他好文 时间:
2014-04-29 17:16:46
阅读次数:
300
arry 存在两个可以直接用来重排序的方法:reverse()和sort().
reverse():会对反转数组项的顺序。 sort():按升序排列数组项。
原理:sort方法会调用每一个数组想的toString()转型方法,然后得到的字符串,来确定如何排序。例子:var valu...
分类:
编程语言 时间:
2014-04-29 16:36:46
阅读次数:
436