- 博客(41)
- 收藏
- 关注
原创 【Linux】运维开发必备:仅需一个脚本学习60个Linux核心命令
本文介绍了一个基于Dialog图形界面的Linux命令学习工具,包含60个常用命令的分类查询系统。项目采用Shell脚本开发,提供文件管理、系统管理、网络、文本处理、压缩归档等五大类命令的交互式学习。文章详细说明了安装方法(需Git克隆到主目录)、使用流程(支持搜索和分类浏览)以及技术实现细节(如Dialog交互逻辑、命令查询机制)。该项目开源在Gitee/GitHub,支持通过Ctrl+C返回上级菜单,适合Linux初学者快速查询命令用法。注意需将项目放置在主目录,目前仅测试过Ubuntu系统环境。
2025-06-28 21:14:59
1878
31
原创 【Linux-shell】探索Dialog 工具在 Shell 图形化编程中的高效范式重构
《Linux中的dialog工具使用指南》 摘要: dialog是一款在Linux终端中创建图形化界面的工具,无需X Window支持即可实现菜单、表单等交互功能。本文详细介绍了dialog的安装、基本语法和常用组件,包括选择类组件(如单选/复选列表)、文件操作组件(如文件选择器)、输入表单组件(如密码框)以及信息展示组件(如进度条)。同时解析了dialog的四大类命令选项:界面布局、按钮标签、输入输出和行为控制选项,并提供了颜色设置方法。通过丰富的代码示例,帮助用户在Shell脚本中快速构建交互式界面。适
2025-06-21 11:48:14
964
31
原创 【Linux shell】条件判断和流程控制
shell中的算术运算,两个整数之间的比较,字符串之间的,比较文件权限的判断,文件类型判断,if语句,for循环,while循环,switch语句
2025-06-11 19:27:03
738
19
原创 【Linux】权限chmod命令+Linux终端常用快捷键
linux中权限表示形式,解析标识符,权限的数字序号,添加权限命令chmod,使用数字表示法设置权限,使用符号表示法设置权限,linux终端常用快捷键
2025-06-02 16:24:50
1323
17
原创 【Linux】Linux文件系统详解
Linux系统简介,Linux/windows文件系统区别,Linux文件系统各个目录用途,Linux系统核心文件,系统核心配置文件,用户与环境配置文件,系统运行与日志文件,Linux文件名颜色含义,Linux文件关键信息解析
2025-06-01 14:55:29
1832
31
原创 【C++面向对象】封装(下):探索C++运算符重载设计精髓
C++运算符重载概念,C++运算符重载语法及作用,加减乘除运算符重载,赋值运算符重载,返回值作为引用以实现链式赋值,关系运算符重载,大于号运算符重载,相等运算符重载
2025-04-17 23:37:34
1129
42
原创 【C++面向对象】封装(上):探寻构造函数的幽微之境
封装,类的结构,struct和class区别,构造函数和析构函数,构造函数的分类,构造函数调用规则,拷贝构造函数,拷贝构造函数的调用,深拷贝与浅拷贝,构造函数初始化列表,类对象作为类成员,静态成员
2025-04-09 21:52:17
901
34
原创 【Web服务器】深度挖掘 Cookie 与 LocalStorage:搭建实用登录/注册功能
cookie和localstorage的概念和作用,cookie和localstorage使用安全,如何在python服务器中使用网络通信socket库通过cookie来实现用户登录(非Flask框架),使用Localstorage保存用户数据到本地,清除浏览器Cookie数据
2025-04-07 00:21:49
1255
37
原创 【C++引用+函数】探秘 C++ 技术黑匣子:引用与函数的高效之道
引用的概念,引用的语法,引用的应用,作函数参数,作函数返回值,不能返回局部变量的引用,不能返回局部变量的引用,函数调用作为左值,引用本质,常量引用,函数默认参数,函数重载
2025-03-29 17:02:52
1306
43
原创 【C++指针】搭建起程序与内存深度交互的桥梁(下)
,C++内存模型,new与delete动态分配内存,一维数组与指针,二维数组与指针,行指针,指针用作函数参数,用函数指针来传递函数
2025-03-26 06:30:00
1422
31
原创 【C++指针】搭建起程序与内存深度交互的桥梁(上)
介绍指针的概念,用法,理解指针的概念。指针的形式,解引用间接修改变量的值,指针占有内存,程序存储数据三属性,空指针/野指针,指针类型,常量指针与指针常量,值传递/地址传递
2025-03-23 10:02:10
1032
14
原创 【Android】基于udp通信的智能家居移动应用开发
Android端实现udp通信,Android如何获取wifi数据,activity跳转和不同activity数据传递,弹窗对话框页面实现,退出后数据存储问题,软件打包APK,Android studio查看程序输出,Android studio终端打印日志
2025-03-19 13:36:42
1548
16
原创 【嵌入式】ESP_01S智能家居:可二次开发式智能灯控/门禁,勾勒智能生活新图景
智能家居,使用esp01s主控,可二次开发式智能灯控/门禁。(esp01s控制舵机)
2025-03-17 08:13:38
1863
25
原创 【Web服务器】编织HTTP交响曲:用Python Socket库架构响应请求处理引擎
本文介绍了有关于如何用JS发送GET/POST请求,使用python socket库来搭建web服务器,并使用nginx提供负载均衡,花生壳提供远程访问
2025-03-06 06:45:00
1988
28
原创 【3d打印】基于Klipper的3d打印远程上位机系统(Qt),klipper源码,通信解析,打印参数设置
基于Klipper的3d打印远程上位机系统(Qt),klipper源码,通信解析,打印参数设置(启庞Kp3s V1)
2025-03-06 06:30:00
1972
原创 【HTTP】解码网络通信的奥秘:HTTP,IP 地址,端口,DNS及NAT地址转换的协同之舞
介绍了HTTP的GET/POST/响应、IP 地址、端口,公内网,DNS及NAT地址转换的相关内容,让你初步了解互联网的通信过程
2025-03-02 11:24:24
1523
11
原创 【C++/Qt 】使用QCustomplot类打造一款数学函数图像生成工具(支持latex公式渲染+Python连接AI大模型)
【C++/Qt 】使用QCustomplot类制作数学函数图像生成工具(支持latex公式渲染+Python连接AI大模型)
2024-11-29 17:54:33
3141
13
原创 【Qt系列样式表】探索Qt Widget的艺术化设计与应用(Macos风格)(持续更新中...)
【Qt系列】Qt Widget样式表美化,Qt designer布局用法及QSS用法(Macos风格)(持续更新中...)
2024-09-11 21:19:23
2664
17
原创 ubuntu串口重命名助手arm64架构(下)Qt交叉编译arm64
ubuntu串口重命名助手arm64架构(下)Qt交叉编译arm64
2024-07-27 00:27:29
1473
15
原创 ubuntu串口重命名助手x86_64电脑架构(秒速配好串口)(上)软件介绍
ubuntu串口重命名助手(秒速配好串口)无需打开终端输入复杂命令
2024-07-27 00:27:19
1157
2
原创 Websocket通信实战项目(js)(图片互传应用)(下)客户端H5+css+js实现
Websocket通信实战项目(js)(图片互传应用)(下)客户端H5+css+js实现
2024-07-04 15:46:15
1755
31
原创 Websocket通信实战项目(图片互传应用)+PyQt界面+python异步编程(async) (上)服务器端python实现
websocket协议服务端使用python实现,并用pyqt作GUI界面,涉及到python异步通信async
2024-07-04 15:42:33
1599
原创 [Qt打包]:Qt和PyQt在windows和linux打包-windeployqt和Inno Setup Compiler+linuxdeployqt(linux版)+Pyinstaller(最全)
Qt程序和PyQt程序windows和linux打包-windeployqt和Inno Setup Compiler软件打包+linuxdeployqt(linux版)+Pyinstaller(最全)
2024-05-23 11:49:16
2605
7
原创 [ Qt串口助手下 ] : C++Qt编写串口助手+无边框窗口处理+Qt多线程接收 (下)多线程收取串口数据
C++Qt编写串口助手+无边框窗口处理+Qt多线程接收 (上)多线程收取串口数据
2024-05-22 21:54:59
1422
6
原创 [ Qt串口助手中 ] : C++Qt编写串口助手+无边框窗口处理+Qt多线程接收 (中)串口通信功能编写
C++Qt编写串口助手+无边框窗口处理+Qt多线程接收 (上)串口通信功能编写
2024-05-22 17:59:05
1172
3
原创 [ Qt串口助手上 ] : C++Qt编写串口助手+无边框窗口处理+Qt多线程接收 (上)界面设置
C++Qt编写串口助手+无边框窗口处理+Qt多线程接收 (上)界面设置
2024-05-21 16:14:09
998
3
原创 [ Ros自定义消息msg ] : Ros中添加自定义消息(传统方式+ros库方式)+正确导入程序中
Ros中添加自定义消息(传统方式+ros库方式)+正确导入程序中
2024-05-13 11:45:33
2180
原创 [ Pyqt连接数据库/excel ] : 在Pyqt中使用python连接数据库+excel读写并导入mysql+系统登录界面+pyqt多窗口切换。
在Pyqt中使用python连接数据库+excel读写并导入mysql+系统登录界面+pyqt多窗口切换,子进程向主进程发送数据,pyqt更换主题,pandas库操作excel。
2024-04-22 18:55:58
1225
1
原创 [ MysQL数据库大全 ] : Mysql数据库相关报错总结+数据类型+常用语法(增删查改)
Mysql数据库报错总结+数据类型+常用语法(增删查改)
2024-04-20 20:01:13
1305
1
原创 [ PyQt多线程并发/matplotlib库 ] : PyQt5使用matplotlib画图,并嵌入qt控件中,涉及使用消息队列与共享内存来进行进程间通信或线程间通信。
PyQt5使用matplotlib画图,并嵌入qt控件中,涉及使用消息队列与共享内存来进行进程间通信和线程间通信。
2024-04-17 11:25:18
1983
原创 [ PyQtchart模块安装问题 ] : pyqt安装pyqtchart的问题解决与代码提示
最近在配置pyqtchart时候,pip安装的时候一直卡在,最后卡的我的unbuntu界面啥都动不了,最后只能无奈关机。最后查阅资料发现pyqtchart对pyqt5版本有依赖,所以就安装了二者相同的版本,就成功了。这里是安装过程,可见一直卡在Preparing wheel metadata ... -。pyqtchart安装对应版本,这里是5.15.0使用清华源。安装时二者须对应版本,不然pyqtchart可能无法使用。pyqt5安装对应版本,这里是5.15.0使用清华源。
2024-04-11 12:37:01
920
2
原创 [ linux添加应用图标到桌面 ] : 中将应用程序添加图标(快捷方式 ),并放置任务栏中,.desktop文件使用
linux中将应用程序添加图标(快捷方式 ),并放置任务栏中,.desktop文件的使用
2024-04-10 20:12:24
1751
1
原创 [ PyQt使用Socket/TCP通信 ] : 智能车上位机系统,pyqt下的socket通信,python实现服务器+客户端,文本+视频不定长字节传输,超详细,小白都能看懂
socket通信(tcp)视频+文本传输,涉及到半包问题。
2024-04-05 15:16:17
2383
4
ubuntu串口重映射助手pc: x86-x64架构
2024-07-12
C++Qt串口助手源码
2024-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人