原创 winform窗體的伸縮

  //picDragFlag是一個圖片控件,爲其添加鼠標移動事件  private void picDragFlag_MouseMove(object sender, MouseEventArgs e)  {            

原创 winform窗體失去焦點事件

方法一:1、在InitializeComponent函數中添加如下語句:      this.Deactivate += new System.EventHandler(this.Form1_Deactivate); 2、在form

原创 c# listview的用法示例

private void CreateMyListView() {     // Create a new ListView control.     ListView listView1 = new ListView();    

原创 vi命令

s進入vi的命令 vi filename :打開或新建文件,並將光標置於第一行首 vi +n filename :打開文件,並將光標置於第n行首 vi + filename :打開文件,並將光標置於最後一行首 vi +/pattern f

原创 保存程序的設置 Settings.settings

  對於桌面應用程序,常常會需要記錄一些用戶配置信息,早期的做法一般是使用讀寫INI文件的辦法。     對於.NET應用程序,並沒有提供直接操作INI文件的類,需要調用Win32API,具體辦法可以參考:

原创 c++ curl get 訪問網頁(post關於curl 的文章都有就不介紹了)

CURL* pEasyHandle = InitCurl();CURLcode code;if(NULL == pEasyHandle){//curl_global_cleanup();return false;}char* szpage

原创 VS2010 Boost編譯安裝(轉)

1.下載安裝包boost 1_46_0 http://www.boost.org/users/news/version_1_46_0  選擇下載 windows 或 unix 版本 2.解壓縮到D:\boost 目錄下 3.編譯bj

原创 socket

//socket_server   #include <winsock2.h>#include <iostream>//using namespace std; void main(){ std::cout << "Start up tc

原创 靜態函數調用類中實例函數

以一個編輯框控件爲例:   CEdit* pEdit = (CEdit*)theApp.m_pMainWnd->GetDlgItem(IDC_EDIT);

原创 C++本質:類的賦值運算符=的重載,以及深拷貝和淺拷貝

在面向對象程序設計中,對象間的相互拷貝和賦值是經常進行的操作。 如果對象在申明的同時馬上進行的初始化操作,則稱之爲拷貝運算。例如: class1 A("af"); class1 B=A; 此時其實際調用的

原创 .net控件命名規範

以下是按照asp.net工具箱排列的.Winform等同樣適用. BTW:微軟雖然已經不推薦匈牙利方法,但是爲了區別大量的控件,控件的命名上前綴還是有必要的.這裏補充一點,類的私有成 員:_myName,局部變量:myName,參數:m

原创 time_t

#include <iostream>#include <ctime> #using namespace std; //tm->tm_year是從1900年開始計算的年份,tm_mon是月份0--11void main(){ time_t

原创 有用的vi 命令1

  刪除目錄: rm -rf 目錄名 會把目錄名的文件夾刪掉,建議使用: rm -rf 目錄名/* 以保留目錄名的空文件夾。 df -m  硬盤的大小 將linux 下vi 中的tab 設置: set t

原创 有用的linux 命令

rm -rf  `find . -name  *.xml`    //刪除文件夾下所有後綴名爲xml的文件 find ./bin/  -type f | xargs md5sum > md5sum.txt   //找到./bin/下所有

原创 外掛

遊戲外掛的編寫原理 一、 前言  所謂遊戲外掛,其實是一種遊戲外輔程序,它可以協助玩家自動產生遊戲動作、修改遊戲網絡數據包以及修改遊戲內存數據等,以實現玩家用最少的時間和金錢去完成功力升級和過關斬將。雖然,現在對遊戲外掛程序的“合法”身份