一:需求分析 1. 問題描述 魔王總是使用自己的一種非常精練而抽象的語言講話,沒人能聽懂,但他的語言是可逐步解釋成人能聽懂的語言,因為他的語言是由以下兩種形式的規則由人的語言逐步抽象上去的: ----------------------------------------------------------- (1) a---> (B1)(B2)....(Bm) (2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在這兩種形式中,從左到右均表示解釋.試寫一個魔王語言的解釋系統,把 他的話解釋成人能聽得懂的話. 2. 基本要求: 用下述兩條具體規則和上述規則形式(2)實現.設大寫字母表示魔王語言的詞匯 小寫字母表示人的語言的詞匯 希臘字母表示可以用大寫字母或小寫字母代換的變量.魔王語言可含人的詞匯. (1) B --> tAdA (2) A --> sae 3. 測試數據: B(ehnxgz)B 解釋成 tsaedsaeezegexenehetsaedsae若將小寫字母與漢字建立下表所示的對應關系,則魔王說的話是:"天上一只鵝地上一只鵝鵝追鵝趕鵝下鵝蛋鵝恨鵝天上一只鵝地上一只鵝". | t | d | s | a | e | z | g | x | n | h | | 天 | 地 | 上 | 一只| 鵝 | 追 | 趕 | 下 | 蛋 | 恨 |
上傳時間: 2014-12-02
上傳用戶:jkhjkh1982
rdesktop是一個開放源碼的Window NT中斷服務器的客戶端,它實現了遠程桌面協議(RDP)。不像Citrix ICA,它對于服務器并無擴展要求。
上傳時間: 2014-12-22
上傳用戶:dyctj
RS-485接口具有較強的抗干擾性,數據傳輸的距離較遠,在一些應用中常常需要把RS-232標準的信號轉換為RS-485的標準信號進傳輸。圖中所示電路允許數據在RS-232/RS-485這兩個不兼容的串行數據接口間傳遞。傳輸速度為480波特時,傳輸距離可達1750米。圖中雙RS-232收發器IC1將主機(PC)輸出的RS-232電平轉換為TTL電平,驅動高速RS-485收發器IC2 的輸入,倒相器使IC2、IC3在受到起始位時被激活。
上傳時間: 2015-11-25
上傳用戶:zuozuo1215
提供給JAVA入門者,免費下載PPT和源碼 很多網友問我學習Java有沒有什么捷徑,我說“無他,唯手熟爾”。但是我卻很愿意將自己學習的一些經驗寫出來,以便后來者少走彎路,幫助別人是最大的快樂嘛! 要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖使之無所不包,所以Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,這也就是Sun ONE(Open Net Environment)體系。J2SE就是Java2的標準版,主要用于桌面應用軟件的編程;J2ME主要應用于嵌入是系統開發,如手機和PDA的編程;J2EE是Java2的企業版,主要用于分布式的網絡程序的開發,如電子商務網站和ERP系統。J2SE開發桌面應用軟件比起VC,VB,DELPHI這些傳統開發語言來說,優勢好象并不明顯。J2ME對于初學者來說,好象又有點深奧,而且一般開發者很難有開發環境。所以現在應用最廣泛又最好學的就是J2EE了。J2EE又包括許多組件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要學習起來可不是一兩天的事。 那么又該如何學習J2EE呢?當然Java語法得先看一看的,I/O包,Util包,Lang包你都熟悉了嗎?然后再從JSP學起。如果你學過HTML,那么事情要好辦的多,如果沒有,那你快去補一補HTML基礎吧。其
標簽: JAVA
上傳時間: 2015-11-26
上傳用戶:lvzhr
MPEG-2壓縮編碼技術原理應用 MPEG是運動圖像專家組(Moving Picture Experts Group)的簡稱,其實質上的名稱為國際標準化組織(ISO)和國際電工委員會(IEC)聯合技術委員會(JTC)1的第29 分委員會的第11工作組,即ISO/IEC JTC1/SC29/WG11,成立于1988年。其任務是制定世界通用的視音頻編碼標準。因為,廣播電視數字化所產生的海量數據對存儲容量、傳輸帶寬、處理能力及頻譜資源利用率提出了不切合實際的要求,使數字化難以實現。為此,該專家組基于幀內圖像相鄰像素間及相鄰行間的空間相關性和相鄰幀間運動圖像的時間相關性,采用壓縮編碼技術,將那些對人眼視覺圖像和人耳聽覺聲音不太重要的東西及冗余成分拋棄,從而縮減了存儲、傳輸和處理的數據量,提高了頻譜資源利用率,制定了如表1所示的一系列MPEG標準,使數字化正在變為現實。其中,MPEG-2是一組用于視音頻壓縮編碼及其數據流格式的國際標準。它定義了編解碼技術及數據流的傳輸協議;制定了MPEG-2解碼器之間的共同標準(MPEG-2編碼器之間尚無共同標準)。本文以MPEG-2的系統、MPEG-2的編碼、及MPEG-2的應用為題,討論MPEG-2壓縮編碼技術。
標簽: MPEG Experts Picture Moving
上傳時間: 2015-12-12
上傳用戶:ruan2570406
原本.net1.1都是采用justinIO.cs的,它調用的是winAPI,可能存在不同設備的兼容性問題。現在.net2直接在system.io.port下面有serialPort了,這樣可以直接用。 鑒于.net2和.netCF2對于threading有不同的用法,所以兩個版本都做了,分別是PC+.net2和wm5sp+.netcf2的。 由于smartphone的藍牙都是默認com6和com7的,所以如果這個程序大家想用作藍牙串行,在你們的桌面端藍牙配置的時候要注意把虛擬串口重新定義到com6。具體做法以IVT Bluesoleil為例子,裝好藍牙驅動程序以后,會在設備管理器里面多出幾個串行口;而IVT默認的串行口是com10/11,這樣就要把設備管理器com10/11的高級屬性里面的端口重新強制定義到com6/7,這樣就可以了。因為我做藍牙串行,所以程序代碼中都采用了COM6, 9600, 8, N, 1 的通信格式。 本論壇也有cpp的smartphone串行程序,大家可以搜索一下。那個也不錯,我調試的時候smartphone采用這個來調試的。
上傳時間: 2014-01-19
上傳用戶:moshushi0009
這是一個簡單的游戲UI實例,實現了簡單的按鈕、桌面等。我的Blog上有簡單的解釋。 http://blog.csdn.net/leexuany/archive/2007/08/01/1721438.aspx 此外,我的很多代碼都是基于HoHo這個免費的游戲引擎的,你需要這個庫才能編譯和運行。如果你想了解hoho的更多信息,請到 http://hoho.gameres.com獲取
標簽:
上傳時間: 2015-12-24
上傳用戶:lijianyu172
1 安裝:首先安裝MPLAB IDE V7.42的程序,然后再安裝C的組件PICC8.05-PL.安裝過程中全部確認選擇,完畢后重啟計算機。 2 激活:(PICC8.05-PL) 運行“開始”菜單下的“HI-TECH SOFTWARE”中的 激活(Complier Activation)程序, 再同時啟動算號器程序(HtkeyGen.exe),將Last Name前的勾去掉,填入公司名稱,算出相應內 容填入激活程序相應欄目,OK即可完成激活。 3 設置: 3.1 將MPLAB 7.42啟動后,在文件欄中打開C的桌面項目文件,在Project欄目中 檢查 select language Toolsuite...中的選項,所有路徑須指向安裝路徑如C:\HT-PIC\BIN\PICC.EXE; 3.2 在Project欄目中檢查 setlanguage Tool Locations中的HI-TECH ToolsuiteXDGR 相關選項,executables中各程序應指向picc.exe Default Search Paths & Directories中 的相關路徑應為安裝目錄如C:\HT-PIC\include 和C:\HT-PIC\lib; 3.3 設置programmer中的select programmer選項為"MPLAB IED 2"(經驗:如果不打開編譯器,此選項無法選中)。 3.4 設置單片機型號,在Congfigure中的Select Device選擇準確的芯片型號;
上傳時間: 2016-01-01
上傳用戶:Ants
JAVA項目開發實踐-網上范例:網上購物系統的JSP實現 第一步:將cart.jsp復制到C:\Apache Tomcat 4.0\webapps\ROOT下。 第二步:將cart目錄(包含*.class文件及*.java文件)復制到C:\Apache Tomcat 4.0\common\classes目錄中。 第三步:將cart.mdb復制到C:\下。 第四步:配制ODBC數據源,在系統DNS中添加cart.mdb,并命名為cart。 然后在瀏覽器中輸入http://localhost:8080/cart.jsp測試,如果看到如圖6-2所示的畫面,則證明安裝成功。
標簽: cart webappsROOT Apache Tomcat
上傳時間: 2016-01-02
上傳用戶:hanli8870
< 精通MATLAB綜合輔導與指南> 西安交通大學 李人厚 張平安 等譯校 這是一本有關MATLAB的參考書,適合于使用MATLAB或正在打算使用MATLAB的讀者。本書另辟蹊徑可以借助或不借助MATLAB隨帶的文檔資料讓讀者自學MATLAB。書中口語化的風格,使讀者易于閱讀。如書名所示,本書提供了讀者精通MATLAB所需的工具。作為編程語言和可視化工具,MATLAB具有豐富的一系列功能,可解決工程、科學計算和數學學科中許多問題。本書的基本目的是通過向讀者展示如何有效地使用這些功能來幫助讀者增強工作能力。由于MATLAB交互式的性質,書中內容以舉例方式來描述。在讀者閱讀本書的同時, 這些例子可以通過運行MATLAB而再現。
上傳時間: 2014-01-07
上傳用戶:qilin