Time of Update: 2015-01-19
標籤:{"Tilte": "\u535a\u5ba2\u56ed", "Href":
Time of Update: 2015-01-19
標籤:winform c# cookie cookies 這是MSDN中的說明:異常條件CookieExceptionname 為 null 或Null 字元串 ("")。- 或 -name 包含未經授權的字元。 使用以下字元之一將會導致異常:等號 (=)分號 (;)逗號 (,)分行符號 (\
Time of Update: 2015-01-19
標籤:f# 函數編程 實用函數編程 序列 迭代器 12.1.2 在 C# 中使用迭代器 當C# 2.0 最初引入迭代器時,最常見的用途是為了使自己集合的 IEnumerable<T> 介面的實現更簡單。在 C#
Time of Update: 2015-01-19
標籤: [StructLayout(LayoutKind.Sequential)] public struct SYSTEMTIME { public ushort wYear; public ushort wMonth; public ushort wDayOfWeek; public ushort wDay; public ushort
Time of Update: 2015-01-19
標籤: 在對比中學習,找出知識的相似點和不同點,是學習一件快樂的事,也是高效學習的一種方法。 在學習知識的過 程中,我們都在不斷地去聯想,去設想,去假設,去推理,正因為這樣才產生了很多的疑問,等這些疑問解決掉了, 或者解決的差不多的時候,就突然有了一種感慨:原來是這樣! 在這裡,我把C#中比較有意思的具有鮮明對比色彩的4種知識點進行了比較。 1、分支技術
Time of Update: 2015-01-19
標籤:轉自:http://my.oschina.net/bv10000/blog/111736Regex能根據設定匹配各種資料(比如:e-mail地址,電話號碼,身份中號碼等等)。Regex功能強大,使用靈活,C#,Java,JavaScript等多種語言都支援Regex。在互連網上“抓取資料”更是少不了使用Regex。今天我要說的是在C#中使用Regex自動匹配並擷取所需要的資料。 從下面是某個IP查詢網站返回查詢結果的一個部分(字串),現在就是要從這個字串中
Time of Update: 2015-01-19
標籤:比較泛型集合和非泛型集合在運行中的效率:using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ListDemo{ class Program { static void Main(
Time of Update: 2015-01-18
標籤:首先我們需要引用兩個第三方組件:AForge和zxing。Aforge是網路攝影機操作組件,zxing是二維碼識別組件。都是開源項目。避免重複造輪子。其實一些作業碼我也是參照別人的,若侵犯您的著作權,請和我聯絡。此部落格僅供技術交流。下載和用法大家可以自行搜尋下。 首先擷取所有可用的網路攝影機裝置,並加入到comboBox1中 1 private void getCamList() 2 { 3 try 4
Time of Update: 2015-01-18
標籤:如果Chart的X軸間距個數是自動產生的話,可能導致數字太密集,看不清楚數字。此時需要設定GridSpacingAuto為False,並設定GridSpacing的大小。 由於不同的圖表中,X軸的最大值不一樣,所以GridSpacing也需要設定不同的值,所以提取一個方法來計算GridSpacing的大小 /// <summary> /// 擷取表格的刻度,預設分為5份 /// </summary>
Time of Update: 2015-01-18
標籤:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;using System.Xml.Serialization;namespace Utility{ public class Serialization { // 序列化
Time of Update: 2015-01-18
標籤:資料類型資料類型C#把資料類型分為兩種:實值型別和參考型別。實值型別和參考型別實值型別的變數直接指向儲存的值,參考型別的變數指向值的引用。[理解:引用就像一個柜子的號碼牌,可以順藤摸瓜找到柜子。假如你再次對一個實值型別的變數賦值,那麼就會改變值,假如你再次對一個參考型別的變數賦值,那麼就只是換了一個號碼牌,指向了其他的柜子,對前一個柜子是不做修改的。]這兩種類型的資料存放區在記憶體的不同地方,實值型別資料存放區在堆棧中,而參考型別的資料(值的引用)儲存在託管堆上。在使用的時候的區別int
Time of Update: 2015-01-18
標籤:目錄1、socket簡介2、socket編程一般流程3、C#socket類介紹4、編程執行個體1、socket簡介 socket起源於Unix,而Unix/Linux基本哲學之一就是“一切皆檔案”,都可以用“開啟open –> 讀寫write/read –> 關閉close”模式來操作。Socket就是該模式的一個實現,
Time of Update: 2015-01-18
標籤:關於映像長條圖均衡化的原理和步驟先不作討論,我就看看代碼吧。 private Bitmap picequalization(Bitmap basemap, int width, int height) { Bitmap retmap = new Bitmap(basemap, width, height); int size = width * height; int[] gray = new int[256
Time of Update: 2015-01-18
標籤:encrypt md5 ///之前這篇加密協助類覺得不夠嚴謹,不夠強,所以特意修改,也對自己負責一點,如果對你有協助可以看看,///呵呵!~這個類都經過本人測試過都沒問題. using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.Serialization.Formatters.
Time of Update: 2015-01-18
標籤: 當使用c#內建的MailMessage類發送excel附件時,再次開啟excel會提示處於鎖定狀態。解決思路:Attachment是添加附件的類,郵件發送後沒有釋放該類public string SendSmtpeMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody, string excelPath)
Time of Update: 2015-01-18
標籤:常量常量?我對常量的理解就是在初始化完成後再也不變的“全域變數”。定義常量【const】【空格】【變數類型】【空格】【變數名稱】【=】【值】【;】const表示定義的是常量。常量特點常量必須在聲明時初始化。指定了值後,就不能再改寫、賦值了。不能借用變數對常量初始化。如果要這麼做,應該使用唯讀欄位。常量總是靜態,不必且不允許標明static。使用情境用於定義軟體運行期間一直不會變的“變數”,且該“變數”在所有代碼地區都可
Time of Update: 2015-01-18
標籤:將exe所在的絕對路徑和進程名配置到設定檔中<add key="FilePath" value="D:\ABC\ABCD.Console.exe"/><add key="ProcessName" value="ABCD.Console"/> 代碼如下:/// <summary>/// 進程名/// </summary>private Process dataCenterProcess;//
Time of Update: 2015-01-19
標籤:繼承前面講的兩章,你現在對這第三方自訂控制項已經會用了不過,問題來了,我們有個需求是開啟這軟體的時候,需要自動重新整理,而不是我們手動給他載入資料,怎麼弄呢?就像如這個具體怎麼實現呢?其實很簡單,只需要把我們前面第一章的第五步改成:// 設定重新整理監聽pListView.setOnRefreshListener( new OnRefreshListener<ListView>() { @Override public void
Time of Update: 2015-01-19
標籤:目錄1、socket概述2、地址及順序處理3、函數介紹4、使用執行個體1、socket概述 1、TCP協議通過三向交握協議建立串連TCP協議通過三個報文段完成串連的建立,這個過程稱為三向交握(three-way handshake),過程如所示。 第一次握手:建立串連時,用戶端發送syn包(syn=j)到伺服器,並進入SYN_SEND狀態,等待伺服器確認;SYN:同步序列編號(Synchronize Sequence
Time of Update: 2015-01-18
標籤:讓程式執行到你希望暫停地方暫停並觀察階段性的結果方法一:使程式執行到游標所在行暫停 Step 1: 把游標移動到需要暫停行上 Step 2:執行菜單的Run下拉式功能表中的 “Go to Cursor”選項(或者 按快速鍵 【F4】) 效果: