自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 使用QT实现计算器(支持加减乘除和表达式自动推导以及浮点数运算)

使用的是qmake来构建项目,感兴趣的小伙伴可以尝试一下,还有好多额外功能懒得弄了,小伙伴可以自行扩展。

2025-07-19 11:26:55 1

原创 初学QT之为什么大部分connect()函数会放在构造函数中

初学QT之为什么大部分connect()函数会放在构造函数中

2025-07-17 22:04:43 516

原创 设备树的理解

嵌入式Linux系统中的设备树机制是一种硬件描述方案,通过结构化的配置文件(.dts/.dtb)将硬件信息动态传递给内核,实现了硬件与内核的解耦。设备树解决了传统嵌入式系统面临的内核冗余、维护困难和兼容性差等问题。其工作流程包括编写.dts文件、编译为.dtb二进制、由Bootloader传递给内核解析。核心结构包含节点(Node)和属性(Property),通过关键属性如compatible实现驱动匹配。设备树显著降低了内核维护成本,提升了驱动复用性,使同一内核能支持不同开发板。开发者主要通过修改.dts

2025-07-05 19:02:26 464

原创 对linux文件描述符不是很理解的,看看这篇博文

这里会显示该进程所有打开的 fd 及其指向的实际资源(文件、套接字、管道等)。它是进程级别的资源引用句柄,是内核“打开文件表”的索引。那本书(文件),它只是管理员(内核)用来快速找到那本书(文件)并记录你正在使用它的一个。文件描述符是实现这一点的关键机制。了进程(通常是即将启动的命令)的 0,1,2 这三个文件描述符指向的资源。无论你操作的是普通文件、管道、网络套接字、设备文件,对程序来说,都是用。

2025-06-26 13:53:17 932

原创 怎么样更好的理解多线程编程的条件变量

怎么样更好的理解多线程编程的条件变量

2025-06-18 16:17:11 1005

原创 Leetcode:189 翻转数组,图形化理解方法

Leetcode:189 翻转数组,图形化理解方法

2025-06-09 09:52:30 199

原创 提问:linux中父子进程的文件描述符相同吗?

提问:linux中父子进程的文件描述符相同吗?

2025-06-08 15:57:28 544

原创 介绍一个强大的C语言字符串解析函数--sscanf()

想必大家都对scanf()函数很熟悉,即格式化输入函数,但是对sscanf()又熟悉多少??让我们一起来好好学习一下这个函数。str:待解析的输入字符串。format:格式字符串,定义如何解析输入。...:可变参数列表,用于存储解析结果的变量地址。成功匹配并赋值的参数数量。若输入失败(如字符串为空),返回EOF。

2025-05-18 20:55:43 329

原创 基于opencv和mediapipe的手部框选

教你怎么框选手部,目标检测方便手势识别

2025-05-06 20:53:51 619

原创 基于CNN网络,opencv和mediapipe的手势数字识别

5月4日 (2)项目代码见。

2025-05-04 18:04:30 140

原创 关于使用matplotlib方式绘图无法显示中文字符问题(windows)

后来问题解决的原因居然是seaborn模块的set方法会重置字体,也就是说我在set方法之前设置的字体,在其之后就会重置为原来的字体,所以把代码修改为如下就可以成功显示中文字符了。遇到类似问题的朋友可以试试,这也算是一个陷阱吧。这两天使用上述方式绘图,发现老是显示不了中文字符,网上搜了一堆资料,大致上就是在代码前面加上以下代码,设置全局字符类型。但是我使用后依然没有效果,类似这样,还是一堆报错。我的demo代码如下。

2025-04-20 17:28:02 139

原创 解决jupyter notebook permission denied,untitled ...

ps: 至于为什么会出现这个问题,我个人认为是在安装jupyter的时候,它默认把文件夹的位置创建在了我的系统文件夹中,即C:\Windows\System32\appraiser,我想通过修改权限解决问题,但是这涉及到系统配置文件,担心系统出问题,所以只有更改其默认的文件保存位置来解决。3.使用记事本打开,在该文件的任意位置输入以下代码,其实这个文件夹里应该有下面这行代码,只不过太多了懒得找了,而且这个文件里的代码都被注释了,所以直接再新添加一行也没有问题。

2025-04-19 17:53:21 401

原创 关于ENSP的easy-ip实验的设备选择

只是单纯测试一下转换功能,结果通过抓包根本没有没有转换,应该是这个设备的bug,所以建议easy-IP实验不要使用这个型号的路由器。

2025-04-09 20:44:35 230

原创 debian10的语言设置

上下键选择,空格是选中,回车确认即可确定语言(个人推荐英文,中文某些翻译非常生硬)默认你已经在vmware上安装好了debian10的操作系统,接下来时设置语言。上图安装语言为英文(en代表语言,US代表国家,UTF-8是编码)3.输入以下命令打开语言选择的图形化界面。1.以下命令可查看当前语言环境。

2025-04-06 12:26:01 219

原创 解决Ubuntu 20.04版本使用xshell无法登录的问题(个人学习纪录)

如果刚安装Ubuntu 20.04,使用xshell的ssh无法登录,考虑是没有按照ssh服务。修改为如下所示:(按下"i"键进行编辑,修改完按下ESC键,输入"wq:"保存退出即可)主机填写ip地址,端口号为默认值,输入用户名和密码连接即可。重启ssh服务,然后使用命令。

2025-04-05 11:49:27 341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除