Time of Update: 2018-12-04
注意matlab不識別中文,讀寫的檔案中最好不含有中文excel讀取函數 xlsreadtext 讀取函數csvreadXLSREAD Get data and text from a spreadsheet in an Excel workbook. [NUMERIC,TXT,RAW]=XLSREAD(FILE) reads the data specified in the Excel file, FILE. The numeric cells in FILE are
Time of Update: 2018-12-04
在這裡首先補充一點,前面講到的資料的四種邏輯結構,可以用實體儲存體的結構的任何一種都可以實現,要根據具體情況來選擇。代碼實現的大都是順序儲存和實體儲存體。 棧的思想:先進後出。關於棧的其他東西不講了,下面展示棧的順序儲存代碼的實現://棧的順序實現# include <iostream.h># include <stdlib.h>//棧表頭struct sqstack{ int * top;//用於存放棧頂地址 int *
Time of Update: 2018-12-04
#include <string.h> void *memset( void *buffer, int ch, size_t count );功能: 函數拷貝ch 到buffer 從頭開始的count 個字元裡,並返回buffer指標。 memset() 可以應用在將一段記憶體初始化為某個值。例如: memset( the_array, '/0', sizeof(the_array) );這是將一個數組的所以分量設定成零的很便捷的方法。簡單樣本:#include
Time of Update: 2018-12-04
轉自 http://www.globalrencai.com/empathy-is-key-to-joyful-success/你怎樣贏得未來英國女皇的芳心?我曾經讀過一個故事,關於伊麗莎白女皇如何在飛利浦王子和另一位追求者中做選擇,當然這個追求者的名字後來也淹沒在曆史中無從知道了。伊麗莎白女皇和飛利浦王子年輕的時候對於另外那個追求者,她的評價是:“每次我和他在一起的時候,我會覺得他是世界上最有趣的人。”對于飛利浦王子,她說:“每次我和他在一起的時候,我覺得我是世界上最有趣的人。”善於傾聽的人最
Time of Update: 2018-12-04
做資料預先處理很重要,但是如何做好資料預先處理似乎是件更困難的事。。。。。-----------------------------------------------------------------------------------------------------------------------當今現實世界的資料庫極易受雜訊、遺失資料和不一致資料的侵擾,因為資料庫太大(常常多達數千MB,甚至更多),並且多半來自多個異構資料來源。低品質的資料將導致低品質的挖掘結果。“如何預先處理資
Time of Update: 2018-12-04
今天突然發現 問題其實很簡單x=rand(1,n) 產生[0,1]上均勻隨機書... y=x/sum(x)............ 就行了 今天寫隨機類比的程式遇到了一個問題;X1,X2,...,Xn均勻分布的隨機數,Xi>=0; X1+X2+.....Xn=1;如何產生這樣隨機數的問題,假設n=5;而且X1,..,X5 相互之間選取是公平的!!!一開始,大家都會想到一個方法,X1 從[0,1] 中隨機取;X2 從[0,1-X1]
Time of Update: 2018-12-04
金降落傘(golden parachute):即離職協議 (severance agreement),當事人一般為目標公司與其高管,但也有可能為前者與其部分甚至全體員工(tin parachute)。該協議一般規定,如果目標公司控制權發生變更且作為一方當事人的高管或員工被解聘或解僱,或者自願離職,該高管或員工可以取得一定的補償(離職補償,severance
Time of Update: 2018-12-04
友好的介面,易於操作 ,豐富的庫函數(而且比較好用)。用matlab 你不用用考慮變數的定義,記憶體的分配,以及矩陣大小的。當然,如果你瞭解一些matlab的特點, 比如在運行前先初始矩陣(矩陣大小和矩陣函數值),盡量使用矩陣計算,少用迴圈等.....畫圖matlab更是好用(函數圖象), 比java的DrawLine不知道簡單多少背。一個matlab 100行的程式,換成別的語言可能是1000行.........可是……
Time of Update: 2018-12-04
adaptive crossover 自適應交叉adaptive mutation 自適應變異allele 等位基因arithmetic crossover 算術交叉artificial life 人工生命Bin Packing 裝箱問題binary genes 二進位編碼基因boundary mutation 邊界變異building
Time of Update: 2018-12-04
元胞自動機與相關理論和方法的發展有著千絲萬縷的聯絡,一方面,元胞自動機的發展得益於相關理論的研究,如邏輯數學、離散數學、電腦中的自動機理論,圖靈機思想;另一方面,元胞自動機的發展也促進了一些相關學科和理論(如人工智慧、非線性科學、複雜性科學)的發展,甚至還直接導致了人工生命科學的產生。另外,在表現上,元胞自動機模型還與一些理論方法存在著較大的相似性,或者相對性。下面,我們對元胞自動機的一些相關理論方法,以及它們與元胞自動機模型的關係進行簡要討論。 1.元胞自動機與人工生命研究
Time of Update: 2018-12-04
參考:一個講解Direct Mapped Cache非常深入淺出的文章:http://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Memory/direct.htmlCPU cachehttp://en.wikipedia.org/wiki/CPU_cachehttp://blog.csdn.net/zqy2000zqy/article/details/1137895============================================
Time of Update: 2018-12-04
文章目錄 GCC/LD編譯連結潛規則 (第四彈) : ld 會把所有通過-l指定的動態庫全部連結進最終的目標程式中, 無論是否真的用到(導致生產環境載入失敗) GCC/LD編譯連結潛規則 (第四彈) : ld 會把所有通過-l指定的動態庫全部連結進最終的目標程式中, 無論是否真的用到(導致生產環境載入失敗) nemozhang 2012-06-25
Time of Update: 2018-12-04
下面列舉了所有GNU make 3.80版的參數定義。其它Linux版本和產商的make大同小異,不過其它產商的make的具體參數還是請參考各自的產品文檔。“-b”“-m”這兩個參數的作用是忽略和其它版本make的相容性。“-B”“–always-make”認為所有的目標都需要更新(重編譯)。“-C”“–directory=”指定讀取makefile的目錄。如果有多個“-C”參數,make的解釋是後面的路徑以前面的作為相對路徑,並以最後的目錄作為被指定目錄。如:“make –C
Time of Update: 2018-12-04
彩虹表(Rainbow Table)是一種破解雜湊演算法的技術,它的效能非常讓人震驚,在一台普通PC上輔以NVidia CUDA技術,對於NTLM演算法可以達到最高每秒103,820,000,000次明文嘗試(超過一千億次),對於廣泛使用的MD5也接近一千億次。更神奇的是,彩虹表技術並非針對某種雜湊演算法的漏洞進行攻擊,而是類似暴力破解,對於任何雜湊演算法都有效。但是無論怎樣,彩虹表永遠是在資料加解密中是無奈但十分有效方法。 這幾乎是令人難以置信的,Roger迫不及待的去看了
Time of Update: 2018-12-04
叢集是解決應用的高效能與高可用的一種技術,就目前的常規Java EE應用中,最常見最常用的就是Web叢集。更規範一些說,web叢集就是解決兩個問題:客戶請求的負載平衡和Session的高可用。客戶請求的負載平衡是指客戶的請求依賴特定演算法被合理地分配給多台Web Server來處理。Session的高可用性是指當某台Web Server失效,這台Web Server服務的客戶的請求會被透明地轉寄給其它有效Web
Time of Update: 2018-12-04
近日,正在折騰系統整合類項目,需要與某ERP系統進行整合,整合方式為調用其WS,但是,此WS輸入參數為xml字串,使用soapUI調用總是會出現問題,於是想到改用java代碼直接調用,想到cxf對於調用ws的方便性,於是想用cxf的wsdl2java工具,來產生java調用的用戶端。然後,再調用。可是,在使用wsdl2java的時候,出現了WSDLToJava Error: Rpc/encoded wsdls are not supported with
Time of Update: 2018-12-04
collected by barenxWindows動態串連庫是包含資料和函數的模組,可以被其它可執行檔(EXE、DLL、OCX 等)調用。動態串連庫包含兩種函數:輸出(exported)函數和內部(internal)函數。輸出函數可以被其它模組調用,而內建函式則只能在動態串連庫內部使用。儘管動態串連庫也能輸出 資料,但實際上它的資料通常是只在內部使用的。使用動態串連庫的優點是顯而易見的。將應用程式的一部分功能提取出來做成動態串連庫,不但減小了主應用程式的大小,提高了程式
Time of Update: 2018-12-04
函數rand()是真正的隨機數產生器,而srand()會設定供rand()使用的隨機數種子。如果你在第一次調用rand()之前沒有調用srand(),那麼系統會為你自動調用srand()。而使用同種子相同的數調用 srand()會導致相同的隨機數序列被產生。
Time of Update: 2018-12-04
OpenVPN有了可以推送的setenv以及反向的push-peer-info之後,理論上可以實現任意資訊的雙向推送,這實在太方便了,然而方便是需要付出代價的,那就是容易混亂和出錯以及帶來安全性的缺失。這個世界上,有兩個相互敵視力的群體一直存在著,一個是如何使得節點更加互連,另一個就是如何針對通訊進行存取控制。換句話就是有人希望人人都能互連,有人卻希望人與人之間的通訊受到控制,這也是電腦網路的現狀。正好OpenVPN作為一個虛擬網路實現,它類比了一台網路裝置,該裝置也同樣要扮演上述的兩類角色中的
Time of Update: 2018-12-04
雖然從理論上講,每一個進程都是獨立的實體,但在並發執行過程中,或因競爭資源,或者合作完成同一任務,相互之間會產生一些制約關係。一般來講,因競爭資源產生的制約關係稱為互斥關係,因合作完成同一任務而產生的制約關係稱為同步關係。 例如系統中有A、B兩個進程,在某一時間段,進程A正在使用印表機,而這時進程B也需要使用同一印表機,由於進程A尚未用完,那末進程B就需要等待。這樣,進程B的運行受到了進程A的制約。這種制約關係就是互斥關係。 進程互斥是由共用臨界資源(Critical Resource)引起的。