Time of Update: 2018-08-21
指紋識別技術的基本原理及過程 儘管指紋識別技術已經進入了民用領域,但是其工作原理其實還是比較複雜的。與人工處理不同,生物識別技術技術公司不直接儲存指紋的映像。多年來,各生物識別技術技術公司及其研究機構研究了許多指紋識別演算法(美國有關法律認為,指紋映像屬於個人隱私,因此不能直接儲存指紋映像)。但各種識別演算法最終都歸結為在指紋映像上找到並比對指紋的特徵。這就是指紋識別技術的基本原理,即採集指紋映像並進行比對指紋特徵。 指紋的特徵
Time of Update: 2018-12-04
1 建立Excel檔案 要在Delphi中控制Excel,就必須用到OLE自動化。現在一般採用OLE2來建立OLE對象,當啟用一個OLE對象時,伺服器程式僅在容器程式內部啟用,這就是所謂的“就地啟用”(in-place activation)。 建立Excel檔案時,先建立一個OLE對象,然後在對象中建立工作表worksheet,如函數createExcel所示: function
Time of Update: 2018-12-05
羅焱 從薇 王正浩摘 要:使用ActiveX Scripting技術,可以在應用程式中整合使用指令碼語言。本文介紹如何應用這一技術在Delphi應用程式中添加VBScript支援。關鍵詞:ActiveX指令碼描述;Delphi;VBScript1.引言 Delphi語言是Borland公司開發的一種功能強大的程式設計語言,它基於串口和物件導向,併兼有VC的強大功能和VB的快速開發、易學易用的優點,具有開發效率高、介面製作美觀方便、可實現各種操作功能等特點。VBS全稱Visual Basic
Time of Update: 2018-12-05
本文來自 csdn lidp ,轉載著名出處,謝謝。VOIP行業資訊和技術趨勢請參考: www.voip123.cn對於註冊功能,asterisk
Time of Update: 2018-12-05
Mercurial與TortoiseHg使用入門教程文章來源:http://www.keakon.cn/bbs/thread-1865-1-1.html分布式版本管理工具當中,Git和Mercurial(意思為水銀的,於是經常縮寫為Hg)是最為流行的工具。大名鼎鼎的Linux就用Git作源碼管理,而Python和Firefox則採用Hg(你可以在這找到一堆使用Hg的項目)。 1.為何要用分布式組態管理 2.為何選擇Mercurial 因為Git的優勢主要在於分支,而漢化並不需要太多分支;而G
Time of Update: 2018-12-05
組合語言中PTR的含義及作用 mov ax,bx ;是把BX寄存器“裡”的值賦予AX,由於二者都是word型,所以沒有必要加“WORD” mov ax,word ptr [bx];是把記憶體位址等於“BX寄存器的值”的地方所存放的資料,賦予ax。由於只是給出一個記憶體位址,不知道希望賦予ax的,是byte還是word,所以需要用word明確指出!所以,當兩個運算元的寬度不一樣時,就要用到ptr。也就是說*p 用彙編表示就是:dword ptr
Time of Update: 2018-12-05
在分析根據遞迴方程分析演算法的時間複雜度時,常見到如下形式的方程,T(n) = a * T(n/b) + f(n) a ³ 1,b > 1,f(n)一般是個簡單函數這時可以有2種方法,來計算時間複雜度。一是用遞迴樹,逐層代入原式,最終形成一個級數,然後用一個函數來表達,得到T(n)。二是應用主項定理Master Method 。其實,主項定理也就是對遞迴樹方法的一種歸納,形成了固定的計算方式,並分三種情形來計算。這三種情形主要是比較 nlogba 與
Time of Update: 2018-12-05
1. OSTaskCreate() OSTaskCreate()建立一個新任務,可以在多任務環境啟動之前,或者運行任務中建立任務。注意,ISR中禁止建立任務,一個任務必須為無限迴圈結構。 原始碼如下:#if OS_TASK_CREATE_EN > 0 /* 條件編譯,是否允許任務的建立 */INT8U OSTaskCreate (void (*task)(void *pd), /* 函數指標,void
Time of Update: 2018-12-03
這個方向的題目一直是我suningin個人的一塊心病,知道好久了,但是從來沒有安心下來徹底研究研究,今天晚上用了些時間終於給弄了出來,放在這裡和大家分享,呵呵。。。大家先來看看下面計算式子的值,試試自己來做做 int b=0,c=0,d=0,g=0,i=0; int a=1,e=1,f=1,h=1,j=1; i = (++j) + (j++) + (j++); g = (h++) + (h++) + (++h); b = (a++) + (a++) + (a++); c = (e++) + (
Time of Update: 2018-12-03
不象常規的.LNK捷徑(指向一個文檔或應用程式), 網路捷徑指向一個URL(web文檔).下面是如何建立一個.URL檔案的網路捷徑,用的是Delphi語言. 網路捷徑對象被用來建立互連網或web文檔的捷徑.互連網捷徑和常規的捷徑(在二進位檔案中包含資料)是不同的,常規的捷徑指向一個文檔或者應用程式。這種帶有.URL副檔名的文字檔包含的內容是INI格式的。 網路捷徑(.URL) 要建立一個網路捷徑,直接拖拽網路連結到你的案頭上(或者到其他檔案夾裡)
Time of Update: 2018-12-05
LabVIEW 中支援TCP/IP網路通訊研究介紹 LabVIEW具有強大的網路通訊功能,這種功能使得LabVIEW的使用者可以很容易編寫出具有強大網路通訊能力的LabVIEW應用軟體,實現遠程虛擬儀器。LabVIEW支援TCP/IP協議、UDP協議等等。而且NI公司還開發了一種DATASOCKET技術,很大程度上的簡化甚至免除了網路通訊編程,使用者很容易地在互連網實現高速資料交換。
Time of Update: 2018-12-05
說明:文章中的很多資料可能在新的CPU或不同的CPU或不同的系統內容下有不同的結果,可能不能面面俱到)
Time of Update: 2018-12-05
Q:系統檢測不到內線模組A:通常是因為沒有插上電源接頭。如果卡上有內線模組,則需要將PC機箱電源引出的插頭插到卡上右邊的電源介面上。Q:類比卡檢測不到外線掛機Q:聽到的摘機訊號音與普通的電話摘機訊號音不一致。A:國內使用者經常反映這個問題。需要修改一下設定檔:l /etc/zaptel.conf中把 loadzone 和 defaultzont 改為cn l 在/etc/asterisk/zapata.conf
Time of Update: 2018-12-05
來自於《Intel組合語言程式設計》(第四版)第10章----結構和宏。 所謂醉漢走路,即在一個XY座標的二維地圖中,類比一個醉漢走路的軌跡(原書中說的是一個喝醉了酒還未清醒的教授)。此處仍然用到了結構和宏,來看一下原書代碼: TITLE Drunkard's Walk (Walk.asm) INCLUDE Irvine32.incWalkMax = 50StartX = 25StartY = 25 DrunkardWalk STRUCT
Time of Update: 2018-12-05
Winform用戶端調用Webservice 120秒逾時.對此問題,針對伺服器與用戶端分別作了逾時設定為300S. 1. 伺服器端設定逾時 在 web.config 的 system.web 裡添加如下配置項: < httpRuntime executionTimeout="300000" /> 以上時間單位是秒. 記得要把 web.config 的 debug 模式關閉: < compilation
Time of Update: 2018-12-05
XLSReadWrite控制項簡介: 一個你需要的,能在Delphi和.NET下訪問Excel檔案的完美解決方案。 一個經典的讀寫Excel的控制項,對於使用Excel 開發很有協助 官方網站:http://www.axolot.com/components/index.htm 功能描述 About
Time of Update: 2018-12-04
今天早上,開啟Adobe Reader,剛運行不到半分鐘,就看到它報——“Adobe Reader Invalid plugin detected. Adobe Reader will quit”這樣的錯誤。呃!奇怪了!明明昨天用的挺好的,怎麼今天會報這樣的錯誤。 作為一名程式員,對這樣類似的bug提示相當敏感!程式對於程式員來說,最好的結果就是在運行時發現了錯誤。下面讓我們“Debug”一下…… 首先,先翻譯一下,“檢測到Adobe Reader無效的外掛程式,Adobe
Time of Update: 2018-12-05
sudo apt-get install mutt sudo apt-get install msmtp安裝好了這兩個包之後,就是進行相關設定檔的配置了: 首先配置 mutt,系統全域設定設定檔在 /etc/Muttrc,如果使用某個系統使用者,可以在~/.muttc中設定,沒有該檔案,就自己建立。vi
Time of Update: 2018-12-04
什麼情況下使用表變數?什麼情況下使用暫存資料表?表變數: DECLARE @tb table(id int identity(1,1), name varchar(100)) INSERT @tb SELECT id, name FROM mytable WHERE name like ‘zhang%’ 暫存資料表: SELECT name, address INTO #ta FROM mytable WHERE name like
Time of Update: 2018-12-05
在VTL中有三種類型的references:變數(variables)、屬性(properties)、方法(methods)。用$字元開始的references用於得到什麼;使用#字元開始的directives(指令)用於作些什麼。第一:#foreach($zz in [1..$info.Rows.Count])#set($zzz = $zz + 7)<td id="changeTD$!{item.userId}$zzz" ondblclick="ChangeDropDown(this,'