Time of Update: 2018-12-03
如何判斷一個圖是稀疏的還是稠密的 最近涉及了一些圖的演算法,發現用途蠻廣,比如:物流配送,中文分詞,甚至課程排列都可以用圖來表示和計算。無論哪種用途選擇一個合適的圖資料結構至關重要。 圖有兩種主要的表示方法:鄰接矩陣和鄰接表。 決定我們採用鄰接矩陣還是採用鄰接表來表示圖,需要判斷一個圖是稀疏圖還是稠密圖。鄰接矩陣和鄰接表表示圖所需的存貯空間和演算法時間度相差非常大,所以判斷一個圖是稀疏的還是稠密的非常重要。 判斷標準如下:
Time of Update: 2018-12-03
今天在一台新的機器上, 裝開發環境, 下載了新的JDK1.6和Tomcat6. 安裝完畢後, Tomcat無法正常啟動,在Tomcat的Logs中發現有以下錯誤: javajni.c] [error] The specified module could not be found.到底是怎麼回事呢?因為是模組載入的問題, 所以拿出從systeminternals下載的FileMon來監測到底是哪個東西載入失敗了.啟動FileMon, 然後, 嘗試啟動Tomcat,
Time of Update: 2018-12-03
目錄:一、公式組件二、公式文法三、公式類型----------------------------------------------------------------公式包含兩個關鍵區段:組件和文法。組件是建立公式所添加的部分,而文法是組織組件所遵循的規則。在 Crystal Reports 中有幾種不同種類的公式:報表、格式化、選定、搜尋、運行總計條件和警報公式。報表中的多數公式為報表公式和條件式格式設定化公式。---------------------------------------
Time of Update: 2018-12-03
匯出部分:1、在SQL EDITOR中寫出你所需要得到資料的SQL語句,然後運行。 2、然後在下方資料區按滑鼠右鍵,點擊 SAVE AS 項 3、在彈出的對話方塊設定匯出的格式,檔案存放位置及相關格式化選項 4、點擊 OK ,匯出成功————————————————————————————————————————解決亂碼的辦法:可以在儲存時選擇XLS INSTANCE,這時也是excel檔案格式,然後在儲存成檔案就可以了——————————————————————————
Time of Update: 2018-12-03
Crystal Reports 提供準線以協助您準確地對齊、移動對象並調整報表對象的大小。準線是一些非列印線條,可以將其放在“設計”選項卡和“預覽”選項卡上的任何位置以協助對齊。它們具有對齊屬性,使對象自動與其對齊。目錄一、查看準線 二、插入準線 三、使對象與準線對齊 四、使用準線定位對象 五、使用準線調整對象大小
Time of Update: 2018-12-03
問題:水晶報表中,因為資料來源的欄位是不固定的,可否在運行時動態添加欄位,就象在winform中動態添加控制項一樣?(更新:2003-11-05)——————————————————————————————————————解決方案:用“公式欄位”1、根據欄位的最大數量,定義若干個“公式欄位”,FormulaFeild1、FormulaFeild2……,公式為空白;2、把“公式欄位”按順序放在“詳細資料”裡;3、在程式裡動態將“公式欄位”賦值為“具體欄位”;如:FormulaField1.Text
Time of Update: 2018-12-03
今天真的好鬱悶啊,怎麼都不能修改,自己看了看源檔案沒有錯誤,資料庫連接字串也沒有錯誤,這到底是怎麼回事呢?正在發牢騷,鬱悶中,我不由的點開了資料庫,就無精打採的點擊著資料庫中的某一張表,表裡的某一列值,我不小心把值給修改了,但是我在關閉這張的同時提示我,資料庫日誌已滿,我就在想這是什麼原因呢,後來就帶著這個問題找解決方案。功夫不負有心人,這個問題被我解決了。 原因:資料庫記錄檔已滿而造成sql資料庫無法查看,修改,刪除等操作。 解決方案有兩種,一種是暫時的解決方案,另一種是永久的解決方案。 第一
Time of Update: 2018-12-03
每一幀映像均是由電子束順序地一行接著一行連續掃描而成,這種掃描方式稱為漸進式掃描。要得到穩定的漸進式掃描映像,每幀映像必須掃描整數行。舉例來說,一幀映像是連續掃描625行組成的,每秒鐘共掃描50幀映像,即幀掃描頻率為50幀/秒,或寫成50Hz,行掃描頻率為31.25kHz。 漸進式掃描方法使訊號的頻譜及傳送該訊號的通道頻寬均達到很高的要求。電視專家想出了一個巧妙的方法,把一幅625行映像分成兩場來掃,第一場稱奇數場,只掃描625行的奇數行(依次掃描1、3、5、…行),而第二場(偶數場)只掃描6
Time of Update: 2018-12-03
上篇文章介紹了AutoHotKey的準系統和大致模組,這次用一個簡單的例子來說說AutoHotKey的指令碼編寫。和流行的自動化測試載入器一樣,可以通過錄製在編寫指令碼,也可以直接手工寫指令碼。但是對於GUI的應用程式來說,基本上都需要錄製操作,產生針對記錄遊歷過的對象或座標的指令碼。AutoHotKey功能相對簡單,基本上只記錄座標,少數對於Window的操作是用對象表示的,相當於流行自動化測試載入器中的低級錄製。
Time of Update: 2018-12-03
一、點。l 點的座標A(x1, y1),B(x2, y2)二、向量。l 向量AB = (x2-x1, y2-y1) = (x3,y3) ,CD = (x4, y4)。l 向量的模|AB| = sqrt(x3*x3 + y3*y3) 即向量的長度。三、點積。l 點積的結果為一個數值。l 數值計算方法AB * CD = x3*x4 + y3*y4。l 幾何意義AB * CD = |AB| * |CD| * cos(
Time of Update: 2018-12-03
位元影像是windows圖形編程中非常重要的一個方面。在進行普通的位元影像操作中,如GDI函數BitBlt,StretchBlt, StretchDIBits,都會用到一個光柵作業碼,即ROP碼,像SRCCOPY,PATPAINT,SRCAND等,由於最近在開發圖形驅動,涉及了許多的ROP2,ROP3和ROP4碼的操作,對ROP碼進行了深入的研究,以下詳細介紹之以和大家分享。 二元光柵操作:我們在使用GDI畫線和填充地區時,GDI使用二元光柵作業碼ROP2組合畫筆或畫刷像素和目標像素以得到
Time of Update: 2018-12-03
要使用低成本的 32位處理器,開發人員面臨兩種選擇,基於Cortex-M3核心或者ARM7TDMI核心的處理器。如何做出選擇?選擇標準又是什嗎?本文主要介紹了ARM Cortex-M3核心微控制器區別於ARM7的一些特點,協助您快速選擇。1.ARM實現方法ARM Cortex-M3是一種基於ARM V7架構的最新ARM嵌入式核心,它採用哈佛結構,使用分離的指令和資料匯流排( 馮諾伊曼結構下,資料和指令共用一條匯流排 )。從本質上來說,哈佛結構在物理上更為複雜,但是處理速度明顯加快。根據摩爾定理,
Time of Update: 2018-12-03
HPD(Hot Plug Detection),在HDMI的一對聯結中,為熱插拔的實現而設計的。簡單地說,當發送端接入接受端時,接受端會回應HPD訊號給發送端,進而發送端會啟動DDC通道,而讀取接受端EDID的資訊,然後進行HDCP的互動,如果雙方認證成功,則視頻、音頻正常工作,否則聯結失敗,不同系統會有不同的處理。
Time of Update: 2018-12-03
頻寬=包長度×每秒包數=包長度×(1/打包周期)=(Ethernet頭+IP頭+UDP頭+RTP頭+有效載荷)×(1/打包周期)=(208bit +160bit+64bit+96bit +有效載荷)×(1/打包周期)=(528bit+(打包周期(秒)×每秒的位元數))×(1/打包周期)=( 528 / 打包周期 ) + 每秒位元數按照上面的計算公式:G711:20ms打包,頻寬為 ( 528/20 + 64) Kbit/s=90.4 Kbit/sG729:20ms打包,頻寬為 ( 528/20
Time of Update: 2018-12-03
一直以為Delphi中沒有分割字串的函數,以前曾經自己寫過,也用過RegExpr來分割,今天無意中發現Delphi本身就有ExtractStrings,而且功能還不弱,分割的同時還可以去Null 字元串和去空白(可以自訂).ExtractStrings Routine Fills a string list with substrings parsed from a delimited list.Unit Syntax [Delphi] function
Time of Update: 2018-12-03
[問題描述]遠程登入開啟Matlab,提示如下資訊:License Manager Error -103.Terminal Server remote client not allowedFeature: MATLABLicense path: D:\Program files\TLAB71\bin\win32\license.dat; D:\Program files\MATLAB71\bin\win32\*.licFLEXlm error: -103,577For
Time of Update: 2018-12-03
關於Windows的外殼擴充編程,拖放是比較簡單的一種,在網上可以找到不少介紹這個技巧的文章。大部分是介紹使用MFC的COleDropTarget實現的,我覺得一般使用COleDropTarget已經很好了,但是我習慣在一些程式模組中,完全的不使用MFC,比如純SDK編程,還有用在ATL的時候,MFC是相當累贅的。所以COleDropTarget在這個意義上講不夠完美。參考了MSDN以及www.CodeProject.com的相關文章和代碼(by Thomas
Time of Update: 2018-12-03
1、有關IPicture載入圖片後直接Render到記憶體DC的問題(HBITMAP 轉換 IPicture)Picture的方法get_Handle可以直接得到圖片的控制代碼 IPicture *pIPicture; HBITMAP hBitmap; ... pIPicture->get_Handle((OLE_HANDLE *)&hBitmap);2、CBitmap 轉換 HBITMAP CBitmap m_bitMap; HBITMAP m_hBitMap;
Time of Update: 2018-12-03
我一直喜歡600系列的機器,本來打算升個T4x的機器爽一把,當從實際(上網看資料)出發還是選擇了廉價的600E作為自己的小黑。首先上pchome二手論壇一會就瞄準了上海大學的一個XD的機器,當天就拿下.機器配置:PIII 750 (運行在600) 224M 6G CDROM
Time of Update: 2018-12-03
Discuz!發帖預留內容 這個是看到站長網(ADMIN5)論壇用到了,那天請教了一王,瞭解了修改方法,今天分享出來.示範如下,修改方法:開啟模板檔案templates\default\hempost_newthread.htm 尋找$message</textarea></div>複製代碼替換為<!--{if $message!=""}-->$message<!--{elseif $fid==15 || $fid==22 || $fid==64 ||