Time of Update: 2015-11-07
標籤: C#內建的string.Format可以格式化字串,但是還是不太好用,由于格式的字元預留位置都是數字,當數目較多時容易混淆。其實可以擴充string的方法,讓C#的字串具備其他的方法,下面介紹一個實作類別似String.jQueryStringFormat("hello $world", new {world="cnblog" })的擴充方法。1 變數首碼$可以仿照jQuery中的選取器方法,用$作為變數首碼。例如 I love $something
Time of Update: 2015-11-07
標籤:一、廣播訊息 由於Tcp是有串連的,所以不能用來發送廣播訊息。發送廣播訊息,必須用到Udp,Udp可以不用建立串連而發送訊息。廣播訊息的目的IP地址是一種特殊IP地址,稱為廣播位址。廣播位址由IP地址網路首碼加上全1主機尾碼組成,如:192.168.1.255是192.169.1.0這個網路的廣播位址;130.168.255.255是130.168.0.0這個網路的廣播位址。向全部為1的IP地址(255.255.255.255)發送訊息的話,那麼理論上全世界所有的連網的電腦都能收得到了。
Time of Update: 2015-11-07
標籤:/// <summary> /// 表單載入的時候,設定可以允許檔案拖放 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Form1_Load(object sender, EventArgs e) {
Time of Update: 2015-11-07
標籤:1. 2. int i = a.Length;//擷取字串的長度 a = a.ToLower();//將字串中的大寫英文字元轉化為小寫 a = a.ToUpper();//將字串中的小寫英文字元轉化為大寫 a = a.Substring(4,4); //索引是從0開始,長度是從1開始
Time of Update: 2015-11-06
標籤:一、String類1、Length 字元的長度string x = Console.ReadLine();int i = x.Length;// Length 是擷取字串的長度(從1開始數)Console.Write(i);Console.ReadLine();2、x = x.Trim();//***Trim()***可以去掉字串前後的空格TrimStart()
Time of Update: 2015-11-06
標籤:今天想用C#調用crfs,但是老出問題。原因有幾點。第一,我對crf不理解,雖然我用cmd跑了一遍,但是根本不理解為什麼,而且只是草草看了下參數該輸入什麼,只是瞭解了形式,沒有瞭解實質。所以在調用的時候,我不知道怎樣轉移輸入輸出的參數。另外,crf_learn在cmd啟動並執行時候,用到了一個內建的dll檔案我也不知道怎麼處理。而且我在網上找類似調用的例子也找不到。第二,對找到的執行個體代碼不熟悉,沒有理解每一行代碼的含義和作用。第三,不知道怎麼輸出結果,不會適當的斷點。 經過一
Time of Update: 2015-11-06
標籤:原文 c# Regex對網頁進行內容抓取搜尋引擎中一個比較重要的環節就是從網頁中抽取出有效內容。簡單來說,就是吧HTML文本中的HTML標記去掉,留下我們用IE等瀏覽器開啟HTML文檔看到的部分(我們這裡不考慮圖片).將HTML文本中的標記分為:注釋,script ,style,以及其他標記分別去掉: 1.去注釋,正則為: output = Regex.Replace(input, @"<!--[^-]*-->", string.Empty,
Time of Update: 2015-11-06
標籤: //收集要寫入的內容 string content = textBox1.Text.Trim(); //1.建立StreamWriter類對象,並指定要寫入的檔案路徑 StreamWriter sw = new StreamWriter(@"Content.txt"); //2.調用Write方法寫入檔案
Time of Update: 2015-11-06
標籤: //擷取文字框中的常值內容 string content = textBox1.Text.Trim(); //1.建立FileStream對象,指定檔案路徑,以及開啟檔案,檔案放在bin/debug/Content.txt FileStream fs = new FileStream(@"Content.txt", FileMode.Open);
Time of Update: 2015-11-06
標籤: //1.建立StreamReader對象,並指定要讀取的檔案,與編碼格式 StreamReader sr = new StreamReader(@"Content.txt", Encoding.UTF8); //2.調用StreamReader對象的readline方法,讀取第1行 string content = sr.ReadLine(); //3.釋放資源
Time of Update: 2015-11-06
標籤: 1、 頁面頭部 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Async="true" %>2、 protected async void Button1_Click(object sender, EventArgs e) { //TextBox1.Text = new Class1()
Time of Update: 2015-11-06
標籤:1、 裝箱和拆箱是一個抽象的概念 2、 裝箱是將實值型別轉換為參考型別 ;拆箱是將參考型別轉換為實值型別 利用裝箱和拆箱功能,可通過允許實值型別的任何值與Object 類型的值相互轉換,將實值型別與參考型別連結起來 例如: int
Time of Update: 2015-11-06
標籤:內容簡介 《CLR via C#(第4版)》針對CLR和.NET Framework 4.5進行深入、全面的探討,並結合執行個體介紹了如何利用它們進行設計、開發和調試。全書5部分共29章。第Ⅰ部分介紹CLR基礎,第Ⅱ部分解釋如何設計類型,第Ⅲ部分介紹基本類型,第Ⅳ部分以核心機製為主題,第Ⅴ部分重點介紹線程處理。 通過本書的閱讀,讀者可以掌握CLR和.NET Framework的精髓,輕鬆、高效地建立高效能應用程式。 2014 Tsinghua University Press
Time of Update: 2015-11-06
標籤: 1 string[] arrySource = { "C#111", "C#22222", "C222", "safdaf", "Cwedad" }; 2 string[] tempResult; 3 private void Form1_Load(object sender, EventArgs e) 4 { 5 6 DisplayView(arrySource, txtSource); 7 } 8 public void
Time of Update: 2015-11-06
標籤: 控制代碼只是用來標識應用程式中的不同對象和同類中的不同的執行個體的一個數字,通常情況下,控制代碼值對普通使用者毫無用處,但是控制代碼計數卻可以間接反映出一個程式裡產生的對象執行個體的多少。控制代碼數越多,代表程式裡new 出來的對象越多。但是在c#裡,經常會遇到控制代碼數莫名其妙的增加。 DateTime lastTime1 = DateTime.Now.AddHours(1); while (true)
Time of Update: 2015-11-05
標籤:昨天總結了動態繪製控制項、票類型的切換以及資料在表單中的展現。今天繼續總結,自己喜歡的就去做吧,讓別人說去吧,省的自己再留下什麼後悔遺憾,噢耶,加油!今天總結項目中最核心的部分--購票、座位顏色狀態的改變及場次座位狀態的顯示。分析:1.在選中時間(場次)後更新出座位狀態(label實現),售出的為紅色,未售出的顯示為黃色。2.已售出提示已經售出並不進行任何操作,未售出的詢問是否購買。3.根據選擇的是普通票、贈票、還是學生票分別建立不同的票對象 如果選擇贈票則需要檢測贈送者否填寫 如果選
Time of Update: 2015-11-05
標籤:關鍵字partial是一個內容關鍵字,只有和 class、struct、interface 放在一起時才有關鍵字的含義。因此partial的引入不會影響現有代碼中名稱為partial的變數。局部類型的各個部分一般是分開放在幾個不同的.cs檔案中,但C#編譯器允許我們將他們放在同一檔案中。局部類型的應用特性:在局部類型上的特性具有“累加”效應。[Attribute1, Attribute2("Hello")] partial class Class1{}
Time of Update: 2015-11-05
標籤:1.輸入一個整數,計算從1加到這個數的結果2.輸入一個整數,求1!+2!+...+n!的和3.求100以內質數的和(質數:只能被1和它的本身整除的數)1.在100以內進行迴圈,設定迴圈條件2.n不能比被自己小的任何一個數整除,即n/(n-1)!=03.1不是質數,所以要從2開始找4.列印三角5.兔子生兔子 1.除了第一個月之後的所有月份都可以進行迴圈 2.成兔=上個月的成兔+上個月的小兔 3.小兔=上個月的幼兔
Time of Update: 2015-11-06
標籤:題目:Write code to reverse a C-Style String (C-String means that “abcd” is represented as five characters, including the null character ) 參考解法:把數組的思維去除,用指標的哨兵來做會更簡單一點。第一遍解:遍曆字串得出長度後,然後首尾互換。//// main.cpp// reverse//// Created by
Time of Update: 2015-11-05
標籤:調用 C 動態庫由 王巍 (@ONEVCAT) 發佈於 2015/11/04C 是程式世界的寶庫,在我們面向的裝置系統中,也內建了大量的 C 動態庫協助我們完成各種任務。比如涉及到壓縮的話我們很可能會藉助於 libz.dylib,而像 xml 的解析的話一般連結 libxml.dylib 就會方便一些。因為 Objective-C 是 C 的超集,因此在以前我們可以無縫地訪問 C