Time of Update: 2016-04-06
標籤: 今天將由於需要就將我的SQL 2008升級到SQL 2008 R2.說到為什麼要升級是因為,從另一台機器上備份了一個資料庫,到我的機器上還原的時候提示“System.Data.SqlClient.Sqlerror:該資料庫是在運行版本10.50.2500的伺服器上備份的,該版本與此伺服器(運行版本10.00.1600)不相容。請在支援該備份的伺服器上還原資料庫,或者使用與此伺服器相容的備份。”經過一番查證得知:所謂的10.00.16
Time of Update: 2016-04-08
標籤: 公司項目中一直使用Mybatis作為持久層架構,自然,動態sql寫得也比較多了,最常見的莫過於在查詢語句中使用if標籤來動態地改變過濾條件了。Mybatis的強大特性之一便是它的動態sql,免除了拼接sql帶來的各種麻煩,在開發項目的過程中,常見的和不常見的你都有可能會用到,現在就來把這一塊總結一下。 if choose(when,otherwise) trim(where,set) foreachif<select
Time of Update: 2016-04-07
標籤:上一次,我介紹了一些數論知識。有了這些知識,我們就可以看懂RSA演算法。這是目前地球上最重要的密碼編譯演算法。六、密鑰產生的步驟我們通過一個例子,來理解RSA演算法。假設愛麗絲要與鮑勃進行加密通訊,她該怎麼產生公開金鑰和私密金鑰呢?第一步,隨機播放兩個不相等的質數p和q。愛麗絲選擇了61和53。(實際應用中,這兩個質數越大,就越難破解。)第二步,計算p和q的乘積n。愛麗絲就把61和53相乘。 n = 61×53 = 3233n的長度就是密鑰長度。3233寫成二進位是11001
Time of Update: 2016-04-07
標籤:什麼是偽多項式?當一個演算法的最壞時間複雜度是依據輸入的數量級的時候,我們就稱演算法的時間複雜偶是偽多項式時間(給一個wiki上的解釋可能更好理解 若一個數值演算法的時間複雜度可以表示為輸入數值規模N的多項式,但其已耗用時間與輸入數值規模N的二進位位元呈指數增長關係,則稱其時間複雜度為偽多項式時間。這是由於,N的值是N的位元的冪,故該演算法的時間複雜度實際上應視為輸入數值N的位元的冪from wiki
Time of Update: 2016-04-07
標籤:MD5是一個安全的散列演算法,輸入兩個不同的明文不會得到相同的輸出值,根據輸出值,不能得到原始的明文,即其過程無法復原;所以要解密MD5沒有現成的演算法,只能用窮舉法,把可能出現的明文,用MD5演算法散列之後,把得到的散列值和原始的資料形成一個一對一的映射表,通過比在表中比破解密碼的MD5演算法散列值,通過匹配從映射表中找出破解密碼所對應的原始明文。對資訊系統或者網站系統來說,MD5演算法主要用在使用者註冊口令的加密,對於普通強度的口令加密,可以通過以下三種方式進行破解:(1)線上查詢密碼
Time of Update: 2016-04-01
標籤:unit ColorButton;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, StdCtrls;type TColorButton = class(TButton) private  
Time of Update: 2016-04-08
標籤: Math類中提供了三個與取整有關的方法:ceil、floor、round,這些方法的作用與它們的英文名稱的含義相對應1.ceil的英文意義是天花板,該方法就表示向上取整,所以,Math.ceil(11.3)的結果為12,Math.ceil(-11.3)的結果是-112.floor的英文意義是地板,該方法就表示向下取整,所以,Math.floor(11.6)的結果為11,Math.floor(-11.6)的結果是-123.round方法,它表示“四捨五入”
Time of Update: 2016-04-07
標籤:我相信,很多人都跟我一樣,看書都不會太細緻也不太認真思考,感覺書中講的東西都應該是對的,最近讀書時我發現以前認為理所當然的東西事實上壓根都沒有弄明白,最終的結果是,書是別人的,書中的知識也是別人的。 無論是看過的nginx有關書還是網上看到的有關nginx 配置說明的文章(http://wiki.nginx.org/EventsModule#worker_connections),無一例外,在講 到 worker_connections 和
Time of Update: 2016-04-06
標籤:Recall(召回率);Precision(準確率);F1-Meature(綜合評價指標);在資訊檢索(如搜尋引擎)、自然語言處理和檢測分類中經常會使用這些參數。Precision:被檢測出來的資訊當中正確的或者相關的(也就是你想要的)資訊中所佔的比例(預測的正樣本數佔總樣本的比例);Recall:所有正確的資訊或者相關的資訊(wanted)被檢測出來的比例(總樣本中的正樣本數占預測總樣本數的比例)。 表格中的翻譯比較重要,可以協助理解。true positives
Time of Update: 2016-04-06
標籤:1.緩衝檔案系統緩衝檔案系統的特點是:在記憶體開闢一個“緩衝區”,為程式中的每一個檔案使用,當執行讀檔案的操作時,從磁碟檔案將資料先讀入記憶體“緩衝區”, 裝滿後再從記憶體“緩衝區”依此讀入接收的變數。執行寫檔案的操作時,先將資料寫入記憶體“緩衝區”,待記憶體“緩衝區”裝滿後再寫入檔案。由此可以看出,記憶體
Time of Update: 2016-04-05
標籤:Desire HD 手機早早就 Root,前陣子也S-OFF 變成工程版的 HBOOT(ENG S-OFF),想要刷機的朋友一定常常聽人提起 clockworkmod recovery ,接下來就是安裝 clockworkmod recovery 囉!目前有兩種方式可以flash clockworkmod recovery,分別是使用Rom Manager或指令方式,當然挨踢路人甲要介紹的是Rom
Time of Update: 2016-04-05
標籤:1、支援哪些個平台?答:暫時僅支援CentOS6.x平台,7.x未測試,歡迎測試併到群裡反饋給我(暱稱:無聊人士)2、一鍵安裝版本暫時支援哪些版本的mono與jexus?答:版本自控,指令碼會提示讓你自己輸入你想要的版本號碼,非常地自由3、指令碼的是?答:為了後期的更新,指令碼放置在私人的平台上,地址分別是:預設版本(宇內推薦的):http://security.ivannet.com/linux/shell/centos6.x_mono_jexus_default.shOPT版本(喜歡把
Time of Update: 2016-04-05
標籤: 剛入門測試行業,想來講一下測試的大概的流程,當作是記錄吧 我們的項目是每個月發一個版本,也就是說每月的最後一天發版,一個月就是一個輪迴。從1號開始講,1號的早上呢,老大會叫我們看SVN上的需求,我們要大概的瞭解一下這個月需要做什麼需求,對於不懂的需求要及時提出來。那麼去哪提出來,向誰提呢?那就是1號下午開會了,這是一個月的第一個會議,叫做需求評審,參與的人員有產品經理,測試人員,開發人員。主要針對這個月要發版的需求進行解說,我們測試人員遇到的問題也就在產品經理解說的過程中解決了疑惑,
Time of Update: 2016-04-04
標籤:一、區塊層級元素 與 行級元素 要理解display:inline、block、inline-block的區別,需要先瞭解HTML中的塊級(block)元素和行級(inline)元素的特點,行內元素也叫內嵌元素。 1、區塊層級元素 總是另起一行開始;高度,行高以及頂、底邊距都可以控制;寬度預設是它所在容器的100%,除非設定一個寬度。區塊層級元素通常作為其他元素的容器,可以容納內嵌元素和其他塊元素。block
Time of Update: 2016-04-03
標籤:導言標識用例用例主序列與可替換序列情境如何識別用例有意義的目標使用者觀點而非系統觀點用例命名用例的粒度小技巧用例關係執行者與用例之間的關聯關係用例內含項目關聯性例子另一種內含項目關聯性-結構化冗長的用例擴充關係簡介擴充關係的應用情況擴充關係需注意擴充點定義擴充點和擴充用例的樣本泛化關係用例包執行個體總結導言前面一篇博文,我們介紹了用例的初步概念,參與者以及參與者分類和參與者是如何識別的,接下來我將介紹用例的標識和用例之間的關係以及一部分習題。標識用例為了確定系統中的用例,從考慮參與者及其與
Time of Update: 2016-04-03
標籤:default ubuntu package trying killed ubuntu 12.04 安裝nginx 開始使用預設的apt-get源進行安裝 安裝版本的1.1.9後來想更新nginx的版本,直接apt -get remove nginx 然後繼續安裝報錯,如下:------------------------
Time of Update: 2016-04-01
標籤:之前用了很坑爹的做法去讀取了cmd命令的回顯資訊,現在發現了用匿名管道的實現方法,由於樓主沒有學過Windows核心編程,找了一個代碼來湊數存下來以後研究#include <windows.h>#include <stdio.h>#define EXE_NAME NULL//TEXT("Cmd.exe")#define EXE_CMD TEXT("Cmd.exe /C ipconfig/all")int main(){ char
Time of Update: 2016-04-01
標籤:Composite定義: 將對象以樹形結構組織起來,以達成“部分-整體” 的階層,使得用戶端對單個對象和組合對象的使用具有一致性. Composite比較容易理解,想到Composite就應該想到樹形結構圖。組合體內這些對象都有共同介面,當組合體一個對象的方法被調用執行時,Composite將遍曆(Iterator)整個樹形結構,尋找同樣包含這個方法的對象並實現調用執行。可以用牽一動百來形容。 所以Composite模式使用到Iterator模式,和Chain of
Time of Update: 2016-04-01
標籤:1. 歐氏距離(Euclidean Distance) 歐氏距離是最易於理解的一種距離計算方法,源自歐氏空間中兩點間的距離公式。(1)二維平面上兩點a(x1,y1)與b(x2,y2)間的歐氏距離: (2)三維空間兩點a(x1,y1,z1)與b(x2,y2,z2)間的歐氏距離: 2. 曼哈頓距離(Manhattan Distance)
Time of Update: 2016-04-02
處理器CPU概念及CPU多線程1 socket, core,