Time of Update: 2016-03-23
標籤:本來寫了蠻多的,結果因為重啟了一下機器導致寫的東西都沒了。然後再回想之前寫了什麼,反而更像是把知識提煉了一番。關於字元字元什麼的只要記住.net裡面都用的Unicode編碼就好。字元和數字之間轉換用強制轉換是最簡單且高效的,字串是參考型別,存在與堆上,然而同一般的對象用newobj這個IL指令建立不同,字串由ldstr指令建立。(load
Time of Update: 2016-03-22
標籤:Given inorder and postorder traversal of a tree, construct the binary tree.Note:You may assume that duplicates do not exist in the
Time of Update: 2016-03-20
標籤: 最近在coding過程中,遇到了這樣了一個問題,有一個List<T>類型資料集,根據業務需求需要在這個資料集中移除所有在另一個同類型的資料集中存在過的資料,即:移除A集合中在B集合中存在過的資料,獲得A與B的差集。在MSDN查詢資料的時候,發現C#提供了一個 List<T>.RemoveAll(Predicate<T>) 的方法,利用委託實現很是方便 實現代碼如下: List< Department> deptList =
Time of Update: 2016-03-20
標籤:WebServiceWSDL是web service的交換格式跨平台資料互動什麼是web服務SOA 服務導向架構 service-Oriented ArchitectureService1,Service2所有組件都是隨插即用的ibm提出SOA架構,希望以“組裝電腦”的方式來開發軟體1.各種提供服務的軟體(IBM 推崇Web Service)2.企業服務匯流排(Enterprise Service Bus , ESB)Java
Time of Update: 2016-03-20
標籤:WriteFile.cs 1 using System; 2 3 using System.IO; 4 5 namespace IO_讀寫檔案 6 { 7 class CRead_Write_File 8 { 9 /// <IsExits() > 判斷file_name是否已經存在 10 /// </IsExits() >11 /// 12 /// <param
Time of Update: 2016-03-20
標籤: 如果你想讓自己定義的類型可以用運算子進行運算,那麼可以通過重載運算子來實現; 樣本:class Salary{ public int RMB { get; set; } public static Salary operator +(Salary s1, Salary s2) { return new Salary { RMB = s1.RMB + s2.RMB }; }}//調用Salary mikeIncome = new Salary {
Time of Update: 2016-03-21
標籤: 《軟體工程》開課已經三周了,三周的上課感覺就是老師教授的概念性東西少了不少,基本就是貫穿“做中學”的教學理念,三周的時間讓我學到了挺多東西,很多東西都是課本沒有的。
Time of Update: 2016-03-17
標籤:首先,去官網下載log4net工具 連結http://logging.apache.org/log4net/download_log4net.cgi目前最新的版本 log4net-1.2.15-bin-newkey.zip下載之後,目錄log4net-1.2.15-bin-newkey\log4net-1.2.15\bin\net\4.0\release
Time of Update: 2016-03-21
標籤:JSON(全稱為JavaScript Object Notation) 是一種輕量級的資料交換格式。它是基於JavaScript文法標準的一個子集。
Time of Update: 2016-03-16
標籤:在程式中,我們經常使用訊息對話方塊給使用者一定的資訊提示,如在操作過程中遇到錯誤或程式異常,經常會使用這種方式給用於以提示。在C#中,MessageBox訊息對話方塊位於System.Windows.Forms命名空間中,一般情況,一個訊息對話方塊包含資訊提示文字內容、訊息對話方塊的標題文字、使用者響應的按鈕及資訊表徵圖等內容。C#中允許開發人員根據自己的需要設定相應的內容,建立符合自己要求的資訊對話方塊。 MessageBox訊息對話方塊只提供了一個方法Show(),用來把訊息
Time of Update: 2016-03-19
標籤:C#建立Windows服務入門圖解(VS2010)Windows服務大家都知道,比如Audio、Theme都是大家比較熟悉的服務,他們可以設為自動啟動的,並且在註冊表的開機自啟動項裡是沒有痕迹的。所以以前曾經用來隱藏過木馬。但以前搞的那個木馬服務,是通過手工導註冊表來做的。從來沒正式的開發過一個服務。之前做的一個項目裡有人用Service的方法定時擷取遠端資料,很犀利,我感覺還是挺有用的。所以今天我也開荒了一下用C#開發Windows服務,正規的體驗了一下開發流程。下面就是我做的最入門的例
Time of Update: 2016-03-16
標籤:我們在開發過程中,有時會讓枚舉作為資料來源來綁定一些下拉式清單,這時就需要解析枚舉名稱和值 。先看一個枚舉的定義: 1 /// <summary> 2 /// 資料庫類型 3 /// </summary> 4 public enum DatabaseType { 5 OleDb, 6 SqLite, 7 MssqlServer, 8 MySql, 9
Time of Update: 2016-03-16
標籤:http://my.oschina.net/lichaoqiang/blog/291906 當我們對.NET Framework的一些基本面瞭解之後,實際上,還是很有必要瞭解一些更底層的知識。比如.NET Framework是如何進行記憶體管理的,是如何記憶體回收的......這樣,我們才能寫出更高效能的程式。 在.NET Framework中,有2個地方幫我們儲存管理資料:一個是"堆",也叫"託管堆",由.NET Framework的垃圾收集器(Garbage
Time of Update: 2016-03-16
標籤: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 //////////////////////////////////////////////////// 6 // 方法重載: 7 // 1. 方法名稱必須相同 8 // 2. 參數個數必須不同(如果參數個數相同,那麼類型必須不同) 9 // 3. 參數類型必須不同1
Time of Update: 2016-03-15
標籤:實驗4:使用庫函數API和C代碼中嵌入彙編代碼兩種方式使用同一個系統調用姓名:李冬輝學號:20133201註: 原創作品轉載請註明出處 +
Time of Update: 2016-03-15
標籤:實值型別與參考型別:1.實值型別和參考型別的區別?實值型別包括簡單類型、結構體類型和枚舉類型,參考型別包括自訂類、數組、介面、委託等。1、賦值方式:將一個實值型別變數賦給另一個實值型別變數時,將複製包含的值。這與參考型別變數的賦值不同,參考型別變數的賦值只複製對象的引用(即記憶體位址,類似C++中的指標),而不複製對象本身。2、繼承:實值型別不可能派生出新的類型,所有的實值型別均隱式派生自
Time of Update: 2016-03-21
標籤:題目連結:C. Bear and Up-Down time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe life goes up and down, just like nice sequences. Sequence t1, t2, ..., tn is
Time of Update: 2016-03-17
標籤:使用者態驅動模型使用者態驅動模型首先是一個應用程式,其次是在這個使用者程式中通過核心調用來驅動裝置。 IIC通用驅動代碼IIC通用驅動程式的代碼在/drivers/i2c/i2c-dev.c中。一次讀操作或者一次寫操作就是一條訊息。 EEPROM使用者態驅動IIC通用裝置對應/dev/i2c-0裝置檔案。1.開啟通用裝置驅動2.構造寫資料到eeprom的訊息3.使用ioctl寫入資料4.構造從eeprom讀資料的訊息5.使用ioctl讀出資料6.關閉裝置 配置
Time of Update: 2016-03-15
標籤:main(){ charstr1[]={‘a‘,‘b‘,‘c‘,‘d‘}; charstr2 = {{‘1‘,‘e‘},{‘q‘,‘d‘},{‘g‘,‘h‘}}; char*p_str1 = "123456"; printf("%c \r\n",str1); printf("%c \r\n",*(
Time of Update: 2016-03-15
標籤:要求如題標頭檔stdlib.h中有一個函數atof() 可以將字串轉化為雙精確度浮點數(double) double atof(const char *nptr);此字串為C風格字串,因此需要將string轉化為C風格字串 此時可用到一個函數c_str() const char *c_str()參考資料: string中c_str()、data()、copy(p,n)函數的用法在使用c_str()時遇到了一個問題–此函數的傳回值為const char *