自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

致力于Linux的博客

将发布的文章以专栏形式整理,方便查阅

  • 博客(78)
  • 收藏
  • 关注

原创 【算法】代码随想录之哈希表(更新中)

跟随代码随想录,学习哈希表相关的算法题目,记录学习过程中的tips。

2024-07-16 21:57:27 260

原创 【嵌入式Linux】<总览> 网络编程(更新中)

记录学习嵌入式Linux网络编程的知识重点与难点,若涉及版权问题请联系本人删除!

2024-07-15 22:49:13 948

原创 【算法】代码随想录之链表

跟随代码随想录,学习链表相关的算法题目,记录学习过程中的tips。

2024-07-12 23:17:09 217

原创 【嵌入式Linux】<知识点> GDB调试

在专栏【嵌入式Linux】应用开发篇_Linux打工仔的博客中,我们已经写了大量的源程序。但是在调试这些程序时我们都是通过printf大法和肉眼除错法。对于较大工程项目来说,这样的调试效率低。因此,有必要学习GDB调试技巧,提升瞄准bug的能力和开发效率。

2024-07-11 21:14:04 2618

原创 【算法】代码随想录之数组

跟随代码随想录,学习数组相关的算法题目,记录学习过程中的tips。

2024-07-09 20:08:42 252

原创 【嵌入式Linux】<知识点> 虚拟地址空间

在Linux中,新创建的进程都拥有独立的虚拟地址空间。为深入多进程多线程的理解,了解虚拟地址空间分区十分有必要。

2024-07-08 16:14:56 383

原创 【嵌入式Linux】<总览> 多线程

记录学习多线程的知识重点与难点,若涉及版权问题请联系本人删除!

2024-06-30 15:41:20 1926

原创 【嵌入式Linux】<总览> 进程间通信

在文章【嵌入式Linux】<总览> 多进程中已经介绍了进程的相关概念和创建多个进程的方法。本篇聚焦于进程间通信的方式,若涉及版权问题请联系本人删除。

2024-06-25 22:04:46 1760

原创 【嵌入式Linux】<总览> 多进程

在Linux中程序的运行涉及进程的相关知识,熟悉并掌握其相关知识在嵌入式Linux应用开发中至关重要。本篇记录进程的具体知识,若涉及版权问题,请联系本人删除!

2024-06-24 22:55:19 757

原创 【LeetCode算法】第112题:路径总和

针对二叉树的路径问题,利用二叉树先序遍历的递归方法可以轻松解决。

2024-06-23 19:38:40 592

原创 【嵌入式Linux】<总览> 文件IO

在Linux系统中,一切皆文件。因此,掌握Linux下文件IO常用的函数、理解读写文件背后的原理至关重要。在中,本人已经记载了相关的文件IO的知识,但那篇只是用于快速入门,记录的知识并不全面。本篇更加细致地记录在学习Linux文件IO过程中的重要知识点,若涉及版权问题,请联系本人删除。

2024-06-20 20:58:38 1183

原创 计算机网络基础知识(持续更新中)

为夯实计算机网络基础知识,本篇跟随b站的胡科大教书匠走进计算机网络的世界,仅记录计算机网络中的重点知识。由于视频中老师的PPT做的非常好,本篇截取了不少视频中的图片,若涉及版权问题请联系作者删除。

2024-06-19 21:15:06 1023

原创 【QT5】<重点> QT多线程

本篇记录学习QT多线程的知识,参考视频13.1QThread创建多线程程序_哔哩哔哩。若涉及版权问题,请联系作者删除!

2024-06-16 17:49:43 1823

原创 【QT5】<总结> QT主要技术点

在学习QT的过程中,旨在更好地巩固所学到的知识,本篇总结QT在嵌入式开发中的主要技术点。

2024-06-14 17:34:21 677

原创 【QT5】<重点> QT串口编程

本篇记录QT串口编程相关内容,并制作一个串口助手来巩固理论知识。

2024-06-13 17:55:24 967

原创 【QT5】<知识点> QT常用知识

记载QT中常用的api和控件

2024-06-12 23:04:02 736

原创 【QT5】<重点> IMX6ULL开发板运行QT

在开发板IMX6ULL上运行QT程序

2024-06-11 18:24:28 1546

原创 【C++】<知识点> C++11新特性

掌握C++11新特性的核心知识。

2024-06-10 22:42:49 742

原创 【LeetCode算法】第112题:路径总和

针对二叉树的路径问题,利用二叉树先序遍历的递归方法可以轻松解决。

2024-06-10 14:08:34 383 1

原创 【QT5】<重点> QT网络编程

本篇记录QT中TCP和UDP网络编程知识。

2024-06-09 21:56:47 1535 2

原创 【QT5】<应用> 小游戏:贪吃蛇

在Ubuntu中,使用QT5开发贪吃蛇程序,并采用面向对象的写法,使得结构更加清晰、独立。

2024-06-08 22:55:19 1155

原创 【QT5】<总览四> QT常见绘图、图表及动画

承接【QT5】<总览三> QT常用控件。若存在版权问题,请联系作者删除!

2024-06-07 22:18:27 1371

原创 【LeetCode算法】第110题:平衡二叉树

判定一棵树是否是平衡二叉树,可以使用自下而上的方式,同时将getHeight函数的返回值-1设定为该树不是平衡二叉树,非-1值则表示该树的高度。

2024-06-06 19:05:27 297

原创 【QT5】<总览三> QT常用控件

​承接【QT5】<总览二> QT信号槽、对象树及样式表。若存在版权问题,请联系作者删除!

2024-06-05 22:08:15 1370

原创 【QT5】<总览二> QT信号槽、对象树及常用函数

承接【QT5】<总览一> QT环境搭建、快捷键及编程规范。若存在版权问题,请联系作者删除!

2024-06-04 15:56:20 1222

原创 【LeetCode算法】第108题:将有序数组转换为二叉搜索树

将升序/降序的数组构建为平衡二叉搜索树,可以使用二分查找的方法来递归构建。

2024-06-03 21:02:47 314

原创 【QT5】<总览一> QT环境搭建、程序发布及快捷键

在嵌入式Linux应用层开发时,经常使用QT作为图形化界面显示工具。为学习Linux下的QT编程,在Ubuntu和开发板中搭建QT开发环境,并记录学习中的知识点与代码。​本篇基于Ubuntu 18.04和QT 5.12.9,参考教程视频:【正点原子】Qt教程。若存在版权问题,请联系作者删除!

2024-06-03 18:04:35 942

原创 【LeetCode算法】第104题:二叉树的最大深度

计算二叉树的最大深度和最小深度,都可以通过二叉树的先序遍历。只不过最小深度需要额外考虑左子树为空和右子树为空这两个情况。

2024-06-02 22:47:16 416

原创 【LeetCode算法】第111题:二叉树的最小深度

求二叉树的最小深度:使用二叉树的先序遍历,递归求出左子树和右子树的最小深度,并考虑到左子树和右子树为空的情况。

2024-06-01 20:38:48 496

原创 【LeetCode算法】第101题:对称二叉树

判定二叉树左右子树是否对称,可以递归判定根节点的左子树和右子树是否对称。

2024-05-31 19:24:52 493

原创 计算机网络基础知识(持续更新中)

为夯实计算机网络基础知识,本篇跟随b站的胡科大教书匠走进计算机网络的世界,仅记录计算机网络中的重点知识。由于视频中老师的PPT做的非常好,本篇截取了不少视频中的图片,若涉及版权问题请联系作者删除。

2024-05-30 21:45:08 944

原创 【LeetCode算法】第100题:相同的树

判定两棵二叉树是否相同,可以将其转换为二叉树的遍历问题,从而使用简单的递归算法来求解。

2024-05-30 19:43:23 561

原创 【LeetCode算法】第94题:二叉树的中序遍历

当遇到二叉树中序遍历时,使用递归实现最简单,也可以采用迭代手动维护栈空间来实现。

2024-05-29 21:34:25 840

原创 【LeetCode算法】第88题:合并两个有序数组

合并两个有序数组,可以使用双指针法从后往前遍历,并将元素拷贝至目标位置。

2024-05-28 19:02:38 517

原创 【LeetCode算法】第83题:删除排序链表中的重复元素

删除有序链表的重复节点,可以使用双指针法或单指针法。

2024-05-27 20:06:10 643

原创 【C++】<应用> 小游戏:三人成棋(面向对象写法)

C++和easyx库创建三人下五子棋的游戏,采用面向对象和STL容器等知识。

2024-05-25 19:20:08 1054

原创 【LeetCode算法】第70题:爬楼梯

对于未知的迭代问题,可以枚举几个例子寻找规律。遇到斐波那契数列,可以使用滑动窗口方法来求解。

2024-05-24 23:20:42 329

原创 【LeetCode算法】第69题:x的平方根

遇到代数方程难以求解时,将其转换为函数零点问题,用牛顿迭代法求解。

2024-05-23 21:27:43 521 1

原创 【C++】<图形库> EasyX基础使用

C++的EasyX库基础使用

2024-05-23 15:49:25 1515

原创 【LeeCode算法】第67题:二进制求和

当遇到反向操作时,可以尝试使用三次反转来完成。另外,对于位数不齐的情况,可以使用三元运算符来综合有位数和无位数的情况。

2024-05-22 20:19:20 394

空空如也

空空如也

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

TA关注的人

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