Time of Update: 2018-12-05
從Visual C++的標頭檔來看,HANDLE被typedef為void的指標,那是指向未確定資料結構的指標:typedef void* HANDLE;
Time of Update: 2018-12-05
文章目錄 Object PoolingEase of configurationMonitoring and loggingError handlingThread SynchronizationLoad balancing. IntroductionI have been writing server applications on Windows server platforms for quite sometime. We all
Time of Update: 2018-12-05
如何做出優秀的應用?Instagram創始人Krieger的答案是,仔細觀察人們在生活中真正需要什麼,而不是瞎猜。他在500
Time of Update: 2018-12-05
1.主鍵約束與唯一鍵約束的異同.相同:它們都屬於實體完整性約束.不同點:(1) 唯一性限制式所在的列允許空值,但是主鍵約束所在的列不允許空值。(2) 可以把唯一性限制式放在一個或者多個列上,這些列或列的組合必須有唯一的。但是,唯一性限制式所在的列並不是表的主鍵列。(3)
Time of Update: 2018-12-05
2008-09-03 12:11Delphi物件導向學習隨筆七:COM作者:巴哈姆特http://www.cnpack.org(轉載請註明出處並保持完整) 上一篇,我們介紹了介面。如果沒有接觸過COM對象的話,你會覺得介面真的很麻煩,也許會有:“還不如直接定義一個類更方便”的想法。 的確,沒有經過COM封裝的介面確實比較麻煩。在我看來,沒有經過COM封裝的介面似乎沒有存在的意義。那麼,什麼是COM對象呢?它有什麼優點呢?接下來開始對COM對象進行一個簡單的介紹:
Time of Update: 2018-12-05
delphi的多線程編程2007-06-16 16:121-1 多線程的基本概念 win 98/nt/2000/xp 是個多任務作業系統,也就是:一個進程可以劃分為多個線程,每個線程輪流佔用cpu 已耗用時間和資源,或者說,把cpu 時間劃成片,每個片分給不同的線程,這樣,每個線程輪流的“掛起”和“喚醒”,由於時間片很小,給人的感覺是同時啟動並執行。 多線程帶來如下好處:(自己閱讀) 1)避免瓶頸; 2)並行操作; 3)提高效率;
Time of Update: 2018-12-05
HOOK API http://akscyf.blog.163.com/blog/static/13963512200792414127669/2007-10-24 13:41:27| 分類:學習 | 標籤:|字型大小大中小 訂閱HOOK API是一個永恒的話題,如果沒有HOOK,許多技術將很難實現,也許根本不能實現。這裡所說的API,是廣義上的API,它包括DOS下的中斷,WINDOWS裡的API、中斷服務、IFS和NDIS過濾等。比如大家熟悉的即時翻譯軟體,就是靠HOOK
Time of Update: 2018-12-05
當我在linux下用iptables設定了防火牆之後 我開放了一個21連接埠,這個時候我用瀏覽器就沒有辦法訪問我的ftp了,當我用cuteftp訪問ftp的時候,看日誌上會提示,一開始嘗試pasv串連,逾時之後會自動切換到port串連這樣就可以訪問了,我後來查了一些資料 pasv這個沒有辦法,因為每次的連接埠是隨機的,這樣沒辦法設定防火牆的規則了。所以我就只能在用戶端設定 只用port串連。我想問問 從伺服器端 怎樣設定 只用port串連?另外,能否有一個防火牆規則,可以讓使用者
Time of Update: 2018-12-05
Delphi是Borland公司的一種物件導向的可視化軟體開發工具。 Delphi集中了Visual C++和Visual Basic兩者的優點:容易上手、功能強大,特別是在介面設計、資料庫編程、網路編程方面更有其獨特的優勢。 Delphi中的訊息
Time of Update: 2018-12-05
一般情況下,SDI主視窗標題形式為: "文檔標題 - 主視窗標題"。參見winfrm.cpp的代碼:void CFrameWnd::OnUpdateFrameTitle(BOOL bAddToTitle){...UpdateFrameTitleForDocument(pDocument->GetTitle());...} void CFrameWnd::UpdateFrameTitleForDocument(LPCTSTR lpszDocName){CString WindowText;
Time of Update: 2018-12-05
關於23種設計模式的有趣見解發布時間:2006.06.22 09:01 來源:月光軟體站
Time of Update: 2018-12-05
SetWindowLong 函數SetWindowLong 函數 改變一個指定視窗的屬性。這個函數還在視窗的附加記憶體中以指定的位移量設定一個32位的值。提示:這個函數已經被SetWindowLongPtr 函數所取代。想寫相容32位和64位windows系統的程式,請使用SetWindowLongPtr函數。文法:LONG SetWindowLong( HWND hWnd, int nIndex, LONG
Time of Update: 2018-12-05
TDBGrid控制項中對多個記錄的處理 DELPHI的TDBGrid控制項主要用來處理資料表,它的屬性中有一個dgMultiSelect,若此屬性設定為TRUE,則
Time of Update: 2018-12-05
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;using System.Security.Cryptography; namespace 對稱式加密演算法{ public partial
Time of Update: 2018-12-05
這個類是我在網上參考了幾個文檔總結出來的,測試過可以直接用,後面有一段MD5的,應該獨立成一個類的,我懶,所以測試的時候就寫到一個檔案裡了,感覺還是滿實用的,如果有什麼機密檔案,就用這個東西處理一下,將來要看的時候再反過來處理一下,只是你不要忘記了密碼就對了,如果你跟我一樣懶,你直接把下面的代碼拷貝下來直接用吧。using System;using System.IO;using System.Text;using System.Security.Cryptography;using
Time of Update: 2018-12-05
VC6.0快速鍵大全F1 顯示協助,如果游標停在代碼的某個字元上,顯示MSDN中相應的協助內容F2 書籤功能: Ctrl+F2 --在某行設定一個書籤(再按一次次是取消)F2 --跳到下一個書籤位置Shift+F2 --跳到上一個書籤位置Ctrl+Shift+F2 --刪除所有書籤F3 尋找: Ctrl+F3 --在檔案中尋找,如果當前游標在一個字串上,那麼自動尋找此字串.相似的有Ctrl+FF3 --尋找檔案中下一個串Shift+F3 --尋找檔案中上一個串F4(不是流行花園那個)
Time of Update: 2018-12-05
想在虛擬機器裡面安裝oracle10g,發現預設的swap交換空間不滿足最低要求,因為我分配的實體記憶體是1G,那麼就按照要求需要2G的swap交換空間,預設只有1G的交換空間。添加swap交換空間的步驟如下:第一步:確保系統中有足夠的空間來用做swap交換空間,我使用的是KVM,準備在一個獨立的檔案系統中添加一個swap分頁檔,在/opt/image中添加2G的swap分頁檔第二步:添加分頁檔並設定其大小為2G,使用如下命令[root@sense image]# dd
Time of Update: 2018-12-05
根據查閱的資料顯示,專案管理辦公室(PMO)出現於20世紀90年代初期。當時PMO僅提供了很少的服務和支援工作,而更多被企業用來“管制”項目經理,而不是為他們提供專案管理的方向和指導。在90年代後期,對於企業領導來說,將項目放到整個企業的運作中統一管理的需要變得越來越明顯,PMO隨之大量地出現。不論是對於專案經理還是企業主管人員來說,PMO都被證明是理想的選擇。因為公司需要建立一個可以執行商業策略的理想環境,PMO實現了這一點,它對每一個項目根據商業策略進行評估和排序,然後對他們進行恰當的資源分
Time of Update: 2018-12-05
《資訊架構中的常見模型》是整個“web互動設計方法”中的一部分:本期的內容目的是分享和總結資訊架構中一部分基本的互動模型。資訊架構需要考慮內容和功能的建構,首先需要考慮怎樣組織內容和功能的關係,也就是切分內容,如何把一些動作和對象跟主題順暢的結合起來;第二步就是考慮怎樣引導使用者通過介面達成他們的目標,也就是用”物理結構”把內容用頁面/視窗/面板等元素將資訊表達出來,互動模型正是針對第二個步驟來說的,這些模式協助我們在表達資訊的時候能夠有一些常用的思路和出發點。1.
Time of Update: 2018-12-05
private void CreateMeasureGrid() { //產生一個MAPGRID,並將其加入到pagelayoutcontrol控制項中 IMap pMap; IActiveView pActiveView; pActiveView=axPageLayoutControl1.PageLayout as IActiveView; pMap=pActiveView.FocusMap; IMapGrid