Time of Update: 2015-05-26
標籤:《雞啄米C++編程入門系列》系列技術文章整理收藏 收藏整理雞啄米C++編程入門系列文章,供個人和網友學習C++時參考 1雞啄米:C++編程入門系列之前言2雞啄米:C++編程入門系列之一(進位數)3雞啄米:C++編程入門系列之二(原碼、反碼與補碼)4雞啄米:C++編程入門系列之三(VS2010的使用介紹)5雞啄米:C++編程入門系列之四(資料類型)6雞啄米:C++編程入門系列之五(運算子和運算式)7雞啄米:C++編程入門系列之六(演算法的基本控制結構之選擇結構)8雞啄米:
Time of Update: 2015-05-26
標籤:範磊零起點學通C++第3章第4節 函數的聲明和定義 1 #include <iostream> 2 using namespace std; 3 //程式中使用函數,必須先聲明,然後再定義,函數的聲明叫函數原型,函數定義叫函數實現 4 //聲明的目的是告訴編譯器你即將要定義的函數的名字是什麼,傳回值的類型是什麼以及參數是什麼 5 //定義則是告訴編譯器這個函數的功能是什麼。假如不聲明函數,則這個函數不能被其他函數條用。 6 int add(int x,int
Time of Update: 2015-05-26
標籤:一、重載發生在同一個類當中,當在同一類當中定義了方法A,然後又定義了方法B,B和A的方法名相同,但是參數不同,那麼再是稱B重載了方法A。class test{public: void A(); void A(int);}二、覆蓋發生在子類和父類當中,在父類當中定義了方法A,並且其為virtual類型;在子類當中又一次定義了方法A,參數和父類當中的相同。這是稱子類當中的方法A覆蓋了父類當中的方法A。class base{public: virtual void
Time of Update: 2015-05-26
標籤:資料結構 棧 1、LinkList.h#ifndef _LINKLIST_H_#define _LINKLIST_H_typedef void LinkList;typedef struct _tag_LinkListNode LinkListNode;struct _tag_LinkListNode{ LinkListNode* next;};LinkList* LinkList_Create(
Time of Update: 2015-05-26
標籤:因為是關於這本書的第一篇閱讀筆記,書的大體內容,這裡簡略說一下;【書名】《Visual C++ 冒險遊戲程式設計》【作者】阪本千尋(日本)【遊戲內容】AVG 冒險類遊戲(Galgame 是 AVG 的一種)【遊戲目標環境】Microsoft Windows XP / 2000 / Me【開發用 IDE】Microsoft Visual C++ 6.0【程式語言】C++【圖形庫】Win32 GDI API【音效庫】Win32 MCI API【類庫】WinLib【指令碼引擎】使用了一種類似
Time of Update: 2015-05-26
標籤:1.遞迴問題:回推、遞推2.階乘:Factorial 求階乘可用遞推或遞迴方法。3.局部變數 3.1不同函數中可以使用同名的變數,他們代表不同的對象,在記憶體中占不同的單元,互不干擾; 3.2函數內的複合陳述式中定義的變數只在本複合陳述式中有效; 3.3編譯系統對函式宣告中的變數名是忽略的,函數調用時也沒有為他們分配儲存單元。4.全域變數 4.1全域變數有效範圍:定義變數的位置到本源檔案結束; 4.2同一個源檔案中,全域變數與局部變數同名,則在局部變數的作用範圍內,全域變數被屏蔽
Time of Update: 2015-05-26
標籤:轉載自csdnhttp://blog.csdn.net/huangshanchun/article/details/41215065C和C++中const不同之處測試環境:windows 7 vs2010使用const修飾變數意味著其唯讀,但是C語言的const和C++中const確有著很大的不同。C語言const 是“冒牌貨”,看下面C程式: [cpp] view
Time of Update: 2015-05-26
標籤:c語言 情書 從51CTO搬到CSDN已經快一個月了,看以前寫的部落格的時候,偶然發現代碼複製粘貼後不能用,有一些亂碼。所以,就順手在整理一下,就當是複習了/* ***************************************************** * 輸入名字及生日,即可看到精彩內容 * 已在VC++6.0下編譯通過 * Author: 啊杜 * email :
Time of Update: 2015-05-26
標籤:一、定義指標變數指向sum函數 左邊的int:指標變數p指向的函數返回int類型的資料 右邊的(int, int):指標變數p指向的函數有2個int類型的形參void sum(int a, int b){}int (*p)(int, int);p= sum; (*p)是固定寫法,代表指標變數p將來肯定是指向函數 &
Time of Update: 2015-05-26
標籤:mutex類 禁止程式啟動兩次 使用Mutex類可以建立有名稱的互斥,而系統可以識別有名稱的互斥,因此可以使用Mutex類禁止應用程式啟動兩次。下面是此種情境的示範代碼。using System;using System.Threading;namespace Run1InstanceExample{ class Program { [STAThread] static void
Time of Update: 2015-05-26
標籤:semaphore semaphoreslim 訊號量 semaphore.wait semaphore.release Semaphore類表示訊號量。訊號量和互斥類似,只是訊號量可以同時由多個線程使用,而互斥只能由一個線程使用。也就是說,使用訊號量時,可以多個線程同時訪問受保護的資源。下面執行個體示範了“
Time of Update: 2015-05-26
標籤:1.當Panel有背景映像的時候,往Panel添加控制項(帶映像),畫面會非常閃爍,所以,Panel盡量不要帶背景映像2.帶背景映像可以參考designer.cs裡面的寫法。。。添加Control之前
Time of Update: 2015-05-26
標籤:項目開發中遇到一個問題:C#編寫的SQL語句中有時間值,剛開始直接將DateTime.Now進行toString()處理,原始碼偵錯工具運行正常。然後我的電腦重裝了系統,再次運行程式就報錯“從字串轉換日期和\/或時間時,轉換失敗”。通過調試發現,DateTime.Now.toString()的結果變成了“2015/5/26 星期二 下午
Time of Update: 2015-05-26
標籤:在平時開發中,經常遇上強制轉換,在這過程中經常遇上null對象轉換為實值型別,如果不判斷的情況下在編譯的時候不會出錯,但程式一運行就拋出錯誤。好在C#為我們提供了is ,它判斷一個對象如果成立就轉換,如果不成立就返回null.下面是具體的一個例子運用。 public partial class Org
Time of Update: 2015-05-26
標籤:c# 裝箱拆箱 對比 裝箱是將實值型別轉換為參考型別
Time of Update: 2015-05-26
標籤:c# 反射 dll 1、什麼是反射 可以Ildasm反編譯工具瀏覽一個dll和exe的構成。 用於運行時通過編程方式獲得類型資訊。是把程式外的程式集(Dll)載入進來,然後動態調用程式集裡的公開屬性,方法等。反射描述了在運行過程中檢查和處理常式元素的過程,是一個運行庫發現的過程。
Time of Update: 2015-05-26
標籤:要在目前版本的閃訊中共用網路首先需要關閉閃訊附帶的singleNet.exe進程。而在密密麻麻的進程列表裡找到指定進程是件非常考驗眼力的事情(即使按‘s’定位也足夠眼花繚亂了)。這邊花幾分鐘時間寫了個進程結束的小工具,在這裡分享一下Github來源程式(專案檔): https://github.com/Blz-Galaxy/KillSX因為主函數使用了參數列表,使用的時候在捷徑中加入需要結束的進程名字就好~ C#實現很簡單的幾行代碼using
Time of Update: 2015-05-26
標籤:緩衝主要是為了提高資料的讀取速度。因為伺服器和應用用戶端之間存在著流量的瓶頸,所以讀取大容量資料時,使用緩衝來直接為用戶端服務,可以減少用戶端與伺服器端的資料互動,從而大大提高程式的效能。本章從緩衝所在的命名空間“System.Web.Caching”開始,詳細介紹架構提供的緩衝類和操作方法,主要涉及簡單資料的緩衝、資料緩衝依賴和資料庫緩衝依賴三個技術要點,最後示範一個完全使用緩衝實現資料讀取的執行個體。講解流程16-1所示。:圖16-1 緩衝命名空間的講解流程16
Time of Update: 2015-05-26
標籤:C# 架構是什嗎?MVC是什麼 ?原廠模式是什嗎?設計模式是什嗎?三層架構是什嗎?如果要學我該從何學起??? C# 架構看這裡http://download.csdn.net/source/2578425MVC是三個單詞的縮寫,分別為: 模型(Model),視圖(View)和控制Controller)。 MVC模式的目的就是實現Web系統的職能分工。 Model層實現系統中的商務邏輯,通常可以用JavaBean或EJB來實現。
Time of Update: 2015-05-26
標籤:c# 序列化 還原序列化 serializab binaryform 序列化與還原序列化這個可以直接把對象轉化為二進位進行儲存與通訊; 在需要序列化的類前加[Serializable],使用BinaryFormatter類來進行操作;using System;using