12 2010 档案
摘要:有数据,有真相,相信大家在平时的工作或学习过程中,都需要比较几种不同方法或实现之间的性能差距。在这些时候,往往就需要我们不断地创建Stopwatch,打开,关闭,然后打印时间。这种一遍又一遍的重复终有一天会让人忍无可忍,因此如果能有一个“标准”的性能计数器,那应该可以让生活轻松许多。这个性能计数器不用复杂,够用就好;也不需要考虑扩展性,要扩展时直接修改代码就够了;同样不需要考虑输出格式,直接打印在...
阅读全文
摘要:引言随着CPU多核的普及,编程时充分利用这个特性越显重要。上篇首先用传统的嵌套循环进行数组填充,然后用.NET 4.0中的System.Threading.Tasks提供的Parallel Class来并行地进行填充,最后对比他们的性能。本文将深入分析Parallel Class并借机回答上篇9楼提出的问题,而System.Threading.Tasks分析,这个将推迟到.NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(三)中介绍。内容如下:1、Parallel Class 1.1、For方法 1.2、ForEach方法 1.3、Invoke方法 2
阅读全文
摘要:自VS2010发布近半年了,虽然整天想学习新东西,要更新到自己时,发现原来自己基本也很懒,2008还没用上多久呢,无奈被2010了。用了几天,IDE模样还是和05、08差不多,加了些小特性,以后慢慢体验吧,第一感觉启动速度慢多了。主要还是.Net 4.0的变化,其实也就是修修补补,语言特性几乎没什么新特性,C#多了个Dynamic,十年前VB就支持的晚绑定。只好把注意力放在了Framework上,新加的并行支持应该是最大的变化吧。 VS2010发布会我也去过的,并行支持是一大卖点。当时记得台上一个MM对一个Linq查询语句加了个AsParallel(),性能就神奇地提高了一倍,台下掌声雷动
阅读全文
摘要:远程桌面管理:tsmmc.msc在xp系统中的使用windows2003 具体操作如下:1、将2003系统C:\WINDOWS\system32目录下的mstsmhst.dll、mstsmmc.dll、 tsmmc.msc拷贝到xp系统中的C:\WINDOWS\system32目录下;2、使用管理员帐号运行CMD.exe后注册dll文件: regsvr32 mstsmhst.dll regsvr32 mstsmmc.dll 3、运行tsmmc.mscwindows XP和Win7下远程桌面连接使用的是mstsc.exe,这个连接是虚拟终端的;windows 2003 server下的远程连接
阅读全文
摘要:在系统设计中,经常会使用“池”的概念。比如数据库连接池,socket连接池,线程池,组件队列。“池”可以节省对象重复创建和初始化所耗费 的时间,可以简化对象获取和使用的过程。对于那些被系统频繁请求和使用的对象,如果使用这种机制,可以使系统性能得到很大提高。特别象数据库连接这种对 象,客户端与数据库服务器端建立连接时,是比较慢的,如果每次进行数据库操作,都要先进行数据库连接,系统效率将非常低下。 p...
阅读全文
摘要: 简介:这是利用对象池优化数据库操作的详细页面,介绍了和asp.net,.Net,创建,对象池,示例有关的知识,要查看更多相关信息,请点击此处 说到对象池,大家都不陌生。很多人都实现过,网上的代码也满天飞。说到连接池,更是谁人不知,哪家不晓。也有不少人自己实现了连接池,试图对数据访问进行优化。归纳了一下,比较常见的思路如下: !--[if !supportLists]--1. ...
阅读全文
摘要://=============================================================================== // This file is based on the Microsoft Data Access Application Block for .NET // 提供DAL类访问数据库的方法 //====================...
阅读全文
摘要: 有时候在一个窗体中有比较多的RadioButton,它们往往是作为取数据、业务逻辑等操作的条件。例如下图例子所示: 用户选择“全部”则会带出全部符合条件数据、选择了“已审核”则会取出全部符合条件的已经审核过后的数据.......我们一般的处理方法是每个RadioButton控件有一个CheckedChanged事件。如下面代码所示 代码 private void rdAll_C...
阅读全文
摘要:一,前言 很多知识用到时总是不太把握,往往都得要上网找资料查一番。 将一些实用的资料收藏在这里,作备忘之用。本贴随时会更新。 部分资料来源于网络,感谢分享者,如有雷同,绝无恶意,皆为学习。 -------------------------------------------------------------------------------- 随着动态网页的出现,脚本语言已经被越来越多的人认...
阅读全文
浙公网安备 33010602011771号