摘要: .net 2.0中的sqlconnection多了一个statisticsenabled属性和resetstatistics()、retrievestatistics()两个方法,用于获取sqlserver的连接统计数据。
<%@ import namespace="system.data" %><%@ import namespace="system.data.sqlclient" %>......
摘要:subodh soni(subodh@in.ibm.com) ibm 软件工程师 本文说明了 linux 系统的配置文件,在多用户、多任务环境中,配置文件控制用户权限、系统应用程序、守护进程、服务和其它管理任务。这些任务包括管理用户帐号、分配磁盘配额、管理电子邮件和新闻组,以及配置内核参数。本文还根据配置文件的使用和其所影响的服务的情况对目前 red hat linux 系统中的配置文件进行了分类。 介绍 每个 linux 程序都是一个可执行文件,它含有操......
Action 造成cpu占用过多的奇怪问题问题说明:为了维护程序的结构,我在程序中大量使用action。其优点大家都知道,我可以让menuitem对应 【相关文章:
我的学习体会(对.NET初学者的一些建议】 【扩展阅读:
GNU计划】某个action,同时让工具栏上的toolbutton也对于相同的action。这样我只需要对action进行编 【扩展信息:
keystore和证书签名的管理工具】 程,而menuitem与toolbutton都可以相关到这个事件。 不过我发现了一个非常奇怪的问题。当我在程序中创建了4个工具栏。然后初始化程序时动态创建 toolbutton(大约40个),同时把他们都关联到不同的action。(整个程序还只是一个空壳子,所有 的action里面还没有放入代码)我在主窗体上面的空白处(非工具栏区域)移动鼠标,用任务管理器 监视。cpu占用率达30%左右(其他程序都关闭了)。如果我动态创建toolbutton的时候先关联 action,然后再取消管理action,cpu占有率就下降到10%左右。 解决思路: 发现是由于在出发 wm_update 事件的时候,tactionmanager会询问所有 taction,是否需要响 应 onupdate 事件。而这个 wm_update 触发的频率相当频繁,可想而知,不断对所有 taction 进行询问,需要占用大量的 cpu 时间。在实际运用过程中,这个 onupdate 事件几乎不被用到。 因此设计了如下的补丁程序。 function tcontainedaction.update: boolean; begin { result := (actionlist <> nil) and actionlist.updateaction(self) or ...
下一页 摘要:本文内容仅用于教育目的。作者不保证内容的正确性。任何情况下,作者不 为由于使用文中内容而引起的任何破坏或问题负责。使用本文内容的风险由使用 者自己承担。 计算机应用工作室1997年版权所有 ########################################## 缓冲区溢出(buffer overflow)机理分析 ########################################## only 1997.7.19 onl......