貪吃蛇*要點分析: *1)數據結構:matrix[][]用來存儲地圖上面的信息,如果什么也沒有設置為false, * 如果有食物或蛇,設置為true;nodeArray,一個LinkedList,用來保存蛇的每 * 一節;food用來保存食物的位置;而Node類是保存每個位置的信息。 *2)重要函數: * changeDirection(int newDirection) ,用來改變蛇前進的方向,而且只是 * 保存頭部的前進方向,因為其他的前進方向已經用位置來指明了。 其中newDirection * 必須和原來的direction不是相反方向,所以相反方向的值用了同樣的奇偶性。在測試 * 的時候使用了direction%2!=newDirection%2 進行判斷。 * moveOn(),用來更新蛇的位置,對于當前方向,把頭部位置進行相應改變。如果越界, * 結束;否則,檢測是否遇到食物(加頭部)或身體(結束);如果什么都沒有,加上頭部, * 去掉尾部。由于用了LinkedList數據結構,省去了相當多的麻煩。
上傳時間: 2014-06-14
上傳用戶:cjf0304
研究了Java平臺的核心——虛擬機(JVM),主要分析了開放源碼的Java虛擬機Kaffe的結構、運行機制,并針對特定的嵌入式應用, 研究了將Kaffe移植到給定的處理器和操作系統之上的關鍵技術,給出了相應的移植方案。對Java虛擬機在嵌入式系統中的應用具有較大的指 導意義。
上傳時間: 2016-06-14
上傳用戶:cjl42111
VB.NET 程序設計語言課程內容 第一章:概述 第二章:使用窗體和控件 第三章:變量和數組 第四章:過程 第五章:判斷結構與循環結構 第六章:驗證用戶輸入 第七章:面向對象編程 第十一章 使用 ADO.NET 數據庫概念 ADO.NET 概述 使用數據 數據庫概念 數據庫術語 數據庫編程的工作方式 SQL 連接環境 非連接環境 課堂練習 區別適用于連接或非連接方案的場景 數據庫術語 數據庫編程的工作方式 SQL 連接環境 在連接環境中,應用程序會持續連接到數據源上 優點 連接環境更易于維護 并發控制更容易 與非連接環境相比,數據更容易刷新 缺點 必須維持穩定的網絡連接 有限的可擴展性 非連接環境 非連接環境是指可以在本地對數據進行單獨修改,然后再把修改更新到數據庫 優點 與數據源保持連接的時間短,而且并發訪問的連接數少,從而能為更多用戶提供服務 非連接環境大大增加了連接的可用性,從而改善了應用程序的可擴展性和性能 缺點 數據不總是最新的 可能發生更改沖突,這是個必須解決的問題
上傳時間: 2013-12-16
上傳用戶:zhangzhenyu
指紋識別程序,基于十指科技的指紋探頭進行編程的。采用RS232串口與PC相連接
上傳時間: 2014-09-02
上傳用戶:it男一枚
商務系統 在線購物 電子商務源于英文ELECTRONIC COMMERCE,簡寫為EC。顧 名思義,其內容包含兩個方面,一是電子方式,二是商貿活動。 中國電信電子商務是指利用TCP/IP公眾網絡(中國多媒體通信 網,CHINANET/CNINFO)和技術進行的在線交易和商務作業活動。 涉及對象包括:金融機構、商家、生產企業、網絡服務提供商、 個人用戶、政府部門和事業單位等。
標簽: ELECTRONIC COMMERCE 商務系統 電子商務
上傳時間: 2016-07-01
上傳用戶:txfyddz
Window 消息大全使用詳解 消息,就是指Windows發出的一個通知,告訴應用程序某個事情發生了。消息本身是作為一個記錄傳遞給應用程序的,這個記錄中包含了消息的類型以及其他信息。
上傳時間: 2014-01-11
上傳用戶:hxy200501
Ajax(Asynchronous JavaScript + XML)的定義 基于web標準(standards-based presentation)XHTML+CSS的表示; 使用 DOM(Document Object Model)進行動態顯示及交互; 使用 XML 和 XSLT 進行數據交換及相關操作; 使用 XMLHttpRequest 進行異步數據查詢、檢索; 使用 JavaScript 將所有的東西綁定在一起。英文參見Ajax的提出者Jesse James Garrett的原文。 類似于DHTML或LAMP,AJAX不是指一種單一的技術,而是有機地利用了一系列相關的技術。事實上,一些基于AJAX的“派生/合成”式(derivative/composite)的技術正在出現,如“AFLAX”。 含實例源碼。
標簽: standards-based Asynchronous presentation JavaScript
上傳時間: 2016-07-03
上傳用戶:tfyt
ADL,參數相關查找,也稱作為Koenig查找(以Andrew Koenig的名字命名), 是指在編譯器對無限定域的函數調用進行名字查找時,所應用的一種查找規則
標簽: ADL
上傳時間: 2016-07-13
上傳用戶:13517191407
VxWorks系統的任務調度機制.pdf Vxworks經典論文 摘要:針對多任務系統而言,調度是指根據一定的算法.將CPU 分配給符合條件的任務使用,不同的系統任務調 度機制不同。本文介紹VxWorks系統的任務調度策略和算法.分析優先級倒置產生的原因并給出解決方案。重點闡述靜 態表方式的實現方法并給出C語言程序框架。 關鍵詞:調度;任務;優先級;倒置;靜態表
上傳時間: 2016-07-25
上傳用戶:star_in_rain
1. 內部排序演示 問題描述 設計一個測試程序比較幾種排序算法的關鍵字比較次數和移動次數以取得直觀感受。 基本要求 (1)對起(冒)泡排序、直接插入排序、簡單選擇排序、快速排序、希爾排序、堆排序算法進行比較; (2)待排序的元素的關鍵字為整數。其中的數據要用偽隨機產生程序產生(如10000個),至少用5組不同的輸入數據做比較,再使用各種算法對其進行排序,記錄其排序時間,再匯總比較; (3)演示程序以人機對話的形式進行。每次測試完畢顯示各種比較指標值的列表,用條形圖(星號表示)進行表示,以便比較各種排序的優劣。 測試數據 由隨機數產生器生成 實現提示 主要工作是設法在已知算法中的適當位置插入對關鍵字的比較次數和移動次數的計數操作。程序還可以考慮幾組數據的典型性,如:正序、逆序和不同程度的亂序。注意采用分塊調試的方法。 選作內容 (1)對不同表長進行比較 (2)驗證各算法的穩定性
上傳時間: 2014-01-03
上傳用戶:lindor