原创 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的元素排