Time of Update: 2015-08-07
標籤:代碼:#include <iostream>#define MAXN 10010using namespace std;void kmp_pre(char x[],int m,int next[]){ int i,j; j=next[0]=-1; i=0; while(i<m){ while(-1!=j&&x[i]!=x[j]) j=next[j]; next[++i]=++j;
Time of Update: 2015-08-07
標籤:ibatis中使用select top #num# * from tableName出現錯誤。由於初次用ibatis還不知道在它裡邊拼字SQL語句的一些規則,導致一些自認為很平常的SQL語句,在它這裡翻了船。select top #number#這種寫法是不正確的,原因待查。正確的書寫方式是 select top $number$
Time of Update: 2015-08-06
標籤:.NET程式在編譯之前,修改目標平台唯一會影響到的就是編譯之後的程式集。而對程式集的影響具體體現在哪裡呢,下面就來說一說。在產生的程式集中存在幾部分,他們是程式集的組成部分,當然歸根到底還是磁碟上的一部分空間而已。這裡邊有MS-DOS佔位程式、COFF頭、PE頭等等(當然還包含很多,具體可以查相關資料)。PE頭的第一個欄位標識的是Magic欄位。也就是說,在編譯之前修改的目標平台屬性會導致產生的程式集的相應欄位改變。這種改變體現在運行時的不同。運行一個可執行檔,Windows會檢查這個可執
Time of Update: 2015-08-06
標籤:空間統計 演算法 聚類 距離 空間概念化 空間統計分析與傳統的統計分析,最大的區別就在於空間統計學把空間資訊和空間關係都直接整合到了演算法之中。如果取消掉空間相關的特性,空間統計學與傳統統計學就沒有多大的區別了。 因此在做空間統計時,都要求在分析之前進行“空間關係的概念化”。這個名詞說起來很繞口,其實意思就是,你
Time of Update: 2015-08-06
標籤:TCP中的RST複位訊號 在TCP協議中RST表示複位,用來關閉異常的串連,在TCP的設計中它是不可或缺的。發送RST包關閉串連時,不必等緩衝區的包都發出去,直接就丟棄緩衝區的包發送RST包。而接收端收到RST包後,也不必發送ACK包來確認。TCP報文中有一個RST標誌位,如: 產生RST的原因1、連接埠未開啟伺服器程式連接埠未開啟而用戶端來串連,例如telnet一個未開啟的TCP的連接埠可能會出現這種錯誤。比如主機A向主機B發送一個SYN請求,表示想要串連
Time of Update: 2015-08-06
標籤:虛擬機器(VMware Workstation或Hyper-V)裝ghost版系統提示“ntldr is missing Press Ctrl+Alt+del to Resta 此方法對實體機、虛擬機器安裝Ghost和安裝版系統都適用。 我用的是Hyper-V,已設定DVD啟動,直接按F2就開始正常安裝了,困擾了一天的問題... 用虛擬機器安裝ghost版系統的時候可能遇到,無法安裝情況。提示“ntldr is
Time of Update: 2015-08-06
標籤:題意:連結方法:樹形期望DP+基環樹解析:首先先看前50%的資料是一棵樹那麼我們可以搞樹形DP然後設幾個正常的數組sum[i]代表i走i的子節點的期望的和。down[i]代表從底下走到i的期望。size[i]代表i的兒子個數up[i]代表從i往上走的期望然後就可以推式子了顯而易見地可以推出來up的式子然後有一些奇怪的關於根節點的特判,注意一下就OK了。然後後50%我們發現它是一個基環樹?那麼首先可以亂搞出來環上的點,然後記錄一下這個環上的點的串連方式,求一下相鄰兩點的距離什麼的。之後呢?對
Time of Update: 2015-08-06
標籤:開源UML工具這些年發展的不錯,以前那個連付費的商業UML工具也很少見的時代早已經過去。本文介紹了12個開源UML工具,功能各有一些不同,希望對讀者有些協助。AD: UML物件導向建模知識簡介 UML對象關係學習總結 五個免費UML建模工具推薦 使用UML類圖進行Java應用程式設計 UML基礎: 整合模組化語言簡介 【51CTO快譯】51CTO之前曾介紹過幾個免費UML建模工具。本文再介紹幾個免費的開源UML工具。 1.
Time of Update: 2015-08-06
標籤:Google了一把,發現原來預設Git設定http post的緩衝為1M,相關資料如下: https://bitbucket.org/marcinkuzminski/rhodecode/issue/495/git-repositories-much-bigger-when-hosted http://docs.webfaction.com/software/git.html
Time of Update: 2015-08-06
標籤:衝突的產生很多命令都可能出現衝突,但從根本上來講,都是merge 和 patch(應用補丁)時產生衝突。而rebase就是重新設定基準,然後應用補丁的過程,所以也會衝突。git pull會自動merge,repo sync會自動rebase,所以git pull和repo sync也會產生衝突。當然git
Time of Update: 2015-08-06
標籤:在2010年4月12號發布Visual Studio 2010 and .NET 4正式版。5月26日微軟發布了Visual Studio 2010 and .NET 4 RTM中文版,我們還是喜歡使用英文版本VS2010,但是想安裝中文版MSDN文檔學習下新東西。發現我們使用Help Library
Time of Update: 2015-08-06
標籤:A task may be in one of several states at any given time. When a task is created, it is placed into the READY state.A task in the READY state is activated as soon as there is no other task in the READY state with higher priority.Only
Time of Update: 2015-08-06
標籤:轉自:http://hubingforever.blog.163.com/blog/static/1710405792012587115533/ 本文編輯整理自:http://sg552.iteye.com/blog/1300713 http://web.mit.edu/bitbucket/git-doc/git-cherry-pick.txt git cherry-pick用於把另一個本地分支的commit修改應用到當前分支。實際問題 在本地
Time of Update: 2015-08-05
標籤:1、問題的描述由於某種原因,需要在原來已經部署了Cloudera CDH叢集上重新部署,重新部署之後,啟動叢集,由於Cloudera Manager 會預設設定dfs.namenode.checkpoint.period和dfs.namenode.checkpoint.txns分別是1個小時和1000000。只要達到這兩個條件之一,secondarynamenode會執行checkpoint操作,此時會出現如下的問題:ERROR:The health test result
Time of Update: 2015-08-05
標籤:轉載自http://bbs.pediy.com/showthread.php?t=191649以前一直對.so檔案載入時解密不懂,不瞭解其工作原理和實現思路。最近翻看各種資料,有了一些思路。看到論壇沒有類似文章,故來一帖,也作為學習筆記。限於水平,本菜沒有找到安卓平台一些具體實現思路,這些方法都是借鑒其他平台的實現思路和本菜的YY,肯定會有不少疏漏和錯誤之處,還請各位大牛指正,感激不盡!簡單粗暴的so加解密實現一、 概述利用動態連結程式庫實現安卓應用的核心部分,能一定
Time of Update: 2015-08-05
標籤:裝上VirtualBox就琢磨著如何讓它開機自動啟動,又或者能夠通過命令列的形式直接啟動指定的虛擬機器。看了下VirtualBox的官方文 檔,發現有一個命令可以滿足我的需求,即VBoxManage。VBoxManage提供了一系列的虛擬機器管理命令,包括建立/刪除/啟動/修改等等,這 裡不一一列舉。有點像Xen的XM命令。不過這裡只關心啟動虛擬機器的命令:VBoxManage startvm。VBoxManage的完整命令列表可以參考這裡。VBoxManage
Time of Update: 2015-08-05
標籤:如果有什麼命令不懂,可在CMD中輸入:name /?一、基本格式FOR %%variable IN (set) DO command [command-parameters] %%variable 指定1個單1字母表示可替換的參數。(set) 指定1個/1組檔案。可用萬用字元。command 指定對每個檔案執行的命令。command-parameters 為特定命令指定參數/命令列開關參數:FOR有4個參數 /d /l /r
Time of Update: 2015-08-05
標籤: 自訂新浪微博分享按鈕樣式 新浪開放平台雖然有分享按鈕的組件(http://open.weibo.com/sharebutton)並且提供了兩種格式的應用方法:WBML和JS,但還是無法據自己的需求做到自訂樣式。 為瞭解決該問題,我們首先來看下新浪所產生的JS代碼: <script
Time of Update: 2015-08-05
標籤:貝葉斯公式 在之前的文章( 貝葉斯方法及其應用(1))中我們談到了貝葉斯公式,也提到了後驗機率 = 先驗機率*標準相似性。 那麼對於貝葉斯公式P(A│B)=P(A∩B)/P(B) =P(A)(P(B|A))/P(B) ,之前提到如果”可能性函數”P(B|A)/P(B)>1,意味著”先驗機率”被增強,事件A的發生的可能性變大;如果”可能性函數”=1,意味著B事件無助於判斷事件A的可能性;如果”可能性函數”<1,意味著”先驗機率”被削弱,事件A的可能性變小。
Time of Update: 2015-08-05
標籤:ndsctl是通過unix socket與nodogsplash之間通過socket來實現進程之間的通訊,顯示資訊與設定檔有關係,對於ndsctl 的操作,只是臨時的,如果系統記錄儲存,還是需要寫入設定檔。具有操作功能的參數,主要是用來對特定的MAC和IP地址進行操作,操作的結果就是通過iptables建立不同的資料包過濾機制來達到對使用者的存取控制。Usage: ndsctl [options] command [arguments]options: -s <path>