Time of Update: 2018-12-04
VirtualBox是一款SUN出品的非常優秀的虛擬機器程式,版本也非常齊全,你可以在官網上找到適合各種作業系統平台的版本。這裡我先給大家大致講解下VBox的網路設定及應用。VirtualBox的提供了四種網路接入模式,它們分別是:1、NAT 網路位址轉譯模式(NAT,Network Address Translation)2、Bridged Adapter 橋接模式3、Internal 內部網路模式4、Host-only Adapter
Time of Update: 2018-12-04
4、可靠性4.1 逾時設定-module(tut19).-export([start_ping/1, start_pong/0, ping/2, pong/0]).ping(0, Pong_Node) -> io:format("ping finished~n", []);ping(N, Pong_Node) -> {pong, Pong_Node} ! {ping, self()}, receive pong ->
Time of Update: 2018-12-04
分類是資料採礦、機器學習和模式識別中一個重要的研究領域。通過對當前資料採礦中具有代表性的優秀分類演算法進行分析和比較,總結出了各種演算法的特性,為使用者選擇演算法或研究者改進演算法提供了依據。一、分類演算法概述解決分類問題的方法很多 ,單一的分類方法主要包括:決策樹、貝葉斯、人工神經網路、K-近鄰、支援向量機和基於關聯規則的分類等;另外還有用於組合單一分類方法的整合學習演算法,如Bagging和Boosting等。(1)決策樹
Time of Update: 2018-12-04
5、記錄和宏5.1 把大型常式存為多個檔案mess_config.hrl header file for configuration data mess_interface.hrl interface definitions between the client and the messenger user_interface.erl functions for the user interface mess_client.erl functions for the client side
Time of Update: 2018-12-04
用Erlang寫出的程式,如果使用依賴某一作業系統的專有技術,會在其他系統上跑不起來。最近,學用Mochiweb過程中,在Windows的cygwin中遇到了這個問題。Mochiweb建立新應用程式app的方法是,在其根目錄下鍵入:$ escript ./scripts/new_mochiweb.erl app組建目錄app,其中有幾個子目錄和源檔案、shell命令檔案等。進入目錄app,進行make,然後 $ ./start.sh 啟動應用伺服器。開啟瀏覽器,http://localhost:
Time of Update: 2018-12-04
反向推理反向推斷規則的啟用,發生在你的程式對 Pyke 進行詢問時。例如,要求 Pyke 證明某一具體目標。Pyke 的證明活動,只用到啟用的規則庫。 “反向推理”的概況 為了做反向推理,Pyke 要找出這樣的規則:其 then 子句部分,與目標(即程式向Pyke詢問的問題)能夠匹配。找到匹配的規則後,Pyke 試圖通過遞迴,證明該規則 if
Time of Update: 2018-12-04
《用Prolog建專家系統》學習筆記(4)四、說明解釋據說,專家系統的重要功能之一,是對其行為的自我解釋。這意味著,使用者在諮詢過程中,可以隨時向專家系統提問,為什麼它做出某個回答;系統則根據一定規則作出解釋。1、解釋功能對使用者的意義使用者不見得太需要解釋功能,往往他只需要答案。即使使用者要求解釋,這一解釋又非總是有用。2、解釋功能對開發人員的意義對於系統開發人員來說,解釋功能很重要,因為,專家可以通過解釋的內容,發現出錯的規則。3、解釋功能的類型專家系統通常有4種方式的解釋功能:●
Time of Update: 2018-12-04
先看簡介 Quarks PwDump是一個Win32環境下系統授權資訊匯出工具,目前除此之外還木有沒有任何一款工具可以匯出如此全面的資訊,支援這麼多的OS版本,(包括xP/2003/Vista/7/2008/8),經測試相當穩定。作者開發這個工具的原因是現在沒有一款工具能同時抓取所有類型的hash和Bitlocker資訊。這個工具沒有注入任何進程,工作原理是神馬呢,原始碼值得讀一下。可以匯出 : - Local accounts NT/LM hashes + history
Time of Update: 2018-12-04
“方案”與程式自動產生 明白了反向推理是怎麼回事,自動產生程式也就不難了。 把“方案”加入反向推斷規則 用到的辦法,是把 Python 的函數弄成反向推斷規則。這些函數是在 .krb 檔案中,每個規則結尾處的 with 子句處。它們不影響規則對目標的證明,而是一起形成“流程圖”,返回相應的模式變數,其中約束的值,是證明最終目標的證據。 樣本 有個小小的規則庫,用於實現銀行帳戶之間的轉帳。轉出、轉入帳戶採取以下形式之一: (戶名, 帳戶類型) 這是本行帳戶。 例如:('bruce',
Time of Update: 2018-12-04
WinExec, ShellExecute, CreateProcess<http://www.cppblog.com/pingtoo/archive/2008/11/08/66288.html>使用WinExec命令 ⑴ 函數原型: UINT Win Exec(LPCSTR lpCmdLine, UINT uCmdShow); ⑵ 參數: lpCmdLine:指向一個空結束的字串,串中包含將要執行的應用程式的命令行(檔案名稱加上選擇性參數)。
Time of Update: 2018-12-04
《用Prolog建專家系統》學習筆記(2)二、使用Prolog的推理機Prolog有內建的後向鏈推理機,用於實現專家系統的一部分功能。Prolog的規則表示知識,推理機用於獲得答案。每項規則有個總目標以及多個子目標,推理機對各個目標給予證明或者否定。推理結果與非確定性無關。規則的結構和推理策略,適用於許多專家系統。僅需改進與使用者的對話機制,以建立簡單的專家系統。以下,實現一個簡單的“鳥識別專家系統”。(一)鳥識別系統(1)規則的格式IF 前提1, 前提2, ... THEN 結論IF部分又叫“
Time of Update: 2018-12-04
1、記錄1.1 記錄與元組-record(person, {name, phone, address}).Internally, records are represented using tagged tuples: {person, Name, Phone, Address}1.2 定義記錄-record(person, {name = "", phone = [], address}).We have to define the record in the shell in order
Time of Update: 2018-12-04
讓VC編譯出來的程式不顯示CMD黑色視窗 讓VC編譯出來的程式不顯示CMD黑色視窗,只要在代碼最前面加入下面這句:#pragma comment(linker,"/subsystem:windows") #ifdef NDEBUG#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )#endif首先來看一下linker的 /subsystem
Time of Update: 2018-12-04
三、後向鏈非確定性推理現實世界中,事物往往不是非此即彼的簡單邏輯關係,而是與專家的經驗直覺相關的非確定性關係。以下,介紹一個後向鏈非確定性推理的專家系統,Clam,它有自己獨特的規則格式和推理機。(一)信賴度(Certainty Factors)處理非確定性問題的最常用的辦法,是給系統中的每條資訊加上信賴度。推理機自動更新維護信賴度,並將其作為推理產生的結果。Clam
Time of Update: 2018-12-04
把“Sequential Programming”翻譯成“單行編程”,與“Concurrent Programming”並行編程形成對應比較,比翻譯成“順序編程”要好。對應“並發編程”的是“單發編程”。當然,這樣咬文嚼字有些矯情。2.1 The Erlang ShellTo shutdown the Erlang system and the Erlang shell type Control-C.Another way to shutdown the Erlang system is by
Time of Update: 2018-12-04
(4) wn_ent.plent 是 entailment(蘊涵)的縮寫。僅動詞間才有蘊涵關係,例如,“打鼾”就蘊涵著“睡覺”。檔案 wn_ent.pl 中儲存著全部語義上蘊涵關係的,是謂詞:ent(synset_ID_1,synset_ID_2)。synset_ID_2 指向的動詞集蘊涵著 synset_ID_1 的集合。在Working with WordNet一節中,會介紹謂詞 find_ent/3 和 find_ent_chains/2,實驗蘊涵關係。(5)wn_sim.plsim 是
Time of Update: 2018-12-04
Pyke 是推理引擎,根據已知事實和反向推斷規則,推斷出新的事實,或者證明目標結論;並且,把Python函數彙集成反向推理方式的"調用序圖",或者叫做"方案圖"。Pyke 可以重新初始化,清除原先的事實集合,開始推理新迴圈。每次迴圈,可能用到不同的規則庫。"方案"函數的運行,允許在最終目標證明之後。這樣做的好處,是略過此時無用的代碼,並且可跟蹤規則執行的代碼。"方案"函數建立後,可以用不同參數執行多次,也可以儲存起來,需要時用Pyke的小模組啟動。Pyke
Time of Update: 2018-12-04
3.1 進程-module(tut14).-export([start/0, say_something/2]).say_something(What, 0) -> done;say_something(What, Times) -> io:format("~p~n", [What]), say_something(What, Times - 1).start() -> spawn(tut14, say_something, [hello, 3]),
Time of Update: 2018-12-04
直譯是最簡單的翻譯方法,有時候卻未必合適,畢竟不同語言的習慣也不相同。例如,把callback直譯成“回調”,有些彆扭。我覺得應該譯作“響應”,現在有了依據。最近在學習Gajim,看到外國人把callback理解為“響應”。http://trac.gajim.org/wiki/CodingStandards3. Callbacks The default style is used, so we
Time of Update: 2018-12-04
3、列表的自包含操作3.1 簡單樣本> [X || X <- [1,2,a,3,4,b,5,6], X > 3].[a,4,b,5,6](1) 值是由X組成的列表;(2) X的值來自列表[1,2,a,3,4,b,5,6],並且值大於3。下例增加了X值的限制條件:integer(X)> [X || X <- [1,2,a,3,4,b,5,6], integer(X), X > 3].[4,5,6]產生值的組合> [{X, Y} || X <- [1