- 博客(9)
- 收藏
- 关注
原创 为DataGridView增加鼠标滚轮功能
Q:DataGridView 在鼠标移到滚动栏时,滚动才有效,怎样当我的光标在其中滚动就有效呢?1:首先引用API函数WindowFromPoint(该函数获得包含指定点的窗口的句柄),判断当前鼠标指针是否在GridView中 [DllImport("user32.dll", EntryPoint = "WindowFromPoint")] static extern IntPtr
2013-04-12 10:00:06
3439
1
转载 算法的时间复杂度和空间复杂度
常用的算法的时间复杂度和空间复杂度排序法最差时间分析平均时间复杂度稳定度空间复杂度冒泡排序O(n2)O(n2)稳定O(1)快速排序O(n2)O(n*log2n)不稳定O(log2n)~O(n)选择排序O(n2)
2013-04-11 09:20:30
481
转载 SQLServer索引的四个高级特性
一、Index Building Filter(索引创建时过滤) 有一些索引非常低效的,比如经常查询状态为进行中的订单,订单有99%的状态是完成,1%是进行中 ,因此我们在订单状态字段上建了一个索引,性能是提高了,但是感觉索引中保存了99%的完成状态数据是永远不会查询到的,很浪费空间。如果我们的索引在建立的时间就不保存完成状态的数据,那不是更好。 Index Bu
2013-03-28 19:05:28
430
转载 QL Server数据库巡检脚本
set nocount on --不显示提示信息select '当前时间是:'+convert(varchar,getdate(),120)+' 执行sql server维护' -----------------------------------------------"print '-----------------------------------
2013-03-26 18:15:54
487
转载 临时表
临时表就是那些名称以井号 (#) 开头的表。如果当用户断开连接时没有除去临时表,SQL Server 将自动除去临时表。临时表不存储在当前数据库内,而是存储在系统数据库 tempdb 内。 临时表有两种类型: 本地临时表 以一个井号 (#) 开头的那些表名。只有在创建本地临时表的连接上才能看到这些表,链接断开时临时表即被删除(本地临时表为创建它的该链接的会话所独享)或者这样说局
2013-03-26 15:32:39
375
转载 局部临时表 全局临时表 表变量
表变量: DECLARE @tb table(id int identity(1,1), name varchar(100)) INSERT @tb SELECT id, name FROM mytable WHERE name like ‘zhang%’ 临时表: SELECT name, a
2013-03-26 15:10:25
646
转载 C#中关于String.Equals(object,object)和(object==object )的比较
情况一string s = "Test";string t = string.Copy(s);Console.WriteLine(s == t); Console.WriteLine((object)s == (object)t);输出为true false情况二string s = "Test";string t = s;Console.WriteLin
2013-03-20 14:28:04
720
转载 为Visual Studio添加项目模板及项模板
1 问题的引入在做项目的时候,需要代码规范,版本信息不可或缺,但是每次在文件头COPY版本信息很麻烦,而且也不太容易控制。为了更好、更规范的去完成项目,需对项目文件做统一的格式来处理。2 环境描述OS: WINDOWS 2003开发环境:VS2008语言:C#架构:C/S B/S3知识准备3.1 VS项目模板及项模板位置默认情况下,与产品一起安装的模板位于以下位
2013-03-19 11:06:37
3554
转载 C# Serializable
C# SerializableSystem.SerializableAttribute串行化是指存储和获取磁盘文件、内存或其他地方中的对象。在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来。只需给类添加Serializable属性,就可以实现串行化实例的成员。并行化是串行化的逆过程,数据从存储介质中读取出来
2013-03-18 10:06:35
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人