Time of Update: 2018-12-05
一般在編程式時,都是產生了調試版的程式,就是在那個Debug目錄下的可執行檔。運行這調試版的exe檔案,都會動態串連MFC42D.DLL和MSVCRTD.DLL這兩個檔案,所以你如果將這個檔案在其它機器上運行而這台機器沒有這兩個檔案或者缺少一個,系統則會出現:“找不到所需.dll檔案-某某.dll”這樣的提示。而一般系統都不帶有這兩個檔案,除非是裝了vc等。解決方案: 1、選擇菜單build->Set Active Configuration,然後選擇Release,
Time of Update: 2018-12-05
12奇招,循序刪除頑固的檔案 (http://news.skycn.com/article/17726_1.html) “柯南,無法刪除檔案的現象肯定不只這一種,能不能給我全面講解一下呢”。我繼續糾纏,柯南沒辦法,遞給我一本《13奇招,循序刪除頑固的檔案》:“這裡儘可能羅列瞭解決無法刪除檔案的方法,有些雖然看起來簡單,但是非常有效。由前往後按順序嘗試,一般用不完這13招就能搞定的。” 奇招1: 最經典的方法 重新啟動電腦,再試著刪除一次。這方法雖簡單但往往很奏效。 奇招2:
Time of Update: 2018-12-05
1.安裝時把grub(lilo)寫到linux分區的引導區還是主開機磁區(MBR)? 如果你想電腦一啟動就直接進入作業系統啟動菜單就把grub(lilo)寫到MBR上,如果寫到linux分區的引導區則要用引導盤引導,建議寫到MBR,方便點,至於說寫到MBR不安全,該怎麼解釋呢?每裝一次win98,MBR都會被修改一次,大家覺得有什麼不安全的嗎? 2.如何讓多系統共存? 98系統的話用lilo(gurb)即可 os loader引導多系統
Time of Update: 2018-12-05
在嵌入式開發中,由於嵌入式開發板資源有限,不能進行檔案編譯,因此我們都是將寫好都代碼在宿主機(PC)上進行調試編譯好後產生二進位檔案,然後通過tftp或NFS來進行傳輸到開發板上運行。但是如何來配置tftp呢?經過一番配置,我終於成功了,在這裡分享一下。環境:TQ2440開發板linux核心:linux2.6.25PC系統:Centos6.0好了,那就開始配置吧!首先,我們需要以宿主機(PC)作為伺服器端,因為我們是要將電腦上都檔案下載到開發板上嘛。在PC終端安裝tftp服務的伺服器端,用戶端。
Time of Update: 2018-12-05
1. 在WinEdt中,輸入完“begin{ xxx }”後,不忙著按斷行符號去寫其它內容,緊接著最後的“ }”後面,再輸入一個“ }”(也就是鍵入“begin{ xxx } }”),這時WinEdt會自動將“end{ xxx }”補上,同時將游標停在兩者之間的空白行上,並且已經自動縮排。如果輸入begin{ xxx }時忘了這事兒,也沒有關係,輸入“end”後,連續輸入兩個“{ ”,即“end{ { ”,WinEdt會自動匹配最近一個未匹配的begin{ xxx },並將其補全。2.
Time of Update: 2018-12-05
li標籤中list-style-image在IE和firefox下定位不同不對齊list-style-image以前也多次嘗試到用過,但是由於在各個瀏覽器下到表現不一致,尤其是對齊的問題。今天逐個調試,還是有些收穫的。首先,看最簡單,最原始的,從中我們可以發現一些問題——代碼:<title>list與背景圖片到定位</title><style type="text/css">ul{list-style:none; padding:0; margin:0;
Time of Update: 2018-12-05
按著TQ給的教程做下來後,啟動linux後,出現如下:can't open /dev/s3c2440_serial: No such file or directory解決方案:1、在drivers/serial/s3c2410.c中約957行有將串口該別名:.dev_name ="tq2440_serial",這個名字和檔案系統中etc/inittab中裝置名稱字都改名應該是一致的,不然就會出現那種找不到裝置都錯誤。2、在論壇中也看到一些其他都可能影響因素,就是新版本核心SLUB的記憶體
Time of Update: 2018-12-05
將WIN8裝入隨身碟和移動硬碟教程 在前面得文章裡我們向大家先容了Windows8(以下簡稱Win8)各種新特性,其中一個顯著的特性就是:Win8開始支援在USB裝置上啟動。這就意味著以後我們可以將Win8隨身攜帶。固然Win8還沒有正式發布,但我們也可以提前體驗Win8這個新特性。 移動Win8原理解析
Time of Update: 2018-12-05
【轉】
Time of Update: 2018-12-05
演算法書和資料結構書對KMP演算法多有介紹,稱只需對字串掃描一遍不需回溯云云.然而,它恐怕只應該作為一種思想存在;用於實際的字串尋找並不理想.要費勁心血實現和最佳化它,才能在特定的字串上略微超過(也可能略微遜過)std::search. KMP演算法的基本思想,是利用需要匹配字串的自身資訊來避免回溯.(這裡討論的演算法是以C/C++為程式設計語言,因此下標索引以0開始) 例如:字串PAT=”abcabcde”,裡面第二段的abc和PAT開頭的字元是匹配的. 假如我們有個要尋找的字串
Time of Update: 2018-12-05
【轉】問題:Diogenes教授有n個被認為是完全相同的VLSI晶片,原則上它們是可以互相測試的.教授的測試裝置一次可測試二片,當該裝置中放有兩片晶片時,每一片就對另一片作測試並報告其好壞.一個好的晶片總能夠正確的報告另一片的好壞,但一個壞的晶片的結果就是不可靠的.這樣,每次的測試的四種可能結果如下: a)證明若少於 n/2 的晶片是壞的,在這種成對測試方式下,使用任何策略都不能確定哪個晶片是好的.b)假設有多於 n/2 的晶片是好的,考慮從 n 片中找出一片好晶片的問題.證明 n/2
Time of Update: 2018-12-05
月光部落格6月12日發表了《寫給新手程式員的一封信》,翻譯自《An open letter to those who want to start
Time of Update: 2018-12-05
感覺“以子類取代型別碼”和“範圍取代子類”應該是一個互為逆向的重構手法,不過書中沒有這麼說,所以只能瞎猜了,盼高人拍磚指正。下面是本人總結的兩類手法的對比:以子類取代型別碼 Replace Type Code with Subclasses源類情況:私人成員儲存型別碼 建構函式中指定型別碼以建立相應對象重構結果:無需儲存型別碼 子類根據工廠函數指定的型別碼而建立 子類有函數返回硬式編碼型別碼
Time of Update: 2018-12-05
注意: 這裡的172.16.x.x 和192.168.1.X 和你的區域網路環境有關,可以命令列下ipconfig /all
Time of Update: 2018-12-05
Ford-Fulkerson, Dinic, ISAP, EK等都是SAP都是基於找出一個最短路徑再進行增廣的演算法 但一般俗稱的SAP應該是ISAP (Improved Shortest Augmenting Paths)他不用一個像EK一樣一直用BFS找一個最短路徑再進行增廣而是只求一次最短路徑,接著都維護距離值,而不是重新搜尋路徑因此可將BFS
Time of Update: 2018-12-05
文中2'k代表2的k次方 1 除以2的k次冪可以用位元運算:n/2'k == n>>k 2 對2的k次冪取餘數可以用位元運算:n%2'k == n & ((1<<k)-1)比如 100%32100的二進位為 1100100((1<<5)-1)等於31為 0011111兩個數相與即得 100,故100%32 = 4 3 對於整數n,從低位開始,把它的第k位(0<=k<=31)置為1的操作為:n = n | (1
Time of Update: 2018-12-05
[次短路徑]次短路徑可以看作是k短路徑問題的一種特殊情況,求k短路徑有Yen演算法等較為複雜的方法,對於次短路徑,可以有更為簡易的方法。下面介紹一種求兩個頂點之間次短路徑的解法。我們要對一個有向賦權圖(無向圖每條邊可以看作兩條相反的有向邊)的頂點S到T之間求次短路徑,首先應求出S的單源最短路徑。遍曆有向圖,標記出可以在最短路徑上的邊,加入集合K。然後枚舉刪除集合K中每條邊,求從S到T的最短路徑,記錄每次求出的路徑長度值,其最小值就是次短路徑的長度。在這裡我們以為次短路徑長度可以等於最短路徑長度,
Time of Update: 2018-12-06
1 /* 2 * poj-1988 Cube Stacking.cpp 3 * 4 * Created on: 2012-2-12 5 * Author: LongDou 6 * 7 * 並查集: 8 * 每個節點有3個域:1、fa[x]:並查集中x的父節點 (fa[x]必壓在x之下,但不一定直接相鄰) 9 * 2、rank[x]:在x之下(不包括x)且在fa[x]之上(包括fa[x])的方塊數10 *
Time of Update: 2018-12-06
我們所用的宏包為colortbl,這個宏包可以設定表格中資料、文本、行、列、儲存格前景和背景以及邊框的顏色,從而得到彩色表格。同時需要 array 和 color 兩個宏包的支援。 宏包提供了一組著色命令,經常用到是列著色命令,其格式為:\columncolor[色系]{色名}[左伸出][右伸出]。常用色系有三原色 rgb 灰階 gray 和四色cmyk三種;被預定義的色名有68個,詳見 color 宏包介紹中所附的色標;左右伸出的長度單位可用 pt。 colortbl
Time of Update: 2018-12-06
latex文檔中,分行是自動完成的,一般情況下不需要使用分行命令。使用命令\\可以另起一行。直接使用斷行符號鍵敲出一個空行,可以另起一個新的段落。如果想在上一段和下一段直接空一行的距離,可使用命令\vspace{...},其中花括弧裡面可以使用cm,in,mm,pt等度量單位,比如 \vspace{12