01 2013 档案

摘要:MS报表小结www.cnblogs.com/rock_chen1.Report Viewer 选择选择 MS ReportViewer,基于本地(本地、服务器)模式使用原因:免费,有免费的报表设计器用 ReportBuilder。(ReportBuilder 1.0 配合 VS2008,ReportBuilder2.0配合VS2010)2.Report Desgin interfaceDesigner获取模拟数据(Desginer 运行时数据)interface IReportDesignData{ DataTable GetDesignData();}报表可选字段(Desginer 设计时可 阅读全文
posted @ 2013-01-15 17:35 I'm CY 阅读(180) 评论(0) 推荐(0) 编辑
摘要:static 静态cache 缓存cache通过一种概念出现,cache 通过 static 来实现,但是和 static 又是不同的cache,可以失效,可以重新加载。static 变量没有此特性,如果要在static中实现,最后会和cache一样static 用在工具函数中很好,一但涉及到全局变量的存储,最好还是用cache代替static来实现thread static 变量除外,因为在线程可以被回收 阅读全文
posted @ 2013-01-15 16:14 I'm CY 阅读(219) 评论(0) 推荐(0) 编辑
摘要:Dictionary 在程序中被大量应用,Key 为 string 类型的应用很多,key 在应用时基本都是按照不区分大小写来取值。例:public void GetValue(string keyString){var key=keyString.ToLower();return dict[key];}如果 GetValue 被频繁调用,则在性能分析器中可以看到 String.ToLower() 占用CPU时间比较长。开始的目的是:提高程序的容错性,因此在进行取值时都会进行转换。这样就造成了:1.越是接近底层 ToLower 和 Equals 方法,越是被频繁调用,从面影响性能。2.ToLo 阅读全文
posted @ 2013-01-15 16:03 I'm CY 阅读(280) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示