Time of Update: 2018-12-03
題意:http://acm.hdu.edu.cn/showproblem.php?pid=4323 對於每個詢問,輸出給定一列數裡面與詢問的數a編輯距離小於等於b的數。解: dp,編輯距離。轉自Matrix67 除了字串匹配、尋找迴文串、尋找重複子串等經典問題以外,日常生活中我們還會遇到其它一些怪異的字串問題。比如,有時我們需要知道給定的兩個字串“有多像”,換句話說兩個字串的相似性是多少。1965年,俄國科學家Vladimir
Time of Update: 2018-12-03
經過測試得出,對ear包載入的順序是按照包名的首個字母的順序來載入的,如果在載入過程中出現包調用包的情況時,這樣要注意包名引起的問題了。問題:不同尾碼的包的載入順序是怎樣? ear包內的jar包、war包的載入順序又是怎樣? 包內的class檔案以及其他檔案的載入順序又是怎樣? 待續。。。。 對於問題的回答: 1、不同尾碼的包的載入順序是怎樣?答:
Time of Update: 2018-12-03
Delphi中為DBGrid控制項添加色彩2005-08-08 09:13作者:小刀輕舞出處:天極網責任編輯:方舟 添加不同顏色到TDBGrid組件中將會增強組件的顯示外觀和區別資料庫中不同內容的行或列。 TDBGrid組件是一種非常棒的用來顯示資料內容的組件,本文的重點將用來解釋---如何在TDBGrid中改變特定行或列或儲存格的顏色。 準備階段: 本文假設你已經知道如何將一個TDBGrid與資料庫相聯結,最容易的方法是使用“Database Form
Time of Update: 2018-12-03
http://acm.cugb.edu.cn/JudgeOnline/showproblem?problem_id=1220 題意:有兩個數組a和b元素個數都有n(10000)個,且均為正整數。。。求a[]*b[]所產生的c[]數組的第k大數。。 分析:二分求一個值v,這個值是最末尾一個c的元素中>=v的個數>=k。。。然後掃描a數組,二分b數組得到>=v的元素個數。。。其實二分b數組還可以省略。。。因為a和b數組都是排序了的,那麼對a中的元素往後掃,b中元素往後掃就可
Time of Update: 2018-12-03
A題出現的字元及其次數全部匹配即可。B題推規律,注意細節,比如中線什麼的。C題想法題,好題。給定n<=3000個人,排隊,給定他們每個人前面嚴格比之高的人的個數num[i],要求你輸出他們的高度(高度隨意指定,但必須滿足他們每個人前面嚴格比之高的人的個數)。我的做法:輸入的個數從小到大排序後,第一個必須: num[1]=0, 否則輸出 -1;所有(當然包括第一個人)num[i]的人的高度指定是 5000,比如num[]= { -1,0,0,0,2,2,3,4,5... };開始是 50
Time of Update: 2018-12-03
一、前言最近接觸的OS比較多,外加自己想多學點OS的知識,就在網上狂搜教學用的OS。除了Minix用VMware搭建外,看到還有個叫GeekOS的學慣用OS,就拿來試試。 What is it?GeekOS is a tiny operating system kernel for x86 PCs. Its main purpose is to serve as a simple but realistic example of an OS kernel running on real
Time of Update: 2018-12-03
1 從官方網站下載2 解壓縮3 上傳到伺服器(二進位)4 運行http://yoursite/system/install.php5 填寫資料庫的資訊和內碼等其他網站資訊,請注意認真填寫,這一步比較關鍵,並點擊“安裝”6 安裝成功,預設帳號是:admin,密碼是a7 刪除install.php或者改名8 通過http://yoursite/system登入後台,修改密碼9 根據自己的需要建立變數,修改模板,設定欄目與主題10 完成akcms的網站搭建
Time of Update: 2018-12-03
vba excel編程三日談(1) vba excel編程三日談(2)vba excel編程三日談(3) 本文將講解vba串連資料庫讀取資料,更新資料, vba建立透視圖.vba串連資料庫讀取資料,更新資料使用adodb通過windows系統提供的datasource, 即可串連各類資料庫並進行crud操作.通過控制台->Administrative Tools ->DataSource (ODBC) 即可查看和添加/修改datasource.
Time of Update: 2018-12-03
Smarty 中的 if 語句和 php 中的 if 語句一樣靈活易用,並增加了幾個特性以適宜模板引擎. if 必須於 /if 成對出現. 可以使用 else 和 elseif 子句. 可以使用以下條件修飾詞:eq、ne、neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、div by、even by、odd by、==、!=、>、<、<=、>=.
Time of Update: 2018-12-03
網頁WB.ExecWB控制項列印方法2010-02-01 12:48代碼:<table width="100%" cellpadding="1" onmouseover="kpr.style.display='';" ><tr> <td width="100%" height="25" colspan="3"><script language="javascript">function printsetup(){ // 列印版面設定
Time of Update: 2018-12-03
影像處理之距離變換概述距離變換是二值影像處理與操作中常用手段,在骨架提取,映像窄化中常有應用。距離變換的結果是得到一張與輸入映像類似的灰階映像,但是灰階值只出現在前景地區。並且越遠離背景邊緣的像素灰階值越大。基本思想根據度量距離的方法不同,距離變換有幾種不同的方法,假設像素點p1(x1, y1), p2(x2, y2)計算距離的方法常見的有:1. 歐幾裡德距離,Distance =2. 曼哈頓距離(City Block Distance),公式如下:Distance =
Time of Update: 2018-12-03
柏林雜訊是一種特殊的隨機雜訊,即對於每個給定的值產生的隨機數是唯一的,但是不同的值產生不同的隨機數。關於柏林雜訊更詳細的解釋可以參考這裡:http://freespace.virgin.net/hugo.elias/models/m_perlin.htm 本文主要是探討如何使用柏林雜訊產生火焰效果與烏雲效果的紋理,在解釋實現代碼之前,首先來看一下影響柏林雜訊效果的兩個參數音度(Octave)
Time of Update: 2018-12-03
Computational Geometry是個十分有趣的課題。很遺憾筆者不是數學/電腦專業,對這個領域認識很少。第一次接觸這個詞是在topcoder的演算法教程裡面,被其演算法的巧妙所吸引,可惜未有機會進一步學習。認識所限,本文介紹僅能最簡單的2D幾何演算法跟大家分享。對於從事CAD軟體開發,圖形開發,統計,遊戲開發的人,計算幾何都是必修課。這個領域有一本很著名的入門書:Mark de berg(荷)寫<Computational Geometry: Algorithms and
Time of Update: 2018-12-03
trl = poly2trellis( 3, [7 5], 7 ); win = 5; len = 100; inp = round(rand( 1, len ) ); enc = convenc( inp, trl ); msg = 2*enc - 1; msg = msg + 0.1*randn( 1, length(msg) ); llr = zeros( 1, len ); out = sovadec( msg, llr, trl, win ); hrd =
Time of Update: 2018-12-03
先去下個取消等寬字型限制的gvim版本,或者自己下原始碼,注釋掉某個條件判斷就能列出所有字型了(具體請google,很多)然後在vimrc裡添加如下配置set encoding=utf-8set guifontset=set guifont=Consolas:h12set guifontwide=Microsoft\ Yahei:h12這樣就能讓英文字型使用Consolas,中文使用雅黑了。:help gfw有如下描述All GUI versions but GTK+
Time of Update: 2018-12-03
Skyeye安裝筆記和使用1.簡介 SkyEye是一個開源軟體項目,它是在Linux和Windows平台上實現一個純軟體類比整合式開發環境,類比常見的嵌入式系統。可以在SkyEye上運行Linux,uClinux以及uC/OS-II等多款嵌入式作業系統和各種系統軟體。 目前最新版本的SkyEye是skyeye-1.2-RC6.tar.bz2版本,該版本可以從www.skyeye.org擷取。SkyEye目前支援多款嵌入式處理器: ATMEL AT91X40 PHILIPS
Time of Update: 2018-12-03
Jakarta Tiles是一個用於在模板中對頁面進行布局的架構。Tiles產生之初是Struts架構的一部分,後來Tiles獨立出來常與Spring架構配合,本文描述了獨立於其它架構而在原始WEB應用中使用Tiles的方法。基本用法設定Tiles元素 - 核心設定檔的書寫方法Tiles核心設定檔格式為xml,文件類型為tiles-definitions。要在每一個設定檔的開頭加入下述說明:<!DOCTYPE tiles-definitions PUBLIC "-//Apache
Time of Update: 2018-12-03
簡單程式:擊鍵文字改色先來看程式運行效果:擊鍵後變成如下效果:檔案 | 建立 | Win32 Application | 工程 “擊鍵變色” | An empty project | 完成 | 確定,檔案 | 建立 | C++ Source File | 檔案 “main”,然後將如下代碼貼到main.cpp檔案中,再編譯 | 構建 “擊鍵變色”即可。下面是代碼:///////////////////////////////////////////////////////////////////
Time of Update: 2018-12-03
Cairo是一個支援多種輸出裝置的2D圖形庫。當前支援的輸出目標(output target)包括:X Window System,Quartz,Win32,image buffers,PostScript,PDF,還有
Time of Update: 2018-12-03
前兒因工作需要,需要安裝Linux服務器上的代理服務器軟件Squid。下面見到的說一說。安裝Squid最簡單的方法就是到http://www.squid-cache.org下載最新版本的RPM包,現在是2.5版,安裝了即可。有些版本的Linux在安裝時已經裝了Squid,如果你覺得版本不好或者想重新安裝就得把它卸載了。先用命令看看有沒有安裝:rpm -qa|grep squid如果出現類似squid-cerberian-2.2.STABLE10-1的字樣就表示已經安裝了x.x版本的Squid,