- 博客(26)
- 收藏
- 关注
原创 Docker修改容器内部文件的方法
不知道为啥,我的Docker容器内部不可以下载vim,网上说的先update apt-get 再apt-get install vim等等方法毫无作用,只有下面的方法是有用的:切回root模式#将容器中的文件拷贝出来sudo docker cp 容器ID:/xxx/xxx /xx/xx#将容器中的文件拷贝回去sudo docker cp /xx/xx 容器ID:/xxx/xxx...
2022-04-20 19:26:30 2060
原创 BlockingQueue四组API
如图所示:BlockingQueue有四组api,分别对应了四种需求,在实际开发中,我们可以根据需要选择适合的api
2022-03-12 19:12:26 106
原创 Mybatis执行insert语句,执行一次插入两条相同的语句(未设置自动增长会报错主键已存在)
File-->Settings-->Build,Execution,Deployment-->BuildTools-->Maven-->Runner,勾选Skip Test
2022-02-03 17:26:21 1127
原创 自己写的Java对象转json
package com.tools;import com.entity.Province;import com.google.gson.Gson;public class JsonTool { public static String ToJson(Province province){ //"{"+"id"+":1,"+"name"+":"+"666"+","+"jianCheng"+":"+"777"+","+"shengHui"+":"+"888"+"}"; .
2022-01-23 23:49:15 371
原创 Java对象转json的两种方式(Google包,和jackson包)
package com;import com.entity.Province;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import com.google.gson.Gson;public class TestJson { public static void main(String[] args) { .
2022-01-23 17:39:34 490
原创 Java集合框架 Collection 接口(java api 文档的整理)
一、Collection接口Collection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 Set 和 List)实现。此接口通常用来传递 collection,并在需要最大普遍性的地方操作这些 collection。 in...
2021-12-27 23:41:44 285
原创 素数相关部分问题
一、判断素数一个耗时较短的方法 一般来说,我们想到的判断一个数是否为素数的方法都是从2开始除,每次加1,直到除到此数的一半或sqrt(此数),但我有一个比较快的方法,做一笔记。public static boolean IsPrime(int num) { if (num == 1 || num == 0) { return false; } // 两个较小数另外处理 if (num == 2 || num == 3) { return true; }...
2021-12-23 00:21:36 483
原创 计算机软件技术实习 项目三 基于A*搜索算法迷宫游戏开发(项目的展示和打包)3-(3)
一、项目展示 游戏开始 过了一关 回车获取提示二、项目打包 我放弃了,本来是想打包成exe文件的,但用exej4将jar包转换成的exe文件运行时一直报错(java.lang.UnsupportedClassVersionError: Main has been compiled by a more recent version of the Java Runtime ...
2021-12-13 21:35:21 2376
原创 计算机软件技术实习 项目三 基于A*搜索算法迷宫游戏开发(Java实现)3-(2)
一、grid类 也可以认为是玩家角色,因为它本质上是一个方格,我们在玩游戏时是对方格的操作/** * 方格类 * 作者:段小刀 */class grid { static final int InTree = 1; static final int NotIntree = 0; private int x = -1;//横坐标 private int y = -1;//纵坐标 private int flag = NotIntree;/...
2021-12-11 18:35:57 1741
原创 计算机软件技术实习 项目三 基于A*搜索算法迷宫游戏开发(实验准备)3-(1)
目录一、需求分析二、重难点 1、A*寻路算法 2、我的寻路算法(二叉树的深度优先遍历的逆推)三、编程语言四、开发工具/平台一、需求分析1.迷宫游戏是非常经典的游戏,在该题中要求随机生成一个迷宫,并求解迷宫;2.要求查找并理解迷宫生成的算法,并尝试用两种不同的算法来生成随机的迷宫。3.要求迷宫游戏支持玩家走迷宫,和系统走迷宫路径两种模式。玩家走迷宫,通过键盘方向键控制,并在行走路径上留下痕迹;...
2021-12-11 18:14:35 8797
原创 计算机软件技术实习 项目二 贪吃蛇的游戏开发(游戏逻辑的JS实现)2-(4)
目录一、简单介绍二、代码实现一、简单介绍 这个贪吃蛇的基本逻辑是基于js20行贪吃蛇代码,这个代码看起来十分短小,但实现了贪吃蛇的所有要求。如,蛇的移动,吃豆子等等。有一点不好,为了追求极简风格,在格式和变量的命名上会有一些问题,导致很难看懂。如果有兴趣可以去搜一下,网上一搜一大把。我为了达到老师的实习要求,在此基础上,增加了计分功能和暂停游戏。二、代码实现 主要的东西在注释中已经很详细了,不做过多解释。<script> var s...
2021-12-08 16:12:19 781 2
原创 计算机软件技术实习 项目二 贪吃蛇的游戏开发(游戏界面的设计)2-(3)
目录一、界面展示二、代码展示 1、HTML部分 2、css部分三、学到的新东西(html5标签)一、界面展示 如图所示 在开始界面的基础上加了游戏界面,有分数计算,还有三个按钮,分别对应重新开始,暂停游戏,和退出游戏二、代码展示 1、HTML部分(1)重新开始相当于刷新当前界面,所以做一个超链接链接到此界面就好了 (2)退出游戏,是一个超链接,链接到游戏开...
2021-12-07 19:47:40 490
原创 计算机软件技术实习 项目二 贪吃蛇的游戏开发(游戏开始界面的设计)2-(2)
一.界面展示 如图所示 没有什么难的,就是很帅很帅的背景,一个开始游戏按钮,还有背景音乐(默认选择打开,可以手动关闭),我感觉稍微有点前端基础的人都可以搞出来,哈哈哈哈,多的不说,看代码二.代码展示 1.HTML部分 真的没什么好说的,就简简单单几行代码,要说有点技术含量的就是那个超链接了。<body> <div class='bk'> <!--背景音乐--> ...
2021-12-06 18:15:58 898
原创 计算机软件技术实习 项目二 贪吃蛇的游戏开发(实验准备)2-(1)
一.需求分析1.实现贪吃蛇游戏基本功能,屏幕上随机出现一个“食物”,称为豆子。玩家能利用上下左右键控制“蛇”的移动,“蛇”吃到“豆子”后“蛇”身体加长一节,得分增加,“蛇”碰到边界或蛇头与蛇身相撞,“蛇”死亡,游戏结束。2.进行交互界面的设计,要有开始键、暂停键和停止退出的选项,能够控制游戏进程。对蛇吃到豆子进行分值计算,可以设置游戏速度,游戏音乐等拓展元素。二.编程语言 HTML,CSS,JavaScript三.开发工具/平台 ...
2021-12-06 17:53:21 7662
原创 计算机软件技术实习 项目一 简单计算器的实现(关于括号问题的bug解决)1-(4)
目录1.bug描述2.解决方案1.bug描述 1.如果只有括号开“(”,没有括号“)”,如:1*(2+3 ,他是一个不合法的算式,但是经过测试,计算器输出结果是1,这显然是不正确的 2.在解决了第一个bug后,又发现了新的bug。当括号后还有算式时,它输出null,如下:2.解决方案 1.在中缀表达式转后缀表达式后,加入以下代码,因为如果括号没有匹配,在后缀表达式里是有括号存在的,所以,如果有,则不下面的执行运算//如果括号不匹配,即后...
2021-11-29 20:56:03 306
原创 计算机软件技术实习 项目一 简单计算器的实现(html+css实现界面设计)1-(3)
目录一、界面分析二、第一个界面三、第二个界面一、界面分析 此项目共两个界面 1.计算界面 包括输入输出屏幕,22个按键(0,1,2,3,4,5,6,7,8,9,+,-,*,/,历史,回退,清屏)2.历史界面 一条一条的历史记录 二、第一个界面本人CSS写的烂,大佬们包容一下 1.html 代码,在微信开发者工具中为wx...
2021-11-28 21:18:20 570
原创 计算机软件技术实习 项目一 简单计算器的实现(所涉及的算法JS代码实现)1-(2)
一、String数组转为算数表达式二、中缀表达式转后缀表达式三、后缀表达式的计算
2021-11-28 20:37:05 666
原创 计算机软件技术实习 项目一 简单计算器的实现(实验准备)1-(1)
一、需求分析 1. 能通过设计的按钮控件输入并实现算术表达式,表达式在文本框中显示,运算结果输出显示;2.保存和浏览历史运算记录;3.能够检验算术表达式的合法性;4.能够实现混合运算的求解,算术表达式中包括加、减、乘、除、括号等运算符;5.要求交互界面友好,程序健壮。二、三、四、编程语言:html、css、JavaScript、Java五、开发工具/平台HbuilderX、ID...
2021-11-25 12:33:40 9486 1
原创 Java解决计算浮点数相除的余数
1.题目描述 描述 计算两个双精度浮点数a和b的相除的余数,a和b都是正数的。这里余数(r)的定义是:a = k * b + r,其中 k是整数, 0 <= r < b。 输入 输入仅一行,包括两个双精度浮点数a和b。 输出 输出也仅一行,a÷b的余数 样例输入 73.263 0.9973 ...
2021-10-06 18:56:38 1702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人