Time of Update: 2016-02-10
標籤:建構函式 example1: static void Main(string [] args){ SE engineer=new SE(); engineer.Age=25; enginner.Name="艾邊成"; //省略其他屬性賦值操作 Console.WriteLine(engineer.SayHi()); }我們知道要使用類的屬性和方法,首先要對類進行執行個體化,在執行個體1中通過SE engineer=new
Time of Update: 2016-02-09
標籤:Table<TEntity>表示表格記錄,它是一個泛型集合類,它的元素就是表格實體物件。它提供一組方法,對元素進行添加刪除操作,並可以通過DataContext將這些操作儲存到資料庫。表還是前面的那張表,在項目中添加了一個LINQ to SQL類。重點是InsertOnSubmit、DeleteOnSubmit等方法。using System;using System.Collections.Generic;using System.Linq;using
Time of Update: 2016-02-08
標籤:看了《CLR via C#》的17章委託後,為自己做一點淺顯的總結,也分享給需要的人。.NET通過委託來提供一種回呼函數機制,.NET委託提供了很多功能,例如確保回調方法是型別安全的(CLR重要目標)。委託好允許順序調用多個方法(委託鏈),並且支援調用靜態方法和執行個體方法。委託的基本文法就不多說了。internal delegate void Feedback(int value);public sealed class Program{ publick static
Time of Update: 2016-02-14
標籤:最近剛剛接觸C#,學到事件與委託部分無法理解,於是上網查閱了各種資料,終於明白了一些,在此進行總結。 一.C語言中的函數指標 想要理解什麼是委託,就要先理解函數指標的概念。所謂函數指標,就是指向函數的指標(等於沒說-.-)。比如我定義了兩個函數square和cube分別用於計算一個數的平方和立方,我再定義函數指標calcu,然後我讓calcu指向square,那麼調用calcu時就相當於調用了square函數(注意,此處函數指標接受的參數類型及個數要與函數一致)。很好理解吧?不
Time of Update: 2016-02-14
標籤: 出處:http://www.cnblogs.com/wintersun/Memcached是開源高效能分布式緩衝組件,目前已經廣泛應用各類互連網領域. 具有多種語言的用戶端開發包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL. 這此網站已經在使用YouTube,Reddit,Zynga,Facebook,Orange它. 看下面的圖比較形象.
Time of Update: 2016-02-14
標籤:(1).Net.Net指.Net平台或者是.Net Framework架構。如果你把.Net平台想象成一個廚房,那麼.Net Framework架構就是其中的柴米油鹽醬醋茶。如果你把.Net平台想象成中國移動,那麼.Net Framework架構就是中國移動的訊號塔。所以說,.Net Framework是.Net不可缺少的一部分,它提供了一個穩定的運行環境來保證我們基於.Net平台開發的各種應用正常運轉。(2).Net Framework架構.Net
Time of Update: 2016-02-14
標籤:using GameDemo.Utils;using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace GameDemo{ class Program { static void Main(string[] args) { int total=0;//計時
Time of Update: 2016-02-13
標籤:由於項目需要,要為客戶提供一個定期發送郵件的程式。本來原來自己還寫過,但新寫的程式一晚上也沒通過測試,總是提示"不允許使用郵箱名稱。伺服器響應為..."經過在網上搜尋尋找解決辦法,似乎解決辦法都是一個,就是把smtp.UseDefaultCredentials = true;寫到smtp.Credentials = new NetworkCredential("myusername",
Time of Update: 2016-02-13
標籤:C#的事件觸發機制,類似於c++的回呼函數機制 我先簡單說一下,委託和事件的實質,後期再重開一篇博文來詳細說委託:指向方法的指標,類似於C的函數指標事件:是一個可以存放0個或多個方法指標的資料結構 .......... 在一次編譯後會為其產生一個類等等的就以後另開博文說了 看看觸發機制 方便理解,來個通俗一點的圖 事件觸發源類 class cclass { private
Time of Update: 2016-02-11
標籤:簡單繼承最簡單的三個類public class Animal { public Animal() { Debug.Log("Construct Animal!"); }}public class Mammal : Animal { public Mammal() { Debug.Log("Construct Mamal!"); }}public class Sheep : Mammal{
Time of Update: 2016-02-13
標籤:二分圖染色b點跟除自身外所有的點串連,共n-1個,首先把串連n-1個的點全部設為b點,其它點任意一點設為a,與a相連的都是a點,剩餘為c點。最後驗證是否成立。驗證條件為,所有串連的點之間的差值的絕對值不超過1,未串連的點之間的差值的絕對值都大於1. 1 #include<bits/stdc++.h> 2 #include<stdlib.h> 3 #include<math.h> 4 using namespace std; 5 int mp[520][5
Time of Update: 2016-02-11
標籤:發現很多和我年紀一樣大的人都在某一專業已經專精了,而我還在懶散地掘著泥沙……其實我的夢想是作家呢……生活中總有一些兩難的事,面對這些如果我的錢夠多的話,就不難的兩難,口丁乙…… 地址記憶體符&只能應用於記憶體中的對象,既變數與數組元素,它不能作用於運算式,常量,或register類型的變數。為什麼不能用於常量呢……………
Time of Update: 2016-02-10
標籤:1.數組名作實參 在C語言中,我們沒有辦法將一個數組作為函數參數傳遞,假設我們使用數組名作為參數。這個時候數組名立馬會被轉換為指向該數組的第一個元素的指標。 關於這一點的理解能夠向前深入一步,比方定義的數組為int a[3],那麼a作為參數傳遞之後會變為int *類型;假設定義的數組為int a[3][4],那麼a作為參數傳遞之後被變為int (*)[4]。假設定義的數組為int
Time of Update: 2016-02-07
標籤: 1、#include <stdio.h>int main(void){ char first_name[40]; char last_name[40]; printf("請輸入您的名字: "); scanf("%s", last_name); printf("請輸入您的姓氏: "); scanf("%s", first_name); printf("%s, %s", last_name, first_name)
Time of Update: 2016-02-07
標籤: C函數庫中有一個函數 strstr(char*, char*),它實現的是在一個原字串中尋找一個子串。假設找到這種一個子串,返回這個子串在原字串中的起始位置,若沒有找到這種一個子串。則返回NULL。 可是,函數庫中實現的僅是普通情況下的尋找。即沒有做太多最佳化,在運行一些特殊的字串時效率非常低,所以,在非常多面試中要求改進這個演算法,實現效率高的 strstr
Time of Update: 2016-02-09
標籤:1065. A+B and C (64bit) (20)時間限制 100 ms記憶體限制 65536 kB代碼長度限制 16000 B判題程式 Standard作者 HOU, QimingGiven three integers A, B and C in [-263, 263], you are supposed to tell whether A+B > C.Input Specification:The first line
Time of Update: 2016-02-08
標籤: 1、#include <stdio.h>const int S_PER_M = 60;int main(void){ int min, hour, lmin; printf("請輸入分鐘數: \n"); scanf("%d", &min); while(min > 0) { hour = min / S_PER_M; lmin = min % S_PER_M;
Time of Update: 2016-02-07
標籤:一、通用寄存器對於一個組譯工具員來說,CPU中主要組件是寄存器。寄存器是CPU中程式員可以用指令讀寫的組件。程式員通過改變各種寄存器的內容來實現對CPU的控制。不同的CPU,寄存器的個數、結構是不同的。8086CPU 有14個寄存器,每個寄存器有一個名稱。這些寄存器是:AX、BX、CX、DX、SI、BP、IP、CS、SS、DS、ES、PSW。在今後的學習中我們用到這些寄存器時就對這些寄存器進行介紹。AX、BX、CX、DX四個寄存器可以存放一般性的資料,所以這四個寄存器稱為通用寄存器。在80
Time of Update: 2016-02-07
標籤:安裝源碼包[[email protected] httpd-2.2.31]# ./configure --prefix=/usr/local/apache2checking for chosen layout... Apachechecking for working mkdir -p... yeschecking build system type... i686-pc-linux-gnuchecking host system type...
Time of Update: 2016-02-06
標籤:Description Julius Caesar lived in a time of danger and intrigue. The hardest situation Caesar ever faced was keeping himself alive. In order for him to survive, he decided to create one of the first ciphers. This cipher was so incredibly sound,