摘要: Win7 钩子 超时 失效 移除 阅读全文
posted @ 2014-10-27 10:21 p.yl 阅读(459) 评论(2) 推荐(0) 编辑
摘要: ContextMenuOpening事件,不能在将要触发的目标ContextMenu中触发,只能包含 这个ContextMenu的父控件中触发该事件。 在ListView中,希望控制右键弹出菜单时,可以使用ContextMenuOpening事件,在右键菜单弹出前,根据条件对菜单进行控制。 阅读全文
posted @ 2014-08-28 15:37 p.yl 阅读(466) 评论(0) 推荐(0) 编辑
摘要: C# 2.0 泛型,可空类型,匿名方法,更方便的委托,迭代器,分布类型,静态类,包含不同访问修饰符的属性的取值和赋值方法,命名空间别名,pragma指令,固定大小的缓冲器。 C# 3.0 LINQ,自动属性,var, 对象和集合的初始化器,匿名类型,Lambda表达式,扩展方法 C# 4.0 可选参 阅读全文
posted @ 2014-08-15 00:28 p.yl 阅读(687) 评论(0) 推荐(0) 编辑
摘要: Ctrl KK 添加书签Ctrl KC 添加注释Ctrl KU 取消注释Ctrl G 跳转到指定行Ctrl Shift F 检索,置换Shift F5 停止调试Ctrl Shift F5 重启调试Ctrl KF 格式化当前行Ctrl KD 格式化当前文件Ctrl J 智能提示F7 显示代码Shift... 阅读全文
posted @ 2014-08-12 23:45 p.yl 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 使用c#批量插入数据时,通过for循环,每次执行一条SQL语句进行数据插入,会使插入操作效率非常低下。提高效率的方法: 1.SqlBulkCopy类。 2.表值参数。在SqlServer存储过程中还可以 3.将For循环Insert部分放入一个Transaction中。具体论证与实现,改日追加... 阅读全文
posted @ 2014-08-12 19:50 p.yl 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 很多文章都提到使用IN,OR会破坏索引,造成全表扫描,但实际测试却不是这样。SELECT c FROM t WHERE c = 1SELECT c FROM t WHERE c in (1)或者SELECT c FROM t WHERE c = 1 OR c = 2SELECT c FROM t W... 阅读全文
posted @ 2014-08-12 14:00 p.yl 阅读(327) 评论(0) 推荐(0) 编辑
摘要: MSDN:装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的过程。C# In Depth 的2.3.4中提到“为一个类型的值调用ToString,Equals或GetHashCode方法时,如果该类型没有覆盖这些方法,也会发生装箱。”分析:1.ToString 如果值类型没有重... 阅读全文
posted @ 2014-08-10 22:18 p.yl 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 随便写写 阅读全文
posted @ 2014-08-10 20:58 p.yl 阅读(93) 评论(0) 推荐(0) 编辑
Map