Time of Update: 2015-03-31
標籤:寫了一個簡單的程式,但是考慮到有一些資訊是需要列印在控制台上的,就像在windows上啟動apache tomcat時控制台顯示的資訊一樣。琢磨一會兒之後,對printf進行了封裝,支援控制台列印日誌,支援輸出到檔案裡。不過控制台都是固定顏色的,不好看。於是在網上找了一下資料,printf還真支援輸出不同的顏色,如下:執行個體:printf("\033[1;33m Hello World. \033[0m \n");\033 [1; &
Time of Update: 2015-03-31
標籤:c語言 字串 void * memcpy ( void* destination, const void * source, size_t num );函數功能:由source所指記憶體地區複製num個位元組到destination所指記憶體地區。函數返回:指向destination的指標。1 memcpy可以複製任意內容,例如字元數組、整型、結構體、類等。2
Time of Update: 2015-03-31
標籤: 1 #include <iostream> 2 using namespace std; 3 4 struct Node 5 { 6 int data; 7 Node *next; 8 }; 9 10 /*初始化鏈棧*/11 void InitChainStack(Node *top)12 {13 top->next=0;14 }15 16 /*往棧裡壓進資料elem*/17 int Push(Node *top, int elem)18 {1
Time of Update: 2015-03-31
標籤:#include <iostream>#include <string>using namespace std;class Pet{public: Pet(string theName); void eat(); void sleep(); virtual void play();protected: string name;};class Cat : public Pet{public : Cat(string theName)
Time of Update: 2015-03-31
標籤: 最近,我閱讀了某新員工小劉寫的C語言代碼,發現其對結構體變數之間的賦值不是很熟悉。對於兩個相同類型的結構體變數,他均採用的是逐個成員變數直接賦值的形式。如下的程式碼範例:
Time of Update: 2015-03-31
標籤:c語言 strcpy 字串 char * strcpy ( char * destination, const char * source );C語言標準庫函數strcpy,把從src地址開始且含有NULL結束符的字串複製到以dest開始的地址空間。1 strcpy只能複製字串。2 strcpy不需要指定長度,它遇到被複製字元的串結束符"\0"才結束。3
Time of Update: 2015-03-31
標籤:DES是Data Encryption Standard(資料加密標準)的縮寫。它是一種通過56位密鑰來加密64位元據的方法。 public class EncryptUtility{ #region DES /// <summary> /// DES加密 ///
Time of Update: 2015-03-31
標籤:1、IDE:無論是編譯型還是解釋型程式設計語言,一般都附帶提供一個整合式開發環境(IDE)。也就是說,程式員可以在該環境中,編輯程式碼,逐個編譯源檔案,裝配和連結全部源檔案及其資源檔,直至調試運行。甚至軟體封裝和做成軟體產品都可以一體化。C++語言的程式都是編譯型的,但其開發環境,為了方便測試,將調試環境做成解釋型的。即開發過程中,以解釋型的逐條語句執行方式來進行調試,以編譯型的脫離開發環境而啟動啟動並執行方式來產生程式最終的執行代碼。一般的編程操作流程為:編輯(原始碼)—&m
Time of Update: 2015-03-31
標籤:問題描述:中國古代數學家張丘建在他的《算經》中提出了一個著名的“百錢白雞問題”:一隻公雞值五錢,一隻母雞值三錢,三隻小雞值一錢,現在要用百錢買百雞,請問公雞、母雞、小雞各多少只?問題分析:我們將公雞、母雞、小雞對應的變數分別設為cock、hen、chicken,則有chicken必定為三的倍數。同時滿足cock+hen+chicken=100,並且滿足5*cock+3*hen+chicken/3=100。本題我們需要用迴圈結構來進行窮舉。需要三重迴圈,對cock迴圈
Time of Update: 2015-03-31
標籤:#include<stdio.h>#include<math.h>int max(int x,int y) {if(x>y)return x;elsereturn y;}int min(int x,int y){if(x<y)return x;elsereturn y;}int main(){int x,y,a,b,c,d,e,f,g,h,i,t,o,p,l;
Time of Update: 2015-03-31
標籤:萬分感謝 空明流轉
Time of Update: 2015-03-31
標籤:一:指標部分指標是一種變數類型,聲明指標變數需要分配獨立的儲存空間,指標可以為空白『void』表示不指向任何對象。指標裡儲存的值是一個地址,可以通過這個地址擷取和改變所儲存變數的值。指標的類型必須與其所指向變數的類型一致,可以在任何時候改變指向的變數……———————————————&
Time of Update: 2015-03-31
標籤:“擴充方法使您能夠向現有類型“添加”方法,而無需建立新的衍生類別型、重新編譯或以其他方式修改原始類型。”這是msdn上說的,也就是你可以對String,Int,DataRow,DataTable等這些類型的基礎上增加一個或多個方法,使用時不需要去修改或編譯類型本身的代碼。擴充方法使你能夠向現有類型“添加”方法,而無需建立新的衍生類別型、重新編譯或以其他方式修改原始類型。
Time of Update: 2015-03-31
標籤:原則一:始終能的使用屬性(property),而不是可直接存取的Data Member Always use properties instead of accessible data members.為什麼要使用屬性: 1.Net的data binding只支援Property,而不支援public data
Time of Update: 2015-03-31
標籤: 今天看了一篇C# Remoting的一個簡單例子,博主簡單的介紹了remoting,目前所開發的系統也用到了remoting,特意重溫了下系統,發覺其實也就那麼回事情,伺服器端定義遠程對象,配置設定檔,用戶端調用遠程對象,其實也沒有那麼高大上(可能本人還未理解其中精髓)。 先展示代碼,再說明這其中的機制(以C# Remoting的一個簡單例子為基礎)1
Time of Update: 2015-03-31
標籤:對於剛畢業的學生來說,找工作是一件很難的事情,但是我們如何擁有項目經驗呢?剛開始我也不信,可自己根據http://url.cn/TgrIZT註冊一下,然後通過這個網站擷取了學習卡的使用者名稱和密碼之後,真的有200元抵用券到了自己的賬戶中,所以,我就買了一些課程,自從在北風網學習了一些課程之後,我感覺自己對於提成技能特別高,可能和自己剛剛畢業有關係,在學校每天都是理論知識,沒有過多的時間,但是自從在北風網上學習了一些項目的知識之後,尤其和老師們一起做項目,我起初以為只是簡單的視頻教程,誰知
Time of Update: 2015-03-31
標籤:使用開源的類庫Newtonsoft.Json(http://json.codeplex.com/)。下載後加入工程就能用。通常可以使用JObject, JsonReader, JsonWriter處理。這種方式最通用,也最靈活,可以隨時修改不爽的地方。(1)使用JsonReader讀Json字串:string jsonText = @"{""input"" : ""value"", ""output"" : ""result""}";JsonReader reader = new
Time of Update: 2015-03-31
標籤:public string GetHtml(string url, Encoding ed) { string Html = string.Empty;//初始化新的webRequst HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(url); Request.KeepAlive = true;
Time of Update: 2015-03-31
標籤:一:前言
Time of Update: 2015-03-31
標籤:嵌入式本文是《ARM嵌入式系統開發:軟體設計與最佳化》一書部分學習筆記,實驗均在IAR上完成。目標板晶片為M3核心。一、 基本的C資料類型局部變數類型ARM處理器內部是32位寄存器和32位的資料處理操作。其結構體系是RISC