Time of Update: 2018-12-07
開始之前,首先我介紹一下我的開發環境:VS2010 + Office 2010,是基於.Net framework 4.0和VSTO 4.0。以下的範例代碼都基於這個,如果你使用的是VS2008,那麼問題也不大,基本可以移植過去。需要注意的是.Net framework 4.0中增加了dynamic類型和選擇性參數,而這兩點新的特性在VSTO
Time of Update: 2018-12-07
What:SubmitMask是一個WebUI控制項,用於在使用者提交頁面時掩藏用戶端介面直至伺服器端響應完成。Why:通常對於一些初級使用者(有時也發生在經驗較豐富的使用者身上),點擊一個按鈕或更改一個選項時無法確認是否提交了此操作,經常發生的情況是在回應時間內使用者不耐煩多次點擊按鈕,結果資料庫多出了不只一條重複記錄。。How:SubmitMask實際上只是一小段JS指令碼,在調用時動態處理用戶端Web頁面產生一個不可操作層掩蓋住可操作地區。Other:因為編寫時使用IE6.0和FF1.5測
Time of Update: 2018-12-07
(華版) 由於很多應用程式已用互聨網作為執行時的平台,而現在的駭客也越來越猖獗。所以我們不能不把我們所傳送的資料和數據加密。特別是一般的登入密碼,往往很多程式員都忽略了這一點;而就直接把使用者所輸入的密碼用HTTP-POST方法來傳送回去服務端驗証。 另一方面,收藏在數據庫裡的使用者登入密碼也應該把它稍微Hashes一下。這樣就能保証你的使用者登入密碼沒那麼容易就被泄漏或被盜用嘛。 在.NET
Time of Update: 2018-12-07
作者:劉巍 Wednesday, August 7 2002 12:46 PM IP Helper API 簡介 IP Helper
Time of Update: 2018-12-07
首先我把UDP無連線協定的通訊端調用時序圖表示出來在我把在Delphi中使用UDP協議實現資料通訊收發的實現方法總結如下:例子描述:下面例子是我的一個實際裝置通訊的例子,使用UDP協議在4660連接埠上發送'F1,00'(16進位,2個位元組),在同一個連接埠上接收到'F1,00,00,00,00,00'((16進位,2個位元組))1.使用底層函數來實現procedure TForm1.FormCreate(Sender: TObject); var WSAData:TWSAData;
Time of Update: 2018-12-07
1、要幾架飛機(據說是微軟的面試題)每個飛機只有一個油箱,飛機之間可以相互加油(注意是相互,沒有加油機),一箱油可供一架飛機繞地球飛半圈。 問:為使至少一架飛機繞地球一圈回到起飛時的飛機場,至少需要出動幾架飛機?
Time of Update: 2018-12-07
【題外話】其實早就想開始重新寫部落格,但總是有各種各樣的理由“說服”自己偷懶,這次在一家小公司實習,要做Dicom檔案的解析,覺得有必要記錄一些東西,也是本博第一篇文章了。 【文章索引】DICOM檔案的組成.NET平台下開源類庫fo-dicom使用中的幾個問題相關連結 【一、DICOM檔案的組成】個人感覺,要想解析一個檔案,雖然可能會有各種各樣的類庫去做,但還是很有必要去瞭解下最起碼檔案的結構,這樣在使用類庫的時候思路也會更清晰一些。總體來說,DICOM的檔案格式還是很清晰的,簡單看其實可以分為
Time of Update: 2018-12-07
Delphi7用的是Windows開發語言,所以採用的是windows的工作機制。其核心主要是三個:1)視窗:作業系統連續地監視每一個視窗的活動或事件的訊號2)事件:可以是使用者事件,也可以是系統事件3)訊息:每發生一次事件,將引發一條訊息發送至作業系統。對象是具有一定的屬性,方法,事件的實體。可以把屬性看作是對象的性質,把方法看作是對象的動作,把事件看作是對象的響應。 Delphi工程是由兩部分組成的:第一部分是pascal的代碼他的儲存是.pas第二部分是工程部分他的儲存方式是.dpr 一個
Time of Update: 2018-12-07
首先在工作列上的IME表徵圖上點右鍵選擇設定。然後選擇鍵設定,雙擊第一個“在不同的輸入語言之間切換”先勾選“切換輸入語言”下面選擇左手ALT。取消右邊“切換鍵盤布局”前的勾。進入“中文(簡體)IME - IME/非IME切換”,取消“啟用按鍵順序”前的勾。一路都確定後退出設定。再次進入設定,進入“在不同的輸入語言之間切換”,把右邊那個打上勾。確定後退出。通過以上操作基本可以解決無法使用ctrl+shift以及ctrl+space切換IME的問題。
Time of Update: 2018-12-07
我不願意直接用notepad去編輯java代碼,因為我要從實際的Project中感受java,不需要一開始就從compile學起,當初學C#的時候不也沒從csc開始麼。網上搜了一下,發覺MyEclipse是個不錯的開發工具,因為它整合了eclipse的很多外掛程式。 我下載了8.5的版本,是:http://dx-softdown.ddvip.com:81/down/myeclipse-8.5.0-win32.zip
Time of Update: 2018-12-07
今天吃小龍蝦的時候忽然想到了以前一個湖北朋友講的蝦的故事.這位朋友是湖北人,據他說在他小時候他們那裡很多蝦,特別是夏天雨後,滿地爬的都是.因為傳說那是美國對付中國的秘密武器,居然沒有人敢吃.後來偶然有人提了半桶換賣了5塊錢回來,慢慢的大家認識到蝦的價值,隨後就有了今天吃得五香小龍蝦.然而近幾年出現的"洗蝦粉"又讓人心有餘悸.回想起昨天看到亞力山大<召集討論設計模式是語言表達能力低下的產物>一貼.突然發現設計模式和蝦居然有相似的命運. 設計模式從出現到發展,到普及再到今天,人們
Time of Update: 2018-12-07
將下面的內容儲存成.vbs檔案,然後雙擊執行,在開啟ie頁面,在頁面中點擊右鍵,看看菜單中多了個什麼!!:) Option Explicit dim hkey_root,hkey_path,hkey_key,filePath dim fs,fso,RegWsh hkey_root="HKEY_CURRENT_USER" hkey_path="\Software\Microsoft\Internet Explorer" '//先建立檔案 set
Time of Update: 2018-12-07
--ORM--對象關係映射(Object Relational Mapping,簡稱ORM)是一種為瞭解決物件導向與關聯式資料庫存在的互不匹配的現象的技術。 簡單的說,ORM是通過使用描述對象和資料庫之間映射的中繼資料,將java程式中的對象自動持久化到關聯式資料庫中。本質上就是將資料從一種形式轉換到另外一種形式。 這也同時暗示者額外的執行開銷;然而,如果ORM作為一種中介軟體實現,則會有很多機會做最佳化,而這些在手寫的持久層並不存在。 更重要的是用於控制轉換的中繼資料需要提供和管理;但是同樣,
Time of Update: 2018-12-07
W3wp.exe記憶體佔用問題先瞭解此進程一些資訊進程檔案: W3wp 或者 W3wp.exe進程名稱: ISS Application Pool Process 描述:W3Wp.exe是ISS工具的一部分。出品者: Microsoft屬於: Microsoft Web Server系統進程: 否背景程式: 否使用網路: 否硬體相關: 否常見錯誤: 未知N/A 記憶體使用量: 未知N/A 安全等級 (0-5): 0間諜軟體: 否 Adware: 否 病毒: 否 木馬: 否
Time of Update: 2018-12-07
在我們使用MSSQL的時候,有時表中有一些是全形的數字,但我們的系統不能夠正確的使用它們,這時我們要把他們替換為半形數字。而SQL自己好像沒有這個函數。沒有,我們自己動手:下面就是我自己寫的一個函數,當然,我的資料量小,沒有考慮效能!-- 把全形資料轉換成半形數字(注意,這個只能轉換全是全形的,在第一個半形資料時返回)-- 公司:石家莊創聯科技-- 編寫:牛昆亮 QQ:273352165
Time of Update: 2018-12-07
CSIDL描述及使用說明: CSIDL 表示的是windows shell中一個特殊檔案夾的標識值。這裡說的特殊檔案夾指的是由windows shell所定義的檔案夾,例如:"我的文件","資源回收筒","Inernet Cache檔案夾"就是一些由SHELL指定的特殊檔案夾.這些特殊檔案夾可以是一個磁碟上的實體路徑,也可以是一個虛擬資料夾(Virtual Folder)! 註:Virtual Folder 虛擬資料夾是一個由windows
Time of Update: 2018-12-07
對於應用程式的換膚及子類化。下面是我嘗試過一些方法,以在CAboutDlg中子類化其中的Button為例:第一種:直接用現成的類1、自己寫一個類class CButtonXP : public CButton{/*...*/}用MessageMap處理感興趣的訊息。2、用CButtonXP代替CButton來聲明變數m_btn;3、在void CAboutDlg:DoDataExchange(CDataExchange* pDX)中加上一句:DDX_Control(pDX,
Time of Update: 2018-12-07
目前的主流防拷有 遊戲光碟:SafeDisc 2.8x/2.9x、Securom New 4.84.xx、Starforce 3x。 音樂CD、VCD:環形壞軌、環形壞軌加多區段 辨識: 1.SafeDisc的特徵是光碟根目錄有 00000001.TMP、00000000.016、00000000.256之類的檔案,至於是那一防拷版本,通常需掃瞄(可用ClonyXXL 2015c)遊戲的執行檔得知。 2.Starforce
Time of Update: 2018-12-07
一天,一隻兔子在山洞前寫文章,一隻狼走了過來,問:“兔子啊,你在幹什嗎?”答曰:“寫文章。”問:“什麼題目?”答曰:“《淺談兔子是怎樣吃掉狼的》。 ”狼哈哈大笑,表示不信,於是兔子把狼領進山洞。過了一會,兔子獨自走出山洞,繼續寫文章。一隻野豬走了過來,問:“兔子你在寫什嗎?”答:“文章。” 問:“題目是什嗎?”答:“《淺談兔子是如何把野豬吃掉的》。”野豬不信,於是同樣的事情發生。
Time of Update: 2018-12-07
function Format(const Format: string; const Args: array of const): string; Format字串說明: "%" [index ":"] ["-"] [width] ["." prec] type (1) 格式化字串必須以%開頭 (2) [index ":"] 索引指的是Args參數列表中要顯示的每一項的序號。比如:Args是 ['a',