Time of Update: 2015-07-06
標籤:1.冒號(:)用法(1)表示機構內位域的定義(即該變數占幾個bit空間)typedef struct _XXX{ unsigned char a:4; unsigned char c;} ;
Time of Update: 2015-07-06
標籤:3.1415926(10進位) ==11.00100100001111110110100110100010010110110000100101(2進位) ==1.100100100001111110110100110100010010110110000100101 * 2用gdb調試列印float變數裡的內容為0x40490fda(16進位),即01000000010010010000111111011010(2進位)0(最高位0,表示正數)10000000(IEEE規定,
Time of Update: 2015-07-06
標籤:值得學習的C語言開源項目C++ 資源大全值得學習的C語言開源項目1.WebbenchWebbench是一個在linux下使用的非常簡單的網站壓測工具。它使用fork()類比多個用戶端同時訪問我們設定的URL,測試網站在壓力下工作的效能,最多可以類比3萬個並發串連去測試網站的負載能力。Webbench使用C語言編寫,
Time of Update: 2015-06-28
標籤:char_traits c++ stl cstring cwchar 本人寫過與此相關的兩篇部落格,一個是<cstring>標頭檔的實現,另一個是<cwchar>的實現,這裡的char_traits模板類在此基礎上實現。為了方便,將原始碼一起封裝於名字空間mystd裡。代碼如下!!!//
Time of Update: 2015-06-28
標籤:C++C#HANDLE(void *)System.IntPtrByte(unsigned char)System.ByteSHORT(short)System.Int16WORD(unsigned short)System.Int16INT(int)System.Int16 System.Int32UINT(unsigned int)System.Int16 System.Int32LONG(long)System.Int32ULONG(unsigned
Time of Update: 2015-06-27
標籤:// 清除螢幕 #define CLEAR() printf("\033[2J") // 上移游標 #define MOVEUP(x) printf("\033[%dA", (x)) // 下移游標 #define MOVEDOWN(x) printf("\033[%dB", (x)) // 左移游標 #define MOVELEFT(y) printf("\033[%dD", (y)) // 右移游標 #define MOVERIGHT(y) printf("\033[%dC",(y))
Time of Update: 2015-06-27
標籤:接上一節所講,這一節咱們重點講一下CMFCPropertyGridCtrl 所支援的資料表格的建立過程 在上一節中,咱們已經瞭解到了 CMFCPropertyGridCtrl 是要用到執行個體函數:AddProperty()。現在 咱們來具體分析一下過程 要想建立一個屬性一般來講我們先建立一個項目:如上一節中提到的 “概述”項目屬性。這個屬於的一個大的特點,就是這個屬性並沒有一個對應的值,也就是說
Time of Update: 2015-06-26
標籤:我在.h檔案裡定義: LoadingWidget* w;然後.cpp檔案裡定義:void MyClass::ModifyTask(){ // w = new LoadingWidget(); // 忘了產生執行個體 try
Time of Update: 2015-06-25
標籤:const string splitor = "----";void Main(){var r = Dp(new List<string>(){"a","b","c","d","e","f","g"});Console.WriteLine(r);//print combosition countvar count = 0
Time of Update: 2015-06-23
標籤:c++ lua 註冊c函數 調用c函數 light userdata 利用零碎的時間,先把以後用的知識點提前準備好。最近比較忙,正在準備一篇綁定C++對象到Lua中。但是,不想輕易下手,希望做足準備。這篇翻譯來自於lua-users.org ,原文地址。Light User
Time of Update: 2015-06-22
標籤:unity3d assetbundle lzma 線程 上篇 LZMA C# SDK 子線程壓縮與解壓縮 Unity3d執行個體 講了如何使用 LZMA C# SDK 來對檔案進行壓縮與解壓,其中提到 對於多檔案夾可以先打包成 UPK 然後再 LZMA 壓縮的方法,在這個樣本中就可以詳細的瞭解到。樣本運行後介面如上,4
Time of Update: 2015-06-21
標籤:c# thread suspend resume 我本質是不希望有人去掛起或恢複線程的,因為沒人知道線程到底執行到了那裡,掛起線程後再恢複線程可能會造成某些問題,然後你容易無法解決它,所以微軟如今是把Thread.Resume()與Thread.Suspend()過時,不久以後會移除出.NET庫但是移除你就無法掛起或恢複了嗎?我想是不可能
Time of Update: 2015-07-02
標籤:看微軟體的宣傳說NET會自動回收記憶體.以前一直以為NET會自動回收也沒有去細看.近來發現NET下的winForm程式,預設情況下不會自動釋放記憶體.如果是循執行的程式記憶體會不斷增大.具體會大到多少沒有具體去測試.上網找了一下原來.NET有手動釋放記憶體的機制的.需要載入命名空間using System.Diagnostics;具體代碼: private void ReduceMemory()
Time of Update: 2015-06-30
標籤:轉自:http://blog.csdn.net/educast/article/details/2894892反射的用途: (1)使用Assembly定義和載入程式集,載入在資訊清單中列出模組,以及從此程式集中尋找類型並建立該類型的執行個體。
Time of Update: 2015-07-07
標籤:Xpath這是非常強大。但對比是一個更複雜的技術,希望上面去部落格園特別想看看一些專業職位。下面是一些簡單Xpath的文法和樣本,給你參考<?xml version="1.0" encoding="ISO-8859-1"?><catalog><cd country="USA"><title>Empire
Time of Update: 2015-06-29
標籤:#region Ionic.Zip壓縮檔 //壓縮方法一 public void ExeCompOne() { string FileName = DateTime.Now.ToString("yyMMddHHmmssff"); //ZipFile執行個體化一個壓縮檔儲存路徑的一個對象zip using (ZipFile zip = new
Time of Update: 2015-06-25
標籤:TimeSpan 結構 表示一個時間間隔。 命名空間:System程式集:mscorlib(在 mscorlib.dll
Time of Update: 2015-06-20
標籤:自訂控制項開發 一般而言,Visual Studio 2005中內建的幾十種控制項已經足夠我們使用了,但是,在一些特殊的需求中,可能需要一些特殊的控制項來與使用者進行互動,這時,就需要我們自己開發新的、滿足使用者需求的控制項。要開發自己的控制項,有幾種方法:?複合控制項(Composite Controls):將現有的各種控制群組合起來,形成一個新的控制項,來滿足使用者的需求。?擴充控制項(Extended
Time of Update: 2015-06-28
標籤:實際項目中經常用到 Union,Distinct,INtersect,Execpt對列表進行處理一般來說要首先重寫 Equals 和GetHashCode方法首先看為重寫的情況:namespace LinqCookBook{ class Program { static void Main(string[] args) { var model1 = new List<model> {
Time of Update: 2015-06-26
標籤:CC攻擊即http flood,以攻擊成本低(只需數台httpProxy 伺服器即可實現攻擊)、隱蔽性強(中小CC攻擊一般不會造成網路瓶頸)、難防禦(與正常訪問的請求很難區分開)、威力強大(造成和DDOS流量攻擊一樣的效果,網站長時間無法開啟)等特點著稱。常規的http flood防禦為JS彈回,二次請求驗證加入白名單 和