Time of Update: 2018-12-05
Delphi作為一門新起的Windows程式設計語言,由於其集眾多的優秀特性於一身,因而越來越得到廣大編程人員和發燒友的青睞。以下十則技巧涉及的面比較廣泛,希望能夠對Delphi的愛好者有所裨益。 1.類似於vb.中的doevents功能。 大家或許發現,在Delphi中沒有類似於vb.中的doevents函數,這樣有的時候,我們將無法使Windows響應多個同時發生的事件。其實,在Delphi的application對象中包括類似的一個方法:ProcessMessage,你可以通過調用Ap
Time of Update: 2018-12-05
PHP4.04+PWS在Win98下的安裝與配置....本文主要介紹PHP4.04及mysql3.22.32在win98系統pws4.0下的安裝。文中所汲及的軟體都可以在本站的軟體欄目下載。....所需軟體php4.04 win32位安裝程式mysql3.22 win 32位版共用版phpmyadmin_2.0.5管理MYSQL資料庫的最佳工具
Time of Update: 2018-12-05
一、介面色彩漸層效果的實現 介面色彩漸層效果是通過用漸層的畫刷刷繪依次相鄰的矩形塊實現的。下面列舉執行個體說明: 1.建立一個表單,假設其Width為500,設定一個按鈕Button1,按此按鈕將把表單置為由左向右由黃變白的漸層效果。 2.Button1按鈕的代碼如下: procedure TForm1.Button1Click(Sender: TObject); var i,j:Integer; Dct:TRect; begin j:=Form1.height;
Time of Update: 2018-12-05
在VC6.0中呼叫瀏覽器訪問WEB頁面
Time of Update: 2018-12-05
在VC++6.0開發中實現全螢幕顯示 全螢幕顯示是一些應用軟體程式必不可少的功能。比如在用VC++編輯工程源檔案或編輯對話方塊等資源時,選擇菜單“View/Full Screen”,即可進入全螢幕顯示狀態,按“Esc”鍵後會退出全螢幕顯示狀態。 在VC++6.0中我們用AppWizard按預設產生單一文件介面的應用程式架構。下面將先討論點擊功能表項目“View/Full Screen”實現全螢幕顯示的方法,再講述按“Esc”鍵後如何退出全螢幕顯示狀態。 1)
Time of Update: 2018-12-05
MFC 四大天王關於 MFC 這一主題,在「滄海書訊」版上曾經被討論過的書籍有四本,正是我所列出的這四大天王。看來我心目中的好書頗能吻合市場的反應。---------------------------------------------------------------我還記得,無責任書評是在四年前(1993)開春時和大家第一次見面。雖然不是每個月都出貨,但斷斷續續總保持著訊息。在明確宣布的情況下這個專欄曾經停過兩次,第一次停了三個月,於 1994 年開春複工;第二次停了十五個月,於 199
Time of Update: 2018-12-05
在VC 5.0中實現基於MFC的組件的本地化浙江大學電腦系344信箱(310027) 鄭傑 Visual C++(以下簡稱VC)是微軟公司的Visual 系列軟體開發工具之一。對非英語地區的程式員,不可避免地要解決軟體的本地化問題。VC 本身就支援多語種編程,給本地化帶來了極大的方便。這裡我們主要討論基於 MFC 的組件的本地化。要實現那些使用 MFC 的組件的本地化,需要解決下面兩個問題。 第一問題是,要實現組件本身的一些特殊資源的本地化,例如字串、對話方塊等等。由於大多數在
Time of Update: 2018-12-05
在最新的discuz! 7.2中內建了一個新的應用程式外掛程式manyou。恰恰在這個新外掛程式中,沒有對傳入的參數進行檢查,在GPC為off的情況下,導致注入漏洞的產生。漏洞分析:檔案./manyou/sources/notice.php相關代碼:if($option == 'del') {$appid = intval($_GET['appid']);$db->query("DELETE FROM {$tablepre}myinvite WHERE appid='$appid'
Time of Update: 2018-12-05
一、要在一副映像上加一個滑動條的步驟:1.先建立一個視窗,該視窗就是而後要把trackba放上去的父視窗。即trackbar屬於那個視窗。2.建立trackbar。要用到函數cvCreateTrackbar函數。 在opencv內建的pdf檔案裡面可知道該函數的原型如下:Creates a trackbar and attaches it to the specified windowint cvCreateTrackbar(const char* trackbarName,const
Time of Update: 2018-12-05
Opencv新手遇到的問題很多問題之一就是#include opencv標頭檔的時候經常會出錯。程式明明就很簡單,一個稍懂opencv的人都知道程式沒有錯誤,但是一編譯就是一大堆錯誤,就是找不到標頭檔。fatal error C1083: 無法開啟包括檔案:“cv.h”: No such file or directoryfatal error C1083: 無法開啟包括檔案:“highgui.h”: No such file or directory……這樣的錯誤很常見吧,這是極有可能是檔案(
Time of Update: 2018-12-05
瞭解core模組之前還應改學習ngx_start_worker_processes函數,今天我就來詳細學一下這個方法,主要內容來自於http://blog.sina.com.cn/s/blog_677be95b0100iivk.html。 nginx的進程啟動過程是在ngx_master_process_cycle(src/os/unix/ngx_process_cycle.c)中完成的(單進程是通過ngx_single_process_cycle完成,這裡只分析多進程的情況),在ngx_mas
Time of Update: 2018-12-05
Bresenham是由Bresenham提出的一種精確而有效地光柵線產生演算法,該演算法僅使用增量整數計算。另外,它還可以用於顯示其它曲線。我們以斜率大於0小於1的線段來進行考慮。以單位x間隔進行取樣。每次繪製了當前像素點(xk,yk)之後,需要確定下一個要繪製的點是(xk+1,yk)還是(xk+1,yk+1),需要判斷哪一個點像素點更接近線路徑。在取樣位置,我們使用d1和d2來表示兩個像素和線路徑的位移。在像素列位置xk+1處的直線上的y座標可計算為:y=m(xk+1)+b那麼:d1=y-yk
Time of Update: 2018-12-05
一、Deferred shading技術簡介Deferred
Time of Update: 2018-12-05
The proximity sensor on the iPhone detects when the device is close to your face (or otherwise covered). There aren’t many times when using the sensor is of value, however, the Google Voice Search application has put this to good use as a means to
Time of Update: 2018-12-05
原文連結:http://www.javaworld.com/javaworld/jw-01-2009/jw-01-spring-transactions.html?page=1在Spring中常常使用JTA以及XA協議來實現分散式交易,不過我們也有其他選項。最佳實現取決於你的應用情境,比如使用什麼類型的資源,如何在效能、安全、可靠性和資料完整性之間權衡。在這個系列文章中,來自SpringSource的David
Time of Update: 2018-12-05
作者:virushuo 發表於 2010-07-17 03:07 最後更新於 2010-07-17 14:07著作權聲明:按照by-nc-sa的cc協議可轉載,拒絕採用“獨家” 授權媒介(含網站和平面媒體)轉載、引用、連結,除非獲得本人許可。轉載時請務必以超連結形式標明文章原始出處和作者資訊及本聲明。http://blog.devep.net/virushuo/2010/07/17/cocoa-core-text-text-height.htmlCore
Time of Update: 2018-12-05
QImage 映像格式小結2011-04-09
Time of Update: 2018-12-05
畫一個圓,圓心為(cx,cy),並以此為中心,寫數字:通常情況下,drawText(text,cx,xy,paint)中,點(cx,cy)是文字的起始點,如下:即使使用paint.setTextAlign(Paint.Align.CENTER),是文字橫向置中,但是縱向不會置中。如果能得到文字高度,再向下位移一半,就可以置中了:先要取得text的邊界,paint.getTextBounds(,,,textBounds);取得了邊界,就可計算高度,寬度。Paint countPaint =
Time of Update: 2018-12-05
文章目錄 1、前序2、問題描述3、全域定義4、詞法分析5、文法分析6、語義分析7、代碼產生 8、原始碼 1、前序這是編譯原理的實驗,自認為是上大學以來做過的最難的一個實驗。所以寫篇部落格記錄一下。實驗用到的基礎知識:C語言、資料結構、彙編(只需簡單的瞭解)。開發工具:VC 2、問題描述編譯整數四則運算運算式,將整數四則運算運算式翻譯為組合語言代碼。消除左遞迴後的文法:E→TE'E'→+TE' |εT→FT'T'→*FT' |εF→(E) |
Time of Update: 2018-12-05
IME 架構Android的IME架構比價複雜。從進程的角度來講,相關功能主要分布在下面三個位置:用戶端應用是一個包含有圖形介面的應用,如地址本。圖形介面上包含有能夠接收輸入的編輯框,如TextView。IME模組提供軟鍵盤,將使用者在軟鍵盤上的按鍵輸入根據某種演算法(如Zi, T9,