- 博客(68)
- 收藏
- 关注
原创 【Linux】快速配置wifi和SSH服务
在nmtui界面中选择"Activate a connection",然后选择您的WiFi网络并输入密码。这样您就可以成功配置WiFi并通过SSH连接到Linux服务器了。
2025-12-28 22:00:39
169
原创 【ESP32】Keil搭建ESP32-C3环境
这是更好的选择:这是最推荐的方式:方案C:乐鑫官方工具链(ESP-IDF)最原生的开发方式:3. Keil替代方案比较工具支持ESP32-C3易用性社区支持推荐度Arduino IDE✓简单丰富★★★★★PlatformIO✓中等丰富★★★★★ESP-IDF✓复杂官方支持★★★★☆RT-Thread✓中等良好★★★★☆Keil MDK✗--不推荐4. 具体搭建步骤(推荐PlatformIO)Platfo
2025-12-27 19:42:32
259
原创 【C语言】windows下编译mingw版本的glew库
lib - Microsoft Visual Studio 的静态库格式 .a - MinGW/GCC 的静态库格式 .dll - 动态链接库(两者通用)
2025-12-21 15:40:13
299
原创 【电路杂谈】上升沿、下降沿与上拉、下拉的区别
特性上升沿/下降沿上拉/下拉本质动态变化过程静态电路配置时间性瞬时时间点持续稳定状态关注点什么时候变稳定时是什么实现由信号源决定由外部电阻决定持续时间极短(ns级)长期有效。
2025-12-18 22:04:26
367
原创 【单片机】如何理解GPIO的配置寄存器?
/ 第 5 脚先置 1,再清 0,一条语句完成“亮-灭”。写错一半字节,比如把 PA8 配成模拟输入,却指望它输出 PWM,等于把店铺门封死还在外面喊“为啥没客人”,这就是“串腿”。– 如果忘记配 CNF=10,ODR 那位就是个“幽灵位”,看起来写了 1,其实引脚依旧浮空,EMC 一干扰就鬼跳。下面把 5 组“藏在幕后”的寄存器一口气讲透,用“装修房子”来打比方,保证看完就能在代码里一眼认出它们的小动作。- 一句话:不翻 AFIO,你焊对芯片也量不到波形,像极了“钥匙找对了门,却开错了单元楼”。
2025-12-14 21:25:27
490
原创 【单片机】GPIO位结构图解析
把单片机想成一座“智能工厂”:CPU 是厂长,片上外设是各专业车间,GPIO 则是能随时改换的“万能工位”。厂长(CPU)可以亲手拧螺丝(GPIO 模式:写 ODR、读 IDR),也能按下电钮(配置寄存器)把工位交给自动化流水线(外设复用模式)。交出去后,子弹变机关枪、单发变连发,厂长只需等中断“叮”一声——饭已煮好、数据已发完、波形已生成。记住这条铁律:“谁掌握驱动器,谁决定引脚命运。
2025-12-14 09:58:32
886
2
原创 【单片机】orange prime pi开发板与单片机的区别
配备四核/八核CPU(如H616、RK3399)、1GB+内存、千兆网口等,性能远超单片机,可流畅运行Linux系统及桌面软件(如浏览器、编辑器)。能像普通电脑一样安装Linux发行版,支持图形界面、多任务处理,甚至运行Python、Java等高级语言开发的应用,而非局限于单片机的“控制逻辑”。- 硬件架构:集成CPU、RAM、ROM、I/O接口于单一芯片,资源有限(如8位/16位CPU,KB级内存)。- 典型应用:控制简单外设(如LED、传感器),实时性强(如家电控制、工业自动化)。
2025-12-11 17:25:28
367
原创 【感悟】向着星辰与大海前进
从应用到底层工具的构建,从上层到下层建筑的搭建,这才能体现技术能力,这个可以作为一个技术提升的方向去努力。首先第三方服务即提供更多的软件服务,皆在节省开发所需要的内容、功能,以及去解决服务器的资源问题。文字、图片、视频、音频,分别从视觉、听觉,这是直接方面,间接方面有想象力。信息源 → 【直接感官载体】(文字/图片/视频/音频) →。注意:皆在给予人的一却感官进行传递信息。→ 【想象力】(间接心理加工) →。→ 最终的理解、情感与内心体验。软件+硬件+通信协议。
2025-12-07 13:03:33
159
原创 【数学】二元一次方程组
二元一次方程:含有两个未知数,且含有未知数的项的次数都是1的方程。加减消元法:把方程中的一个方程或两个方程的两边分别乘以一个适当的数,使其中某一个未知数的系数的绝对值相等,然后通过把方程两边分别相加或相减,消去这个未知数。简称加减法。
2025-11-22 20:48:00
902
原创 【数学】一元一次方程
三、一元一次方程,就是含有一个未知数,并且未知数的次数式一次的方程,解一元一次方程,就是根绝等式的两个性质,通过去分母、去括号、移项、合并同类项等步骤,把原方程化成最简方程ax = b(a≠0)的形式,再再方程的两边都除以未知数的系数,从而得出方程的解x = b/a。二、方程式含有未知数的等式,通过解方程,可以求出使方程左右两边的值相等的未知数的值(方程的解),从而使原来的“未知”转化为“知”我们已经知道,在方程 4 + x = 7 里面,未知数 x 的值是 3 时,能够使方程左右两边的值都相等,叫做。
2025-11-22 12:50:21
355
原创 【数学】整式的加减和代数式
练习:例如:用代数式表示:定义:系数与次数:定义:次数:代数式、有理式、整式、分式、单项式、多项式的有关概念及整式的加减
2025-11-22 12:38:44
522
原创 【数学】有理数
恩格斯指出:“每一个减法(a - b)都可以用加法(-b + a)表示出来,每一个除法a/b都可以用乘法a × 1/b表示出来”"数学是从人的需要中产生的。"整数和负数的概念是实际生活中大量存在的相反意义的量的反映,它们构成了数学中的一对矛盾。有理数包括正整数、零、负整数、正分数、负分数,有理数可以用数轴上的点来表示出来。平方和立方数可以从表中查询。有理数的概念及其运算。
2025-11-22 12:30:06
935
原创 【mybatis】MyBatis 缓存问题排查:为什么删除了的数据还能查到?
避免在 Service 类中使用全局 SqlSession理解一级缓存和二级缓存的作用范围关键业务操作要确保数据实时性通过调整代码结构,我们成功解决了数据不同步的问题。希望这个经验对你有帮助!启示:在 MyBatis 使用中,合理管理 SqlSession 的生命周期是避免缓存问题的关键。
2025-11-19 21:30:00
101
原创 【IDEA】记录webapp下创建相同目录的一次错误
虽然这只是一个很小部分的错误的反思,为什么会出现输出目录不同的结果,原来是自己使用创建class文件的惯性思维创建文件夹导致mybatis-config.xml找不到目录,最终导致输出目录不同。
2025-10-29 19:20:35
422
2
原创 【Linux】Tomcat基本配置
本文详细介绍如何在轻量服务器上,使用华为云镜像站快速下载和配置Tomcat 8,并配置systemd服务管理。
2025-10-25 14:50:23
276
原创 【Linxu】SCP文件传输简明指南:Windows与Linux连接
SCP(Secure Copy Protocol)是基于SSH的安全文件传输工具,适用于Windows与Linux系统间的跨平台传输。SCP提供了一种简单可靠的安全文件传输方案,是系统管理和跨平台文件共享的实用工具。需Windows开启SSH服务。
2025-10-25 12:45:06
238
原创 【前端】变量命名与管理的关键实践
本文总结前端开发中,关于变量命名与管理的一组核心实践。这些规则旨在提升代码的清晰度、避免常见错误,并增强项目的可维护性。当在JavaScript中操作DOM元素时,变量名应清晰地反映其关联的CSS类名。这些细节是区分新手与专业开发者的关键,应在项目初期严格贯彻。),也极易造成混淆,并在项目复杂后引发难以追踪的Bug。使用过于简单或与语言保留字冲突的变量名是高风险行为。(CSS) 的约定,使得代码间的关联一目了然。清晰的命名规范是代码可读性的基石。中,将与用户相关的变量命名为。采用描述性的、具体的名词。
2025-10-22 19:58:52
356
原创 【JavaWeb学习】 Servlet URL匹配优先级:一个由login.html引发的“血案“
这次经历让我深刻认识到:在Web开发中,细节决定成败。一个看似无害的全局设置,可能会在URL匹配优先级的"助攻"下,引发意想不到的连锁反应。经过深入排查,我发现这一切都源于Servlet的URL匹配优先级规则。却返回了HTML源代码。作为一个自信的开发者,我第一反应是:“这不可能!那天,我遇到了一个诡异的问题:访问。这个过滤器强制所有响应都设置为。可以正常显示页面,但访问。
2025-10-21 13:16:39
291
原创 【JavaWeb学习】关于mysql-connector-j版本过高引起的问题
前言,mysql版本对应的mysqlconnector,分为两种,一种是高版本,比如mysql-connector-j-8.0.32.jar;另一种是低版本,比如mysql-connector-java-5.1.49。
2025-10-19 13:49:48
376
原创 【JavaWeb学习】myabtis.xml一次性加载mapper相关的文件
办法三:Java 代码批量注册(纯 Servlet 项目可放在 Listener 里)办法二:文件通符(MyBatis 3.5.1+ 才支持。
2025-10-18 18:37:11
817
原创 【node】运行windows7下的高版本node.js
其实node给这个提示完全没有必要。因为就两种结果,要么像上面一样找不到API函数直接跑不起来,这时候exe都没法执行成功,根本看不到这个提示。要么就是直接跑起来了,此时再提示完全没有必要。就像你在火车上采访乘客有没有买到票一样,能坐在火车上的当然都有票喽~~ 我都跑起来了,你还警告我干啥。当然了,node既然提示了,也给出了解决办法,也就是设置一个环境变量就可以了。然后再执行node -v就可以看到版本信息了.
2025-10-14 11:03:21
234
原创 【AI】工具导航页面的制作
本文介绍了如何使用HTML、CSS和JavaScript创建一个复古风格的工具导航页面。通过flex布局和DOM渲染实现,页面包含分类标签栏、搜索框和工具卡片展示区。数据采用JSON格式存储,包含多个分类及对应的工具链接。实现功能包括:分类切换、工具搜索(可跨分类查找)和卡片跳转。CSS采用极简边框风格,模拟早期网页设计。代码结构清晰,包含HTML骨架、CSS样式和JavaScript交互逻辑,适合学习基础前端开发技术。
2025-10-09 17:48:51
404
原创 【HTML】实现一个AI角色切换网页页面
技术点全部验证通过,单文件方案满足本地离线演示需求;如迁移至生产环境,仅需替换请求路径为反向代理地址,无需改动业务逻辑。
2025-10-08 18:55:47
582
原创 【Linux】安装配置mysql中出现的问题1
doing@ThinkPad-L14-Gen-3-c80a1683:~/公共/programFiles/mysql$ sudo /home/doing/公共/programFiles/mysql/bin/mysqld --initialize --user=mysql --basedir=/home/doing/公共/programFiles/mysql --datadir=/var/lib/mysql。应该提示 “0 个包需要配置”。② 刷新 dpkg 状态。这个命令为什么不执行。
2025-10-05 13:24:30
437
原创 【Linux】 Ubuntu 开发环境极速搭建
2025-10-05 测试通过 | Ubuntu 22.04 / Debian 12 / Mint 21/ element-os。
2025-10-05 10:23:12
372
1
原创 C语言编译执行过程
具体来说,预处理器执行如下任务:包括将所有的`#define`删除并展开所有的宏、处理所有条件编译指令如`#if`、`#elif`、`#else`和`#endif`、处理`#include`指令,将被包含文件的内容插入到源文件中的指定位置、删除所有注释以及添加行号和文件名信息,以便在编译时编译器可以使用这些信息来显示警告或者错误信息。汇编后生成的是目标代码文件,这些文件是由多条机器指令组成的二进制文件,但是它还不能直接在计算机上运行,因为它可能还需要与其他的目标代码文件或者库文件链接在一起。
2025-10-04 17:09:59
308
electron-builder打包electron必要资源-网络异常篇
2024-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅