原创 字符串的存儲方式以及靜態存儲區域、棧、堆

     在編程的時候偶爾會遇到一個字符串的問題,好像是這樣說:不能把 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# 反射的用法

在網上查找了不少的資料,可以說大同小異,概念性的東西網上一搜一堆,今天把反射的東西整理了一下,供大家使用,我保證我這裏是最全面的東西,當然也是基礎的東西,在學好了這一切的基礎上,大家可以學習反射的具體插件等應用,老鳥就不用看了.首先我們建