Time of Update: 2018-12-03
開源的資料採礦工具(Open-Source Tools for Data Mining)=======================================================Blaz Zupan, PhD, Janez Demsar, PhD
Time of Update: 2018-12-03
網上太多了,這裡只記錄下步驟,方便以後再次配置,以前配過N遍了1.apt-get install build-essential kernel-package libncurses5-dev2.apt-cache search linux-source3.sudo apt-get install linux-source-2.6.32-384.sudo cp /usr/src/linux-headers-2.6.32-25-generic/.config
Time of Update: 2018-12-03
最大連續和問題的提法: 給出一個長度為n的序列A1,A2,...,An,求最大的連續和(Ai+Ai+1...+Aj)。1、首先最容易想到的思路是進行枚舉,即枚舉所有的i和j,累加Ai到Aj,然後更新最大值。實現如下:(時間複雜度為O(n^3)) #include <iostream>using namespace std;int a[100], n;int main(){cin >> n;for(int i = 1; i <= n; i ++)
Time of Update: 2018-12-03
例子如下,再簡單不過了:#include <linux/init.h> #include <linux/module.h> MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { printk(KERN_ALERT "Hello, world\n"); return 0; } static void hello_exit(void) { printk(KERN_ALERT"Goodbye, cruel
Time of Update: 2018-12-03
1、規定排序的實現 分治法的三步法: 劃分問題:(把序列二分), 遞迴求解:(分別對左右子序列遞迴排序) 合并結果:(根據左右兩個有序的子序列,依次取兩個子序列的最小元素中的最小者加到結果中去) 實現如下:#include <iostream>using namespace std;void mergeSort(int * a, int x, int y, int * t)//歸併排序,t為輔助空間{if(y-
Time of Update: 2018-12-03
剛才研究了一下 Boost Graph Library,發現其中有一些關於 Betweenness Centrality (中文翻譯為:中介性核心性)的演算法。在上網查了一下,發現 Betweenness Centrality 是一個挺有意思的概念,描述如下: 兩個非鄰接的成員間的相互作用依賴於網路中的其他成員,特別是位於兩成員之間路徑上的那些成員。它們對這兩個非鄰接成員的相互作用具有某種控制和制約作用。Freeman
Time of Update: 2018-12-03
《SIFT原理與源碼分析》系列文章索引:http://blog.csdn.net/xiaowei_cqu/article/details/8069548由前一篇《方向賦值》,為找到的關鍵點即SIFT特徵點賦了值,包含位置、尺度和方向的資訊。接下來的步驟是關鍵點描述,即用用一組向量將這個關鍵點描述出來,這個描述子不但包括關鍵點,也包括關鍵點周圍對其有貢獻的像素點。用來作為目標匹配的依據(所以描述子應該有較高的獨特性,以保證匹配率),也可使關鍵點具有更多的不變特性,如光照變化、3D視點變化等。SIF
Time of Update: 2018-12-03
廢話:工作上用到了,開始也不知道怎麼弄,網上也沒有現成的例子,只好自己搞了,不廢話。如果你的Demo已經能夠進行正常的方法調用和訊號發射,那麼你可以繼續,否則,你還是先調通了那些再說。 這裡只簡單羅列需要改動的地方,不提供詳細的做法需要改動的地方這裡假設我的結構體是:typedef struct PassStruct{int ID;char p[36];}PassStruct; 1.在編寫的GObject檔案的g_signal_new函數裡修改(也可能你已經封裝在別的地方了)signalId =
Time of Update: 2018-12-03
我喜歡 github,我現在的個人代碼全部是託管在上面了,但是一些公司或者某些項目不適合放入github中,你希望能有一個完全私人的倉庫,如果你有一台伺服器,這顯然是很容易辦到的事。下面簡單的描述我在某個項目中布署的一個git服務,並且本地提交更新後,伺服器將自動更新代碼到線上代碼的倉庫。建立使用者並使客戶機可通過密鑰登入伺服器伺服器中操作:root 使用者ssh登入伺服器,建立一個新使用者用來給git登入及其操作,比如這裡我建立一個名為“git”的使用者:$ sudo add user
Time of Update: 2018-12-03
JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。 易於人閱讀和編寫。同時也易於機器解析和產生。 它基於JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。 JSON採用完全獨立於語言的文字格式設定,但是也使用了類似於C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。
Time of Update: 2018-12-03
題目題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=1272小希的迷宮Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18290 Accepted Submission(s): 5579Problem Description上次Gardon的迷宮城堡小希玩了很久(見Problem B),
Time of Update: 2018-12-03
《SIFT原理與源碼分析》系列文章索引:http://blog.csdn.net/xiaowei_cqu/article/details/8069548由前一篇《關鍵點搜尋與定位》,我們已經找到了關鍵點。為了實現映像旋轉不變性,需要根據檢測到的關鍵點局部映像結構為特徵點方向賦值。也就是在findScaleSpaceExtrema()函數裡看到的alcOrientationHist()語句:// 計算梯度長條圖float omax =
Time of Update: 2018-12-03
第十七章在Inventor中使用OpenGL 本章目標在閱讀完本章節後,我們將有能力做下列事情: l 建立Inventor回調節點,在回呼函數中調用OpenGL庫函數。l 瞭解Inventor是如何使用和影響OpenGL的狀態變數l 編寫一個同時使用Inventor與OpenGL的程式,並在程式中使用SoGLRenderAction來渲染情境。 l 使用色彩索引模式(color index mode)。 (進階內容)
Time of Update: 2018-12-03
Since TFS 2005, we have delivered two process templates with TFS: MSF Agile and MSF for CMMI. Our goal with MSF Agile was to create a relatively simple process template for teams doing Agile software development. We designed it to enable a wide
Time of Update: 2018-12-03
《SIFT原理與源碼分析》系列文章索引:http://blog.csdn.net/xiaowei_cqu/article/details/8069548由前一步《DoG尺度空間構造》,我們得到了DoG高斯差分金字塔:如的金字塔,高斯尺度空間金字塔中每組有五層不同尺度映像,相鄰兩層相減得到四層DoG結果。關鍵點搜尋就在這四層DoG映像上尋找局部極值點。DoG局部極值點尋找DoG極值點時,每一個像素點和它所有的相鄰點比較,當其大於(或小於)它的映像域和尺度域的所有相鄰點時,即為極值點。如所示,比較的
Time of Update: 2018-12-03
在Ubuntu下安裝和配置PostgreSQL 相對來說很簡單,只是需要注意一些細節上的問題。在這裡簡單過一遍安裝步驟。其中帶 的地方需要特別留意。 1- $ sudo apt-get install postgresql-8.1 # apt-get install postgresql會安裝7.4版的PostgreSQL。 2- $ sudo nano /etc/postgresql/8.1/main/postgresql.conf #如果不是單機使用,需要修改CONNECTION AND
Time of Update: 2018-12-03
It’s something that people always ask ‘how do we manage bugs in Scrum?’ or ‘what do we do with the bugs at the end of a Sprint?’. I always try to make people understand that they are asking the wrong question, what they should be asking is ‘how do
Time of Update: 2018-12-03
下面的例子將使用 MSMQ 發送和接收 Person 和 Order 類型的對象,並且使用的事務(Transaction)。 1.首先定義 Person 類和 Order 類: // 人員類public class Person{ public Person() { m_Name = ""; m_Age = 0; } public Person(string name, UInt16 age) { m_Name =
Time of Update: 2018-12-03
函數 (aleph L) 的參數 L 是一個集合,傳回值是以該集合的所有子集為元素,構成的新集合。函數 (aleph-n L n) 則是對 (aleph L) 的多次遞迴調用。以下代碼在 DrRacket 下編譯通過。#lang racket;當n等於1時,aleph-n返回集合L的所有子集構成的集合。當n大於1時,則進行多次迭代操作。(define (aleph-n L n) (cond ((empty? L) '()) ((<= n 0) L) ((=
Time of Update: 2018-12-03
題意是,給定一個映像資料(每個像素為‘X' 或者’.'),給定點擊的位置(搜尋的起點),然後求連通分量的周長。分析: 很明顯的DFS代碼如下:#include <iostream>#include <cstdio>using namespace std;int row, col;int dx[] = {1, 1, 1,-1,-1,-1, 0, 0};int dy[] = {1, 0,-1, 1, 0,-1, 1,-1};char map[25][25]; bool