原创 字符串的存儲方式以及靜態存儲區域、棧、堆
在編程的時候偶爾會遇到一個字符串的問題,好像是這樣說:不能把 const char* 轉換成 TCHAR * ,只是這個錯誤有時候有,有時候沒有,也沒有深入關注過,只知道 "abc" 應該是一個const 型的。 今天
原创 (轉)Python字符串的encode與decode研究心得——解決亂碼問題
爲什麼Python使用過程中會出現各式各樣的亂碼問題,明明是中文字符卻顯示成“/xe4/xb8/xad/xe6/x96/x87”的形式?爲什麼會報錯“UnicodeEncodeError: 'ascii' codec can't e
原创 (轉)剖析MFC多線程程序的同步機制---譯
原文鏈接:Synchronization in Multithreaded Applications with MFC 簡介 本文探討基本的同步概念,並實際動手幫助新手掌握多線程編程。本文的重點在各種同步技巧。 基本概念 在線程執行過
原创 C# listview之點擊空白區仍然不失去選中項的狀態
要做出這個效果,不能在mouseclick,click事件響應函數中寫代碼,因爲大部分空白區不會響應該事件,mousedown也不可,應用mouseup事件來響應該要求,代碼如下: private void l
原创 COM線程模型-套間(轉)
COM線程模型-套間 來源: http://blog.csdn.net/crybird/archive/2008/10/11/3057067.aspx 查找了好多資料,終於對套件這一概念有一點心得,趕緊記錄下來。 首先,只要遵守CO
原创 一個類似千千靜聽進度條的SLIDER (非視覺效果)
BOOL CPlayerTestDlg::PreTranslateMessage(MSG* pMsg) { //TODO: Add your specialized code here and/or call the base
原创 C# AttributeUsage
c# AttributeUsage的使用在我們開發中是十分常見的,那麼我們瞭解c# AttributeUsage的基本情況從何入手呢?那麼本文就向你詳細介紹相關的內容。 C# AttributeUsage的使用是如何的呢?首先
原创 [VC/MFC]滑動動條控件Slider的用法
在MFC中滑動條(CSliderCtrl)是個常用的控件,用法如下: 主要要方法有: 1、設置、取得滑動範圍: void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE ); v
原创 網絡字節序與主機字節序
不同的CPU有不同的字節序類型 這些字節序是指整數在內存中保存的順序 這個叫做主機序 最常見的有兩種 1. Little endian:將低序字節存儲在起始地址 2. Big endian:將高序字節存儲在起始地址 LE little-
原创 C#多線程函數如何傳參數和返回值
提起多線程,不得不提起 委託(delegates)這個概念. 我理解的委託就是 具有 同樣參數和返回值 的函數的集合.比如public delegate void MyDelegate(int arg);就是這種形式的函數 void M
原创 HDC,CDC,CWindowDC,CClientDC,CPaintDC基礎
首先說一下什麼是DC(設備描述表) 解:Windows應用程序通過爲指定設備(屏幕,打印機等)創建一個設備描述表(Device Context, DC)在DC表示的邏輯意義的“畫布”上進行圖形的繪製。DC是一種包含設備信息的數據結構,
原创 MFC 獲取當前活動窗口的句柄
::AfxGetApp()-> GetMainWnd()->GetSafeHwnd()和::AfxGetMainWnd()->GetSafeHwnd() 單線程中兩個函數的結果是相同的。 如果是多線程則不同。前者是主線程的。 後者是單
原创 c# 的messageBox的各種用法(轉)
MessageBox("消息內容", "返回值 確定1",MessageBoxButtons.OK,MessageBoxIcon.Question); MessageBox("消息內容",, "返回值 確定1 取消2",Message
原创 CppUnit測試框架入門(轉) 作者:Cpluser
測試驅動開發(TDD)是以測試作爲開發過程的中心,它堅持,在編寫實際代碼之前,先寫好基於產品代碼的測試代碼。開發過程的目標就是首先使測試能夠通過,然後再優化設計結構。測試驅動開發式是極限編程的重要組成部分。XUnit,一個基於測試驅動開發
原创 c# 反射的用法
在網上查找了不少的資料,可以說大同小異,概念性的東西網上一搜一堆,今天把反射的東西整理了一下,供大家使用,我保證我這裏是最全面的東西,當然也是基礎的東西,在學好了這一切的基礎上,大家可以學習反射的具體插件等應用,老鳥就不用看了.首先我們建