技术文档
文章平均质量分 52
hizhengfu
keep it simple but not too simple!
展开
-
C#中的delegate和event
事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个文件发生了改变,socket上有数据到达。触发事件的对象称作发送者(sender),捕获事件并且做出响应的对象称作接收者(receiver),一个事件可以存在多个接受者。在异步机制中,事件是线程之间进行转载 2008-07-19 16:00:00 · 573 阅读 · 0 评论 -
win7下注册控件
如果你程序中用到ocx或者dll之类控件,在xp下可以正常注册,但是在win7下面发现像过去的方式注册就不能成功,一般都有提示0x80070005之类的错误提示。vista下不知道会提示什么大致结果也应该是一致的,毕竟核心差不多。简单的给regsvr32 管理员权限是没有用的,倒是可以给cmd管理员权限是可以的。如果以批处理注册控件的话,可以有一个很简单的解决方式,就是在批处理头部加上cd /原创 2010-03-08 09:40:00 · 1820 阅读 · 1 评论 -
NSIS不能删除其打包的程序桌面快捷方式的解决方式
实质上就是权限的问题,可以模仿如下方式处理Windows Vista and Windows 7 automatically identifies installer executables, including NSIS installers, and asks the user permission to run them with elevated privileges. A转载 2010-03-22 23:24:00 · 2140 阅读 · 0 评论 -
SQL重复记录查询
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(pe转载 2010-03-26 14:19:00 · 601 阅读 · 1 评论