Time of Update: 2018-12-03
對編寫指令碼熟悉的讀者都知道頁面中可以添加指令碼響應元素的事件,例如超連結的OnClick事件,圖片的OnMouseMove事件,我們也可以使VB程式響應這些事件。下面是一個VB響應頁面中按鈕的Click事件的代碼: 首先建立一個新工程,在Form1中加入一個Webbrowser控制項,然後在Form1中加入以下代碼: Option Explicit Public Sub Some_Procedure() MsgBox "你點擊了按鈕." End Sub Private Sub
Time of Update: 2018-12-03
一般商業軟體發展到一定程度,都會有個需求就是多語言的版本,俗稱localization。比如繁體中文版,英文版,以及日文版。這個時候我們就要藉助MUI檔案來達到軟體多語言的功能。首先要瞭解一點,在WINCE
Time of Update: 2018-12-03
整理以前舊問題,原帖地址:http://topic.csdn.net/t/20050628/16/4110312.html1、建立字串寫檔案,XML是由<></>組成,實際上把所有字元形成後再寫進檔案中即可。但此類方法不適合大資料的操作。2、XLST,相當與CSS,VB不適合。3、DOM。所以介紹的是使用DOM來寫XML檔案。以下範例以SQLSERVER的Northwind中Employee表進行示範。代碼如下: Option ExplicitPublic Rs As
Time of Update: 2018-12-03
裝置控制代碼可以用API函數CreateFile獲得。它的原型為HANDLE CreateFile( LPCTSTR lpFileName, // 檔案名稱/裝置路徑 裝置的名稱 DWORD dwDesiredAccess, // 訪問方式 DWORD dwShareMode, // 共用方式
Time of Update: 2018-12-03
前兩天剛剛下載了Orcas beta 1,今天來玩一下傳說中的linq,看看怎麼通過linq文法來操作資料庫。首先建立一個Console Application,然後建立一個名稱為DBForums.mdf的Service-based
Time of Update: 2018-12-03
6.1 簡單語句6.2 聲明語句6.3 複合陳述式複合陳述式也被稱為塊 block6.4 語句的範圍6.5 if語句6.6 swich語句6.7 while語句6.8 for迴圈語句6.9 do while(while do)6.10 break 用於借宿最近的while do,for或者switch6.11 continue此語句用於使當次迴圈的迭代提前結束6.12 goto 無條件跳轉6.13 try塊和異常處理C++的異常處理包括throw 運算式(throw
Time of Update: 2018-12-03
定義設計模式(Designpattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的,設計模式使代碼編製真正工程化,設計模式是軟體工程的基石,如同大廈的一塊塊磚石一樣。設計模式的形象比喻 1、ABSTRACT
Time of Update: 2018-12-03
C++的標準庫定義了三種順序容器分別是 vector,list,deque(double-ended queue)雙向隊列容器只定義了少量操作,大多數額外的操作由演算法庫提供。9.1 順序容器的定義包含相關標頭檔#include <vector>#include <list>#include <deque>所有容器都是類模板vector <int> ilist;9.1.1
Time of Update: 2018-12-03
8.1 物件導向的標準庫C++所提及的父類被稱為基類(base class),而繼承而來的類側成為衍生類別(derived class)IO類型在三個獨立的標頭檔中定義:iostream定義讀寫控制視窗的類型,fstream定義讀寫已命名檔案的類型,而sstream所定義的類型則用於讀寫儲存在記憶體中的string對象。流的特性:1.國際字元的支援 2.IO對象不可複製或者賦值,注意只有可以複製的類型才可以儲存在vector之類的容器中,所以流對象是不能使用容器的。8.2
Time of Update: 2018-12-03
[轉載]:http://tech.163.com/digi/06/0918/15/2RAGMCRV001618SM_3.html對於許多消費類音視頻產品而言,NAND快閃記憶體是一種比硬碟更好的儲存方案,這在不超過4GB的低容量應用中表現得猶為明顯。隨著人們持續追求功耗更低、重量更輕和效能更佳的產品,NAND正被證明極具吸引力。NAND快閃記憶體陣列分為一系列128kB的區塊(block),這些區塊是NAND器件中最小的可擦除實體。擦除一個區塊就是把所有的位(bit)設定為“1”(而所有位元組(
Time of Update: 2018-12-03
轉載請註明出處作者:小馬根據自己的理解, 對lpc2xxx系列的ARM7的中斷機製做一個簡單的描述. 中斷是嵌入式系統很重要的一個功能. ARM提供IRQ和FIQ兩種中斷模式. 實際應用中,IRQ用的比較多. IRQ的中斷響應過程(比如儲存狀態寄存器等)我在這裡就不說了,隨便找本介結ARM的書都可以找到. 當系統檢測到一個中斷時(中斷源),首先去中斷向量表找到對應中斷源的中斷服務程式的入口地址. ARM支援32個中斷源. 這樣構成了一張中斷向理表.
Time of Update: 2018-12-03
[轉自]:http://news.csdn.net/a/20100311/217415.html在中國,程式員不能超過35歲,似乎已經是不爭的事實,軟體開發工作就是青春飯,頂多靠畢業這十年的時間,超過這個年齡,要不成功躍身成為管理者,要不轉行進入其他領域,好像再沒有更好的選擇,即使偶有繼續堅持作開發的,也被看成另類一族。老外卻不是這樣,40,50歲仍然作開發工作的大有人在,甚至很多牛人,包括獲得康柏最佳軟體獎的Robber,仍在埋頭作著他所喜歡的編碼工作,為何如此差異。我仔細想了一下,特別是這一
Time of Update: 2018-12-03
轉載請註明出處作者:小馬 CDA其實是DDA的衍生方法. 所以它和DDA有很多相同的地方. 先簡要說明一下CDA的幾個要點:1 它也執行SDA,這個和DDA是一致的. 2 它也執行DDA,更先進的技術總是向下相容的. 3 它也用到簽名的Live App資料, 不過這個資料不是內部認證請求的,而是在GAC時終端請求的. 而且這個資料的組成除了一些和DDA相似的組成(DOL資料),還包括密文資料(TC或ARQC). 4
Time of Update: 2018-12-03
轉載請註明出處作者:小馬關於圈存的概念可參見我的另一篇文章(電子現金應用):http://blog.csdn.net/pony_maggie/archive/2010/01/29/5270573.aspx PBOC/EMV在國內的推廣帶來的不僅僅是IC卡的變革,它勢必引起整個行業的改變, 這其中包括金融終端產品. 這篇文章就說說PBOC/EMV的遷移給終端圈存模式帶來的變化. 目前很多圈存機所採用的圈存模式一般是離線模式, 可以簡單的用來表示SAM卡是做什麼用的呢. 要回答這個問題,首先你要明白
Time of Update: 2018-12-03
環境:win7 64位, vs2005, wince6 一 首先配置好WCECOMPAT要編譯CE版本的OpenSSL的話,需要WCECompat這個庫,這個庫實現了許多在Desktop開發環境中有而在CE中沒有的功能,而這些功能是編譯與使用OpenSSL所必需的它相當於一個第三方的橋樑, 如果你的wince工程中要引用一些第三方的庫,比如openssl, cURL等1 設定環境變數, 把下面的內容儲存成一個bat檔案,比如script.batset OSVERSION=WCE600set
Time of Update: 2018-12-03
轉載請註明出處作者:小馬 很多人都知道指標訪問比數組訪問效率高, 但很少人明白其中的原理, 這篇文章從彙編層級上分析一下原因.我用一個"reverse"函數來作為例子, 分別用指標和數組的形式來實現這個函數.//指標訪問void reverse(char *pStr,int nLen){ char *pStart=pStr;//指向字串開始 char *pEnd=pStr+nLen-1;//指向字串結尾 char chTmp; while(pEnd > pStart) {
Time of Update: 2018-12-03
轉載請註明出處作者:小馬看這篇文章之前,建議瞭解非對稱式加密解密的工作原理. SDA的意思是待用資料認證,首先如何理解這個靜態。參與認證的都是靜態卡片資料,這些資料在卡片個人化後就不會在改變,比如卡號.
Time of Update: 2018-12-03
這種情況下是需要拒絕交易的,規範裡明確寫明,這種情況屬於CDA失敗,對於終端就可以直接拒絕這筆交易了,同時置位TVR中的”CDA失敗”. 如下: 從上面的分析來看,似乎明文的CID存在沒有意義了,因為既然是以簽名中恢複出來的為準,明文的是否可以不存在了呢? 其實不然,明文的CID, 要用在CDA最開始的階段,終端用這個CID來判斷卡片是否返回了AAC, 如果是就會直接拒絕這筆交易,但是要注意這種情況下是不用置位 TVR中的”CDA失敗”位的.
Time of Update: 2018-12-03
作者:Fahmida Y. Rashid2011-08-24 發表於eWeek 隨著行動裝置的普及,越來越多的個人和公司的資料存放區在這些裝置上. 保護這些資料安全的工具正在催生Mobile Security市場.行動裝置越來越受歡迎並且越來越多的出現在工作場合, 這就意味著一些企業必須考慮資料竊取的惡意軟體以及行動裝置丟失或被盜帶來的風險.個人和公司資料持續增加的風險對Mobile Security產業卻是個機會, 市場調查公司Global Industry
Time of Update: 2018-12-03
轉載請註明出處作者:小馬很多人學了ARM好長時間也不清楚到底什麼是ATPCS。其實ADS安裝檔案裡有一個英文PDF文檔專門講什麼是ATPCS,但由於是英文的,很少有人完整的看過這篇文檔。 所以我想簡單介紹一下自己對ATPCS的理解(看了原文的文檔和網上的一些資料),如果想要瞭解更深入的話,可以去查看原文檔.ATPCS是ARM-Thumb Procedure Call Standard 的縮寫, 也就是ARM,Thumb的程式調用標準.