原创 SQL Join的一些總結
轉自: http://www.cnblogs.com/rush/archive/2012/03/27/2420246.html 1.1.1 摘要 Join是關係型數據庫系統的重要操作之一,SQL Server中包含的常用Jo
原创 try-catch-finally
try區域裏使用資源,catch區域處理try拋出的異常,finally釋放資源。finally 是無論是否有異常都執行的語句塊。 using System; using System.IO; public cla
原创 git使用技巧 (1)
git主要分3個區:工作區,暫存區,版本庫 工作區:目前工作的文件夾 暫存區:可以把修改的提交到緩存區,保存起來。相當於提交任務的緩存。 版本庫:服務器的文件 提交:工作區修改後用add命令提交到暫存區,可再在工作區下修改
原创 agsxmpp client 連接openfire
agsxmpp 連接openfire 需修改源代碼如下: 1. 修改 agsxmpp 裏的Mechanism.cs 裏 //case "DIGEST-MD5": //註釋掉 cas
原创 xml的序列化和反序列化
xml的序列化和反序列化簡單例子如下: [XmlRoot("Person")] public class Person { [XmlElement("Name")] public s
原创 10分鐘瞭解C#中的協變和逆變
http://www.2cto.com/kf/201206/136883.html 作者:cnn237111 說十分鐘可能有譁衆取寵的嫌疑,本人寫這個博客,話了半天時間,查閱了很多資料才完成,因此要弄懂協變逆變的本質,可能要多花
原创 c# HttpClient上傳和下載的進度顯示問題
WebClient中有DownloadProgressChangedEventHandler等事件可以響應http請求(或者其他web請求)的進度。 在c# 5.0中,HttpClient的函數都是以Task異步函數存在,沒有事件可以回調
原创 c#中的多線程異常處理
1.對於Thread操作的異常處理 public static void Main() { try { new Thread (Go).Start(); } catch (Exception ex) {
原创 OssMetro網盤簡介及源代碼
一 簡介 OssMetro網盤是基於阿里雲OSS服務開發的一款界面美觀,功能強大的網盤應用。界面採用metro風格,使用在官網.Net SDK基礎上開發的OSS .NET 4.5 SDK。運行需要安裝.NET 4.5 Fram
原创 .net 4.5的異步編程
.net 4.5 最大的功能就是對異步編程的改進,增加了await async 關鍵字讓異步編程變的和同步編程一樣簡單。這個模式是基於task parallel library實現的。 下面看下一個簡單的wpf程序: async