代码改变世界

随笔档案-2010年04月

关于New对象的占用内存的问题

2010-04-26 00:00 by calm_水手, 1006 阅读, 收藏,
摘要: 先说一下问题的所在吧,公司的项目最近发现越来越慢一直找不到原因,主要是在加载 的时候比较慢,如果是512的内存可能要上分钟了,以前是很快的,我打开内存管理 工具一看我的天那200MB,这也太多了,我记得刚开始只有30MB左右,这是怎么回事呢?先看看我们的系统是这样的我放个图片上来吧, 左面是一个Tree,右面是一个TabControl,单击Tree里会把一个UserControl添加到TabCo... 阅读全文

SQL for xml [raw 、path、auto] [Elements]

2010-04-25 23:33 by calm_水手, 874 阅读, 收藏,
摘要: 很多人对Xpath可能比较熟悉,但不知道有没有直接操作过数据库,我们都知道 在Sql2005里公支持的几种查询有Raw,Auto模式,页并没有Path和Elements用法等,如果在2000里使用过 Raw模式的朋友应该知道,是不容易处理查询结果的,那么在2005里对这一块做了很好的提升 我先来介绍一下什么是Sql For Xml吧,我们大多时候都会有这种情况,想把表里的数据转化成Xml格式的,... 阅读全文

SQL2005 用户自定义类型

2010-04-20 16:05 by calm_水手, 1082 阅读, 收藏,
摘要: 之前对这个“用户自定义类型”只是有所耳闻,没有机会用过,也没有自己动手去写过。今天朋友让我写一个简单的“用户自定义类型”,呵呵,糗了。 下面是目前对它的了解。  在VS2008中新建项目选择“数据库”—“SQL Server项目”,上面的combobox选择".NET Framework2.... 阅读全文

键盘上各按键对应的ASSII值

2010-04-16 16:12 by calm_水手, 694 阅读, 收藏,
摘要: 常数值描述vbKeyLButton 0x1 鼠标左键vbKeyRButton 0x2 鼠标右键vbKeyCancel 0x3 CANCEL 键vbKeyMButton 0x4 鼠标中键vbKeyBack 0x8 BACKSPACE 键vbKeyTab 0x9 TAB 键vbKeyClear 0xC CLEAR 键vbKeyReturn 0xD ENTER 键vbKeyShift 0x10 SHIF... 阅读全文

sql Convert方法 修改时间显示格式

2010-04-01 23:22 by calm_水手, 456 阅读, 收藏,
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1-... 阅读全文

导入Excle数据至数据库 “外部表不是预期的格式”错误信息

2010-04-01 23:10 by calm_水手, 4883 阅读, 收藏,
摘要: 在操作excel将数据从外部导入到数据库时,刚开始操作的没有问题的,却报出了:“外部表不是预期的格式”错误信息。仔细查看excel没有问题,查阅资料,发现有人说:[代码]文章出处:http://www.cnblogs.com/Fly-sky/archive/2009/11/03/1595227.html附上导入excel数据的代码:代码 Code highlighting ... 阅读全文

代码的执行效率(3)--缓存与局部性 摘自赵劼老师的博客

2010-04-01 23:03 by calm_水手, 437 阅读, 收藏,
摘要: 在前两篇文章里,我们讨论了程序性能的两个方面,一是算法(广义的算法,即解决问题的方法),二是编译器。通过这两个方面,我想表达的意思是,一段程序的执行效率,是很难从表面现象得出结论的,至少从一些简单的层面,如代码的长度是几乎难以说明任何问题——因此一定要进行Profiling才能做到有效的优化。而现在,我们假设两段程序算法基本相同,编译器也只是进行简单的“翻译&#... 阅读全文