预览模式: 普通 | 列表

为我的ZWMS做一下宣传

[私密日志]私密日志

该日志是私密日志,只有管理员或发布者可以查看!
分类:锈色日记 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 16

别把猪惹急了!

不是一次看到这篇文章了,每次看到都会有新的版本。这次看到的感觉最全面。摘抄欣赏……
 
很多年前,虎太霸道了,狼就和虎打架,狼打不过虎,狼看猪多,于是想让猪帮忙。猪问:有什么好处?狼说,打胜了,把虎的地送给你们。于是猪帮狼赶跑了虎,狼讲义气,把土地分给了猪。做砖家的狐狸就对狼说:土地全给了猪,狼你吃个屁去。狼想想对,就把猪的地全收了回来,由于是狼翻脸,猪想想也没有什么办法,但至少狼还是给了猪福利分窝的待遇。过了几年狐狸又给狼出了一个主意,说猪窝不能白送,福利猪窝改成商品猪窝。于是猪要掏钱才能买,由于要建商品猪窝,搞工程的王八,卖地的狼,做砖家的狐狸就有钱挣了,可是猪窝造好了,猪太穷了,口袋里只有五块钱,买不起,狼请做砖家的狐狸想办法,狐狸说:没钱,可以按揭啊,于是开银行的老鼠大量的印钱,等着猪来借。搞工程的王八找来了好多兄弟乌龟、鳖、甲鱼排在售窝处。让猪总觉的猪窝又要涨价了,于是纷纷也来排队,对于猪而言,只要老鼠肯借钱,涨一点就多问老鼠多借一点,买窝的积极性还是很大的,温州的野猪还成立了温州炒窝团。随着老鼠贷出去的钱越来越多,市场上钱多了,猪窝就越贵。猪就是把猪仔的肉卖了也无济于事。一只叫任志强的王八吵的最凶,还在喊,要涨价啦!搞工程的王八们经常吵架,有一只叫王石的王八突然说:买窝再等三年,猪窝价格要出现拐点了,于是没买窝的猪就等拐点,等着猪窝降价,这时做砖家的狐狸发表评论;作为刚性需求,相对于猪肉,猪窝还不算贵!由于猪们的意见太大,狼倒是建了一批经济适用猪窝和廉租猪窝。猪那个欢天喜地呀,可是等经济适用窝建成了,往里搬家的是狐狸、狮子、熊、毒蛇,全是狠角色,竟看不见猪能搬进去。有一天,猪们再也还不起按揭了,开银行的老鼠就急了,老鼠要的是猪还钱,而猪口袋里除了猪窝就只有大粪了。猪窝卖不出去搞工程的王八就不问狼买地,价格也出不高了,所以地方狼的日子也不好过了,就问责狐狸,于是做砖家的狐狸再次跳出来说:猪还不起贷款,不是猪窝太贵,而是流动性出了问题。于是在狐狸的理论下,老鼠又可以拼命的印钱发放贷款,很快四万亿就进入了市场,市场上的钱更多,于是到处在涨价,钱多没地方去,又进入了猪窝市场,猪窝越发的上涨。而猪们现在连饲料也吃不起了,连大便也不敢多大了。猪百思不得其解,为什么连饲料都吃不起了,还不能有个猪窝呢,所有的猪在想其原因的时候,狐狸再跳出来说:高房价有助共赢!小朋友们,你们说,卖地的狼、搞工程的王八、开银行的老鼠和做砖家的狐狸,哪一个更坏呢?


分类:哲理思想 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5

C#的控件命名前缀

Standard Control

类 型 前 缀 示 例
Adrotator adrt adrtTopAd
BulletedList blst blstCity
Button btn btnSubmit
Calendar cal calMettingDates
CheckBox chk chkBlue
CheckBoxList chkl chklFavColors
DropDownList drop dropCountries
FileUpLoad fup fupImage
HiddenField hfld hfldName
HyperLink hlk hlkDetails
Image img imgAuntBetty
ImageButton ibtn ibtnSubmit
ImageMap imap imapSite
Label lbl lblResults
LinkButton lbtn lbtnSubmit
ListBox lst lstCountries
Literal ltl ltlTitle
Localize loc locChina
MultiView mvw mvwForm1
Panel pnl pnlForm2
PlaceHolder plh plhFormContents
RadioButton rad radFemale
RadioButtonList radl radlGender
SubStitution subs subsTime
Table tbl tblCountryCodes
TextBox txt txtFirstName
View vw vwCity
Wizard wiz wizRegister
Xml xml xmlBooks

Data Control

类 型 前 缀 示 例
AccessDataSource ads adsPubs
DataList dlst dlstTitles
DetailView dvw dvwTitles
FormView fvw fvwFonts
GridView gvw gvwCity
ObjectDataSource ods odsMenus
Repeater rpt rptQueryResults
ReportViewer rvw rvwRecord
SiteMapDataSource smds smdsSite
SqlDataSource sds sdsBooks
XmlDataSource xds xdsTitles

Validation Control

类 型 前 缀 示 例
CompareValidator valc valcValidAge
CustomValidator valx valxDBCheck
RangeValidator valg valgAge
RegularExpressionValidator vale valeEmail
RequiredFieldValidator valr valrFirstName
ValidationSummary vals valsFormErrors

Navigation Control

类 型 前 缀 示 例
Menu mnu mnuUser1
SiteMapPath smp smpSite1
TreeView trvw trvwMenu

Login Control

类 型 前 缀 示 例
ChangePassword cpwd cpwdUser1
CreateUserWizard cuw cuwLogin
Login log logCenter
LoginName logn lognUser
LoginStatus logs logsUser
LoginView logv logvUser
PasswordRecovery pwdr pwdrUser

WebParts Control

类 型 前 缀 示 例
AppearanceEditorPart paed paedPart1
BehaviorEditorPart pbed pbedPart2
CatalogZone zca zcatCity
ConnectionsZone zcon zconDataBase
DeclarativeCatalogPart pdca pdcaPart1
EditorZone zed zedNews
ImportCatalogPart pica picaPart
LayoutEditorPart pled pledNews
PageCatalogPart ppca ppcaMail
PropertyGridEditorPart ppge ppgeServer
ProxyWebPartManager mpwp mpwpWeb
WebPartManager mwp mwpSite1
WebPartZone zwp zwpSite2
分类:程序人生 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4

理解.NET中的数据库连接池

理解.NET中的数据库连接池

摘要:

       连接池能在程度上提高数据库访问性能。本文讨论到底何为连接池,它如何提高数据库访问性能,以及如何在.NET中创建连接池并增加或移除连接。

 

导言

       连 接数据库是应用程序中耗费大量资源且相对较慢的操作,但它们又是至关紧要的。连接池是已打开的及可重用的数据库连接的一个容器。连接池在所有的数据库连接 都关闭时才从内存中释放。使用连接池最基本的好处是提高应用程序的性能及可伸缩性,而其主要缺点是会有一个或多个数据库连接将一直保持打开状态,即使当前 不在使用。ADO.NETData Providers将默认情况下将使用连接池,如果你不想使用连接池,必须在连接字符串中指定”Polling=false”。 连接池中为你提供了空闲的打开的可重用的数据库连接,而不再需要每次在请求数据库数据时新打开一个数据库连接。当数据库连接关闭或释放时,将返回到连接池 中保持空闲状态直到新的连接请求到来。如果我们有效地使用连接池,打开和关闭数据库将不再很耗费资源。本文讨论连接池的相关内容以及如何有效的使用连接池 来提高应用程序的效率及可伸缩性。

 

连接池如何工作

       连 接池中包含打开的可重用的数据库连接。在同一时刻同一应用程序域中可以有多个连接池,但连接池不可以跨应用程序域共享。注意:一个连接池是通过一个唯一的 连接字符串来创建。连接池是根据第一次请求数据库连接的连接字符串来创建的,当另外一个不同的连接字符串请求数据库连接时,将创建另一个连接池。因此一个 连接字符中对应一个连接池而不是一个数据库对应一个连接池。如以下代码所示

……

结语

       连 接池是数据库连接对象的容器,只要其中存在活动的或打开的连接它维持活动状态。当使用一个连接字符串来请求数据库连接时,将分配一个新的连接池。通过在应 用程序中使用相同的连接字符串我们可以提高应用程序的性能和可伸缩性。然而如果我们不正确地使用连接池可能给我们的应用程序带来负效果。MSDN中说“连接是提高应用程序性能的有力工具,但如果使用不当连接池非但不是有益的而且是害的”。本文讨论了连接池的相关内容以及如何有效的使用连接池来提高应用程序的效率及可伸缩性。

查看更多...

Tags: 数据库连接池

分类:程序人生 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 8

c#中异常捕获catch{}常用的异常类型

Exception:所有异常对象的基类。
SystemException:运行时产生的所有错误的基类。
IndexOutOfRangeException:当一个数组的下标超出范围时运行时引发。
NullReferenceException:当一个空对象被引用时运行时引发。
InvalidOperationException:当对方法的调用对对象的当前状态无效时,由某些方法引发。

ArgumentException:所有参数异常的基类。
ArgumentNullException:在参数为空(不允许)的情况下,由方法引发。
ArgumentOutOfRangeException:当参数不在一个给定范围之内时,由方法引发。
InteropException:目标在或发生在CLR外面环境中的异常的基类。
ComException:包含COM类的HRESULT信息的异常。
SEHException:封装Win32结构异常处理信息的异常。
SqlException:封装了SQL操作异常。

查看更多...

Tags: c#异常类型

分类:程序人生 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6
public:  对任何类和成员都公开, 无限制访问;
protected: 仅仅对该类以及该类的派生类公开;
private: 仅仅对该类公开;
internal: 只能值包含该类的程序集中访问该类(只是单独的项目,而不是整个解决方案);
protected internal: 只能在本类,派生类或者包含该类的程序集中访问.
分类:程序人生 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 11

[私密日志]私密日志

该日志是私密日志,只有管理员或发布者可以查看!
分类:锈色日记 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 129

C#中new和override的区别

在C#中实现重写方法,可以用new和override两个关键字来实现,究竟他们之间有什么区别呢?下面,我以例子来说明他们之间的微妙区别 ……


查看更多...

分类:程序人生 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4

5个开发者必备的firefox插件

1. firebug 被评论为“感动到痛哭流涕的插件”,用来调试javascript,修改界面HTML,CSS,查看网站文件链接等,都非常的棒!

1.1 YSlow 用来查看页面中的元素加载时间等

2. FireShot 截屏工具,可以对多屏页面进行截图,并带有常用的注释工具,可以对截图进行文字绘图说明。
3. MeasureIt 一把尺子,用来量界面像素宽度,对CSSer和HTMLer非常有用。
4. SeoQuake SEO工具,可以查看Google,Yahoo,Baidu等搜索引擎的收录状态,alexa排名,whois记录等等,功能比你想象的要还要多。
5. User Agent Switcher 用户浏览器切换器, 和IEtab不同,他不是切换你本地使用的浏览器,而是一种伪装工具,你可以一直使用Firefox,但是却告诉你正在访问的网站,现在是一个IE用户,或者是yahoo爬虫在访问他的站。
分类:技术拾荒 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 34