摘要: 对象连接池 阅读全文
posted @ 2012-06-16 18:20 初雪之恋 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 每次服务器接受到请求,都要先经IIS处理。这不是一篇描述asp.net生命周期的文章,仅仅是关于IIS操作的。在我们开始之前,先了解这些会有助于对全文的理解,同时欢迎反馈和建议。 什么是Web Server? 每当我们通过VS运行ASP.NET网站时,VS集成的ASP.NET引擎会响应各种请求,这个引擎的名字叫“WebDev.WebServer.exe”。 当我们配置一个Web程序时,总会涉及到一个词“Web Server”,它的功能便是会响应所有请求。 什么是IIS? IIS(Internet Information Server)是微软Web Server的一种,用来配置ASP.... 阅读全文
posted @ 2012-05-29 16:57 初雪之恋 阅读(665) 评论(0) 推荐(3) 编辑
摘要: 初学.Net的同学们,我们常常会有这样一种感觉,对于一项技术,或者一个方法,我们都知道它很有用,可就是用不着,或者说,并不知道什么地方能用的上,所以,技术学会了,却用不上,也就无法深入。时间一长,就容易忘,结果就是,这个我学过,那个我也懂,可是我就不会用。。。 这博客园的第一篇博文,就从C#委托开始吧。 前段时间,做了一个局域网通讯工具的项目,在其中涉及到修改个人资料的模块上,遇到了一个有些意思的问题,就是,当用户在修改资料的窗体修改完个人头像的时候,如何让主窗体也随之更新头像,这里,我想到几种方法,第一,用多线程,第二,C#的Timer定时器,这两种方法,其实都是让程序每隔一定的时间刷新.. 阅读全文
posted @ 2012-05-21 15:28 初雪之恋 阅读(2645) 评论(0) 推荐(0) 编辑
摘要: 一、LoadWith的使用(对加载的数据没有限制) DataClasses1DataContext datacontext = new DataClasses1DataContext(); //如果不设置为false,则LoadWith也没起到什么作用(无效), datacontext.DeferredLoadingEnabled = false;//关闭延迟加载,采用及时加载 DataLoadOptions options = new DataLoadOptions(); //如果关闭了延迟加载,也未采用LoadWith进行加载,则加载Products类的时候Categorie... 阅读全文
posted @ 2012-05-18 11:05 初雪之恋 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 一、TransactionScope和CommittableTransaction构造函数其中重要参数:TransactionOptions option = new TransactionOptions();/* --隔离级别 级别一 read uncommitted System.Transactions.IsolationLevel.ReadUncommitted --未提交读 (俗称“脏读”,能够读取其他用户正在修改的尚未提交的数据,无法确保数据的正确性) 级别二 read committed System.Transactio... 阅读全文
posted @ 2012-05-18 09:36 初雪之恋 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: 一、事务定义: 显式事务:明确指定事务的开始,connection需要打开方可使用,默认为closed,即:显示调用con.BeginTransaction() 隐式事务:无法明确指定事务的开始,默认connection已被打开为open 分布式隐式事务:使用TransactionScope类 , 【跨库且使用同一个事务提交】 分布式显式事务:使用CommittableTransaction类,con.EnlistTransaction(Transaction对象)//将连接登记到事务【跨库且使用同一个事务提交】//以下事例采用Linq to SQL 数据源二、显示事务实例: us... 阅读全文
posted @ 2012-05-17 17:34 初雪之恋 阅读(4487) 评论(0) 推荐(0) 编辑
摘要: 目录一、事务的定义二、事务管理器三、在ADO.NET中实现事务四、隐式事务 TransactionScope五、在WCF中实现事务六、嵌套式事务七、异步事务六、分布式隐式事务嵌套式事务经常会出现在项目中,但往往容易被大家忽略,下面介绍一下 嵌套式事务的用法:(该事例可以说明很多问题)使用分布式事务必须开启服务:Distributed Transaction Coordinator 否则报错 “服务器 'MRWANG' 上的 MSDTC 不可用 ”//分布在不同数据库之间的事务操作using(Connection con1=new Connection("连接字符串1& 阅读全文
posted @ 2012-05-17 11:58 初雪之恋 阅读(5068) 评论(0) 推荐(0) 编辑
摘要: 引言其实事务在数据层、服务层、业务逻辑层多处地方都会使用到,在本篇文章将会为大家一一细说。前面三节是事务的基础,主要介绍事务的由来以及事务管理器的总体结构,分别讲述轻量级事务管理器(LTM)、核心事务管理器(KTM)、分布式事务协调器(DTC)的差别。并介绍Framework里事务类System.Transactioins.Transaction 的方法与属性,讲解在ADO.NET中事务的常用使用方式。由于时间仓促,文章有错漏的地方欢迎各位点评。目录一、事务的定义二、事务管理器三、在ADO.NET中实现事务四、隐式事务 TransactionScope五、在WCF中实现事务六、嵌套式事务七、异 阅读全文
posted @ 2012-05-17 11:55 初雪之恋 阅读(11671) 评论(0) 推荐(1) 编辑
摘要: 兼容性,特别是这几个东西的兼容性是很复杂的,为了简单,建议阅读再谈 document.documentElement 与 document.body 的 scrollWidth、offsetWidth、clientWidth这篇文章。我们这里说说四种浏览器对 document.body 的clientHeight、offsetHeight 和 scrollHeight 的解释,这里说的是 document.body,如果是 HTML 控件,则又有不同。这四种浏览器分别为IE(Internet Explorer)、NS(Netscape)、Opera、FF(FireFox)。文尾的重要说明比较重 阅读全文
posted @ 2012-05-10 14:29 初雪之恋 阅读(4512) 评论(0) 推荐(2) 编辑
摘要: js中不同的高度(height)对比我们这里说说四种浏览器对 document.body 的clientHeight、offsetHeight 和 scrollHeight 的解释,这里说的是 document.body,如果是 HTML 控件,则又有不同.这四种浏览器分别为IE(Internet Explorer)、NS(Netscape)、Opera、FF(FireFox)。文尾的重要说明比较重要,请注意。clientHeight大家对 clientHeight 都没有什么异议,都认为是内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以 阅读全文
posted @ 2012-05-10 14:21 初雪之恋 阅读(1598) 评论(0) 推荐(0) 编辑