- 博客(45)
- 收藏
- 关注
原创 【python】python进阶——面向对象编程
Python 从设计之初就是一门面向对象的语言,它的核心机制建立在“一切皆对象”的基础上,但它也优雅地支持函数式、过程式等多种编程范式,是一门真正的多范式语言。
2025-09-07 00:13:42
344
原创 【python】python进阶——pip命令
pip是Python的包管理工具,全称为"Pip Installs Packages"。它是Python生态系统中最重要的工具之一,让开发者能够轻松地安装、管理和维护Python软件包。
2025-09-02 23:38:21
1331
原创 【python】python进阶——re模块(正则表达式)
正则表达式是文本处理的瑞士军刀,而Python的re模块则是操作这把利器的重要工具包。无论你是需要验证用户输入、从文本中提取数据,还是进行复杂的文本替换操作,re模块都能提供强大而灵活的支持。
2025-09-02 00:04:43
968
原创 【python】python进阶——Lambda 函数
Lambda 函数是使用lambdalambda:定义 lambda 函数的关键字arg:函数参数,可以是零个或多个,用逗号分隔expression:函数体,只能是一个表达式,不能包含多条语句Lambda 函数是 Python 中一个强大而简洁的特性,当正确使用时,可以使代码更加简洁和易读。它们特别适合与高阶函数配合使用,或者作为简单的回调函数。然而,重要的是要记住,lambda 函数并不总是最佳选择,特别是当逻辑变得复杂时。
2025-09-01 20:20:53
846
原创 【python】python进阶——生成器
Python生成器是一种特殊迭代器,通过yield关键字实现惰性计算,按需生成值而不占用大量内存。它比普通迭代器更简洁。
2025-08-28 23:14:24
985
原创 【python】python进阶——迭代器
Python迭代器是高效遍历数据结构的工具,内存效率高、支持惰性计算和无限序列,特别适合处理大数据和流式数据。
2025-08-28 01:15:44
505
原创 Linux工业嵌入式方向的未来发展
Linux工业嵌入式系统正迎来重大变革,主要呈现七大趋势:OT/IT深度融合、实时性要求提升、安全标准趋严、边缘AI普及、容器化部署、硬件平台升级和软件定义自动化。
2025-08-27 00:49:46
669
原创 【python】python进阶——subprocess模块
Python的subprocess模块提供了与系统交互的强大工具,是执行外部命令的首选方式。本文详细介绍了subprocess模块的核心功能。
2025-08-26 02:36:57
1029
原创 【python】python进阶——logging日志模块
本文主要介绍了logging 模块的核心概念、高级用法和最佳实践,助你构建专业级的应用日志系统。
2025-08-22 01:54:56
1206
原创 【Linux】RPM 打包流程实战万字总结(含目录结构、spec 编写、分步调试)
本文系统介绍了RPM软件包的构建流程与技术要点。主要内容包括:环境准备、RPM文件结构解析、SPEC文件编写规范与实例、完整的RPM打包流程演示、高级调试与优化技巧、典型的应用场景说明。
2025-08-08 23:55:11
1504
原创 【Linux】CMake 常用语法总结
本文介绍了CMake的基础使用指南,主要包含以下内容:1)项目定义和变量操作;2)构建目标管理(可执行文件、静态库、动态库);3)文件目录操作和链接控制;4)编译选项、C++标准设置;5)条件控制和循环语句;6)安装规则配置;7)常用变量说明。
2025-07-24 23:34:15
364
原创 【Linux】GDB调试器完全指南:从入门到高级技巧(实战增强版)
《GDB调试器全面指南》摘要 GDB是GNU项目开发的强大命令行调试工具,支持C/C++等多种语言。本文系统介绍了GDB的安装配置、基础命令、进阶调试技巧和实战应用。主要内容包括:使用-g选项编译调试程序;断点设置、变量查看等基础操作;多线程调试、观察点设置等高级功能;结合Valgrind进行内存泄漏检测;通过典型示例演示段错误、死锁等问题的调试方法。文章还介绍了GDB脚本自动化、图形界面工具以及常见问题解决方案,为开发者提供了从入门到精通的完整调试技术指南。
2025-07-24 22:42:15
1052
原创 【Linux】系统实时性测试——cyclictest
摘要:本文介绍了使用cyclictest工具测试Linux系统实时性能的方法。该工具通过多线程定时唤醒机制测量系统最大延迟、调度延迟等关键指标。
2025-07-13 19:05:58
1068
原创 【PTP】linuxptp的使用方法
LinuxPTP是基于IEEE1588标准的开源实现,用于Linux系统的高精度时钟同步。该软件包包含ptp4l(负责PTP协议同步)和phc2sys(同步系统时钟与硬件时钟)两个主要组件。文档详细说明了从源码安装到具体同步操作的完整流程。
2025-07-13 01:37:53
1038
原创 【Linux】U-boot常用命令总结
U-Boot 是嵌入式系统中常用的引导加载程序(bootloader),它提供了一套命令行接口,用于调试、加载操作系统镜像以及进行硬件测试等操作。
2025-07-02 23:27:00
424
原创 【python】基于argparse和argcomplete实现python脚本命令行Tab 键参数联想功能
本文将介绍如何使用 argcomplete 为你的 Python 脚本添加命令行自动补全功能,并在 Linux 系统中进行配置。
2025-07-02 23:06:01
993
原创 【Linux】进程间多种通信方式对比
本文比较了多种进程间通信方式的关键特性,包括同步/异步、阻塞/非阻塞、通信方向、速度等维度。匿名/命名管道适合亲缘进程通信但速度较慢,信号异步快速但可靠性低,共享内存速度最快但需额外同步机制。消息队列和套接字支持跨进程通信且保证消息顺序,远程调用可跨机通信并可能支持事务。文件锁和内存映射也各有特点。所有方式在优先级、可靠性和事务支持方面存在显著差异,实际选择需根据具体场景权衡性能、可靠性和功能需求。
2025-06-22 16:56:42
374
原创 【Ubuntu】Windows11安装虚拟机超详细图文教程(VMware17.6.1 + ubuntu-24.04.2)
本文介绍了在Windows 11系统上安装Ubuntu虚拟机的完整流程。
2025-06-22 03:10:03
2389
原创 【PTP】网络时钟同步——PTP(IEEE 1588)
IEEE 1588全称是网络测量和控制系统的精密时钟同步协议标准,基本功能是使分布式网络中所有时钟都与最精确的时钟保持同步,它定义了一种精确的时间协议PTP(precision Time Protocol),用于对标准以太网或其他支持多播技术的终端设备中的时钟进行亚微妙级别的同步,IEEE 1588用于需要时钟精度比NTP高的局域分布系统。
2025-04-29 23:57:05
2777
1
原创 【网络时间同步】网络时间同步及常见同步方式
网络时间同步是指在计算机网络中,通过通信协议和相关技术,使多个设备(如服务器、计算机、网络设备等)在相同的时间基准下运行的过程。时间同步确保所有设备的时钟一致,允许它们准确协调任务、事件和数据处理。
2025-04-29 22:48:03
1136
原创 【C语言】C语言可变参数的使用
可变参数(Variable Arguments)是指在函数定义中允许传递不同数量和类型的参数。这种特性使得函数可以更加灵活地处理各种输入情况。可变参函数的最明显特征就是函数形参最后一个参数是省略号“...”。
2025-04-27 23:55:52
318
原创 【Linux】hexdump命令的使用
hexdump 是一个在Unix 系统(如 Linux)中常用的命令行工具,用于以十六进制或其他格式显示文件的内容。
2025-04-27 00:44:40
1056
原创 【Linux】Ubuntu桌面右上角图标消失问题解决
Ubuntu重启后无法上网,并且发现右上角的网络图标不见了。本文主要简单分析了下原因,并成功解决了网卡问题。
2025-04-26 14:19:35
1727
2
原创 【Linux】守护进程详解及创建方法实战
守护进程(daemon)是一种特殊的进程,没有控制终端,随系统关闭而终止。Linux系统中有很多守护进程,它们对于系统的正常运行至关重要。
2025-04-26 02:29:45
1080
原创 【Linux】Buildx构建异构docker平台镜像(x86-ARM)
Docker Buildx 是 Docker的CLI插件,来自于。自从Docker 18.06 开始这个插件直接集成到了Docker build 中,直至成文之日,它仍处于Experimental状态,所以想使用它需要显式地开启它。Buildx 是一个构建工具, 它可以帮助用户快速、高效地构建 Docker 镜像, 并支持多种平台的构建。使用 buildx, 用户可以在单个命令中构建多种架构的镜像, 例如 x86 和 ARM 架构, 而无需手动操作多个构建命令。
2025-03-12 21:32:08
2180
原创 【Linux】Linux的文件目录映射到Windows的网络驱动器
Samba服务(SMB)主要用于Linux和Windows系统主机间的文件共享,也可用于Linux和Linux之间的共享文件。
2025-03-10 20:46:54
703
### ARP 技术详解与配置指南
2025-07-24
VLAN技术详解与配置指南
2025-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人