原创 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