Time of Update: 2018-12-07
//以下兩個函數由user32.dll匯出,只是沒有微軟官方文檔記載,大家在cpp中包含了以下部分,就可以調用MessageBoxTimeout了。extern "C"{int WINAPI MessageBoxTimeoutA(IN HWND hWnd, IN LPCSTR lpText, IN LPCSTR lpCaption, IN UINT uType, IN WORD wLanguageId, IN DWORD dwMilliseconds);int WINAPI
Time of Update: 2018-12-07
文章目錄 M=(G-1)*4+1024*G 無論是使用FDISK還是其他分區軟體進行分區,都需要輸入準備分配的分區容量,這個數值是以MB為單位,不過如果你輸入2000MB的話並不會得到2GB的整數容量,而是1.9GB;眾所周知,1GB並非等於1000MB,而是1024MB,但筆者在實際分區中卻發現,即使輸入2048MB也不會得到整數的2GB,而是仍然得到1.9GB,這其中大約有5%左右的誤差。 原來,硬碟的容量是以MB(兆)和GB(
Time of Update: 2018-12-07
為入門者準備! (適用於 DotNetNuke Version 4.3.1 or higher) 使用 VB.NET 或 C#這個教程向你示範如何建立一個使用DAL+“ExecuteSQL”方法的DotNetNuke模組,DAL+是DotNetNuke資料存取層(Data Access Layer, DAL)的一個擴充。 步驟1. 安裝Visual Studio Express (點擊下載) 2. 安裝SQL Server Express (點擊下載) 3.
Time of Update: 2018-12-07
Reflector for .NET
Time of Update: 2018-12-07
文章目錄 1.設定檔 2.介面顯示3.如何部署 可靠的P2P通訊功能是ESFramework/ESPlus提供的一個基礎而又強大的功能,ESFramework 開發手冊(04) -- 可靠的P2P詳細描述了在用戶端如何使用架構提供的這一武器。本文我們則將介紹的重點放到P2P服務端。
Time of Update: 2018-12-07
最近接觸到計算Delaunay三角剖分的問題,也算是計算幾何的一個經典問題了。按照別人的演算法,也自己實現了個(原始碼下載),發現點集大的時候,程式計算起來特慢。後來分析發現,別人程式號稱的都是O(nlogn)的,我的卻成了O(n*n)的,演算法都是一樣,後來才發現是資料結構的問題,看來程式=演算法+資料結構,有道理。閑著,就整理了些相關知識,組織如下:1.Delaunay三角剖分&Voronoi圖定義2.計算Delaunay三角剖分的演算法及分析3.例子程式&代碼大話點集的三角
Time of Update: 2018-12-07
1. 按 Win+R 鍵開啟運行對話方塊,輸入“CMD”,斷行符號,開啟命令提示字元視窗;2. 進入 VMware 的安裝目錄(X:\Program Files\VMware\VMware Workstation);3. 輸入一些命令 vmware-vdiskmanager.exe -x 30GB "d:\VM\Windows XP.vmdk"; 1)參數"-X"表示要擴充虛擬機器硬碟空間; 2)緊隨其後的數字是擴充後的磁碟的大小(是指擴充後磁碟總的大小,包含了原先的磁碟容量); 3
Time of Update: 2018-12-07
一.常見問題 a.可以編譯,不能執行的 AfxInitRichEdit(); b.升級預設的Riched版本(預設的有一些bug),如 可在InitInstance中添加 LoadLibrary("RICHED20.DLL") 最後注意 FreeLibrary 如果是CRichEditView基類的可用 BOOL CXXXXXXView::PreCreateWindow(CREATESTRUCT& cs) { //裝入rich
Time of Update: 2018-12-07
除了視窗類別以外,還有成百上千種視窗風格供使用者指定視窗的繪製及其行為。其中有 3種最重要的風格建立了對應3種最基本的視窗類別型:重疊的視窗、快顯視窗和子視窗。■ 重疊的視窗(overlapped window),具有應用程式主視窗的全部特點。它的非客戶區包括一個可伸縮的架構、菜單條、標題列和最小化、最大化按鈕。■ 快顯視窗(popup window),具有訊息框或者對話方塊的全部特點。它的非客戶區包括一個固定大小的架構和一個標題列。■ 子視窗(child
Time of Update: 2018-12-07
首先他們都是微軟未公開的函數,之所以未公開主要是因為這些函數大部分功能太強大了,把他們公開會讓一些別有用心的人利用。9x下的我不知道,NT(含2000/xp)下你可以參考《Windows NT Native API》,他們中的大部分函數幾乎就從來沒有變過。而幾乎所有從Kenerl.dll中引出的Win32API,都是通過調用的Native
Time of Update: 2018-12-07
技術交流,DH講解.這個控制項在Additional選項卡,位於ExtCtrls.pas中. 使用的樣子: 這個控制項應該就是一個圖形控制項,所以它應該直接從TGraphicControl繼承下來,然後重載Paint方法就可以了,因為也沒有其他好做的了. 我們看看源碼吧.type //這個控制項可以設定形狀 TShapeType = (stRectangle, stSquare, stRoundRect, stRoundSquare,
Time of Update: 2018-12-07
簡介NetBeans IDE 支援在 IDE 內建立、產生、運行和調試 Qt 項目。Qt 工具(如 qmake、moc 和 uic)可在需要時自動啟動。您不必去考慮(甚至不需要瞭解)它們。安裝 Qt 軟體將 NetBeans IDE 與 Qt 一起使用時,在非 Windows 平台上無需完整的 Qt SDK。您可以按照配置 NetBeans IDE 以使用 C/C++/Fortran 中的所述安裝編譯器,然後可以下載 Qt 庫和工具(也稱為 Qt 架構)。但是,在 Windows 上應安裝
Time of Update: 2018-12-07
技術交流,DH講解.首先我們要知道什麼是數組?數組是一堆相同特性資料的一個集合,也就是每個元素的類型必須是一樣的,當然在其他一些弱文法的語言裡面,數組的元素可以千奇百怪. 例子:Var A: Array[ 0..2 ] Of Integer ;Begin A[ 0 ] := 1 ; A[ 1 ] := 1.0 ; //這裡是錯的,因為每個元素都必須是Integer類型End ; Delphi中數組分類: 1 定長和不定長.
Time of Update: 2018-12-07
ANT的安裝/配置筆記 作者:車東 發表於:2003-03-06 17:03 最後更新於:2007-04-12 11:04著作權聲明:可以任意轉載,轉載時請務必以超連結形式標明文章原始出處和作者資訊及本聲明。http://www.chedong.com/tech/ant.html 內容摘要:
Time of Update: 2018-12-07
3.x-4.x對於DNN 3.x 升級到 DNN 4.x,可參考這篇文章:Upgrade DotNetNuke from DNN 3.x to 4.x 4.6.2-對4.x版本,在DNN 4.6.2之前的升級可以參考我之前的文章:DotNetNuke(DNN)升級攻略(DNN 4.3.7至DNN 4.6.0)4.6.2+對於DNN 4.6.2及以上版本,升級變得很簡單了,在備份你的網站之後(資料庫和網站檔案),直接用Upgrade包覆蓋網站檔案,之後就可以自動升級了。可以看看Michael
Time of Update: 2018-12-07
前段時間自己做手機電子書,發現網上流行的mbookmaker不太好用於是想自己做一個。在網上搜尋了一下,沒有找到UMD檔案格式的說明,於是反編譯mbookmaker,查看其檔案格式。費了一番力氣後,總算了做出來,目前發布第一個版本,主要功能包括:建立UMD檔案;開啟、編輯UMD檔案;將UMD檔案內容另存新檔文字檔;根據文字檔自動建立UMD檔案,並可按關鍵字自動建立章節;可自動格式化文本,如刪除空行、串連斷行等;可以開啟未授權的檔案。工具使用外掛程式的開發思想,擴充還是比較強的。下一步的想法是根據
Time of Update: 2018-12-07
git svn clone 在擷取有中文檔案名稱的源碼庫的時候,會出現檔案名稱亂碼。解決的方法是: 1) 不能用 git svn clone 命令 2)git.exe svn clone "svn源碼庫的url地址" "本地工作目錄或git庫的路徑" -T trunk -b branches -t tags 這樣,就會產生本地的 .git 目錄了。 3) 修改 .git 目錄下的config檔案,在檔案末尾增加:[svn] pathnameencoding=gbk 4)
Time of Update: 2018-12-07
I.
Time of Update: 2018-12-07
當IE瀏覽器遇到指令碼錯誤時瀏覽器,左下角會出現一個黃色表徵圖,點擊可以查看指令碼錯誤的詳細資料,並不會有彈出的錯誤資訊框。當我們使用WebBrowser控制項時有錯誤資訊框彈出,這樣程式顯的很不友好,而且會讓一些自動執行的程式暫停。我看到有人採取的解決方案是做一個表單殺手程式來關閉彈出的表單。今天探討的方法是從控制項解決問題。1、SHDocVw.dll在COM時代我們使用的WebBrowser控制項是SHDocVw.dll。屏蔽錯誤資訊的方法很簡單使用下面的一句就可以搞定。WebBrowse
Time of Update: 2018-12-07
C和C++有很多好的類庫的沉澱,在.NET中,完全拋棄它們而重頭再來是非常不明智的、也是不現實的,所以,我們經常需要通過Pinvoke來使用以前遺留下來的非託管的dll。就.NET中使用非託管的dll經驗而言,經常碰到的問題至少有兩個,它們都是通過在運行時拋出異常來體現的。1.試圖載入格式不正確的程式 出現這種異常,通常是.NET應用程式的“目標平台”與非託管dll的平台不一樣。 一般,在使用VS開發.NET的應用程式和類庫時,預設的目標平台為“Any CPU”,