
java
文章平均质量分 68
java代码
莫言情难忘
得即高歌失即休,多愁多恨亦悠悠
展开
-
Java web 数据库连接等出现乱码等问题总结
首先最近我出现了这个问题,稍微测试了下,找到了这个问题.此方法适用很多情况,特此记录.首先明白乱码,?等出现的原因:编码格式(utf-8等)不对,导致显示出现问题.依次排除4步走:前端,后台 ,连接传输,数据库(以下编码按UTF-8为例)1.前端获取数据,将界面格式改为UTF-8,如jsp中<%@ page language="java" contentTyp...原创 2020-03-29 15:10:21 · 652 阅读 · 0 评论 -
怎么在服务器(win,linux等)上安装Tomcat后供多个同学使用?不用ftp的简单方式。
原理:我们知道一般的jsp程序是在wtpwebapps或者webapps文件夹下的,本教程默认在webapps下,而在服务器上的话,需要将jsp程序导出的war包放到webapps文件夹下。然后访问 域名/项目名称/文件 即可访问这个文件。这个程序是一个上传程序,将用户(其他同学好友)的war包直接上传至webapps,然后生成直接访问这个网址的链接。闲话少叙,代码整起:上传代码...原创 2020-03-08 21:18:31 · 499 阅读 · 0 评论 -
Android 模板
开源一个渣渣的模板,采用最新版AndroidStudio开发,compile为androidx的版本。模仿AS自带的Navigation的几个Activity样式改编,不过有点渣。先上图1.2.3.4.大致就是这样,中间三个导航栏,上方两个按钮,一个侧滑导航栏。github地址:https://github.com/zhihui1999/Pub...原创 2019-10-28 20:25:53 · 1422 阅读 · 1 评论 -
安卓 OnLongClick return false 后OnClick不执行分析
今天测试发送数据的发现,自己的onLongClick事件返回为false时不执行(概率)onClick测试了各种办法还特地换了个project测试以下demo没有任何问题package cn.edu.caztc.ceshi;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;...原创 2019-05-30 21:23:21 · 972 阅读 · 0 评论 -
暑假第一战——java+mysql 个人信息管理系统
暑假第一战——java+mysql 个人信息管理系统暑假第一战——java+mysql 个人信息管理系统(续 迅速美化UI)暑假第二战——java&C#双端 推箱子小游戏+自定义地图个人信息管理系统原本是Sql server课程的实训题目,5人小组做出来的最终实训报告,java源码本人负责编写。实训结束后,考虑到SQL数据库的不常见(对于我来说),将其改为了MySQL操作。甚至...原创 2019-07-08 23:41:13 · 6126 阅读 · 32 评论 -
暑假第二战——java&C#双端 推箱子小游戏+自定义地图
暑假第一战——java+mysql 个人信息管理系统暑假第一战——java+mysql 个人信息管理系统(续 迅速美化UI)暑假第二战——java&C#双端 推箱子小游戏+自定义地图关于本游戏:本游戏历时4天,虽然是4天,但是每天拿出来的时间仅仅2-4小时,期间累了还躺会。不过周末终于莽出来了。代码还未优化,鉴于这是一个小游戏,可能有些小白不会怎么用,所以接下...原创 2019-07-14 21:19:20 · 1649 阅读 · 0 评论 -
暑假第一战——java+mysql 个人信息管理系统(续 迅速美化UI)
暑假第一战——java+mysql 个人信息管理系统暑假第一战——java+mysql 个人信息管理系统(续 迅速美化UI)暑假第二战——java&C#双端 推箱子小游戏+自定义地图本来是不想发这篇博客的,不过我看了看我的博客,在UI这方面除了发了几个android的UI其余都没有详细的介绍过UIUI的本意是user interface也就是用户与界面的关系。它包括交互设计...原创 2019-07-11 12:19:38 · 1417 阅读 · 1 评论 -
手把手教你做游戏——JAVA GUI 推箱子(一)
阅读这篇博客需要一点的编程基础,一点即可。关于本项目请看博主博客。本教程采用JAVA + Eclipse编写,不懂Eclipse请点击→传送门创建项目并导入资源本篇博客目录地图编辑器的接口 MapConfig.java地图编辑器界面 CreatMap.java1.界面创建2.下拉列表框显示图片3.显示界面显示地图4.保存...原创 2019-07-18 21:54:54 · 6330 阅读 · 3 评论 -
手把手教你做游戏——JAVA GUI 推箱子(二)
继手把手教你做游戏——JAVA GUI 推箱子(一)做好后,我们就需要做游戏主体了1.新建MainGame.java并创建窗口这次我们的大致结构是这样的 (下图),上面一个JMenuBar作为菜单栏,添加菜单(选关,重玩,地图编辑器,关于),下方一个游戏界面。其余的就无关紧要了package cn.edu.caztc.sokobangame;import ja...原创 2019-08-12 22:13:52 · 10098 阅读 · 1 评论 -
手把手教你做游戏——JAVA GUI 推箱子(三)
在手把手教你做游戏——JAVA GUI 推箱子(二)中,我们做出了界面,这篇博客,我们就要设法移动角色来实现推箱子了。1.角色移动我们需要先写一个按钮监听类,这样,当我们按到上下左右使其上下左右移动。其中,code是按键所对应的值,通过System.out.println(code);我们能很轻松的获取到我们按键所对应的数字 /** * 内部游戏按键监听类 */...原创 2019-08-13 21:21:18 · 1634 阅读 · 0 评论 -
手把手教你做游戏——JAVA GUI 推箱子(四)
在手把手教你做游戏——JAVA GUI 推箱子(三)中实现了移动,我们在本篇博客实现成功判断,重新开始,自动下一关等操作1.成功判断检查地图中是否存在空箱子。没有空箱子了不就是通关了吗。将其放到角色移动后。即没移动一次判断一次是否成功。成功的话打开下一关或者弹出提示闯关成功。/** * 检查是否成功,即地图上没有空箱子 * @return */ boolean ...原创 2019-08-13 21:21:38 · 982 阅读 · 1 评论 -
手把手教你做游戏——JAVA GUI 推箱子(完)
终于要结尾了。本篇博客我们将做出选关界面选关界面能选关,选择自定义(玩家自己做的)和自带(我弄的)地图。package cn.edu.caztc.sokobangame;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.Font;import java.awt.event.Ac...原创 2019-08-13 21:22:16 · 2236 阅读 · 7 评论 -
安卓轻量级选择按钮——SwitchButton
一个美丽的轻量级的选择按钮,也是我常用的排第二选择按钮因为简单,所以,直接上手吧1.Project 的build.gradle中添加mavenCentral() jcenter()在Module:app中添加依赖2.代码xml中其代码为 <com.suke.widget.SwitchButton android:id...原创 2018-12-10 23:11:36 · 12587 阅读 · 0 评论 -
安卓好看的弹出提示(Dialog)—— ColorDialog
这个类似于 Sweet Alert Dialog ,同样是弹出提示,这个比Sweet Alert Dialog功能要多点ColorDialog github地址展示:过程:第一步:project的build.gradle中添加mavenmaven { url "https://jitpack.io" }第二步:添加依赖并Sync Nowimpleme...原创 2018-11-28 18:47:31 · 6271 阅读 · 4 评论 -
自己写更新程序,安卓,不依赖更新sdk等或平台
一个好的软件是需要持续不断的原创 2018-06-04 20:04:59 · 479 阅读 · 0 评论 -
纯java写2D格斗游戏(一)——界面背景设置及人物的简单设置
这几天Java的实训算是非常完美,自我感觉进步很大,但仅限于一般的编程,这两天也看了不少思想,决定写一个2D格斗游戏,原因有四:1.锻炼自己的技术2.分享技术3.感觉做一个自己的游戏才好玩,毕竟现阶段2D格斗的游戏我都不爱玩4.4399把拳皇封了,感觉心里有点...(毕竟也是玩拳皇长大的)思路:先写一个游戏接口(里面包括用到的图片及常量),再来一个游戏窗口类和人物类即可1.接口类(游戏设置)因为仅...原创 2018-06-21 21:07:46 · 4440 阅读 · 4 评论 -
(JAVA)两个数,第一个数,个位十位相加,第一个数+1,再个位十位相加,直到第一个数=第二个数,求和
无聊,看了道题:就是题目所说的,两个数(int类型)第一个数小于第二个数(1-999范围内),循环个位十位百位相加例:15,191+5+1+6+1+7+1+8+1+9=40思路:本来呢,看到这题,第一想法就是求余数,这样做1-99的能出来,100+的不好做。于是我想到了string的substring public String substring(int beginIndex...原创 2018-09-23 23:25:24 · 977 阅读 · 0 评论 -
JAVA图片数组实现方式
因为开发纯java的2D格斗游戏,不得以采用图片数组的方式加载图片并使用它能实现动态化修改内容,比如:接口里的游戏里的加载:游戏里赋值到图片值:最后再画出来,就是最简单的gif图啦。。。 代码如下: Image[] k_zou_right = new Image[40];//创建图片数组 Image[] k_pao_right = new ...原创 2018-09-25 21:58:07 · 6413 阅读 · 2 评论 -
java 最简单的文字类游戏
本来想把它移植到JAVA GUI文字游戏里,貌似空余时间越来越少,只能提前发出来了JAVA GUI文字游戏 应该是会开发下去。。。欢迎关注点赞评论啥的先上两张图开始结束直接上代码吧Enemy 怪public class Enemy { private String type;// 名称 private int life;// 生命值 private boolean is...原创 2018-10-18 22:02:54 · 14417 阅读 · 4 评论 -
解决JAVA中JLable,JButton不能换行的问题
直接放代码,解释看注释编写一个方法将string转化为html,多长(length)换自己设置/***莫言情难忘 1179307527*建议将此main转为static方法,即可达到换行的目的*其中,变量为str与length*/public class text { /** * 将string类型的文本转化为html 适用于JButton等文字自动换行 * ...原创 2018-10-16 14:12:26 · 3186 阅读 · 0 评论 -
java调取XLS中的内容,已集成为UnitXlS类(最新版2018/10)
昨天开发游戏的时候,需要xls表格进行获取游戏数据,存在txt文件中存写方式有点乱像这张图一样,装备信息一览无遗这是一个UnitXLS,调用方法:AddXls(将xls中的信息存入list) + 取内容(在list中取出)即可import java.io.FileInputStream;import java.io.FileNotFoundException;import...原创 2018-10-16 14:49:31 · 202 阅读 · 0 评论 -
JAVA GUI文字游戏
本游戏是突发一个想法写出来的,只写了个大概,大概如下:游戏菜单界面游戏主界面 人物详情界面 背包界面装备详情界面游戏介绍:游戏目录为src存放代码,lib存放jar包(build path加入jar),res存放资源 类列表: GameConfig 游戏配置接口 MenuGame 游戏菜单(含有main方法创建new menuGame) Player 玩家类 Sta...原创 2018-10-17 20:00:19 · 6904 阅读 · 5 评论 -
安卓炫酷的抽屉菜单——JPSpringMenu
一个炫酷的抽屉菜单——JPSpringMenuGitHub地址:传送门看到这个,本来想搜搜它的穿件方式,就是应用,结果查找了一番,都是github的那一点解释看到这,决定还是自己动手一番吧具体过程:Android studio新建一个项目,我的起名:JPSpringMneuDemo选择 Empty Activity创建成功在app目录下的build grad...原创 2018-11-08 23:35:11 · 835 阅读 · 2 评论 -
安卓带图标提示的Toast——Toasty
Toasty这个看起来不错,虽然有点不算太好看,但通过它的自定义方法最终做出来的还不错它的使用方法及其的简单,我甚至都不想写这个Toasty的github地址官方图片第一步:新建项目,在project的build.gradle中添加maven { url "https://jitpack.io" }在app的build.gradle中添加依赖implementat...原创 2018-12-02 15:13:02 · 4888 阅读 · 2 评论 -
安卓好看的弹出提示(Dialog)—— Sweet Alert Dialog
本来打算不写这个demo的,因为之前发过一篇类似的,不过,现在看起来很是没有逻辑性重新写了这个demo作为Sweet Alert Dialog的一个展示及使用方法Sweet Alert Dialog github地址第一步:下载github上的压缩包,在AS中新建项目, 第二步:AS左上角File->New->Import Module,选择下载的zip中...原创 2018-12-02 00:01:21 · 2389 阅读 · 0 评论 -
安卓视频播放器——ijkPlayer(Bilibili开源)
作为一个B站(Bilibili)用户,特别喜欢B站的播放器凑巧,发现了b站的github的地址。。嘿嘿。。B站github地址f发现了ijkplayer播放器,支持android 和ios我们用AndroidStudio新建project名字是bilibili_ijkplayer(ijk 开发者常用的3个变量名称)第一步:在project的build gradle中添加mav...原创 2018-11-28 12:30:28 · 11945 阅读 · 1 评论 -
Android学会编写软件的方法,捷径
很多人知道咱中国也有编程语言,就是 易语言易语言是一门以中文作为程序代码编程语言,其以“易”著称;而我说的捷径就有易语言的功劳,相对于中文来说,java就显得不易懂了,所以,我在编写软件的时候经常参照易语言编写的例如:编写一个“再按一次分返回键退出”软件:E4A(易语言);AndroidStudio(java)E4A:AS:明眼一看,这两个程序在思路方面基本一样,所以,这是我的方法首先做出策划什么...原创 2018-03-17 11:18:37 · 825 阅读 · 0 评论