Time of Update: 2015-01-06
標籤:c# 資料庫 select 查詢 表 這個問題是由於自己的粗心引起,當時定位到代碼了,但是完全沒有頭緒,知道自己在實現上找到了問題.
Time of Update: 2015-01-06
標籤:資料類型包括 :實值型別:[簡單類型[整數類型(sbyte,byte,short,ushort,int uint,long....),字元類型),布爾類型,實數類型],結構類型,
Time of Update: 2015-01-05
標籤:一. 綜述(本文內容大部分來自網路,經本人整理而成,僅供學習參考,不免理解錯誤,歡迎批評指正)在c#中,方法的參數傳遞有四種類型: (1) 傳值參數(by
Time of Update: 2015-01-05
標籤: 看到一些零星的知識片,今天就用自己的理解說明下,也是因為太簡單了,一下就過的,也是我們日常開發中常用。留下一個腳印,當書不在手上的,也能翻出來看看。說下屬性訪問器、命名空間和pragma指令。 屬性訪問器在01.C#資料類型、排序、過濾(一章1.1-1.2)有所提到,在C#3後可以使用修飾符去修飾屬性的取值和賦值,也可以使用加入一些驗證,如下: 1 class Plant 2 { 3 private double Height = 0.0; 4 5
Time of Update: 2015-01-05
標籤:伺服器端後台代碼: 1 private string GetModelNames() { 2 return @"[ 3 { 4 ‘value‘: ‘jquery‘, 5 ‘label‘: ‘jQuery‘, 6 ‘desc‘: ‘the write less, do more, JavaScript
Time of Update: 2015-01-05
標籤:結構體:相當於是我們自己定義的一種複雜的類型。常見簡單類型:int... double float bool char string 常見複雜類型:DateTime 數群組類型生活中大部份的對象都是複合型的對象。如何定義結構體類型?一般來說結構體的定義要放在class的外面或class的裡面,盡量不放在Main的裡面。 struct 自訂類型名 { public 變數類型
Time of Update: 2015-01-05
標籤:C#枚舉總結 1.枚舉的申明,用於申明新的枚舉類型。枚舉是實值型別。 存取修飾詞 enum 枚舉名 : 基礎類型 { 枚舉成員 //任意兩個枚舉成員不能具有相同的命名。 }舉例: enum colour :int //每個枚舉都有一個底層整數類型,int是預設類型 { //每個枚舉值都規定在int範圍之內 yellow = 1 , // 注意,是逗號,不是引號 red , green ,
Time of Update: 2015-01-05
標籤:條款1 使用屬性代替可訪問的資料成員 屬性是個啥,誰在用? 1. C#的屬性在被訪問的時候看起來好像是資料成員,但其實是方法。 2. 在.NET架構中,一般使用屬性工作表達公有資料成員。 3. .NET架構中的資料繫結類支援屬性。屬性比公有資料成員有啥好?
Time of Update: 2015-01-05
標籤:結構體:相當於是我們自己定義的一種複雜的類型。int... double float bool char string DateTime 數群組類型生活中大部份的對象都是複合型的對象。如何定義結構體類型?一般來說結構體的定義要放在class的外面或class的裡面,盡量不放在Main的裡面。struct 自訂類型名{public 變數類型 變數名;......;......;......;}例如: struct YuanGong //自訂的資料類型。用來描述員工的資訊。
Time of Update: 2015-01-05
標籤: //向對象應用多種轉換操作。 //CompositeTransform //為點和矩形之類的對象提供通用的變換支援。  
Time of Update: 2015-01-05
標籤:<?xml version=‘1.0‘?><?mso-application progid=‘Excel.Sheet‘?><Workbook xmlns=‘urn:schemas-microsoft-com:office:spreadsheet‘ xmlns:o=‘urn:schemas-microsoft-com:office:office‘ xmlns:x=‘urn:schemas-microsoft-com:office:excel‘
Time of Update: 2015-01-05
標籤:一:Memcached的安裝step1. 下載memcache(http://jehiah.cz/projects/memcached-win32)的windows穩定版(這裡我下載了memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 這個版本),解壓放某個盤下面,比如在c:\memcachedstep2. 在終端(也即cmd命令介面)下輸入 ‘c:\memcached\memcached.exe -d
Time of Update: 2015-01-05
標籤:今天在一個ASP.NET MVC Controller Action中寫代碼時,需要對ViewModel的欄位進行驗證。但這個Action處理的是手工編寫的ajax請求(不是表單提交),無法使用ASP.NET MVC Validation功能。MVC Action範例程式碼如下:public async Task<ActionResult> Save(int? postId, PostModel post){
Time of Update: 2015-01-05
標籤:反射無論在開發模式和實際應用中,都非常實用,下面用個小例子,來記錄一下反射的簡單用法首先,準備一個將用於反射的類,並編譯: public class Point { private int _x; private int _y; public int X { set { this._x = value; } get { return _x; } } public int
Time of Update: 2015-01-05
標籤:我們在C語言編程中會遇到一些參數個數可變的函數,例如printf()這個函數,它的定義是這樣的:int printf( const char* format, ...);它除了有一個參數format固定以外,後面跟的參數的個數和類型是可變的,例如我們可以有以下不同的調用方法:printf("%d",i);printf("%s",s);printf("the number is %d ,string is:%s", i,
Time of Update: 2015-01-05
標籤:代碼閱讀——十個C開源項目1. Webbench2. CMockery3. Libev4. Memcached5. Lua6. SQLite7. Redis8. Nginx9. UNIXv610. NETBSD代碼閱讀——十個C開源項目1. Webbench Webbench是一個在linux下使用的非常簡單的網站壓測工具。它使用fork()類比多個用戶端同時訪問我們設定的URL,測試網站在壓力下工作的效能,最多可以類比3
Time of Update: 2015-01-05
標籤:原文:深入理解C指標之五:指標和字串 基礎概念 字串可以分配到記憶體的不同地區,通常使用指標來支援字串操作。字串是以ASCII字元NUL結尾的字元序列。ASCII字元NUL表示為\0。字串通常儲存在數組或者從堆上分配的記憶體中。不過,並非所有的字元數組都是字串。例如,字元數組可能沒有NUL字元。 C中有兩種類型的字串。 * 單位元組字串。由char資料類型組成的序列。 * 寬字元串。由wchar_t資料類型組成的序列。 wchar_t資料類型用來表示寬字元串,可能是16位或3
Time of Update: 2015-01-05
標籤:原文:深入理解C指標之六:指標和結構體 C的結構體可以用來表示資料結構的元素,比如鏈表的節點,指標是把這些元素串連到一起的紐帶。 結構體增強了數組等集合的實用性,每個結構體可以包含多個欄位。如果不用結構體,可能要分別為每個欄位聲明一個數組,使用結構體,可以聲明一個結構體的數組來組合這些欄位。 結構體基礎 聲明結構體的方式有很多種,這裡先討論兩種://第一種聲明方式struct person{char* firstname;char* secondname;char*
Time of Update: 2015-01-05
標籤:13.c和彙編的相互調用?建立light.c:修改start.S:修改Makefile:加light.o最後make成功,燒寫成功。?同樣,我們也可以在C函數裡調用我們的彙編裡面的函數:修改start.S:把light_led申明為global:在light.c中被調用:Make編譯燒寫到開發板:發現燈是可以被點亮的。在C中調用彙編函數成功。接下來的是在C中嵌入彙編代碼,而不是調用:C內嵌入彙編的格式:?輸出部分:是從c到r,輸入是從r到c。破壞部是程式改變的寄存器。???????????
Time of Update: 2015-01-05
標籤:原文:深入理解C指標之二:C記憶體管理 記憶體管理對所有程式來說都很重要。有時候記憶體由運行時系統隱式的管理,比如為變數自動分配記憶體。在這種情況下,變數分配在它所處的函數的棧幀上(每個函數都有它自己的棧幀,用來儲存它的局部變數和返回地址等)。如果是靜態或全域變數,記憶體處於程式的資料區段,會被自動清零。資料區段是一個區別於可執行代碼和運行時系統管理的其它資料的記憶體地區。 C語言也支援動態記憶體管理,對象就是從堆上分配出來的記憶體。這是用分配和釋放函數手動實現的,這個過程被稱為動態記