Time of Update: 2018-12-04
<!--Title:GridPanel 使用方式情節簡單教程Author:Lovingshu(Mr Samael)Date:2012/07/27Remark:Use simple way to work with
Time of Update: 2018-12-04
//截取複選框值function subCheckBoxValue(cbValue){ var cbv=cbValue.split(",");//這裡cbValue是資料庫讀出來的資料我的是字串 a,b,c,d這種格式其他的也可以自己調整 var checkboxGroup=Ext.getCmp('update_journal_types');//這雷根據id擷取checkboxgroup的 var
Time of Update: 2018-12-04
1、BCD碼轉換為ASC碼:BCD轉換為ASC比較簡單,移位進行位與即可。stringBCD2ASCII( const string &str ) {string res ;for( size_t i=0; i<str.size(); i++ ){char temp = (str[i] >> 4) & 0x0F ;if( temp >= 10 )res.push_back('A' + temp-10) ;elseres.push_back( '0' +
Time of Update: 2018-12-04
ULONG ulAdapterInfoSize = sizeof(IP_ADAPTER_INFO);IP_ADAPTER_INFO *pAdapterInfoBkp, *pAdapterInfo = (IP_ADAPTER_INFO*)new char[ulAdapterInfoSize];m_hThread= INVALID_HANDLE_VALUE ;m_hThreadZip= INVALID_HANDLE_VALUE;m_hThreadFtp=
Time of Update: 2018-12-04
最近寫一個bat指令碼:尋找哪一次更改把程式給搞崩潰(Crash)了。本人用的是perforce版本管理,找這個crash在debugger下實在難找,就只能這樣了。面對一堆changelists,採用折半尋找吧。首先我要用到時xcopy這個命令:把編譯好的exe目錄檔案拷貝到相應的目錄下面: 比如編譯好的exe目錄是F:\\Build\\exe目錄,而我要拷貝到的目錄是:E:\\changelist1目錄。本來以為直接寫:xcopy F:\\Build\\exe\\
Time of Update: 2018-12-04
最近用到ListBox的LB_SETITEMDATA訊息, 還蠻有用的。Sets a value associated with the specified item in a list box.ParameterswParamSpecifies the zero-based index of the item. If this value is -1, the lParam value applies to all items in the list
Time of Update: 2018-12-04
前面寫過一篇關於jacob的使用,今天再用的時候發現在64位系統和32位系統的差異,折騰了一會兒,在這裡再做一下使用上的總結:方法一: 環境1: 32位JDK1.6+32位系統 w7+jacob-1.17-M2(最新版的)32位系統:按照之前文章的配置,把jacob.jar加到Build Path中(也可以直接複製到項目
Time of Update: 2018-12-04
Random類 (java.util)
Time of Update: 2018-12-04
1、error C2370: 'LIBID_ATLLib ' : redefinition; different storage class c:\program files\microsoft visual studio\vc98\atl\include\atlbase.h(79) : see declaration of 'LIBID_ATLLib
Time of Update: 2018-12-04
BOOL CWnd::Create(LPCTSTR lpszClassName,LPCTSTR lpszWindowName, DWORD dwStyle,const RECT& rect,CWnd* pParentWnd, UINT nID,CCreateContext* pContext){ // can't use for desktop or pop-up windows (use CreateEx instead) ASSERT(pParentWnd !=
Time of Update: 2018-12-04
項目上需要做flash報表,查看了一下amchart,發現這個比較簡單(可能是由於沒有接觸過其他的),總結下來,主要是兩方面的配置,一個是setting_file這個屬性的設定,用於載入flash報表的樣式,也就是通常的什麼顏色,形狀之類的配置,可以動態改變,一邊為直接寫死為 XXX.xml檔案,其實只要返回的是xml格式的就是行了,不用實際存在這個檔案,所以可以把setting_file屬性設定成一個url請求,例如: setting_file='XXAction?query.
Time of Update: 2018-12-04
// 生產者-消費者問題是一個經典的進程同步問題,該問題最早由Dijkstra提出,用以示範他提出的訊號量機制。// 在同一個進程地址空間內執行的兩個線程。生產者線程生產物品,然後將物品放置在一個空緩衝區中供消費者線程消費。// 消費者線程從緩衝區中獲得物品,然後釋放緩衝區。當生產者線程生產物品時,如果沒有空緩衝區可用,那麼生產者線程必須等待消費者線程釋放出一個空緩衝區。// 當消費者線程消費物品時,如果沒有滿的緩衝區,那麼消費者線程將被阻塞,直到新的物品被生產出來。const
Time of Update: 2018-12-04
ArrayList Vector LinkedList 區別與用法最近用到了,所以依然是轉載ArrayList
Time of Update: 2018-12-04
如何在子視窗和父視窗之間使用Tab鍵切換控制項焦點(Tab Order)? 在子視窗的OnInitDialog函數中,加入代碼:ModifyStyleEx(0, WS_EX_CONTROLPARENT, 0); 僅僅這樣,是不能滿足常規需求的。一般情況下,子視窗的父視窗應該是一個CStatic控制項,而控制項的父視窗才是主視窗,否則,就無法調整子視窗和父視窗的Tab Order了。如下: m_dialog_mode_.Create(IDD_DIALOG_MODE_, &m_static1
Time of Update: 2018-12-04
1. 伺服器的確定2. 組態管理工具的確定(SVN) 3. 建版本庫的根目錄,如所示,svnroot根目錄下有project1和project2兩個庫4. 建立第一個項目project1,命令:svnadmin create E:\svnroot\project15. 建立第二個項目project2,命令:svnadmin create E:\svnroot\project26. 為了便於管理,將所有版本庫的密碼和使用權限設定在同一個檔案下面,操作步驟如下: 6.1
Time of Update: 2018-12-04
一般大家都知道ArrayList和LinkedList的大致區別: 1.ArrayList是實現了基於動態數組的資料結構,LinkedList基於鏈表的資料結構。 2.對於隨機訪問get和set,ArrayList覺得優於LinkedList,因為LinkedList要移動指標。
Time of Update: 2018-12-04
Windows如何區分滑鼠雙擊和兩次單擊 http://lbsloveldm.blog.hexun.com/12212875_d.html
Time of Update: 2018-12-04
數組指標--指向數組的指標,本身是一個指標,其指向的類型是數組,是指標即意味著其可以進行指標運算,如+、-、*等;指標數組--元素為指標的數組,本身是一個數組,其中儲存的元素為指標。Example:int main(void){ int a[2][2] = {{1,2},{3,4}}; int (*p)[2]; // p與*結合,可知p為一指標類型,指向一個int [2]類型的數組 char *s[2] = {"hello", "world"}; //
Time of Update: 2018-12-04
strcpy, strncpy,要拷貝末尾的0結束符// 實現strcpychar* strcpy(char* strDest, char* strSrc){if (strSrc == NULL || strDest == NULL){throw "Invalid argument";}char* strDestCp = strDest;while((*strDest++ = *strSrc++) != '\0');return strDestCp;}//
Time of Update: 2018-12-04
對於GetFileAttributesEx去訪問網路路徑上的檔案資訊,如果網路路徑不存在或者網路故障訪問不了,那就悲劇了。這個函數要用掉很長時間才返回。這個函數如果是在後台執行,那還好。如果是阻礙使用者正常使用,或者說是讓使用者耗掉很長時間不能做任何事情,那就麻煩了。所以盡量的把GetFileAttibutesEx放到另外的線程裡去,主線程可以搞個退出方法,也就是說,如果使用者等的時間太長,使用者可以退出這個等待。