- 博客(65)
- 收藏
- 关注
原创 U8g2库为XFP1116-07AY(128x64 OLED)实现菜单功能[ep:esp8266]
使用U8g2库为XFP1116-07AY(128x64 OLED)实现菜单功能,核心是通过和,结合U8g2的绘图/文本函数实现交互逻辑支持多级菜单(主菜单→子菜单→功能执行),并兼容ESP8266的按键输入。
2025-09-15 18:21:53
618
原创 esp8266音乐生日歌 + 茉莉花 组合旋律
这段代码实现了一个结合生日歌和茉莉花旋律的音乐播放程序。它首先定义了音符频率常量,然后创建了两个数组分别存储混合旋律的音高和时值。程序使用Arduino的tone()函数在8号引脚输出音乐,通过计算音符时长和间隔来控制节奏。生日歌部分采用欢快的节奏,而茉莉花部分则较为舒缓。程序在setup()中播放完整旋律后停止,loop()保持空置以确保只播放一次。该实现展示了如何将不同风格的音乐片段融合成一个连贯的作品。
2025-09-04 13:26:52
191
原创 H3C(基于Comware操作系统)与eNSP平台(模拟华为VRP操作系统)的命令差异
命令“动词/名词差异”:功能相同但用词不同(如ACL应用:H3Cvs 华为参数“简写 vs 完整”:H3C更支持简写(如area 0),华为部分参数需完整(如批量配置支持:H3C更强调批量命令(如vlan batch),华为早期版本批量配置需用额外命令(如port-group。
2025-08-10 19:21:42
635
原创 HUAWEI交换机命令基础
华为交换机的配置命令与思科、锐捷等厂商有所不同,采用了独特的VRP(Versatile Routing Platform)操作系统。通过Console口或Telnet/SSH登录后,默认进入。
2025-08-09 18:09:12
956
原创 coffee的安装与激活
coffee tool plus 官网: https://otp.landian.vip/zh-cn。激活代码:irm https://get.activated.win | iex。
2025-07-26 10:34:46
160
原创 LaTeX 中文排版入门:从 Overleaf 配置到多作者致谢全解析
title{\LaTeX 从入门到放弃} % 标题,\LaTeX 生成特殊符号\author{will\thanks{Email:will@163.com} augs\thanks{Email:augs@163.com}} % 多作者+致谢\date{\today} % 自动获取当前日期,若为空则不显示日期中文支持的核心配置(ctex宏包/ctexart文档类 + XeLaTeX 引擎);标题、多作者、日期及致谢的完整设置方法;Overleaf 平台的字体选择与常见警告处理。\par分段、
2025-07-17 10:31:38
1221
原创 Engineering Review 图片
根据《Engineering Review》的投稿指南和期刊实践,❌ 仅用颜色区分两条相似曲线(如红 vs 绿 → 灰度下均呈深灰):红实线+▲标记 vs 蓝虚线+●标记(黑白仍可区分)
2025-07-12 12:10:11
586
原创 《Engineering Review》的投稿指南和期刊要求
格式不符、创新性不足、缺乏工程应用价值。若您的研究能解决实际刀具维护问题,录用概率较高。建议在Cover Letter中明确说明研究的工业意义。《Engineering Review》的投稿指南和期刊要求。
2025-07-12 11:26:59
749
原创 LaTeX教程:
LaTeX入门教程摘要(150字) 本文提供全面的LaTeX使用指南,涵盖安装配置到高阶应用。首先介绍TeX Live/MiKTeX安装和编辑器配置(TeXstudio/VS Code),详细解析文档结构、文本格式化(字体/段落)和数学公式排版(行内/行间/矩阵)。讲解浮动体(图片/表格)处理、章节目录创建和参考文献管理(BibTeX/BibLaTeX)。特别说明中文处理方案(CTeX/XeLaTeX),并列出常见问题解决方法。最后介绍自定义命令、条件编译等进阶技巧。教程强调实践应用,建议通过实际项目掌握L
2025-07-06 14:28:09
1444
原创 Aruino 驱动舵机
摘要:本文介绍了Arduino驱动舵机的两种方法。第一种使用Arduino IDE自带的Servo库,通过简单代码实现舵机角度控制;第二种采用PWM信号直接控制,需手动设置脉冲宽度。文章还详细解释了舵机工作原理,指出其通过接收20ms周期、0.5-2.5ms脉宽信号来控制0-180度转角。两种方法均配有完整代码示例,分别展示了使用库函数和直接配置PWM寄存器实现舵机转动的具体实现方案,为Arduino开发者提供了灵活的舵机控制选择。
2025-07-03 21:31:30
774
原创 车载语音助手
《车载语音助手个性化优化技术方案》摘要(150字) 为实现车载语音助手"越用越好用"的目标,需构建个性化学习与动态优化体系。关键技术包括:1)个性化声学建模,通过用户专属特征提取和增量学习优化发音识别;2)动态反馈机制,利用多模态反馈数据构建难例库进行强化学习;3)场景自适应技术,融合传感器数据实现环境鲁棒性优化;4)轻量化迭代,采用联邦学习和模型压缩技术实现隐私保护下的高效更新。通过声学特征适配、语义模型调优、场景感知推理和高效部署策略的协同作用,使系统逐步适应用户习惯与环境需求,实现
2025-06-30 20:14:58
667
原创 kali docker安装错误
Kali Linux安装Docker时出现"没有可安装候选"错误,原因是Docker官方仓库不支持kali-rolling发行版代号。解决方法:1)删除原有Docker源;2)修改为使用Debian bullseye的源配置;3)更新后安装docker-ce等组件。这是因为Kali基于Debian但不使用标准发行版代号,而指定bullseye通常能兼容。安装后可通过hello-world镜像验证。若遇依赖问题可尝试修复或改用Snap安装(但不推荐)。
2025-06-30 15:54:36
785
原创 阿里Docker加速
摘要:阿里云Docker镜像加速配置步骤包括:1) 登录阿里云获取专属镜像加速地址;2) 编辑/etc/docker/daemon.json文件,添加加速地址;3) 重启Docker服务使配置生效。配置完成后可通过docker info命令验证是否成功。该操作可提升国内用户Docker镜像下载速度。(149字)
2025-06-30 14:38:07
721
原创 kali换源
摘要:本文介绍在Kali Linux中切换软件源的方法。首先备份原配置文件,然后编辑源文件添加国内镜像源(阿里云、清华大学、中科大等),最后更新软件包索引并升级系统。建议只保留一个主要镜像源以避免网络冗余、软件包冲突等问题,注释其他源可确保更快的更新速度和稳定性。特殊情况下可通过配置设置多源优先级,但一般用户选择单一稳定源即可满足需求。(150字)
2025-06-29 17:20:20
1078
原创 ssh: connect to host port 22: Connection refused
ssh: connect to host port 22: Connection refused
2025-06-29 16:42:09
5823
原创 Python 中切换镜像源
国内访问 Python 官方源(PyPI)可能较慢,因此推荐使用国内镜像源(如阿里云、清华大学、豆瓣等)。在 Python 中切换镜像源主要涉及。命令都会默认使用该镜像源。
2025-06-28 21:57:59
2228
原创 Linux更改国内镜像源
在 Linux 中更换软件源(Repository)是提升软件安装速度和稳定性的重要操作,尤其在中国访问国外官方源可能较慢,建议替换为国内镜像源(如阿里云、清华大学、中科大等)。检查源配置中是否包含不兼容的版本(如 Ubuntu 22.04 使用了 20.04 的源)。
2025-06-28 21:14:56
3651
原创 宝塔面板密码忘记了
摘要:本文介绍了宝塔面板的常用操作指南,包括找回面板地址、重置密码和用户名的方法。通过登录服务器并执行相应命令,如bt 5重置密码、bt 6修改用户名,以及查看面板信息的bt 14等。还提供了高级操作如数据库重置和紧急重置的步骤,并提醒注意防火墙设置和安全建议。适用于宝塔面板7.7.0及以上版本。
2025-06-28 20:54:16
2067
1
原创 港澳地区,海外服务器ping通可能是地区运营商问题
ping不通其他地区服务器”是网络排查中常见的问题,其原因涉及从本地设备到目标服务器之间的整个网络链路,可能包括网络设备、路由、政策、服务器配置等多个环节。
2025-06-28 20:48:57
1615
原创 STM32F103C8T6参数说明
摘要:STM32F103C8T6型号解析: 1)STM32 F1 03 C 8 T 6各段分别代表32位MCU、F1系列、中容量产品、LQFP48封装、64KB Flash、工业级温度范围和版本号; 2)关键特性:Cortex-M3内核,37个GPIO,64KB Flash/20KB SRAM; 3)应用建议:适合基础控制项目,复杂应用需选更高配置型号。封装类型和存储容量是选型关键参数,开发可使用STM32CubeMX工具简化流程。(150字)
2025-06-28 18:20:20
1439
原创 screen用法
摘要:Linux下的screen是一款强大的终端复用工具,支持创建多个会话并在后台持久运行。核心功能包括:创建/恢复会话(-S/-r)、断开会话(Ctrl+A d)、窗口管理(Ctrl+A c/n/p)和会话共享。高级功能涵盖窗口分割、滚动复制及配置文件定制。常见问题如会话冲突可通过-r -d解决。推荐替代工具包括tmux和byobu。掌握基础命令和快捷键(如Ctrl+A ?查看帮助)可显著提升远程工作效率,尤其适合长时间任务场景。(150字)
2025-06-28 18:06:11
1160
原创 Vim使用
Vim是一款强大且高效的文本编辑器,但因其丰富的功能和独特的操作方式,初学者可能需要一定时间适应。Vim的学习曲线较陡,但一旦掌握,编辑效率会大幅提升。建议从基础操作开始,逐步掌握进阶技巧和插件使用。——通过组合命令实现高效编辑。
2025-06-28 18:02:27
731
原创 Linux创建文件
在Linux系统中,创建文件有多种方法,适用于不同需求。最常用的是touch命令创建空文件,>重定向快速生成空白文件。写入内容时可用echo写入简本,或使用nano、vim等编辑器处理复杂内容。cat命令支持交互式输入创建文件,dd和fallocate可生成特定大小的文件。此外,文件名以.开头可创建隐藏文件,mktemp能生成临时文件。这些方法覆盖了从空文件到带内容文件、从普通文件到特殊文件的创建需求,满足不同使用场景。
2025-06-28 17:59:45
2101
原创 Linux快速查找文件
Linux系统提供了多种高效的文件查找工具,可根据需求选择:find支持多维度精确搜索但速度较慢;locate基于索引适合快速模糊查找;fd和rg作为现代化工具速度更快;grep擅长内容搜索。图形界面可使用Nautilus或Catfish。建议组合使用:文件名搜索用locate/fd,内容搜索用rg,复杂条件用find。注意权限问题,合理限定搜索范围可显著提升效率。
2025-06-28 17:57:55
574
原创 Linux软件的安装目录
Linux软件安装路径指南 不同安装方式的软件通常存放在特定目录: 包管理器安装(APT/YUM):可执行文件在/usr/bin或/usr/sbin,配置在/etc,库文件在/usr/lib。 源码编译:默认安装到/usr/local,可通过--prefix自定义路径。 手动安装包(.deb/.rpm):路径与包管理器一致,由包元数据决定。 容器化应用(Snap/Flatpak/AppImage):分别存放在/var/lib/snapd、/var/lib/flatpak或单文件运行。 下载文件:浏览器默认存
2025-06-28 17:55:47
1492
工程领域工程评审论文格式指南:稿件提交与排版规范详解
2025-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅