Time of Update: 2015-12-29
標籤:/// <summary> /// 過濾字串方法,用於將單引號等特殊符號轉化成中文符號 /// </summary> /// <param name="msg">要轉化的字串</param> public static string FilterStr(string msg) { string result = ""; // msg = msg.Replace(",",
Time of Update: 2015-12-29
標籤:原文地址:http://www.cnblogs.com/s380774061/archive/2012/10/15/2725297.html之前一直想自己搞把C#的Socket代碼,一直沒有下手,今晚終於實踐了一把。現把流程編寫出來,以備後用。很簡單的源碼。工具:Vs2010建立項目:C# 控制台應用程式Server代碼using System;using System.Collections.Generic;using System.Linq;using
Time of Update: 2015-12-29
標籤: static void Main(string[] args) { //new個對象 Calculator cal = new Calculator(); //做事情 cal.Run(); }///////////////////////////////Calculator類:
Time of Update: 2015-12-28
標籤:今天正好有人問我,怎麼產生一個報表式的Word文檔。就是文字的樣式和位置相對固定不變,只是裡面的內容從資料中讀取。我覺得類似這種的一般用第三方報表來做比較簡便。但既然要求了Word,只好硬著頭皮來。網上的方法大多數都是從一個GridView或表中獲得資料後向Word中添加一個表格。(圖1)我們使用Word模板來實現,方法如下:1、首先需要向工程中的“引用”加入Word類庫的引用(圖2)。我是Office
Time of Update: 2015-12-28
標籤://c datetime 格式化DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816Label4.Text = dt.ToLocalTime().
Time of Update: 2015-12-28
標籤:最近在做一些小項目,需要使用匯入匯出excel表格從資料庫,最常用的還是npoi這個開源類庫吧以下是基本代碼 //建立一個excel表,就是建立workbook HSSFWorkbook wk=new HSSFWorkbook (); ISheet sheet=wk.CreateSheet("work1"); for(int i=0;i<10;i++) {
Time of Update: 2015-12-28
標籤:按照慣例,老周是先吹牛後講正事。今天就給大夥吹吹這個事。有網友不知道是不是昨晚喝高了,居然研究起老周來了。實話告訴你,老周沒什麼好研究的,老周又不是編譯器,老周只是一個游離於大善大惡之間的平凡人,說來也只不過是:無故尋愁覓恨,有時似傻如狂。縱然生得好皮囊,腹內原來草莽。潦倒不通世務,愚頑怕讀文章。行為偏僻性乖張,那管世人誹謗!老周上不行聖人之道,下不通小人之事,渺渺乎,悠悠於人世間的一顆微塵罷了。所以,不要研究老周了。網友感興趣,老周你是怎麼學到編程了的,而且還完全自學的。唉,要說起這個,
Time of Update: 2015-12-28
標籤:一,使用開源用戶端:StackExchange.Redis 二,使用方法: 1,擷取訪問redis資料庫連接,代碼如下。 /// <summary> /// 擷取訪問redis資料庫連接 /// </summary> public ConnectionMultiplexer Connection { get {
Time of Update: 2015-12-28
標籤: 1 讀取作業系統和CLR的版本OperatingSystem os = System.Environment.OSVersion;Console.WriteLine(“Platform: {0}”, os.Platform);Console.WriteLine(“Service Pack: {0}”, os.ServicePack);Console.WriteLine(“Version: {0}”,
Time of Update: 2015-12-28
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace FuncDemo{ class Program { static void Main(string[] args) { //類似委託功能 Func<string, int> test = TsetMothod;
Time of Update: 2015-12-28
標籤: 1 StringBuilder builder=new StringBuilder(); 2 builder.AppendLine("{"); 3 builder.AppendLine("\"key1\":\"value1\","); 4 builder.AppendLine("\"key2\":\"value2\","); 5
Time of Update: 2015-12-28
標籤:如果,僅僅是是掌握事件的文法格式和基本含義,那還是不夠滴,下面就讓我們更為深入的談論一下!如果是的話,請看如下的問題: 若多次添加同一個事件處理函數時,觸發時處理函數是否也會多次觸發? 若添加了一個事件處理函數,卻執行了兩次或多次”取消事件“,是否會報錯? 如何認定兩個事件處理函數是一樣的?
Time of Update: 2015-12-28
標籤:菜鳥學習並行編程,參考《C#並行編程進階教程.PDF》,如有錯誤,歡迎指正。目錄C#並行編程-相關概念C#並行編程-ParallelC#並行編程-TaskC#並行編程-並發集合C#並行編程-線程同步原語C#並行編程-PLINQ:聲明式資料並行 背景基於任務的程式設計、命令式資料並行和任務並行都要求能夠支援並發更新的數組、列表和集合。在.NET Framework 4
Time of Update: 2015-12-28
標籤:項目中經常與硬體打交道,LED顯示屏上面的液晶數字很好看,QT中直接就有數位管這個控制項,C#中自己來寫一個,其實掌握了一種自訂控制項的寫法,其他的都是浮雲,舉一反三,最笨的自訂控制項無非就是準備好精美的圖片,然後雙緩衝根據條件繪製到介面上,將手機QQ和金山毒霸手機版下載寫來,拓展名改為rar,解壓出來,在 res檔案夾下面可以看到所有使用的資源,直接拿過來用咯。其實手機軟體大部分效果都是繪製圖片+文字而成的。:一個動態液晶時鐘 步驟1:準備0-9十張圖片 &
Time of Update: 2015-12-28
標籤:定義結構為了定義一個結構,您必須使用 struct 語句。struct 語句為程式定義了一個帶有多個成員的新的資料類型。在 C# 中,結構是實值型別資料結構。它使得一個單一變數可以儲存各種資料類型的相關資料。struct 關鍵字用於建立結構。struct student{ public string name; public int xuehao; public double fenshu; }; C#
Time of Update: 2015-12-28
標籤:不賣關子,直接開門見山:C#中兩個問號的作用是判斷??左邊的對象是否為null,如果不為null則使用??左邊的對象,如果為null則使用??右邊的對象。比如:a = b ?? c,如果b為null,則a = c,如果b不為null,則a = b。下面一段代碼示範了這兩種情況: ?12345678910111213141516171819static void Main(string[] args){ NewFuck();
Time of Update: 2015-12-28
標籤:類造出來的變數叫對象物件導向思想:教給我們如何合理的運用類的規則去編寫代碼三大特性: 封裝、繼承、多態類:可以定義成員變數、欄位
Time of Update: 2015-12-29
標籤: 在一些PCB的layout中,大家往往會看到在I2C通訊的介面處,往往會接入一個4.7K的電阻,有的datasheet上面明確有要求,需要接入,有的則沒有要求。 I2C介面 對於單片機來講,有些IO內部的上拉電阻可以使能,這樣就省去了外部的上拉電阻,這是對於單片機帶有標準I2C通訊協定介面,若是只帶有類比I2C協議介面,那麼就需要考慮接入上拉電阻問題。是網路攝影機進行配置通訊時SCL和SDA需要進行上拉電阻的串連。
Time of Update: 2015-12-28
標籤:本章的標題是函數。C的設計原則是把函數作為程式的構成模組。 1.函數概述 函數的定義:函數是用於完成特定任務的程式碼的自包含單元。 使用函數的原因:1.函數的使用可以省去重複代碼的編寫。2.使得程式模組化,更有利於閱讀、修改和完善。以這種方式看待函數有利於把精力投入到程式整體設計而不是實現其細節。 函數同變數一樣有多種類型。任何程式在使用函數之前都需要聲明該函數類型。 函數參數、函數類型沒啥說的,其他語言都會講到。 PS:函數的結尾最好只使用一次return,這樣更有利
Time of Update: 2015-12-28
標籤:在Windows驅動開發中,如果是使用C++開發的,那麼必須在有些關鍵函數錢加extern c 的關鍵詞,否則編譯出來的函數,跟C語言編譯的函數不同,導致驅動程式不能被有效識別。最關鍵的是DriverEntry函數,如果使用C++開發的cpp,那麼,編譯器編譯出來的 函數會是_DriverEntry,當是 實際用C編譯出來的是[email protected] 後面帶有傳回值的一種函數規則......所以,必須聲明此函數按照