Time of Update: 2018-12-06
摘要:本文給出了在C#下利用Regex實現字串搜尋功能的方法,通過對.NET架構下的Regex的研究及執行個體分析,總結了Regex的元字元、規則、選項等。 關鍵字:Regex、元字元、字串、匹配 1、Regex簡介 Regex提供了功能強大、靈活而又高效的方法來處理文本。Regex的全面模式比對標記法可以快速地分析大量的文本以找到特定的字元模式;提取、編輯、替換或刪除文本子字串;或將提取的字串添加到集合以產生報告。對於處理字串(例如 HTML處理、記錄檔分析和
Time of Update: 2018-12-06
我的新浪微博:http://weibo.com/freshairbrucewoo。歡迎大家相互交流,共同提高技術。 今天繼續接著前面介紹的開發通用空間資料管理平台這個項目進行講解,今天介紹的內容比較簡單,就是通過介面來實現資料字典的編輯。至於資料字典的概念大家可以網上尋找,以前我有一篇部落格專門針對這個項目中用到的專業術語進行過講解,也可以去查看一下。
Time of Update: 2018-12-06
上一篇文章介紹了簡單的登入功能實現,也隨便把SQL的協助類也講解了。其中SqlHelper這個類的建構函式我們在初始化連接字串有兩種方式,代碼中有所體現了,一種就是直接賦值為需要的連接字串,這種方式別人看不到你具體資料庫的串連資訊,但是不方便修改,每次修改都需要修改代碼並且重新編譯;第二種方式就是在設定檔中配置,這樣我們的系統在運行到別的電腦上,只需要修改設定檔中的連接字串資訊就可以了,很方便。我們簡單看一下設定檔的類容,講解一下設定檔各個配置選項的意義。<?xml
Time of Update: 2018-12-06
這篇博文很簡單,就是介紹一下各種日誌的寫入操作,因為寫日誌的操作隨時都需要,所以專門實現一個類來完成。日誌一般情況可以寫入檔案,但是在本項目實現是直接寫入Oracle資料庫,主要是方便查詢和按分類管理這些日誌。日誌的管理主要是一個單獨的功能模組,寫日誌的功能可能遍布每一個其他功能模組。這裡介紹寫日誌,主要寫三種日誌,具體實現如下各部分代碼所示。1.動作記錄,就是使用者使用本系統產生的一些行為日誌,方便監控哪些使用者分別作了哪些操作。 /// <summary>
Time of Update: 2018-12-06
說明:此部分內容或資料大部分來至網上收集所得,以前放在自己電腦上,具體也不知道出處了!總結出來分享給需要的人,因為正好介紹的項目開發(如題)用到其中的一些知識。因為項目中已經支援ArcSDE、Shape和RDMBS(基於Oracle10g)之間的相互轉換,後面介紹空間資料管理有這個功能模組,如果你想實現更多中GIS資料格式之間的相互轉換,下面的內容提供很好的一個協助和支援。0.介紹 資料是GIS的基礎,
Time of Update: 2018-12-06
很久沒有寫技術部落格了,記得最後一次在CSDN上寫技術部落格還是2010-08-09
Time of Update: 2018-12-06
我的獨立部落格網址是:http://wuyouqiang.sinaapp.com/。我的新浪微博:http://weibo.com/freshairbrucewoo。歡迎大家相互交流,共同提高技術。 上一篇博文介紹了自己初入大學的一些情況,看了幾位博友的評論,有點覺得是流水賬,有的覺得是真實的敘述。其實這些評論都是非常正確和到位的,同一件事情不同的人肯定有不同的看法,而且不同的人都有自己愛好和性格。包括自己愛好的文章,有的喜歡真真切切,有的喜歡誇張或者是描述得更加豐富一些。但是我既然選擇最真實
Time of Update: 2018-12-06
先打一個廣告:我的獨立部落格網址是:http://wuyouqiang.sinaapp.com/。我的新浪微博:http://weibo.com/freshairbrucewoo。歡迎大家相互交流,共同提高技術。 1 地理資訊系統(GIS) GIS可以從三個不同的角度理解,第一GIS就是空間資料庫,是一個包含了用於表達通用 GIS
Time of Update: 2018-12-06
//讀取 DBF 檔案, 需要安裝 VFPOLEDB.msi 下載 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> OleDbConnection objConn = new OleDbConnection(); OleDbDataAdapter SQLada;
Time of Update: 2018-12-06
Time of Update: 2018-12-06
先打一個廣告:我的獨立部落格網址是:http://wuyouqiang.sinaapp.com/。 我的新浪微博:http://weibo.com/freshairbrucewoo。 歡迎大家相互交流,共同提高技術。 (1)要素類:具有相同屬性、相同空間類型的要素的集合。在系統中,要素類指的是在圖層管理欄中,向量資料集目錄下的要素 。 (2)資料集:由具有相同投影的、具有相同比例尺的空間要素類的集合。一個資料集包
Time of Update: 2018-12-06
關於實值型別和參考型別的區別網上很多,可參考http://blog.yesky.com/Blog/os586/archive/2005/06/07/141356.html今天稍微總結一下,概念性的東西大體一說,C#的所有實值型別均隱式派生自System.ValueType,需要注意System.ValueType確是一種參考型別,並且繼承System.Object,而所有的參考型別均繼承System.Object,實值型別儲存在堆棧上而參考型別處處在託管堆。結構是實值型別,首先 NEW
Time of Update: 2018-12-06
我的獨立部落格網址是:http://wuyouqiang.sinaapp.com/。我的新浪微博:http://weibo.com/freshairbrucewoo。歡迎大家相互交流,共同提高技術。
Time of Update: 2018-12-06
String.prototype.format = function() { var args = arguments; return this.replace(/\{(\d+)\}/g, function(m,i){ return args[i]; }); }使用:"test{0}".format("test2") String.format =function() { if(
Time of Update: 2018-12-06
//DES加密public string DESEncrypt(string pToEncrypt, string sKey) ...{ DESCryptoServiceProvider des = new DESCryptoServiceProvider(); byte[] inputByteArray = Encoding.Default.GetBytes(pToEncrypt); des.Key = ASCIIEncoding.ASCII.
Time of Update: 2018-12-06
/// <summary> /// 下載網頁 /// </summary> /// <param name="Url">網址</param> /// <param name="myEncoding">編碼</param> /// <returns>網頁內容</returns> public static string DownHtml(string
Time of Update: 2018-12-06
介紹 下面這段C# 代碼可以用來壓縮和修複Access資料庫,不管它是一個簡單的".mdb"還是一個".mdw"網際網路共用資料庫,這個過程和你在用MS Access應用程式中使用的"工具-資料庫工具 + 生產力-壓縮和修複"時執行的操作完全一樣.執行個體代碼使用了"遲綁定"(運行中在記憶體中建立COM對象),這樣就不需要在工程中加入COM引用了,也不需要在PC上安裝MS Access應用程式.只需要一個Jet引擎(Jet引擎包含在MDAC安裝包中,在Windows
Time of Update: 2018-12-06
C#2.0 generic 的資料已經出來很長時間了,相信大家對它也有了很多的瞭解。 文法的簡潔,以及where的限定等等,使它看起來比c++的模板有了一些更優雅的地方。然而,由於c#編譯器本身的限制,它大概還是無法勝任類似於Loki之類的泛型程式設計方法。最大的限制在於,類不能從它的模板類繼承,類似於以下代碼public class Foo<T> : T{ 這在C#2.0是無法編譯的。而這樣的技巧在c++ generic
Time of Update: 2018-12-06
用C#的範型建立一個Factory模式的模板:public struct FactoryConverter<A, B>{ public static implicit operator A(FactoryConverter<A, B> conv) { return Activator.CreateInstance<A>(); } public static implicit oper
Time of Update: 2018-12-06
利用c#2.0的範型加上一點反射,構造了一個自認為不錯的Singleton實現. public class Singleton<T> { protected Singleton() { //Assert class T don't have public constructor //Assert class T have a private/protected parameterless constru