本文以此為背景,提出了基于事件驅動的BDI agent實現體系結構,用信念(Belief)、事件(Event)、規劃(Plan)等內部特征來描述軟件agent,并給出了面向對象層次上的軟件agent的UML模型,該模型定義了構成軟件agent的四個對象:Agent、BeliefSet、Event、Plan 為描述這些對象及其交互關系,本文以java語言為基礎,擴展出了能描述這四個對象的java類以及描述其交互關系
上傳時間: 2014-01-09
上傳用戶:tedo811
基于Altera公司系列FPGA(Cyclone EP1C3T144C8)、Verilog HDL、MAX7219數碼管顯示芯片、4X4矩陣鍵盤、TDA2822功放芯片及揚聲器等實現了《電子線路設計• 測試• 實驗》課程中多功能數字鐘實驗所要求的所有功能和其它一些擴展功能。包括:基本功能——以數字形式顯示時、分、秒的時間,小時計數器為同步24進制,可手動校時、校分;擴展功能——仿廣播電臺正點報時,任意時刻鬧鐘(選做),自動報整點時數(選做);其它擴展功能——顯示年月日(能處理大月小月,可手動任意設置年月日),秒表(包括開始、暫停和清零)。
標簽: Cyclone Verilog Altera 144C
上傳時間: 2015-09-27
上傳用戶:1051290259
本VHDL源代碼由頂層模塊、測頻模塊、驅動模塊、計算模塊、LCD顯示模塊、復位模塊組成,能精確檢測從1--100M頻率,誤差極小且恒定。
上傳時間: 2015-10-18
上傳用戶:時代電子小智
Visual.C++程序設計技巧與實例--配套光盤 第13章 網絡編程 本章共有8個實例: 1. PowerNetConfig在Win2000系統下修改主機名、IP、網關、子網掩碼和代理服務器 2. GetAllIP得到多穴主機的多個IP地址 3. EnumHosts枚舉局域網內的計算機 4. GetMac讀取網卡的Mac地址 5. C_S Demo一個小型的公司客服系統——C/S使用示例 6. Mount在應用程序中映射網絡驅動器 7. AddIEButton往IE的工具條上添加自定義的圖標 8. MyBrowser利用WebBrowser控件創建自己的瀏覽器 第14章 幫助系統 本章共有兩個例子: 1. HlpDemo如何制作一個傳統的hlp格式的幫助文件 2. CHM如何制作一個CHM格式的幫助文件 至此,本書源碼已上傳完畢,非常抱歉要分開來上傳,學校的網絡實在太差了
標簽: PowerNetConfig Visual 2000 Win
上傳時間: 2014-12-07
上傳用戶:jhksyghr
本文介紹了藥品進銷存管理系統的開發過程。論文詳盡論述了從需求分析、系統分析、概要設計、詳細設計、以及測試與調試的整個開發過程,遵循軟件工程的方法。 文章中所論述的管理信息系統,是一個將業務處理從純人工操作轉換成人工與計算機共同處理的一個實例,并對轉換過程進行了詳細策劃, 可作為同類計算機管理信息系統的應用參考。 本軟件開發的過程中采用VB 6.0 開發工具,采用成熟的軟件研制技術。在本文中,總結了開發過程中的經驗及本系統今后的改進方向。某公司從2004年2月創業以來,經過不斷努力,現有職工40多人,其中,有計算機操作工作經驗的員工占職工人數的30%左右。 藥品進銷存一直是本公司倉管部門的主要任務,隨著業務的不斷發展,加強成本管理與收入管理、通過提高服務水平提升企業形象已成為本公司的迫切需要。因為該公司目前采用手工操作的運營過程,差錯率較高,已不能適應藥品對現代化管理的要求。 為了提高公司管理效率,贏得員工的滿意度,我建議公司決策層同意開發該公司管理信息系統,并以此系統的研發過程作為本人畢業論文的論題。
上傳時間: 2015-10-23
上傳用戶:天涯
紅外線遙控是目前使用最廣泛的一種通信和遙控手段。由于紅外線遙控裝置具有體積小、功耗低、功能強、成本低等特點,因而,繼彩電、錄像機之后,在錄音機、音響設備、空凋機以及玩具等其它小型電器裝置上也紛紛采用紅外線遙控。工業設備中,在高壓、輻射、有毒氣體、粉塵等環境下,采用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。
上傳時間: 2015-11-05
上傳用戶:watch100
哲學家進餐問題是荷蘭學者Dijkstra 提出的經典問題之一,它是一個信號量機制問題的應用,在操作系統文化史上具有非常重要的地位。對該問題的剖析有助于學生深刻地理解計算機系統中的資源共享、進程同步、死鎖等問題,并能熟練地應用信號量來解決生活中的控制流程,即將生活中的控制流程用形式化的方式表達出來。 假設有5個哲學家,他們花費一生中的時光思考和吃飯。這些哲學家共用一個圓桌,每個哲學家都有一把椅子。在桌子中央是一碗通心面,在桌子上放著5只筷子。(如圖所示)當一個哲學家思考時,他與其他同事不交互。時而,哲學家會感到饑餓,并試圖拿起與他相近的兩只筷子(他與鄰近左、右之間的筷子)。一個哲學家一次只能拿起一只筷子。顯然,他不能從其他哲學家手里拿走筷子。當一個饑餓的哲學家同時有兩只筷子時,他就不能不用釋放他的筷子而自己吃了。當吃完后,他會放下兩只筷子,并再次開始思考。 規定奇數號哲學家先拿他左邊的筷子,然后再去拿右邊的筷子;而偶數號哲學家則相反。按此規定,將是1、 2號哲學家競爭1號筷子;3、4號哲學家競爭3號筷子。即五位哲學家都先競爭奇數號筷子,獲得后,再去競爭偶數號筷子,最后總會有一位哲學家能獲得兩只筷子而進餐。
上傳時間: 2013-12-10
上傳用戶:zhangzhenyu
哲學家進餐問題是荷蘭學者Dijkstra 提出的經典問題之一,它是一個信號量機制問題的應用,在操作系統文化史上具有非常重要的地位。對該問題的剖析有助于學生深刻地理解計算機系統中的資源共享、進程同步、死鎖等問題,并能熟練地應用信號量來解決生活中的控制流程,即將生活中的控制流程用形式化的方式表達出來。 假設有5個哲學家,他們花費一生中的時光思考和吃飯。這些哲學家共用一個圓桌,每個哲學家都有一把椅子。在桌子中央是一碗通心面,在桌子上放著5只筷子。(如圖所示)當一個哲學家思考時,他與其他同事不交互。時而,哲學家會感到饑餓,并試圖拿起與他相近的兩只筷子(他與鄰近左、右之間的筷子)。一個哲學家一次只能拿起一只筷子。顯然,他不能從其他哲學家手里拿走筷子。當一個饑餓的哲學家同時有兩只筷子時,他就不能不用釋放他的筷子而自己吃了。當吃完后,他會放下兩只筷子,并再次開始思考。 規定奇數號哲學家先拿他左邊的筷子,然后再去拿右邊的筷子;而偶數號哲學家則相反。按此規定,將是1、 2號哲學家競爭1號筷子;3、4號哲學家競爭3號筷子。即五位哲學家都先競爭奇數號筷子,獲得后,再去競爭偶數號筷子,最后總會有一位哲學家能獲得兩只筷子而進餐。
上傳時間: 2014-01-23
上傳用戶:teddysha
DSP程序 Matlab是一套用于科學工程計算的可視化高性能語言與軟件環境。它集數值分析、矩陣運算、信號處理和圖形顯示于一體,構成了一個界面友好的用戶環境,在這個環境中,問題與求解都能方便地以數學的語言(主要是矩陣形式)或圖形方式表示出來。
上傳時間: 2015-12-06
上傳用戶:pinksun9
Java 版本的 PHP serialize/unserialize 完整實現。目前實現了對各種基本類型、數組、ArrayList、HashMap、和其它可序列化對象的序列化。實現了 PHP 5 中的Serializable 接口的支持。實現了 PHP 中的 __sleep 和 __wakeup 魔術方法的支持。實現了對所有標示(N、b、i、d、s、a、O、R、r、U、C)的反序列化,在對標示 a 反序列化時,可以根據下標和值來自動判斷是 ArrayList 還是 HashMap。并且在反序列化時可以強制指定反序列化的類型。該類是靜態類,無需也不能被實例化。除了包含了 serialize 和 unserialize 方法以外,還增加了一個 cast 方法,用來進行反序列化后的類型轉換,該方法主要用于將反序列化后的 ArrayList 轉化為數組或者 HashMap。
標簽: unserialize ArrayList PHP serialize
上傳時間: 2016-01-06
上傳用戶:奇奇奔奔