- 博客(425)
- 资源 (13)
- 收藏
- 关注
原创 解决Windows update服务启动拒绝访问的问题 | wuauserv 注册表拒绝访问的方法
在某些情况下,为了配置系统更新相关服务(例如禁用 Windows 自动更新),我们需要更改注册表中wuauserv。本教程将带你一步步操作,成功获取并修改权限。
2025-04-19 15:06:51
458
原创 万字长文搞懂Linux 字符截取命令:cut、awk、sed
Linux 系统中,日志文件、配置文件和命令输出通常包含大量文本数据。提取特定字段或列(如从日志中提取时间戳)。转换文本格式(如替换、分隔)。过滤和整理数据(如按条件筛选行)。cut是一个简单高效的工具,用于从文本行中提取特定部分。它支持按字符、字节或字段(以分隔符分割)进行截取,常用于处理结构化的文本数据(如 CSV 文件或命令输出)。awk是一个功能强大的文本处理工具,支持模式匹配、字段处理、计算和编程逻辑。
2025-04-16 07:00:00
583
原创 Linux dmesg 命令详解
dmesg(display message 的缩写)是一个用于显示 Linux 内核环形缓冲区内容的命令。系统启动时的初始化信息硬件设备检测和初始化日志内核模块的加载与卸载信息错误、警告或调试信息由于缓冲区大小有限,旧的消息可能会被新消息覆盖,因此dmesg通常用于实时查看或定期检查系统状态。dmesg是 Linux 系统中不可或缺的诊断工具,适用于硬件调试、内核开发和系统管理。通过灵活使用其选项(如日志级别过滤、实时监控、颜色输出等),可以快速定位问题并采取相应措施。结合grep。
2025-04-12 17:47:58
1211
原创 深入解析 Microcom:嵌入式串口调试利器
Microcom 是一款轻量、简单、实用的串口通信工具,特别适合嵌入式 Linux 环境下的串口调试。无论是调试 AT 指令、查看设备日志,还是与传感器通信,Microcom 都能以最小的资源占用完成任务。通过本文的介绍和示例,开发者可以快速掌握 Microcom 的安装、配置和使用方法,并在实际项目中灵活应用。
2025-04-11 21:00:00
785
原创 BusyBox 与 Toybox:嵌入式 Linux 的轻量工具集对比与解析
BusyBox 由 Bruce Perens 于 1996 年创建,最初是为 Debian 安装程序的启动盘设计的。随着嵌入式 Linux 系统的发展,BusyBox 逐渐成为该领域的主流工具集。它将数百个 Unix 命令(如 ls、cat、grep、mount 等)集成到一个可执行文件中。通过符号链接或参数调用不同功能,极大地减少了存储空间占用,同时保持了核心功能。BusyBox 的设计目标是为资源受限的系统(如路由器、IoT 设备、嵌入式开发板)提供精简但实用的命令集。
2025-04-11 17:02:06
228
原创 RK3568 设备树文件组织结构的简单分析
RK3568 是 Rockchip 旗下的一款 SoC,使用了基于的设备树结构来描述硬件。设备树用于 Linux 内核,引导时用于配置 CPU、内存、总线、GPIO、外设等信息。本回答将详细讲解,包括设备树的层次结构、主要节点及其作用,以及如何修改设备树。
2025-03-19 19:15:00
175
原创 RK3568平台设备树文件功能解析(鸿蒙系统篇)
处理器的不同开发板(EVB,Evaluation Board)或不同用途的设备(如 NVR、IoT 设备)。设备树主要用于描述硬件配置,比如。矿鸿驱动修改时候发现目录下有很多的dts设备树,由于对这一块不太熟悉,所以索性就整理一下不同设备树负责的功能。这些设备树(Device Tree Source, DTS)文件用于 Rockchip。,RK3568 适用于智能安防、视频存储、AI 计算等。(EVB),用于硬件开发和测试。不同的 EVB 版本支持不同的。不同的设备树文件根据。
2025-03-19 10:57:56
331
原创 microcom 串口调试工具详解【嵌入式开发必备】
microcom是 Linux 下的一个轻量级串口通信工具,类似于minicom和picocom,但功能更为简洁。它专注于提供最基本的串口调试功能,支持不同的波特率设置、自动连接、字符发送等功能。由于其体积小、依赖少,因此非常适合嵌入式开发和调试。你的microcom版本不支持-pCtrl + ]microcom是一个非常适合嵌入式开发的轻量级串口调试工具。它的安装简单,使用方便,支持基本的串口交互,适合快速连接串口设备进行调试。相较于minicommicrocom更加轻量,非常适合资源受限的系统。
2025-03-19 10:06:41
1192
原创 Cursor 新手入门使用教程
Cursor 作为 AI 时代的新型 IDE,将 AI 与编程深度结合,能够极大地提高开发效率。如果你习惯 VSCode,Cursor 让你可以无缝过渡。如果你希望体验 AI 辅助编程,Cursor 是一个值得尝试的工具。
2025-03-11 21:30:00
5430
原创 如何将Cursor安装到D盘或者F盘
Cursor 是一款智能 AI 编程助手,很多开发者喜欢使用它来提高编程效率。然而,默认安装路径通常是在 C 盘,而我们可能更希望将其安装到 F 盘等其他位置。本文介绍如何使用 PowerShell 命令行方式将 Cursor 安装到 F 盘指定目录。本文介绍了如何使用 PowerShell 命令行方式将 Cursor 安装到 F 盘的指定目录,希望对你有所帮助。如果有任何问题,欢迎留言讨论!
2025-02-19 11:00:15
1550
1
原创 MDTP协议在矿山数字化转型中的关键作用
国能神东想把采掘机的内部情况弄个水落石出,于是狠心拆解了一台采掘机。结果让所有人都出乎意料,这台设备内部居然包含了3种操作系统、3种通信协议以及161种芯片。更让人感到惊讶的是,类似的井下设备,虽然不一定像采掘机那样庞大和复杂,但种类却多达上千种。
2025-02-07 21:00:00
215
原创 DeepSeek满血版保姆级部署教程!支持三端!!!
由于受到攻击,deepseek官网卡的无法使用,经常出现“服务器繁忙,请稍后再试”的提示!这时候我就在想既然deepseek是开源的,能不能在本地部署一个自己的DeepSeek呢?然而理想很丰满,现实很骨感。受限硬件限制,本地部署的一般是阉割版的,这显然不是我们想要的!!不过最近我发现一个可以的方法,华为和硅基流动合作,重新部署了完整的R1和V3模型,并提供便捷的API调用方式!这对于我们普通用户来说提供了一个可以自己搭建满血版本的专线deepseek的途径,我已经部署并使用起来了,根据,即使你是。
2025-02-05 22:18:03
616
1
原创 OpenHarmony OTA升级参考资料记录
和。本地升级是将已制作好的 OTA 包放入设备指定的升级路径,然后通过软件界面操作或直接输入相关升级命令来完成升级。这种方式适合无网络环境或对升级包进行离线分发的场景。网络 OTA 升级是指设备通过网络连接 OTA 服务器,下载升级包到本地设备。下载完成后,用户可通过软件界面启动升级。实际上,本地 OTA 升级是网络 OTA 升级的一个关键环节,即下载后的升级流程与本地升级类似。
2025-01-21 17:43:38
566
原创 在 Linux 和 Windows 下查看文件 MD5 值的几种方法
查看文件的 MD5 值是一项常见且有用的操作,能够帮助验证文件的完整性和一致性。Linux:使用md5sumopenssl或sha256sum等命令。Windows:使用cmd中的certutil命令、PowerShell 的命令,或第三方工具。通过这些方法,你可以确保文件在传输或存储过程中未被篡改,从而提高数据的安全性。
2025-01-20 20:55:15
4217
原创 解决wordpress媒体文件无法被搜索的问题
如果你也遇到了类似的问题,强烈建议尝试安装媒体搜索增强插件。它不仅能快速恢复媒体库的搜索功能,还不需要进行任何复杂的配置,简直是懒人福音!希望我的经历能帮助到你,让你更高效地管理 WordPress 媒体库。如果你也有遇到类似问题或其他解决方法,欢迎在评论区分享!
2025-01-19 01:23:29
251
原创 解决问题random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:88:Filename=路径
解决问题random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:88:Filename=路径当你遇到 random number generator: RAND_load_file: Cannot open file 错误时,常见的解决办法是生成一个 .rnd 文件,这个文件包含了用于初始化 OpenSSL 随机数生成器的种子数据。你可以通过以下步骤来生成 .rnd 文件并解决问题。
2025-01-12 15:25:34
175
原创 一文搞懂patch(补丁)是干什么的,实现流程是什么
Patch 是一种记录代码差异的方式,通常用于在版本控制中管理变更。它帮助开发人员在不直接操作文件的情况下,记录、分享、应用和审查代码修改。整个流程包括生成补丁、应用补丁、解决冲突和提交修改等步骤。通过使用补丁,开发人员可以高效地协作,并在项目中维护一致性。一文搞懂patch(补丁)是干什么的,实现流程是什么。
2025-01-10 14:15:16
2250
原创 .gn文件是什么,是如何生成的
gn文件是 GN 构建系统的核心配置文件,用于描述项目的构建规则、依赖关系和其他构建选项。它们可以手动编写、自动生成,或通过构建工具生成。GN 系统依赖于这些文件来生成 Ninja 构建文件并最终完成构建。
2025-01-10 14:05:33
205
原创 解决windows应用列表找不到的问题(系统管理员禁用了程序和功能解决办法)
在某些场景下,你可能需要限制用户访问“程序和功能”界面,避免其卸载或修改系统上的程序。通过本地组策略编辑器,可以轻松实现这一目标。
2024-10-22 20:07:13
1216
原创 如何为WP Statistics插件汉化
WP Statistics插件是一个受欢迎的工具,用于。然而,对于中文用户来说,如果插件界,使用起来可能会有些不便。本文将指导您如何为WP Statistics插件下载并应用汉化包,以便更好地您的网站管理体验。
2024-10-22 19:14:17
203
原创 UTHash(三): UTArray基础与高级用法
UTArray 是uthash库的一部分,它实现了一个动态数组的数据结构。与标准 C 数组相比,UTArray 允许在运行时动态调整大小,从而使其更适合处理不确定数量的元素。elem!= NULL;// 使用示例宏的实现主要依赖于UTArray的内部结构和提供的遍历函数。下面是对该宏的具体实现及其工作原理的详细说明。宏实现elem!= NULL;组件解析参数array: 要遍历的UTArray。type: 遍历元素的类型,例如int*。elem: 用于迭代当前元素的变量名。
2024-10-18 08:30:00
231
原创 程序员必须知道的技术提升平台:TopCoder、Codeforces、LeetCode、HackerRank
在当今技术驱动的时代,编程不仅是一项技能,更成为了开发者们展示自我、提升能力和实现职业目标的重要途径。无论是希望在算法竞赛中崭露头角,还是为了进入一线科技公司,选择合适的编程平台练习和参赛都是至关重要的。TopCoder、Codeforces、LeetCode 和 HackerRank 是当前最受欢迎的在线平台,它们各自有不同的特点,服务于不同的开发者群体。不论你是竞赛选手、求职者,还是多领域技术爱好者,熟悉这些平台的功能和定位,将为你的编程之路提供极大的助力。
2024-10-16 18:15:00
2003
原创 UTHash(一):哈希表和UTHash库
哈希表(Hash Table)是一种高效的数据结构,用于存储键值对(Key-Value Pair)。也就是说哈希表是一种通过键值对存储数据的结构。它通过哈希函数将键映射到一个固定大小的数组中,从而实现快速的插入、删除和查找操作。哈希表的核心思想是利用哈希函数将键转换为数组索引,从而在**常数时间内(O(1))**完成操作。UTHash是一个非常轻量级的、为 C 语言设计的哈希表库,支持将任意类型的数据作为键和值进行存储。它通过简单的 API 提供哈希表操作功能,比如插入查找删除和遍历等。
2024-10-16 08:30:00
817
原创 linux查看系统重启历史的几种方法
命令可以列出系统的重启历史记录,显示每次重启的时间和持续时间。如果你想手动查看或备份重启记录,可以查阅该文件。通过这些方法,你可以查看系统的重启历史记录,包括每次重启的时间和持续运行时间。每行表示一次系统启动的时间范围。最上面的条目是系统最近的一次重启记录。表示系统在这次重启后已运行了 1 天 4 小时 10 分钟。命令可以查看详细的系统日志,包括重启记录。文件存储了系统的登录、注销以及重启记录,这会显示倒数第二次启动的日志记录。每一行代表一次系统重启的时间,命令查看更加方便和直观。
2024-10-15 12:15:00
3661
原创 linux解决resolv.conf重启之后会自动还原的问题的几种方法
如果你使用的是来管理网络配置,可以通过其配置文件禁用自动更新 DNS 或者手动设置 DNS。创建或修改[main]dns=none手动编辑。
2024-10-14 12:15:00
4233
1
原创 linux如何获取当前时间,linux获取当前时间时分秒
在现代软件开发中,时间是一个至关重要的概念。无论是记录事件、处理数据还是调试程序,正确获取和处理时间都是不可或缺的。在 Linux 环境中,我们可以使用 C 语言来高效地获取当前时间和进行时间计算。本文将详细介绍在 Linux 下获取时间的各种方法以及如何处理时间相关的操作。
2024-10-13 15:00:00
2694
原创 字符串转化为整数和浮点数的几种方法
是C语言中最简单、最基础的字符串转整数函数。它接受一个字符串并返回对应的整数值。优点:缺点:示例:对于简单的需求, 非常便捷,但由于它无法检测错误,在大部分情况下,我们更推荐使用其他更强大的函数。相比 , 和 提供了更强大的功能,支持错误检测、多进制转换,并且能精确处理转换中的每一个字符。参数:优点:示例:输出:优缺点总结: 是一个格式化输入函数,可以灵活解析各种数据格式,包括整数和浮点数。它的格式类似于 ,但用于从字符串中读取数据。示例:优缺点:类似于 , 是将
2024-10-12 18:45:00
4013
原创 5G RedCap:轻量级的5G,工业物联网的理想技术
5G RedCap,也被称为,是3GPP在5G NR(New Radio)标准的第17版中引入的一个子集。它的设计初衷是为那些不需要完整5G能力的设备提供简化版本的通信支持。这些设备通常对带宽要求不高,但依然需要5G的核心优势,如低延迟和高可靠性。工业传感器和执行器智能手表和其他可穿戴设备视频监控摄像头智能家居设备远程医疗设备。
2024-10-12 18:30:00
1363
原创 linux查看系统的上次重启时间的几种方法
在这个例子中,系统已经运行了 2 天 4 小时 15 分钟,表明大约 2 天前系统重启过。命令可以显示系统已经运行了多长时间,包括从上次启动到现在的时间。通过这些方法,你可以轻松查看 Linux 系统的重启时间。这里列出了系统的每次重启时间,最新的重启记录在最上面。这条命令会显示本次启动的内核日志,包括系统启动的时间。目录的修改时间,它通常与系统的启动时间接近。这个命令会显示系统上次启动的确切日期和时间。字段显示的时间通常为系统的启动时间。命令可以显示系统的上次重启时间。条目表示系统重启记录。
2024-10-12 11:42:32
2101
原创 HJ212-2017协议详解:工业物联网环境监测标准简单了解
数据帧格式:定义了设备与监控中心之间数据通信的帧结构。命令及响应:设备发送的数据类型、命令及相应的回应机制。数据内容格式:传输数据的具体格式,包括采集数据、时间戳、状态信息等。数据加密与校验:确保数据传输的安全性与准确性。传输方式:规定了采用TCP/IP、UDP、串口等方式进行数据传输。HJ212-2017协议作为污染源监控系统的通信标准,规范了设备与监控中心的数据传输,确保环境数据的采集、传输和分析能够标准化进行。
2024-10-11 18:06:24
2312
原创 一文搞懂MES与MOM系统的区别
MES(Manufacturing Execution System,制造执行系统)是一个专注于工厂生产过程的实时管理系统,能够对生产作业进行计划、调度,并采集与分析生产数据。它通过对工艺流程、生产设备及生产资源的精细管理,确保生产过程的顺畅进行。MES系统能够帮助企业优化生产效率,提升产品质量,并支持管理者作出更好的实时决策。MOM(Manufacturing Operations Management,制造运营管理)是一个覆盖制造过程更广泛的管理系统。
2024-09-23 18:08:06
2834
原创 Linux 系统中添加地址解析功能,一文搞定
在 Linux 系统中,你可以通过编辑/etc/hosts文件来添加本地域名解析条目,或者通过配置文件或使用 NetworkManager 来配置 DNS 服务器。这些方法可以让你在本地系统上实现地址解析功能,确保网络通信的顺畅进行。希望这篇博客对你有所帮助!如果你有任何问题或建议,欢迎在评论区留言。
2024-09-23 18:04:49
2042
原创 C语言 libcurl 使用x-www-form-urlencoded表单参数发起请求
在C语言的libcurl中,添加参数时,可以通过设置请求的头为,并将表单数据作为 POST 字符串发送。下面是一个示例,展示如何在 C 代码中使用libcurl发送。
2024-09-22 15:57:44
406
原创 记录一款人气领先的开源国产 ERP 系统
推荐一款人气领先的国产ERP系统,目前在Gitee上有12.3k star,在github上面也有1.2k管伊佳ERP(原名华夏ERP)基于SpringBoot框架和SaaS模式,立志为中小企业提供开源好用的ERP软件,目前。主要模块有零售管理、采购管理、销售管理、仓库管理、财务管理、报表查询、系统管理等。支持预付款、收入支出、仓库调拨、组装拆卸、订单等特色功能。拥有商品库存、出入库统计等报表。同时对角色和权限进行了细致全面控制,精确到每个按钮和菜单。
2024-09-11 22:49:17
1611
1
第十届蓝桥杯大赛选手资源数据包(电子类)
2024-06-11
蓝桥杯单片机部分编程笔记
2024-06-11
2021年自然辩证法课后习题答案
2024-06-11
引导U盘制作工具(一款格式化和创建 USB 启动盘的辅助工具 )
2024-05-25
LibModbus(适用于linux平台)libmodbus(windows)
2024-01-09
QT C++ QPainter 实现图片旋转
2023-11-22
QCheckBox样式表(自定义)
2023-11-19
免费开源的区域屏幕录制(gif转换)工具(支持编辑功能)
2023-11-18
一个使用QLineEdit的示例代码,创建了一个简单的登录界面,包括用户名、密码和登录按钮,以及一些输入检查和提示功能:
2023-11-05
QT多线程的实现方式:QThread run优雅的创建与退出QT多线程
2023-09-13
QT多线程的实现方式:QThread run
2023-09-13
qtcreator黑色背景主题
2023-09-08
qtcreator黑色背景主题
2023-09-08
在qt中使用libXL
2023-08-30
C++ excel库 libxl(v3.8.0&v4.1.1&v4.2.0).7z
2023-08-30
ActivePerl5.28版本下载、ActivePerl下载
2023-08-20
QtXlsxWriter
2023-08-20
Installs Win64 OpenSSL v1.1.1v
2023-08-19
linuxdeploy-2.5.1-257.apk和linuxdeploy-2.6.0-259 .apk
2023-07-08
PuTTY开源(Open Source Software)的连接软件
2023-07-01
实现OPC UA服务器功能,OPC UA服务器支持匿名访问、用户认证和客户证书认证
2023-06-29
Markdown工具中文.7z
2023-03-05
SecureCRT 8.3
2023-02-28
它是一款类似Navicat的工具,轻巧易用,可以查看扩展名为sqlite3/sqlite/db3/db的数据库文件,也可以新建N
2023-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人