原创 http://camstudio.org/

 http://camstudio.org/ 點贊 收藏 分享 文章舉報 cuijinquan 發佈了132 篇原創文章 · 獲贊 10 · 訪問量 41萬+ 私信

原创 教育類開源項目大彙集

 每年的1月18日是自由教育日(Education Freedom Day,縮寫爲EFD),這是由 DFF (Digital Freedom Foundation,數碼自由基金會)發起的國際性活動。此次活動在全球15個國家和地區的 2

原创 在服務中用管理員權限創建一個可彈出UI的進程

 在服務中用管理員權限創建一個可彈出UI的進程         do      {  //      if (!OpenProcessToken( GetCurrentProcess(), TOKEN_ADJUST_PR

原创 windows進程通信方式

 windows進程通信方式               文件映射 文件映射(Memory-Mapped Files)能使進程把文件內容當作進程地址區間一塊內存那樣來對待。因此,進程不必使用文件I/O操作,只需簡單的指針操作就可

原创 c++實現嵌入.exe文件到程序中

 其實也不算是嵌入,只是單單的將一個exe文件或者任何一個類型的文件,通過16進制來表示。 然後這個16進制的文件再使用的時候先生成。然後程序調用。 代碼: [cpp] view plaincopyprint? // te

原创 子網掩碼 快速計算 .因爲要牽扯到二進制的變換

在平常計算子網掩碼的時候比較麻煩,因爲要牽扯到二進制的變換,對於如何計算子網掩碼和從子網掩碼快速的看出相關信息。我個人得出一個小經驗。   比如一個C網要分成兩個網段,那麼256/2=128.每個子網128個地址。用256減去每個子網

原创 子網掩碼 快速計算

  在平常計算子網掩碼的時候比較麻煩,因爲要牽扯到二進制的變換,對於如何計算子網掩碼和從子網掩碼快速的看出相關信息。我個人得出一個小經驗。   比如一個C網要分成兩個網段,那麼256/2=128.每個子網128個地址。用256減去每個

原创 使用C語言實現“泛型”鏈表

 看到這個標題,你可能非常驚訝,C語言也能實現泛型鏈表?我們知道鏈表是我們非常常用的數據結構,但是在C中卻沒有像C++中的STL那樣有一個list的模板類,那麼我們是否可以用C語言實現一個像STL中的list那樣的泛型鏈表呢?答案是肯

原创 win7 vs2012 編譯boost 1.55

當前boost最新版本爲1.55,下載地址: http://sourceforge.net/projects/boost/files/boost/1.55.0/ boost官網上提供了使用指導,part2:Instllation就說明了如

原创 vc++MCF/C++/C中怎樣讓應用程序獲得或以管理員權限運行 ,ShellExecuteEX編程 --- 獲取管理員權限

 ShellExecuteEX編程 --- 獲取管理員權限:http://blog.csdn.net/jhui163/article/details/5873027 怎樣讓你的應用程序獲得管理員權限:就是在運行開發工具如vc6.0 或

原创 C/C++筆試經典題目

 1. 以下三條輸出語句分別輸出什麼? 複製代碼 char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "

原创 靜態分配和動態分配內存的區別

 要弄懂這個問題,首先你得知道靜態和動態指的是什麼。個人覺得卡耐基上的解釋很經典:      “The word static refers to things that happen at compile time and link

原创 線程函數中訪問成員變量的方法

 用AfxBeginThread啓動線程,線程的執行函數有兩種定義的方法: <!--[if !supportLists]-->1.      <!--[endif]-->全局函數:UINT threadMessageBoxAdapte

原创 vs2012編譯boost_1_53_0

vs2012編譯boost_1_53_0 第一步: build Boost.Build H:\boost\boost_1_53_0\tools\build\v2>bootstrap.bat 第二步: Install Boost.

原创 TransmitFile使用(發送文件)

 TransmitFile使用(發送文件)   BOOL TransmitFile(   SOCKET hSocket,                               HANDLE hFile,