Time of Update: 2018-12-07
函數指標,說白了就是一個地址。 int (*ff(int))(int*,int);該聲明將ff()聲明為一個函數,它有一個int型的參數,返回一個指向函數的指標,類型為: int(*)(int *,int);等同於 typedef int (*PF)(int *,int) PF ff(int); extern "C" void f( void (*pfParam)(int) ); ff()是一個C函數,它有一個指向C函數指標的參數 C函數指標與C+
Time of Update: 2018-12-07
CRC校正碼的基本思想是利用線性編碼理論, 在發送端根據要傳送的k位二進位碼序列,以一定的規則產生一個校正用的監督碼(既CRC碼)r位,並附在資訊後邊,構成一個新的二進位碼序列數共(k+r)位,最後發送出去。在接收端,則根據資訊碼和CRC碼之間所遵循的規則進行檢驗,以確定傳送中是否出錯。 在資料存放區和資料通訊領域,CRC無處不在:著名的通訊協議X.25的FCS(幀檢錯序列)採用的是CRC.
Time of Update: 2018-12-07
/**//** 社會安全號碼碼結構:* 十七位元字本體 + 一位校正碼 * 從左至右依次為: * 六位元地址碼+八位元出身日期+三位元順序碼和一位校正碼 * 地址碼 : 由出生地區行政碼劃分* 年出生日期碼 : 年月日,之間不用分隔字元* 順序碼 : 同年同月同日生,男為奇數,女為偶數* 校正碼 : (1)十七位元字本體碼加權求和公式* s = sum(a
Time of Update: 2018-12-07
在vc6.0的環境下,通常字元是採用ANSI方式進行編碼的,而現在很多程式或者應用之間的互動,是需要採用UNICODE字元編碼的。比方說使用GDI+或者使用sqlite3的連結。那麼VC下有哪些方法,可以方便的將字元轉換為UNICODE呢。 1、採用ATL中的USES_CONVERSION方法,然後採用A2W或者T2W方式進行轉換,這種轉換方式,主要是在堆棧中申請記憶體,因此不是一種很安全的方法,容易出現溢出情況。 2、直接採用MultiByteToWideChar方法,將字串轉換為Unicod
Time of Update: 2018-12-07
IntroductionOften, we wrap a GridView inside a panel with the "overflow:scroll" style set and expect the user to scroll and select a GridView item to work with. The problem is that whenever the page is posted back, the selected item is not visible
Time of Update: 2018-12-07
通過 NHibernate 查詢返回的表資料通常都是IList,但在實際使用中有些資料控制項在資料繫結上對IList的支援並不是很好,所以有時候將IList轉換成DataSet還是有必要的。在Vinson的Blogs中提到了怎麼將IList轉換成DataSet,可惜源碼是VB.NET的。 下面是我根據IList轉換成DataSet中的VB.NET源碼轉換成C#,由於現在做項目是用 VS 2005 ,所以也對其改進,讓它支援號C#2.0 中的泛型。代碼如下: Code
Time of Update: 2018-12-07
1,對於日期欄位欄位 access表示為:#1981-28-12# SQLSERVER2000表示為:''1981-02-12'' 2,SQL語句區別,select ,update 在對單表操作時都差不多, 但多表操作時update語句的區別ACCESS與SQLSERVER中的UPDATE語句對比: SQLSERVER中更新多表的UPDATE語句: UPDATE Tab1 SET a.Name = b.Name FROM Tab1 a,Tab2 b WHERE a.ID =
Time of Update: 2018-12-07
1.建立第一個滾動字幕。一般的使用代碼: <marquee width="160" height="60" direction="right" behavior="alternate" scrollamount="6" scrolldelay="60">VBC</marquee> 2.各參數詳解: a)scrollAmount。它表示速度,值越大速度越快。建議設為1~3比較好。
Time of Update: 2018-12-07
public class XmlControl { protected string strXmlFile; protected XmlDocument objXmlDoc = new XmlDocument(); public XmlControl(string XmlFile) { // // TODO: 在這裡加入建構函式的程式碼 // try { objXmlDoc.Load(XmlFile); } catch
Time of Update: 2018-12-07
去微軟網站上下載Internet Information Services (IIS) 6.0 Resource Kit
Time of Update: 2018-12-07
在MFC類實現中,採用訊息映射實現對訊息的響應,從而改變了在SDK中的迴圈結構,使得訊息的流轉更加隱蔽。在SDK中有分三部分構成:WNDCLASS wnd;wnd.lpfnWndProc = WndProc ; // 首先將回呼函數設定好SDK迴圈結構,進行訊息迴圈 while(GetMessage(&msg,NULL,0,0)) { TranslateMessage(&msg); DisptachMessage(&msg);
Time of Update: 2018-12-07
下面為例子來源;網上閑逛,看到一演算法題大體如下: 有一幢100層高的大樓,給你兩個完全相同的玻璃棋子。假設從某一層開始,丟下玻璃棋子就會破碎。那麼怎麼利用手中的兩顆棋子,用一種什麼樣的最優策略,知道這個臨界的層高呢? 大致想了下... 得出的第一個演算法是33 66 99 IF( 既第一個Q從33樓扔,如果碎了. 就從第一層向33層枚舉..) { 假設最糟糕的情況是32樓是臨界點. 33樓 + 1 + 2 +3 ....... +32 = 33次...
Time of Update: 2018-12-07
在主檔案中,用#pragma data_seg建立一個新的資料區段並定義共用資料,其具體格式為: #pragma data_seg ("shareddata") //名稱可以自己定義,但必須與下面的一致。 HWND sharedwnd=NULL;//共用資料 #pragma data_seg() 僅定義一個資料區段還不能達到共用資料的目的,還要告訴編譯器該段的屬性,有兩種方法可以實現該目的
Time of Update: 2018-12-07
在進行程式設計的時候,總是需要進行資料輸出,如顯示提示資訊,顯示出錯資訊等內容,這些資料一般為常量,如果在程式中直接聲明這些常量然後再輸出,那麼測試的時候將變得非常困難,因為測試的時候不知道什麼時候會出現什麼樣的提示資訊,提示資訊將完全依據程式員的性格進行編寫,提示資訊是否準確提示。 為了能夠方便程式設計與程式測試,一般常用的提示資訊,顯示內容應該同意作為string中的內容,在程式中只調用它,這樣可以減少程式中出現的bug。
Time of Update: 2018-12-07
When we use COM to implement some function, we may use event to sink to other COM object to process the event happen. If we use VB or VC to receive the event, it has no problem to get the event. But when we use COM object at IE, we found it is very
Time of Update: 2018-12-07
/* The GetCursorPos function retrieves the cursor's position, in screen coordinates. */ BOOL GetCursorPos( LPPOINT &point ); /* The WindowFromPoint function retrieves a handle to the window that
Time of Update: 2018-12-07
00006d51.sys 檔案為rootkit檔案,瑞星殺毒軟體可以在開機前檢測到,雖然能夠顯示殺掉它,但是不能夠殺掉,刪除後仍能夠重建。有兩個相關檔案: c:\wint\system32\drivers\00006d51.sys c:\winnt\00006d51.sys其中dat檔案為一些路徑和註冊表資訊 路徑: c:\winnt\system32\drivers 註冊表: HKLM\System\control\00006d51.sys等刪除00006d51
Time of Update: 2018-12-07
2.1版本中的tornado,使用了自動的escape功能,這個在使用xsrf_form_html函數的時候,會將這些字元轉義出來,導致瀏覽器出現本應該隱藏內容的顯示問題。 在tornado.web中,有關於autoescape方法的擷取,發現在settings中修改即可。於是在settings中添加 "autoescape":None 問題得以解決。 settings 配置如下:settings = { "debug" : True, # will auto reload
Time of Update: 2018-12-07
QR碼介紹: 通常我們在超市中買東西時刷的條碼,稱之為一維碼,其編解碼相對比較簡單。此處所說的QR碼是一種二維碼,是有日本Denso Wave公司開發,具體可看百度百科。由於是二維形式,因此二維碼可以表示比一維碼更多的內容,在QR碼中,可以將漢字、日文等編碼到條碼中,從而方便QR碼的使用。目前QR碼已經被製作為多種標準,我國亦有QR碼方面的標準。 編寫了一個QR碼的產生DLL庫,以方便大家在系統中整合開發。 下載位置在:LYQREncode.rar 調用樣本為: int
Time of Update: 2018-12-07
Some time, we want our COM object will dynamic maintain it’s attribute, just like built-in COM object attribute. If we could do that ,we could add more attributes for COM object without compile the souce code. It soud great.This COM object is very