原创 java學習----------QQ界面設計

QQ界面設計步驟效果圖代碼實現相關解釋 步驟 第一步 創建一個界面類,定義一個顯示界面的方法 第二步 創建一個窗體的對象,設置窗體的屬性 第三步 創建各個組件的對象,設置組件的屬性,添加到窗體上 第四步 設置窗體可見 第五步 在

原创 安卓開發時出現解析錯誤的解決辦法

解析軟件時出現錯誤,如何解決 打開settings 找到這個界面,將第一個勾去掉即可,此時問題解決 現在我們的開發app就可以下載到手機上了。 注意手機上打開開發者選項,選擇USB調試。 好的,接下來運行試試吧

原创 DFA最小化

題目 (1)準備3個以上測試DFA文件。(提示:其中一定要有沒有最小化的DFA) (2)用C或C++語言編寫用等價劃分法最小化DFA的程序。 (3)經測試無誤。測試不易。可求出兩個DFA的語言集合的某個子集(如長度小於某個N),再

原创 java學習-簡單對決遊戲設計

設計要求 1、 美國隊長和滅霸PK,採用回合制,每次攻擊讓對方的血量減少,減少量爲攻擊方的攻擊值,重複,直到某一方的血量小於等於0結束。 輸出:戰鬥的過程、結果 代碼 package game; import java.util

原创 java學習---登錄界面深入設計

接口相關知識講解 接口定義: 關鍵字:interface 格式: public interface 接口名{ } 接口屬性: [public static final] 屬性的類型 屬性名 = 初始值; sta

原创 五子棋繪製二

講解 在第一步實現的基礎上,添加遊戲結束條件。 五子棋遊戲中的相同棋子如果同時有五個連接成一條線就說明遊戲結束。 代碼實現如下: if(count!=0){ //判斷每一行 for(int j=0;j<

原创 Java學習--繪製畫板

題目 在界面上任意選取四個點,分別記爲A B C 和 P。 在A B C中隨機的選取一個點,和P點取中點,繪製中點,並且將中點記爲新的P。 知識點 Graphics 提供了繪圖相關的方法,根據繪圖所在的組件,在組件可見之後,調用g

原创 語義分析器

題目 (1)選擇一個編譯器,如:TINY 或其它編譯器也可(需自備源代碼)。 (2)閱讀語義分析源程序,加上你自己的理解。尤其要求對相關函數與重要變量的作用與 功能進行稍微詳細的描述。若能加上學習心得則更好。TINY 語言請參考《

原创 tensorflow框架安裝與使用

Python安裝 一定要安裝64位的python,否則無法安裝tensorflow 在安裝時一定要勾選path 勾選這個選項之後,點擊安裝,安裝完成後,在命令行運行python,得到如下結果則表示安裝成功。 但有些時候我們會

原创 java如何用配置文件連接數據庫

配置文件 driver=com.mysql.cj.jdbc.Driver jdbcUrl=jdbc:mysql://127.0.0.1:3306/java_test?useUnicode=true&characterEncodin

原创 二義性文法的理解和消除方法

給定文法G,如果存在句子s,它有兩棵不同的分析樹,那麼稱G是二義性文法 從編譯器角度,二義性文法存在問題: 同一個程序會有不同的含義 因此程序運行的結果不是唯一的 一個句子有多於一棵分析樹,僅與文法和句子有關,與採用的推導方式無關

原创 五子棋小遊戲製作一

講解 五子棋,實際上就是用一個數組來實現的。沒有其他很複雜的結構。 首先我們製作五子棋,先要有一個棋盤。 public void setGraphics(Graphics g){ this.g=g; for(int i=0

原创 人工智能--掃雷遊戲

題目 解答

原创 數據結構--單向與雙向鏈表

單向鏈表 結點中有一個元素以及指向下一個結點的指針 public class Node<E> {//相當於一個結構體 //元素 E element; //指向下一個結點 Node<E> next; } 對鏈表進行增刪改