自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Java项目命名规范

如:errors_zh_CN.properties,hibernate_test.properties。首字母小写,多个单词组成时,从第二个单词开始,每个单词的首字母大写。所有单词全部用小写,如testjavaproject、studentmanagement等。在方法内部使用单行或者多行注释,该注释根据实际情况添加。首字母大写,多个单词组成时,每个单词的首字母大写。1)、名称只能由字母、数字、下划线、$符号组成。关键字不能用于变量名、方法名、类名、包名。表、字段命名全部大写,多个单词以_隔开。

2023-11-09 19:54:09 451

原创 如何使用vim粘贴鼠标复制的内容

vim 在默认的情况下当鼠标选中的时候进入的 Visual 模式,Visual模式不支持直接和外界复制粘贴,因此需要将鼠标的模式设置为可读模式。注:“#”有注释本行的用途,可以先将原来的源进行注释,再插入新源## 2.找到目标文件。用sudo vim /etc/apt/sources.list编辑软件源配置文件。用鼠标表选中需要复制的文件,最好把文件先复制到记事本,然后再从记事本复制一下。将源插入后,点击“Esc”退出编辑,输入“:wq”回车保存退出。就把需要的内容粘贴到指定文件中。

2023-10-22 19:03:02 1058

原创 如何更改eclipse的JDK版本

自此就是eclipse修改JDK的全部过程。

2023-10-21 14:25:29 3000

原创 用JAVA写一个下载器第2集

这是一个用多线程下载一个文件的程序,主要是对多线程的理解。

2023-06-25 13:13:08 359

原创 用JAVA写一个下载器第1集

下载一个APK的文件。等待程序运行结束,需要几分钟,耐心等待,之后会在D:\Java_dm\TestDownloaderPath的文件夹中找到tim_3.5.1.3168_537150355_64.apk文件。在控制台中输入要下载文件的地址,例如:https://downv6.qq.com/qqweb/QQ_1/android_apk/tim_3.5.1.3168_537150355_64.apk。文章中已经提供全部代码,如果需要源码的可以在下方留言或者私信。Main是主类,主函数在其中。

2023-03-25 22:35:52 520

原创 Java8及以后forEach+Lambda 表达式遍历Map和List

Java8及以后forEach+Lambda 表达式遍历Map和List今天来说一下Java8及以后的forEach使用方法。我们使用对比的方式来看应该会看得更加清楚,更能理解:

2023-03-12 13:15:42 1936

原创 运放构成的简单占空比可调脉冲电路

个方波振荡器,在其振荡电容上引出锯齿波送到比较器(2)的反相输入端,比较器(2)的同相输入端接控制电压,调节RP 即可调节输出的占空比(即输出脉宽),其工作波形。是将一个频率一定的锯齿波信号与一个直流控制电压在比较器进行比较,当直流控制电压。由图可知,直流控制电压越高,输出脉宽越宽,占空比越大;常用的PWM 电路的实质就是一个方波周期一定占空比可调电路,它的基本工作原理。图1是双比较器构成的占空比可调电路,电路使用一片双比较器,比较器(1)为一。窄、占空比变小,而输出频率由锯齿波的频率决定。

2023-03-10 21:50:59 2758

原创 针对初学者,解决一些问题【Kali】手把手教你设置Kali源地址以及更新源和安装所有工具命令

注意:一定要加sudo,不然编辑的文件无法保存,退出以后文件内容还是原来的内容,并没有改变。Kali-linux-large —— 为了面对一系列更广泛又不寻常的情况的渗透测试人员。kali-linux-everything —— 为了那些想拥有整个kali的人。Kali-linx-default —— 我们认为对渗透测试人员必不可少的工具。这里我选择的是中科大的源。vim打开的文件粘贴的快捷键是shift+inster按键。按ESC后,输入的命令是:wq。在终端的下面会显示出来。

2023-03-09 23:12:48 2554

原创 Java8 Runnable Lambda 表达式

我们重点来讲讲 Java 8 中的RunnableLambda 表达式。众所周知,Java 8 中的Runable和Callable两个接口都添加了注解,因此我们可以直接使用 Lambda 表达式来代替它们的run()和call()方法Java 8 开始支持 Lambda 表达式,所以,好像,一夜间,所有添加了注解的方法都可以使用 Lambda 表达式来创建实例,Runnable也不例外,我们可以直接使用一个 Lambda 表达式来创建它的实例运行结果输出为。

2023-03-08 22:58:35 332

原创 使用dpkg时,提示:dpkg:处理软件包XXX时出错

kali安装中文输入法、linux安装中文输入法这次的内容主要是因为在kali中安装搜狗输入法引发的。

2023-02-26 14:02:10 7002 2

原创 吃透MOS管的构造、特点以及实用电路

MOS管学名是场效应管,是金属-氧化物-半导体型场效应管,属于绝缘栅型。本文就结构构造、特点、实用电路、静电防护等几个方面用工程师的话简单描述。 在一块掺杂浓度较低的P型半导体硅衬底上,用半导体光刻、扩散工艺制作两个高掺杂浓度的N+区,并用金属铝引出两个电极,分别作为漏极D和源极S。然后在漏极和源极之间的P型半导体表面复盖一层很薄的二氧化硅(Si02)绝缘层膜,再在这个绝缘层膜上装上一个铝电极,作为栅极G。这就构成了一个N沟道(NPN型)增强型MOS管。显然它的栅极和其它电极间是绝缘的。图1-1所示

2023-01-19 21:10:14 610

原创 10张动图,秒懂各种常用总线的通信原理

这些显示电子系统中信号波形的动图,有助于帮助我们理解信号传输的机理。图1.4.3 一个使用红外接收光电管控制继电器进行鱼食投喂电路。图1.3.2 RS-232通过电平转换芯片与MCU通讯。图1.4.1 红外控制信号也是一个串行通讯信号。图1.5.2 由八个D寄存器组成的移位寄存器。图1.6.1 PWM控制LED亮度。图1.6.2 PWM控制LED亮度。图1.5.4 串行传输示意图。图1.6.3 调幅与调频信号。图1.3 SPI时序信号。图1.6.4 相位调制信号。6 其他波形动画。

2023-01-19 20:48:05 538

原创 JAVA中InputStream/OutputStream和Reader/Writer概念

如果数据的流向是内存->文件,那对应的就是OutputStream或者Writer操作。如果数据的流向是文件->内存,那对应的就是InputStream或者Reader操作。InputStream 对应 Reader。OutputStream 对应 Writer。代码已经很清楚的展示了对象输入输出流的操作方式。这一切的概念都是内存相对文件的概念。输入 对应 读操作。输出 对应 写操作。

2023-01-11 22:39:19 562

原创 JAVA版超级玛丽

JAVA版超级玛丽

2022-12-18 19:02:20 1970

原创 JAVA版贪吃蛇小游戏

Java版贪吃蛇小游戏。

2022-12-18 14:36:37 1207 3

原创 Java算法学习-接雨水问题

接雨水问题全java版解题方式大揭秘。

2022-12-05 22:19:23 1157 1

原创 3D旋转相册(附源码+素材)

3D立体选择相册制作,给你的女神最棒的效果,实现的过程都是用的win10电脑自带的软件实现的,可操作性强,无需额外安装软件。

2022-12-03 15:43:31 10690 30

原创 JAVA版聊天室小软件

这是一篇关于JAVA的聊天室室小软件,用的swing的技术同时也用到了socket。今天发布出来,希望能帮到大家。

2022-11-06 16:23:31 930

原创 Java版扫雷小游戏,外观精美

用JAVA完成扫雷游戏

2022-10-31 23:22:27 675

原创 JAVA版扫雷游戏,清晰易懂,注释多

带有计时功能,游戏成功的条件是用完所有的旗,并且放在雷上面。超时,或者用完旗以后,有旗子没在正确的位置上,或者踩到地雷,都会导致游戏失败。

2022-10-22 17:56:29 7809 5

原创 建立spring项目时用到一些奇怪的报错信息,并且很久没有解决。

无论是从网上还是自己新建一个WEB项目时,有时回遇到一些奇怪的问题。次办法对springboot项目无效,因为springboot项目自带tomcat。

2022-09-28 22:42:27 940

原创 今天用JAVA写一个坦克大战游戏tankwar

坦克大战游戏

2022-09-12 23:24:21 1566 5

原创 用JAVA写一个俄罗斯方块游戏tetrisGame

俄罗斯方块小时候经常玩的游戏,今天来重新温习一下↑:改变方位←:向左移动→:向右移动↓:快速向下移动空格:直接移动到最下面P:暂停C:开始。

2022-09-11 16:29:12 6215 4

原创 写一个JAVA飞机大战小游戏AirPlaneWar

展示一下游戏画面游戏主要是利用鼠标左键点击开始和暂停,飞机移动到边界以后也会暂停。飞机一直跟随鼠标移动。

2022-09-07 19:46:46 1652 1

原创 用JAVA写一个不用任何图片的扫雷小游戏minesweeper game

用JAVA写一个不用任何图片的扫雷小游戏minesweeper game

2022-09-07 18:55:20 1096 4

原创 在github上下载一些项目到本地运行,遇到com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException错误

在github上下载一些很多年前的源码,在本地运行报错:ERROR 8916 --- [ restartedMain] o.a.tomcat.jdbc.pool.ConnectionPool : Unable to create initial connections of pool.com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connecti

2022-09-05 23:02:20 619

原创 JAVA改良版2048小游戏,优雅,简单

本次的2048小游戏容易理解。很适合上手练习代码量不大,可以直接运行。

2022-09-04 17:04:06 506 1

原创 用JAVA写一个2048的小游戏。

用JAVA写一个2048小游戏,休闲益智,主要巩固了对JAVA基础知识的理解。其次是涉及了一些算法,如何更好的处理移动与合并。

2022-09-03 21:09:01 1700 4

原创 用最少的代码实现JPanel的paint()画图功能

深入简出的实现窗口中画上图片,把代码压缩到最简单,帮助理解。继承JPanel的类,重写paint方法。主要是关于如何让图片传入函数,怎么画出来图片。

2022-09-03 20:42:41 624

原创 用最简单的方法生成代码雨,效果相当的哇塞。

生成黑客帝国中的代码雨,效果相当的哇塞,过程相当的简单,不需要电脑额外的安装工具。

2022-09-03 14:36:04 21554 6

原创 说一说JAVA中paint(Graphics g)和repaint();

paint方法的用法:首先在Java文件中的第一个类要继承Jframe或者JPanel;然后再写一个构造方法进行初始化窗口,通过main方法调用该构造方法;最后通过paint方法进行画图。

2022-08-31 23:39:52 2845

原创 遇到eclipse报一些奇怪的错误。报错:找不到或无法加载主类 org.apache.catalina.startup.Tomcat$1

用eclipse创建一个JAVA项目,运行运行时,报错:找不到或无法加载主类 org.apache.catalina.startup.Tomcat$1

2022-08-30 23:50:04 1834

原创 窗体中行列坐标方位的概念

在学习JAVA的过程中,会写一些小游戏来巩固自己的基础知识。但是在开发一些小游戏的时候会用到窗体,窗体中涉及到一些坐标方位的概念,经常搞得不是很清楚。今天来缕一缕其中的不同之处。``我们平时接触最多的概念是关于XY轴的概念,有时无法转换行列的概念,但是一但知道行列的概念以后就很好理解了。行列的概念一般用于小方块放到大方块的区域中,用于给每个小方块定位用的。...

2022-08-28 15:07:51 770

原创 eclipse遇到“A java Exception has occurred”报错解决办法

当运行一个Java程序时,遇到eclipse报错,java Virtual Machine Launcher弹出“A java Exception has occurred”对话框。程序无法运行。即使是在其他编译器实验过,没有问题的代码,依然不可以运行。

2022-08-25 11:03:12 14073 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除