自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电路维修小技巧

出现电容胀裂,电阻烧毁等现象,说明元件损坏,需要用相同型号的更换。用小功率电源来对电路板供电,用红外摄像头观察电路板的发热情况,有异常芯片就需要更换。用欧姆档来测量元件的两端,如果是0欧姆,说明出现击穿短路,否则阻值需要在合理范围内。一般待机电流和开机后的电流在规定范围内,如果不正常,需要检查供电线路和电源管理芯片。用万用表的欧姆档来测量电阻的值,确保在正常范围内。供电状态下,某些电路两端的电压需要在正常范围内。如果测量是0伏,说明出现短路,或者线路中断。如果测量的电压符合电路图,说明工作正常。

2026-01-27 01:23:27 109

原创 对声音数字化的一些问题

1、用麦克风采集声音,转成强弱随时间变化的电信号,经过放大存储在磁带里。2、如果是数字化,可以转成二进制信号,保存在磁盘或者固态存储里。2、怎么根据傅立叶变换把波形拆分出基本的有规律的正弦波和余弦波?1、声音数字化后,根据快速傅立叶变换,转成很多的基本频率数据。3、傅立叶变换可以把声音的波形中的杂音和噪音过滤。1、怎么确定一个精确的正弦函数来描述声音的波形。3、把剩下的纯净信号合成最终的声音数字信号。4、怎么把过滤后的信号合成纯净的声音信号?一般是麦克风和三极管放大电路组成。2、将固定频率的噪音数据清除。

2026-01-22 16:56:22 153

原创 常用的Maven命令

Maven是Apache开源基金会提供的适合Java语言项目管理的工具。Maven本身需要Java运行环境的支持。

2026-01-21 13:26:14 238

原创 简单的封装C语言TCP网络通信接口

简单封装Linux系统下C语言的TCP网络通信库。

2026-01-16 18:31:07 108

原创 猜测万用表的用法

测量时电流经过电动机,产生的扭力和弹簧的弹力达到平衡时,就得到了最终的读数。注意:欧姆档测量时,黑表笔内部接电池正极,红表笔内部接电池负极。电容参数变化会导致两端电压变化,对外会有充电电流或者放电电流。这个充电电流和放电电流和声音有关,就实现了声音转为电流的功能。当电容的一极是导电膜组成,受到声音的压力,发生形变。导电膜形变引起两极的距离变化,间接导致电容参数变化。如果是无穷大,代表电阻出现不通,也就是内部断开了。给线圈接入声音变化的电流,引起线圈对应频率的振动。扬声器由线圈和磁铁组成,线圈连接振动膜。

2026-01-11 18:27:52 288

原创 自定义的TCP加密通信协议

 根据TCP传输层协议,设计加密协议。

2026-01-09 14:00:13 352

原创 Java动态编译[源码是字符串形式]

Java动态编译字符串的Java源码。

2026-01-07 17:52:24 197

原创 Java的自定义工具类[动态编译、递归删除文件夹、查找文件]

Java的自定义工具类[动态编译、递归删除文件夹、查找文件]。

2026-01-07 16:45:57 329

原创 VMware安装Linux发行版CentOS的案例

VMWare安装Linux发行版CentOS的案例。

2026-01-01 02:06:10 136

原创 Java官方的Math数学函数类、URL编码类、Base64类的测试案例

Java官方的Math数学函数类、URL编码类、Base64类的测试案例。

2026-01-01 00:27:51 123

原创 自定义Java对象转JSON字符串工具的测试

自定义Java对象转JSON字符串工具的测试。

2025-12-31 23:57:06 767

原创 自定义Java命令行的编译运行脚本

run.bat可以双击执行或者在cmd控制台执行。说明: "%变量名%"是使用变量的值。假设入口类是org.Test类。适合Windows系统执行。依赖jar文件夹:lib。字节码文件夹:class。:: 定义字节码文件夹。:: 定义源码文件夹。

2025-12-30 00:14:31 223

原创 猜测心跳包机制的核心逻辑

再次重连测试,只有超过1次重连后,依然无法连接,就说明服务器出现死机,可以通知运维处理或者从服务列表里移除。1、如果只是监听状态的TCP连接中断,而服务进程还在正常运行,那么此时把服务移除会错误处理。如果对方在规定时间内回复,说明连接正常;// 如果是正确回复,跳出。// 超时,次数加一。// 设置超时时间为2秒。System.out.print("失去连接");// 输出心跳包给对方。// 在3次超时内读取。// 如果类型是10,说明为心跳包。// 其他处理,移除服务,通知运维。// 读取一个数据包。

2025-12-28 22:53:35 410

原创 实现关系型数据库需要完成的任务

实现关系型数据库最难的部分是:1、服务端和客户端通信协议。2、SQL语句解析算法。3、数据在文件的二进制存储结构。4、索引查询数据的算法。5、事务执行的加锁,提交,回滚。6、数据的批量同步算法。

2025-12-28 20:20:00 197

原创 设计异步监听TCP客户端重连的逻辑

status.set(6, "网络中断,进入重连");除了定时扫描状态后重连,也可以在收发方法执行出现异常的时候触发重连方法。重连方法应该加锁执行,可能出现接收线程和发送线程同时触发重连方法。notify.info("发送失败,开始重连");或者只让接收线程来在接收失败时,触发重连方法。在后台监听连接状态,当网络断开时尝试重新连接。// 如果没有处在连接状态。// 休眠500毫秒。(一)获取和设置客户端的类。(二)监听线程的逻辑。

2025-12-28 17:41:50 379 1

原创 Apache Office的简单教程

介绍开源的Apache Office的用法。

2025-12-26 00:19:03 156

原创 设计简单的Java版本数字摘要工具

1、基本能用。2、简单小巧。

2025-12-25 23:01:38 184

原创 即时通信客户端的主要逻辑猜测

主要功能是登录、退出、私聊、群聊、文件发送下载、语音通话、视频通话。例如查看空间状态,查看账号信息,修改信息等等都采用短连接。根据TCP协议来保持长久连接,设计高层加密通信协议。status.info("尝试登录");// 更新发送消息列表的状态。// 写入新消息到数据库。// 写入本地数据库。只是简单的请求信息,查看最新状态。// 获得服务器发来的随机数。// 获取收信人账号,类别。// 获取输入框的用户账号。一般是HTTPS协议来实现。// str是获取来自输入框的消息。// 语塞获取消息包。

2025-12-25 21:06:28 524

原创 简单的Java模板Thymeleaf使用案例

简单的Java模板Thymeleaf使用案例。

2025-12-25 01:55:22 423

原创 自定义Java的色环电阻读数器

自定义Java的色环电阻读数器

2025-12-22 22:42:45 177

原创 自定义Java的zip压缩工具

自定义Java的zip压缩工具。

2025-12-22 22:30:15 127

原创 自定义Java的二维码工具使用案例

自定义Java的二维码工具使用案例。

2025-12-22 22:23:07 144

原创 自定义记事本测试

Java的自定义记事本使用案例。

2025-12-22 22:11:56 313

原创 电路分析思路猜测

实际可以阻碍交流,用自感现象来保持短时间的电压,参与电容和电感串联振荡电路。串联在电路里,只有电路的正弦波和晶振的固有频率接近时,晶振的电阻才最小。一般用来整流,也就是限制交流电的方向,只能是某个固定方向才允许流过电流。作用:充电储能,放电延时,和电感一起参与振荡,并联在电路来滤波。由导体组成,一般是金属线组成,例如铝线、铜线、银线等等。有了电阻分压和限流,电流就在安全范围,不会烧毁元件。一般是电容和电感来串联,然后三极管来放大补充能量。由两个相对的导电板组成,中间是隔开的。

2025-12-22 15:13:22 298

原创 js的数组、对象自定义、JSON转换

(一)简单定义和使用1、直接指定键值对对象用一对{}包围。属性名和属性值用":"隔开。每个键值对用","隔开。var 变量 = {名字: 值,名字: 值2、使用案例:允许基本类型和函数类型的属性。"name": "小明","sex": "男",// 用对象名["属性名"] 来获取属性值// 用对象名.函数名(实参列表) 来调用函数(二)构造函数的使用1、构造函数function 类名(参数列表){this.属性名 = 值;

2025-12-13 19:48:12 307

原创 编程语言的变量定义语句的词义分割测试

自定义变量定义语句的分割算法。

2025-12-04 23:09:37 229

原创 Maven的jar文件下载HTTPS接口用法

说明Maven下载Jar的HTTP接口使用。

2025-12-03 15:28:55 406

原创 Tomcat简单使用和配置

Tomcat基本用法。

2025-11-30 00:21:33 552

原创 开源JavaWeb框架简单测试

简单测试开源的JavaWeb框架的使用。

2025-11-27 01:14:13 661

原创 自定义Java Servlet的URL匹配规则工具类

自定义实现Java的Servlet的URL规则匹配。

2025-11-25 18:48:01 181

原创 Excel的冻结首行、分类汇总、数据透视表

Excel的冻结首行、分类汇总、数据透视表。

2025-11-22 00:07:19 233

原创 Excel基本操作[简单版]

Excel基本操作

2025-11-22 00:05:13 399

原创 Word插入表格、形状、公式、符号、文本框;格式刷的使用

Word插入表格、形状、公式、符号、文本框;格式刷的使用

2025-11-22 00:04:10 323

原创 Java Swing颜色选择器

Java Swing颜色选择器的使用案例。

2025-11-22 00:00:48 166

原创 Java Swing文件选择对话框

Java Swing文件对话框的案例。

2025-11-21 18:03:15 181

原创 Java Swing的快捷对话框

Java Swing的快捷对话框。

2025-11-21 17:49:16 251

原创 Java Swing测试下拉框和列表

Java Swing测试下拉框和列表

2025-11-21 17:26:14 194

原创 Java Swing测试单选框

Java Swing测试单选框。

2025-11-21 17:18:19 139

原创 Java Swing菜单栏案例

Java Swing菜单栏使用案例。

2025-11-21 17:09:24 149

原创 Java Swing的复选框案例

关键代码是:创建JCheckBox类型对象,加入JPanel面板中。public JCheckBox(String 选项名字)复选框是javax.swing.JCheckBox类。

2025-11-21 17:02:32 185

Java版本数字摘要命令行工具

1、Java版本数字摘要命令行工具。 2、采用1.8版本开发。

2025-12-25

Nginx-1.13.12的Windows版本

1、Nginx-1.13.12的Windows版本。 2、基本可以使用。

2025-12-24

自定义Java版本的文件网络传输服务

1、采用Java 1.8版本开发,需要配置环境变量。 2、支持文件的网络上传和下载。 3、采用命令行来控制。 4、支持简单的用户名和密码登录比对。

2025-12-24

自定义Java版本的内存缓冲服务

1、采用Java 1.8版本开发。 2、基本能使用网络传输内存缓冲服务。 3、默认支持键值对格式。 4、支持键值对的持久化保存。

2025-12-24

Java版本的ID网络生成服务

1、采用Java 1.8版本开发,部署时需要配置环境变量。 2、附带了源码。 3、优点是简单的网络获取生成的主键ID。

2025-12-24

自定义Java版本的Redis控制台客户端

1、采用Java 1.8版本开发,需要配置JAVA_HOME环境变量。 2、基本能连接Redis的服务器。 3、能打印通信的细节。

2025-12-24

自定义Redis缓冲的Java驱动库

1、自定义的Java连接Redis缓冲库的驱动库。 2、主要类是RedisClient。 3、基本满足日常使用。

2025-12-23

python版本的HTTP静态资源服务器

1、采用Python语言开发的HTTP静态资源服务器。 2、基本能满足使用要求。 3、启动时执行脚本"run.bat"。 4、更改服务器的端口需要修改配置文件"conf/server.json"。

2025-12-22

自定义MySQL的Java驱动库

1、自定义Java的MySQL数据库驱动库。 2、基本可以使用。 3、不支持预处理SQL语句。

2025-12-22

Java版本的HTTP静态资源服务器

1、采用Java语言开发。 2、支持控制台操作。 3、能对外提供HTTP网页资源服务。

2025-12-22

Java的JSON对象转换库

1、主要使用"JSON.toJSON(对象)"来生成JSON字符串。 2、基本可以使用。

2025-12-22

色环电阻读数工具的Java版本

1、采用Java语言开发,在windows系统运行。 2、需要配置Java 1.8的JAVA_HOME环境变量才能运行。

2025-12-22

自定义Java的zip压缩工具

采用Java的Swing图形框架,压缩是用java.util.zip包的接口类。

2025-12-22

自定义Java的二维码工具

需要配置java 1.8的环境变量。

2025-12-22

自定义记事本的可执行程序

记事本的可执行程序文件。 需要配置好Java 1.8环境才能运行。 需要存在JAVA_HOME环境变量。

2025-12-22

Java日志库jar文件

Java日志库jar文件

2025-11-18

Java自定义日志配置文件

Java自定义日志配置文件

2025-11-18

自定义Python的命令行HTTP接口调用工具

catch.py是HTTP命令行调用的python源代码。

2025-11-15

电路制图-SimullDE

电路制图-SimullDE

2025-10-31

openjdk-1.8-windows版本

Windows系统下的OpenJDK的1.8版本。

2025-10-31

install4j-windows-x64

install4j-windows-x64

2025-11-01

d语言在windows系统下的安装包

d语言在windows系统下的安装包

2025-11-01

postgresql安装包

postgresql安装包

2025-11-01

C语言的HTTP调用库curl源代码资源

C语言的HTTP调用库curl源代码资源

2025-11-01

mariadb的Java客户端

mariadb的Java客户端

2025-11-01

PyCharm安装包[2025年windows版本]

PyCharm的2025年Windows系统安装包。

2025-10-31

自定义Java线程池+简单易用+适合个人研究线程池逻辑

1、采用Java语言开发,适合Java语言的并发领域。 2、内部分成阻塞队列、工作线程、任务类、线程集合、入口类五部分。 3、阻塞队列采用Object类的wait()和notify()方法来线程休眠和唤醒。 4、经过实际测试,能基本实现任务的提交运行、线程池能正常的关闭。 5、本框架的代码适合那些自己研究线程池具体工作细节的人。 6、本框架和官方的线程池框架相比,不具备提交定时任务,不具备提交有结果返回的任务。

2025-10-10

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

TA关注的人

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