原创 JAVA RPG遊戲
回顧 剛開始寫的畢業設計,我拿出來分享了下,真醜!!!!鏈接如下,主要寫邏輯什麼的,還未關注於畫面。 初界面展示 算是成品的展示↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓(畢竟覺得槽點很多) 移步到我的github,,覺得可以的話,給顆小星星呀
原创 idea的SVN如何批量取消版本控制,又不刪除文件
1:如果是idea手誤加入還沒push過的文件可以直接ctrl+alt+z,還原就好了。 2:如果已經push過的,就需要用命令了,如下。 命令:git rm -r --cached src 告訴大家個小技巧,如果要批量刪除版本控制,可以
原创 JAVA 俄羅斯方塊聯機
在大二寫的期末作業,當時東西全寫在一起了亂糟糟,現在又對代碼進行了重構,將參數另起文件進行配置,服務器和客戶端公用的代碼進行提取。 本地一臺電腦運行不需要改任何配置,,,運行的時候先運行server.java,再運行client.java
原创 測測畢業設計寫了多少行代碼
在畢業論文東西亂七八糟的弄完後,好奇自己寫了多少行代碼,,,這段java代碼能幫助到你,用的遞歸。 import java.io.*; public class LinesNum { // String path =
原创 IDEA,JRebel第一次安裝後NoClassDefFoundError
網上查了很多方法不可用,就去找了另外一個電腦差異的地方,發現是這裏的問題 1:項目編譯輸出的位置寫正確。 2:各個modules設置好輸出位置,路徑名稱會有差異 點贊 收藏 分享 文章舉報
原创 關於JAVA寫的RPG遊戲的畢設
回顧 當時寫了半個月的畢業設計,我拿出來分享了下,真醜!!!!鏈接如下,但是當時才11月份所以不急,主要寫邏輯什麼的。 18年11月初界面展示 服務器代碼:畢設答辯的服務器代碼有圖片展示。 客戶端代碼:畢設答辯的客戶端代碼有圖片展示。 過
原创 Spring Boot和JFinal的主方法構造函數被調用兩次的問題!!!
這裏舉一個例子,是spring boot的,JFinal是一個道理和一樣的解決辦法。 1:Spring Boot的事物增強。 先看代碼: package com.example.demo; import org.springframe
原创 如何批量取消版本控制,又不刪除文件
1:如果是idea手誤加入還沒push過的文件可以直接ctrl+alt+z,還原就好了。 2:如果以及push過的,就需要用命令了。 命令:git rm -r --cached src 告訴大家個小技巧,如果要批量刪除版本控制,可以善用*
原创 Java 如何設計多按鍵監聽
自己寫的畢設,遇到的問題,剛開始發現找的解決方法都很不如人意,就自己想辦法設計了這個,請大佬指教。 鍵盤的監聽使用KeyListener接口,重寫KeyPressed、KeyReleased和KeyTyped三個方法。因爲玩家有極大可能不
原创 如何精確的計算JFrame中菜單欄、邊框及客戶區(內容面板)的大小
JFrame類中函數中setVisible()或show()函數。 JFrame類中getInsets()函數,獲得內容面板邊框到JFrame邊框的距離。 JPanel類中getWidth()和getHeight()函數,獲得面板的寬度和
原创 關於C/S通訊時,input不到數據的問題但沒有異常的原因。
問題背景: Java、C/S通信、Socket連接。 問題描述: 寫網絡傳輸數據時發現在S端傳輸一個數據時(調用了自己寫的發送方法——Public static void OutStreamAll(String info),只傳遞了數據過
原创 關於用Swing完成闖關遊戲的設計--勇闖地下城
遊戲剛開始做,界面比較難看,先是以遊戲功能爲主要目的,人物是動的,攻擊的話武器會動,怪物會自動攻擊,有出場和擊敗特效,目前是怪物打敗完,強制進入下一關。後期要往服務器上做,做成聯機的,用C/S通信。 各位大佬有什麼意見嗎? 關於遊
原创 畢業設計
寫了半個月
原创 俄羅斯方塊聯機Java
在大二寫的期末作業,當時東西全寫在一起了,客戶端一個java文件,服務器一個文件。總共倆文件。運行的時候先運行server.java。默認的客戶端ip連接是:localhost。兩臺電腦的話,就是。寫上ip就好 下載地址:https://
原创 JAVA 中各種集合類闡述和理解
List接口 ArrayList:本質是數組 LinkedList:本質是雙向鏈表 vector:多線程同步是安全的,本質也是數組 stack:繼承於vactor,本質是棧 Set接口(實現了不同於List的元素排