Dict.CN 在线词典, 英语学习, 在线翻译
  2012年11月23日
摘要: 原文:http://www.cnblogs.com/yangyancheng/archive/2011/04/26/2029209.html延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。针对于这种做法,似乎称之为即用即创建更为合适些。先来看一下在Framework4.0中如何实现延迟加载。Framework4.0提供了一个包装类Lazy<T>,可以轻松的实现延迟加载。 ///这行代码表明:要创建一个延迟加载的字符串对... 阅读全文
posted @ 2012-11-23 17:21 小光_520 阅读(153) 评论(0) 推荐(0) 编辑
  2012年11月20日
摘要: 做一个小网页,要把EXCEL中的内容导入到GridView中,而起还并不是单纯的显示出来就OK了,还要根据要求动态的在GridView显示因为GridView的每一列绑定于哪一个数据字段,根本不清楚!还好有前人留下的点点滴滴,终于完成了!!此段代码是吧EXCEL的数据导入到一个数据集中!这点相对简单,各个地方都有代码可COPY?string mystring = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + savePath + "';Extended properties=Excel 8. 阅读全文
posted @ 2012-11-20 16:43 小光_520 阅读(661) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OleDb;using System.Data.Sql;using System.Data.SqlClient;using System.IO;namespace HPRSP.CommonDataObject{public class CSVHelper{private string path;private string fileName;/// <summary>/// z构造函数 阅读全文
posted @ 2012-11-20 16:41 小光_520 阅读(594) 评论(0) 推荐(0) 编辑
  2012年11月6日
摘要: 接着上面GridView 使用方法总结 (一) http://www.cnblogs.com/sufei/archive/2010/03/27/1698590.html#commentform 的内容开始吧。14.GridView固定表头(不用javascript只用CSS!,很好用):前台代码代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0T 阅读全文
posted @ 2012-11-06 16:05 小光_520 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 下载全部代码 http://www.cckan.net/thread-431-1-1.html 今天到csdn发现一篇让我忍不住要转的文章,虽然作者写的都是基础,但是对于初学者来说帮助还是很大的,原文件作者是:csdn.net的清清月儿她的主页 http://blog.csdn.net/21aspnet/。 看了文章我感觉特别不错,但是也发现了一些问题,首先是代码没有放到代码标记里,看起来不是很好看,还有一些代码没有注释新手看起来会很不方便,所以我想给他规范化一下,赵哥昨天才讲过博客的版面美观于否是很重要的,让大家看着方便,也算是为刚加入的微软社区精英计划出把力吧,为了保留作者的权力,我没有. 阅读全文
posted @ 2012-11-06 16:01 小光_520 阅读(171) 评论(0) 推荐(0) 编辑
  2011年9月21日
摘要: 1、按指定规则生成指定商品2002年销售额,其中彩电项值为2001年的销售额加2000年的销售额,微波炉为2000年销售额, 然后汇总彩电+微波炉的2002年总销售额。表数据如下:CITYPRODUCT YEARSALES-------------------- -----------------北京 彩电 1999 3000北京 彩电 2000 2500北京 彩电 2001 4500北京 微波炉 1999 800北京 微波炉 2000 7000北京 微波炉 2001 333北京 冰箱 1999 2323北京 冰箱 2000 1212北京 冰箱 2001 7676天津 彩电 1999 2121 阅读全文
posted @ 2011-09-21 16:48 小光_520 阅读(236) 评论(0) 推荐(0) 编辑
  2011年9月13日
摘要: 当一个用户提交(commits)或者回滚(rollback),session的redo信息需要写出到redo logfile中.用户进程将通知LGWR执行写出操作,LGWR完成任务以后会通知用户进程.这个等待事件就是指用户进程等待LGWR的写完成通知.对于回滚操作,该事件记录从用户发出rollback命令到回滚完成的时间.如果该等待过多,可能说明LGWR的写出效率低下,或者系统提交过于频繁.针对该问题,可以关注:log file parallel write等待事件user commits,user rollback等统计信息可以用于观察提交或回滚次数解决方案:1.提高LGWR性能尽量使用快速 阅读全文
posted @ 2011-09-13 15:33 小光_520 阅读(257) 评论(0) 推荐(0) 编辑
摘要: enqueue是一种保护共享资源的锁定机制。该锁定机制保护共享资源,如记录中的数据,以避免两个人在同一时间更新 同一数据。enqueue包括一个排队机制,即FIFO(先进先出)排队机制。 Enqueue等待常见的有ST、HW 、TX 、TM等ST enqueue,用于空间管理和字典管理的表空间(DMT)的区间分配,在DMT中典型的是对于uet$和fet$数据字典表的 争用。对于支持LMT的版本,应该尽量使用本地管理表空间. 或者考虑手工预分配一定数量的区(Extent),减少动态扩展时发生的严重队列竞争。 我们通过一个实例来看一下: DB Name DB Id Insta... 阅读全文
posted @ 2011-09-13 15:22 小光_520 阅读(218) 评论(0) 推荐(0) 编辑
  2011年9月7日
摘要: 这种情况通常显示与全表扫描相关的等待。当数据库进行全表扫时,基于性能的考虑,数据会分散(scattered)读入Buffer Cache。如果这个等待事件比较显著,可能说明对于某些全表扫描的表,没有创建索引或者没有创建合适的索引,我们可能需要检查这些数据表已确定是否进行了正确的设置。然而这个等待事件不一定意味着性能低下,在某些条件下Oracle会主动使用全表扫描来替换索引扫描以提高性能,这和访问的数据量有关,在CBO下Oracle会进行更为智能的选择,在RBO下Oracle更倾向于使用索引。因为全表扫描被置于LRU(Least Recently Used,最近最少适用)列表的冷端(cold e 阅读全文
posted @ 2011-09-07 16:53 小光_520 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 第一部分 数据库概要信息DB Name DB Id Instance Inst Num Release Cluster Host---------- ----------- ------------ -------- ----------- ------------GLOB 188430914 glob 1 9.2.0.4.0 NO b02第二部分 数据库采样时段,这一部分记录了数据库采样的时间,以及采样点数,这部分信息对于report来说是十分重要。任何统计数据都需要通过时间纬度来衡量,离开... 阅读全文
posted @ 2011-09-07 16:42 小光_520 阅读(185) 评论(0) 推荐(0) 编辑