Delphi影像處理 — 最小值

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。    本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。    

文法?BUG?

procedure TForm1.Button1Click(Sender: TObject);var  v: ^Integer;  p: ^Integer;  i, Len: Integer;begin  Len := 6;  GetMem(v, Sizeof(Integer) * Len);  p := v;  for i := 0 to 5 do  begin    p^ := i * i;    Inc(p);  end; 

GDI+ for VCL基礎 — 畫刷之HatchBrush

        本文為GDI+ for VCL基礎系列文章之一,主要供GDI+初學者入門參考,例子使用GDI+版本和說明見《GDI+ for VCL基礎 -- GDI+ 與 VCL》。如有錯誤或者建議請來信:maozefa@hotmail.com       

重新組織編寫Delphi的MD2、MD4、MD5類

     在Delphi中,由於Indy的TIdHashMessageDigest類有BUG(見我的《要謹慎使用Indy的TIdHashMessageDigest類》一文),只好重新借Indy代碼重新組織改寫了一下,經過簡單測試正常,源碼如下,如有錯誤請指正:unit MessageDigest;interfaceuses SysUtils, Classes;type THashValue128 = array[0..15] of Byte; TMDRecord128 = packed

GDI+ 在Delphi程式的應用 — Matrix應用心得

        關於GDI+的幾何變換類Matrix的理論和應用有很多書籍和文章介紹,本文只是談一點自己的應用心得。        使用GDI+的Matrix類,可以很方便的進行提供了Rotate(旋轉)、Scale( 縮放)、Shear(切變)等線性變換和Translate(平移),還可以通過這幾個基本的變換組成更複雜的複合變換。通過變換後的圖形及原點座標變化很大,如下面的語句:  g.DrawEllipse(Pens.Blue, 0, 0, 100, 50); 

Delphi程式中彈出和關閉CD-ROM

         要在Delphi程式中控制CD-ROM的彈出和關閉,可以利用MMSystem.pas單元的MCI(Media Control Interface)函數。有2個函數可以達到同樣的效果。一個是mciSendCommand函數,另一個是mciSendString函數。下面分別用這2個函數寫的OpenCDDrive函數。        1、使用mciSendCommand:function OpenCDDrive(IsOpen: Boolean; DriveName: char = #

Delphi影像處理 — 設定伽瑪

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。   本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。     前天有個朋友發郵件向我諮詢,怎樣使用GDI+的ImageAttributes.SetGamma方法。他說他在使用GDI+

Delphi影像處理 — 映像卷積

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。   本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。    

Delphi影像處理 — 映像顯示

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。    本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元和《Delphi影像處理 -- 映像合成》中除例子外的全部代碼。    

Delphi影像處理 — 彩色浮雕

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。    本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元和《Delphi影像處理 -- 平面幾何變換類》TransformMatrix.pas單元。    

事務是什嗎?事務的隔離等級是什嗎?

事務是作為一個邏輯單元執行的一系列操作,一個邏輯工作單元必須有四個屬性,稱為 ACID(原子性、一致性、隔離性和持久性)屬性,只有這樣才能成為一個事務隔離等級:Read_uncommit    存在問題:髒讀、不可重複讀取、幻讀Read_commit        存在問題:不可重複讀取、幻讀    解決:在某行資料改變後,加寫鎖Read_repeatable    存在問題:幻讀                解決:在上面的基礎上,只要讀取了某行就對行加讀鎖Serializable      

GDI+ 在Delphi程式的應用 — ColorMatrix與映像亮度

      年初,我寫了一篇關於GDI+亮度調整的文章,見《GDI+ 在Delphi程式的應用 -- 調整映像亮度》,採用的是掃描線逐點改變,當時有網友評論時提出是否可以ColorMatrix進行調整,我覺得映像像素值上下限不好控制,加之沒時間沒去研究,今天,我卻發現該網友提出的方案居然是切實可行的。改變映像亮度,實際就是對像素點的各顏色分量值作一個平移,使用ColorMatrix進行平移是個輕而易舉事!  在《GDI+ 在Delphi程式的應用 -- 調整映像亮度》一文舉例中對圖片增加亮度20

鬱悶的彙編碼

    我是個編程業餘愛好者,雖說是業餘,也有近20年了,以前在DOS下編程,電腦速度很慢,記憶體、硬碟容量也有限,必須對程式碼精益求精,稍大點的程式還得兼顧代碼長度和運行速度,否則,你的程式可能跑不起來。   

Delphi影像處理 — 灰色浮雕

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。    本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元和《Delphi影像處理 -- 平面幾何變換類》TransformMatrix.pas單元。    

簡潔代碼一定比複雜代碼效率高嗎?

   

Delphi影像處理 — 高斯模糊

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。    本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。    

當使用limit時,explain可能會造成誤導

When EXPLAIN can be misleading原文見:http://www.mysqlperformanceblog.com/2006/11/12/when-explain-can-be-misleading/ (1)explain當估計行數時,不考慮limit,因此可能會對查詢估計過多的檢查行數(2)類似於SELECT ... FROM TBL LIMIT

innodb相關的狀態變數

| Innodb_buffer_pool_pages_data | 496 |包含資料的頁數(髒或乾淨)。| Innodb_buffer_pool_pages_dirty | 5 |當前的髒頁數| Innodb_buffer_pool_pages_flushed | 1182773 |已經flush的頁面數| Innodb_buffer_pool_pages_free | 0 |空頁數| Innodb_buffer_pool_pages_misc | 16 |優先用作管理的頁數| Innodb_

Delphi影像處理 — 亮度/對比調整

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。   本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。         

innodb相關設定變數

| innodb_adaptive_hash_index | ON |是否開啟適應性hash索引| innodb_additional_mem_pool_size | 1048576 |InnoDB用來儲存資料目錄資訊&其它內部資料結構的記憶體池的大小| innodb_autoextend_increment | 8 |當自動擴充資料表空間被填滿之時,為擴充而增加的尺寸(MB為單位)| innodb_autoinc_lock_mode | 1 |The locking mode to use

總頁數: 61357 1 .... 24214 24215 24216 24217 24218 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.