目前分類:[C/C++] (20)
- May 26 Sat 2012 13:22
[c] 一個不錯觀念的網站
- May 22 Tue 2012 09:58
[C] 某段 code 這種寫法還不錯
#pragma once
#ifndef __NO_BUILTIN
#pragma system_header /* exception.h */
#endif
/************************************************************************
- Dec 01 Thu 2011 19:04
[C++] Thread 討論 @ MSDN magazine
- Oct 27 Thu 2011 20:10
Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO)
- Oct 11 Tue 2011 18:16
[MFC] CMFCRibbonBar
- Oct 01 Sat 2011 12:13
[轉錄] SetDIBitsToDevice函數的理解
[Ref.http://jixiang1119.blog.163.com/blog/static/2827097320108342559871/]
SetDIBitsToDevice函數的理解
int SetDIBitsToDevice(
HDC hdc, // handle to DC
int XDest, // x-coord of destination upper-left corner
int YDest, // y-coord of destination upper-left corner
DWORD dwWidth, // source rectangle width
- Aug 30 Tue 2011 17:38
[OpenCV] Read video
對於搞視頻監控的朋友來說,視頻文件的寫入,幾乎是必須的一個步驟。這裡,我給出一個視頻文件寫入的例子。
首先是利用opencv進行USB相機的視頻捕獲,然後,將視頻幀寫入到視頻文件當中。在進行視頻文件的寫入之前,有兩點需要提醒:
(1)opencv只是一個圖像處理的工具庫,並不是視頻處理的工具庫!也就是說,它所處理的對象,應該是一張一張的圖片,
而opencv本身雖然有一些API函數可以進行USB相機的讀取,但也僅僅是調用了windows 底層的vfw模塊來實現,所以,
- Jun 30 Thu 2011 11:27
[MFC] Flexgrid
Private Sub Command1_Click()
MSFlexGrid1.Col = 1 ' 要改的位置
MSFlexGrid1.Row = 1 ' 要改的位置
Me.MSFlexGrid1.CellAlignment = flexAlignLeftTop '儲存格內容靠左、靠上對齊。
End Sub
- Mar 22 Tue 2011 11:09
[轉錄][程式] 幾篇 std::vector 與 std::list 的執行速度比較 (C/C++) (STL)
std::vector与std::list的执行速度比较 (C/C++) (STL)
http://www.cnblogs.com/oomusou/archive/2006/11/09/554737.html
vector list 赋值速度比较
http://hi.baidu.com/bellgrade/blog/item/5708c5f9f23f2103d9f9fdaa.html
- Jan 05 Wed 2011 09:40
[程式] VC6 使用 windows socket 設定
VC6 使用 windows socket 設定
首先把 VC2008 Express 安裝後,C槽下面會有此一路徑
C:\Program Files\Microsoft SDKs\Windows\v6.0A
- Jan 03 Mon 2011 17:13
[程式] VC6 Compiler 問題
- Dec 30 Thu 2010 10:42
[轉錄][C/C++] USB有關的編程
- Dec 20 Mon 2010 15:03
[C++] 不定參數 - 傳入任意參數數量 例如 printf
- Nov 05 Fri 2010 17:07
[C++] 函式回返
- Oct 29 Fri 2010 16:07
前處理指令 Predefined Macros
http://msdn.microsoft.com/en-us/library/b0084kay(VS.80).aspx
ANSI-Compliant Predefined Macros
Macro |
Description |
- Oct 29 Fri 2010 15:51
[C++] Vector List Deque
stl提供了三個最基本的容器:vector,list,deque。
vector和built-in數組類似,它擁有一段連續的內存空間,並且起始地址不變,因此
它能非常好的支持隨即存取,即[]操作符,但由於它的內存空間是連續的,所以在中間
進行插入和刪除會造成內存塊的拷貝,另外,當該數組後的內存空間不夠時,需要重新
申請一塊足夠大的內存並進行內存的拷貝。這些都大大影響了vector的效率。
list就是數據結構中的雙向鏈表(根據sgi stl源代碼),因此它的內存空間可以是不連續
的,通過指針來進行數據的訪問,這個特點使得它的隨即存取變的非常沒有效率,因此它
沒有提供[]操作符的重載。但由於鏈表的特點,它可以以很好的效率支持任意地方的刪除
和插入。
deque是一個double-ended queue,它的具體實現不太清楚,但知道它具有以下兩個特點:
它支持[]操作符,也就是支持隨即存取,並且和vector的效率相差無幾,它支持在兩端的
操作:push_back,push_front,pop_back,pop_front等,並且在兩端操作上與list的效率
也差不多。
因此在實際使用時,如何選擇這三個容器中哪一個,應根據你的需要而定,一般應遵循下面
的原則:
1、如果你需要高效的隨即存取,而不在乎插入和刪除的效率,使用vector
2、如果你需要大量的插入和刪除,而不關心隨即存取,則應使用list
3、如果你需要隨即存取,而且關心兩端數據的插入和刪除,則應使用deque。
- Oct 08 Fri 2010 17:33
[MFC] 讓 VC2008 Express 來使用MFC
- Sep 30 Thu 2010 15:14
[OpenCV] Windows7 配合 VC6 使用 OpenCV1.0 製作 DLL 問題
- Sep 02 Thu 2010 09:43
[C++] 程式未關閉寫檔
因為之前有需要說在程式執行時做即時的寫入以及讀取檔案內容
不過那個時候使用 ofstream 時發現,若程式尚未關閉就無法將資料寫到檔案內
所以這次測試時就先確定,程式關閉時,確定資料室會寫入到檔案內的
- Aug 18 Wed 2010 15:05
Thread Introduction
【參考1】CreateThread, AfxBeginThread,_beginthread, _beginthreadex的區別 =====================================================================
1、CreateThread——Windows的API函數
2、_beginthreadex——MS對C Runtime庫的擴展SDK函數
3、AfxBeginThread——MFC中線程創建的MFC函數
CreateThread