眼见为实(2):介绍Windows的窗口、消息、子类化和超类化这篇文章本来只是想介绍一下子类化和超类化这两个比较“生僻”的名词。为了叙述的完整性而讨论了Windows的窗口和消息,也简要讨论了进程和线程。子类化(Subclassing)和超类化(Superclassing)是伴随Windows窗口机制而产生的两个复用代码的方法。不要把“子类化、超类化”与面向对象语言中的派生类、基类混淆起来。“子类化、超类化”中的“类”是指Windows的窗口类。0运行程序
系统 2019-08-29 23:22:57 2935
考察DataGrid控件Part7(上)本文英文原版:http://aspnet.4guysfromrolla.com/articles/080702-1.aspx导言:在编辑界面里,默认的是TextBoxes控件,不过你可以对界面进行定制使其更具灵活性。比如,假如DataGrid控件里的某个列是True/False域,我们展现一对True/False单选项要比默认的TextBoxes控件要好的多;再比如,假设一个列为某个表的外键(foreignkey),
系统 2019-08-29 23:07:48 2935
常见的内存泄露演示作者使用了一个Forma,每一个按钮都会打开一个子form。按常理,当子form被关闭时,我们都希望它所占有的资源被自动释放。但在这里,作者将在每一个子form中演示一种泄露的情况。Staticreferences最明显的,如果一个对象被静态字段(field)引用,它永远都不会被释放。这种情况常见于单键模式,因为它们往往都市静态的,要不就是长时间驻留的。这些直接引用往往都是显而易见的,但真正危险的都是那些间接引用。因此你需要格外注意引用串
系统 2019-08-29 22:38:02 2935
本文为原创,如需转载,请注明作者和出处,谢谢!源代码下载作者:李宁图书详细信息:ISBN:9787302195757定价:79.8元印次:1-1装帧:平装印刷日期:2009-4-23图书简介:SSH是目前最流行的JavaWeb开发技术。本书通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。本书内容包括Web客户端技术、JSP/Servlet技术、Struts2(拦截器、类型转换、输入校验、上传和下载文件、Struts2
系统 2019-08-29 22:29:20 2935
使用明确、统一的标明和列名,例如School,SchoolCourse,CourceID。数据表名使用单数而不是复数,例如StudentCourse,而不是StudentCourses。数据表名不要使用空格。数据表名不要使用不必要的前缀或者后缀,例如使用School,而不是TblSchool,或者SchoolTable等等。数据库中的密码要加密,到应用中再解密。(其实就是散列存储、单向加密)使用整数作为ID字段,也许现在没有这个必要,但是将来需要,例如关联
系统 2019-08-29 22:13:30 2935
使用CompositeUserType和使用UserType一样,但CompositeUserType多了HQL的查询支持,并相对比较复杂,一般使用UserType就足够了使用UserType参考http://blog.csdn.net/daryl715/archive/2007/12/10/1927502.aspx下面给出UserType不同的AddressType和测试代码:packageSearch.CompositeUserType;importj
系统 2019-08-12 09:29:29 2935
原文:SQLServer2008R2安全性专题(一):安全原则本系列主要专注与SQLServer2005以后的DBMS,由于本人工作使用2008R2,所以目前就针对2008R2来做说明:关于保护SQLServer安全的原则:最小权限原则CIA三角深度防护一、最小权限原则:只授予所需的最小权限。最简单的解决方案是让用户成为固有数据库角色:db_datareader成员,然后创建select权限创建数据库角色,并且只授权用户需要访问的表,让用户成为这个新角色的
系统 2019-08-12 01:51:35 2935
转自:http://blog.sina.com.cn/s/blog_68b7d2f50101ann7.html服务器配置:单硬盘,SATA8MB缓存测试服务器和loadrunner运行服务器位于同一网段--100MB网络(同一交换机)上,排除网络问题的影响服务器运行始终,CPU使用率非常低没有超过5%因此虽然服务器配置低,但是不是性能瓶颈所在服务器运行在windowsserver2003sp2中文版(正版系统)tomcat内存的设置:1.4GBJVM+25
系统 2019-08-12 01:33:35 2935
有段时间没有使用jQuery了,对他的认识还停留在1.2-1.4左右。前几天看,哇,原来jQuery2.0beta都发布了……以后不敢说自己会jQuery了。决定趁着年末不忙,干脆分析一下一下其代码吧。于是,就有了这个系列……github被屏蔽了……没把项目下下来真失策……╮(╯_╰)╭support、offset和dimensions感觉写出来没太大意义,暂时不写。sizzle选择器估计不够时间研究……orz……下次再说吧……研究的jQuery版本源码:
系统 2019-08-12 01:33:34 2935
HTMLSelectElementselectE=(HTMLSelectElement)doc.getElementById("test");IHTMLElementCollectionoptions=selectE.childrenasIHTMLElementCollection;foreach(HTMLOptionElementClassoptioninoptions){MessageBox.Show(string.Format("{0}={1}",o
系统 2019-08-12 01:33:29 2935