- 博客(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
原创 猜测万用表的用法
测量时电流经过电动机,产生的扭力和弹簧的弹力达到平衡时,就得到了最终的读数。注意:欧姆档测量时,黑表笔内部接电池正极,红表笔内部接电池负极。电容参数变化会导致两端电压变化,对外会有充电电流或者放电电流。这个充电电流和放电电流和声音有关,就实现了声音转为电流的功能。当电容的一极是导电膜组成,受到声音的压力,发生形变。导电膜形变引起两极的距离变化,间接导致电容参数变化。如果是无穷大,代表电阻出现不通,也就是内部断开了。给线圈接入声音变化的电流,引起线圈对应频率的振动。扬声器由线圈和磁铁组成,线圈连接振动膜。
2026-01-11 18:27:52
288
原创 Java官方的Math数学函数类、URL编码类、Base64类的测试案例
Java官方的Math数学函数类、URL编码类、Base64类的测试案例。
2026-01-01 00:27:51
123
原创 自定义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
原创 即时通信客户端的主要逻辑猜测
主要功能是登录、退出、私聊、群聊、文件发送下载、语音通话、视频通话。例如查看空间状态,查看账号信息,修改信息等等都采用短连接。根据TCP协议来保持长久连接,设计高层加密通信协议。status.info("尝试登录");// 更新发送消息列表的状态。// 写入新消息到数据库。// 写入本地数据库。只是简单的请求信息,查看最新状态。// 获得服务器发来的随机数。// 获取收信人账号,类别。// 获取输入框的用户账号。一般是HTTPS协议来实现。// str是获取来自输入框的消息。// 语塞获取消息包。
2025-12-25 21:06:28
524
原创 电路分析思路猜测
实际可以阻碍交流,用自感现象来保持短时间的电压,参与电容和电感串联振荡电路。串联在电路里,只有电路的正弦波和晶振的固有频率接近时,晶振的电阻才最小。一般用来整流,也就是限制交流电的方向,只能是某个固定方向才允许流过电流。作用:充电储能,放电延时,和电感一起参与振荡,并联在电路来滤波。由导体组成,一般是金属线组成,例如铝线、铜线、银线等等。有了电阻分压和限流,电流就在安全范围,不会烧毁元件。一般是电容和电感来串联,然后三极管来放大补充能量。由两个相对的导电板组成,中间是隔开的。
2025-12-22 15:13:22
298
原创 js的数组、对象自定义、JSON转换
(一)简单定义和使用1、直接指定键值对对象用一对{}包围。属性名和属性值用":"隔开。每个键值对用","隔开。var 变量 = {名字: 值,名字: 值2、使用案例:允许基本类型和函数类型的属性。"name": "小明","sex": "男",// 用对象名["属性名"] 来获取属性值// 用对象名.函数名(实参列表) 来调用函数(二)构造函数的使用1、构造函数function 类名(参数列表){this.属性名 = 值;
2025-12-13 19:48:12
307
原创 Java Swing的复选框案例
关键代码是:创建JCheckBox类型对象,加入JPanel面板中。public JCheckBox(String 选项名字)复选框是javax.swing.JCheckBox类。
2025-11-21 17:02:32
185
自定义Java版本的文件网络传输服务
2025-12-24
python版本的HTTP静态资源服务器
2025-12-22
自定义Java线程池+简单易用+适合个人研究线程池逻辑
2025-10-10
正则表达式如何处理和解析的?
2025-06-27
请问高等数学中导数和极限怎么求?
2025-06-27
请问为什么电源在负载的电阻和电源内阻相等时输出功率最大?
2025-06-18
询问两个正弦波叠加后的函数关系?
2025-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅