摘要: 下载 阅读全文
posted @ 2011-04-24 21:55 coding111 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算:TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks);//获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks);TimeSpan ts = ts2.Subtract(ts1).Duration();//时间差的绝对值 String spanTime = ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + &qu 阅读全文
posted @ 2011-04-24 17:15 coding111 阅读(1185) 评论(2) 推荐(1) 编辑
摘要: ASP.NET事务可以说是在.NET平台上事务实现方式最简单的一种,你仅仅需要一行代码即可。在aspx的页面声明中加一个额外的属性,即事务属性Transaction="Required",它有如下的值:Disabled(默认)、NotSupported、Supported、Required和RequiresNew,这些设置和COM+及企业级服务中的设置一样,典型的一个例子是如果你想在页面上下文中运行事务,那么要将其设置为Required。如果页面中包含有用户控件,那么这些控件也会包含到事务中,事务会存在于页面的每个地方。代码示例:页面声明Transaction=" 阅读全文
posted @ 2011-04-24 17:13 coding111 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Http环境本身是一种无连接状态的架构,在这种架构下服务器只能是被动的接受客户端的请求,返回结果,而无法主动的给客户端发送数据。而在很多需要实时数据交互(比如Web IM)的场景中,我们却希望能及时得到服务器给我们返回的数据。此时,一种最为普遍的做法是:在客户端用定时器,定时去请求服务器的服务,来得到最新数据。而这样一来,很多时候却是在做无用功,频繁的请求也会无端的增加服务器和客户端在请求Web服务上的消耗。那么是否有一种更好的办法,既可以及时得到服务器的返回,同时又可以减少做无用功,以及频繁请求带来的性能问题呢? 今天由于架构方案的需要,再来仔细思考连接保持方案,以及参考gmail的请求行为 阅读全文
posted @ 2011-04-24 17:12 coding111 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 非拖管資源故名思義該資源是非拖管的,跟一般的托管資源不同的是,這些非拖管資源在建立後必須自行去作釋放的動作,不然會產生資源洩漏。為解決這樣的問題,在.NET BCL提供IDisposable介面,提供.NET程式非拖管資源釋放的標準做法,藉由呼叫該介面的Dispose()方法,我們可以對非拖管的系統資源進行釋放的動作。在一般狀況下,這樣的釋放動作應由使用者自行叫用,也就是說當在程式中使用實作有IDisposable介面的類別時,需記得自行呼叫Dispose()方法去釋放資源。若忘了呼叫在釋放的動作,在標準的IDisposable介面實作上也提供了額外的保險措施,會在IDisposable介面實 阅读全文
posted @ 2011-04-24 17:09 coding111 阅读(208) 评论(0) 推荐(0) 编辑
摘要: $.ajax({ type: "get", url: strURL, dataType: "txt", error: function () { alert('Error'); }, success: function (data) { var _msg = "收藏成功"; if ("-1" == data) { _msg = "请登录以后收藏"; } else if ("0" == data) { _msg = "收藏失败"; } els 阅读全文
posted @ 2011-04-24 17:08 coding111 阅读(226) 评论(0) 推荐(0) 编辑