自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器人工具箱学习(三)

利用机器人工具箱进行逆动力学分析

2024-05-15 14:38:39 1096

原创 机器人工具箱学习(二)

DH参数,机器人正运动学、逆运动学、轨迹规划、雅可比矩阵

2024-03-04 22:38:44 2065

原创 机器人工具箱学习(一)

机器人工具箱简单介绍,位置姿态表示

2024-02-06 20:08:33 1890

原创 跟着《代码随想录》刷题(八)—— 贪心算法

介绍了一些利用贪心算法解题的代码

2023-08-09 14:58:46 200

原创 王道《操作系统》学习(二)——进程管理(四)

介绍了一些死锁的相关概念

2023-08-04 15:56:27 253

原创 王道《操作系统》学习(二)——进程管理(三)

介绍了一些进程同步、互斥,以及实现互斥的一些方法,最后也介绍了一些信号量机制的内容

2023-08-04 14:14:26 198

原创 王道《操作系统》学习(二)—— 进程管理(二)

处理机调度,进程调度的时间,调度算法的评价指标

2023-08-03 21:08:15 306 2

原创 跟着《代码随想录》刷题(七)——回溯算法

跟着《代码随想录》刷题(七)——回溯算法。

2023-07-30 15:29:55 133

原创 跟着《代码随想录刷题》(六)—— 二叉树

关于二叉树的题目

2023-06-14 19:42:53 468

原创 Libevent学习

1)事件2)事件集合3)关联的文件描述符4)事件类型5)回调函数6)回调函数的参数1)basestruct event_base类型的指针,表示事件集合2)cbevconnlistener_cb类型的回调函数指针,用于处理新连接的事件。其中:evconnlistener_cb类型3)ptr传递给回调函数的参数指针4)flags标志位,可以是或等选项其中:5)backlog:监听队列的长度。

2023-06-04 21:44:14 3508

原创 Linux系统编程(四)—— 进程基本知识

简单讲解了一些进程的基础知识,如fork,wait,exec函数族

2023-05-18 09:35:13 1614 1

原创 Linux系统编程(三)—— 文件编程(3)进程环境

进程终止方式,环境变量,程序跳转等

2023-05-04 21:10:13 711

原创 Linux系统编程(三)—— 文件编程(2)系统数据文件和信息

系统数据文件和信息

2023-04-17 09:14:01 441

原创 Linux系统编程(三)—— 文件编程(1)目录和文件

讲了一些关于目录文件的属性等

2023-04-07 10:01:46 705

原创 QT学习(四)——常用控件

文章简单介绍了一下文字控件、滑动条、进度条和文本编辑框这几个控件,最后也介绍了一下老版本的信号和槽的连接方式

2023-03-25 16:34:22 1849

原创 QT学习(三)——信号和槽1 - 概念、简单应用

简答介绍了一下信号和槽函数,以及一些简单的运用。以及用Lambda表达式来当槽函数

2023-03-23 11:39:58 447

原创 QT学习(二)——按钮相关接口,对象树概念

简要介绍了按钮的相关操作函数,以及对象树的概念

2023-03-22 20:32:08 817

原创 QT学习(一)—— 第一个QT项目

简单介绍了怎么搭建QT项目,然后分别介绍了多个文件,以及设置窗口的几个函数,最后还有一些快捷键

2023-03-21 11:42:41 1774

原创 跟着《代码随想录》刷题(五)—— 栈和队列

用栈实现队列,用队列实现栈,单调队列,小顶堆

2023-03-20 09:51:21 82

原创 跟着《代码随想录》刷题(四)——字符串

【代码】跟着《代码随想录》刷题(四)——字符串。

2023-03-16 21:00:42 83

原创 MySQL学习(二)—— 常用API

描述:分配或初始化与mysql_real_connect()相适应的MYSQL对象。如果mysql是NULL指针,该函数将分配、初始化、并返回新对象。否则,将初始化对象,并返回对象的地址。如果mysql_init()分配了新的对象,当调用mysql_close()来关闭连接时。将释放该对象。返回值:初始化的MYSQL*句柄。如果无足够内存以分配新的对象,返回NULL。错误:在内存不足的情况下,返回NULL。

2023-03-15 14:08:47 870

原创 MySQL学习(一)—— 基本操作

简单介绍了一下mysql的数据类型,基本操作

2023-03-13 20:52:46 380

原创 C++回顾(二十六)—— 算法

簡單介紹了一下算法,如遍歷算法,排序算法,查找算法等等

2023-03-12 11:24:51 294

原创 C++回顾(二十五)—— map/multimap容器

简单介绍了一下map和multimap

2023-03-11 21:15:58 759

原创 C++回顾(二十四)—— set / multiset容器

set / multiset容器。

2023-03-11 20:01:49 438

原创 C++回顾(二十三)—— priority_queue容器

functor,翻译成函数对象,伪函数,算符,是重载了“()”操作符的普通类对象。从语法上讲,它与普通函数行为类似。greater与less就是函数对象。尽管函数指针被广泛用于实现函数回调,但C++还提供了一个重要的实现回调函数的方法,那就是函数对象。(1)重载大于或者小于号。如何实现自定义类型排序。

2023-03-11 17:19:28 100

原创 C++回顾(二十二)—— stack容器 与 queue容器

简答介绍了一下stack容器和queue容器,其中stack容器时先进后出,queue容器是先进先出

2023-03-11 16:33:13 415

原创 C++回顾(二十一)—— list容器

这里简单介绍了一下list容器,其中要注意对于这种不是在连续空间存储的容器,迭代器 it 只能是++这种运算符,不能 it = it + 1。对于list.remove()函数,涉及到匹配,如果是自定义的类型,需要对 == 运算符进行重载。

2023-03-11 16:01:21 339

原创 C++回顾(二十)—— vector容器 和 deque容器

介绍了一下vector容器和deque容器,一些构造,插入,删除,迭代器等等

2023-03-11 10:54:38 745

原创 C++回顾(十九)—— 容器string

简单介绍了一下string容器的一些函数

2023-03-10 22:13:34 356

原创 C++回顾(十八)—— 文件操作

在 iostream 头文件中定义的类有 ios,istream,ostream,iostream,istream _withassign, ostream_withassign,iostream_withassign 等。

2023-03-10 15:32:36 544

原创 C++回顾(十七)—— 类型转换

简单介绍了四种类型转换关键字,其中static_cast 和 reinterpret_cast 都不安全

2023-03-09 21:06:53 442

原创 C++回顾(十六)—— 异常处理机制

简单介绍了一下异常的处理,通过hrow抛出异常,然后利用try语句,以及catch接受到异常。也可以利用标准程序异常库

2023-03-09 20:12:14 282

原创 C++回顾(十五)—— 类模板

简单介绍了一下类模板,模板类只能用显示调用。类模板可以派生出普通类,也可以有模板类。类模板中的static关键字和普通类没有什么区别,相同类型类对象共享同一个静态成员变量,且只能在类的外部进行初始化

2023-03-09 19:14:35 417

原创 C++回顾(十四)—— 函数模板

这里简答介绍了一些函数模板的知识。函数模板在调用时通过template关键字先声明了一个虚拟类型,然后根据这个虚拟类型编写函数。

2023-03-09 11:15:41 554

原创 C++回顾(十三)—— 运算符重载提高

简单介绍了一下为什么不能重载&&运算符,因为短路原则不能满足。以及一些数组类的相关运算符的重载

2023-03-09 10:41:31 292

原创 C++回顾(十二)—— 运算符重载

简单介绍了一下运算符重载。其可分为成员函数的重载和友元函数的运算符重载。还有前置++,后置++在重载时有区别,前置返回引用,后置返回值,并且后置有占位符。对于

2023-03-08 10:58:58 324

原创 C++回顾(十一)—— 动态类型识别和抽象类

简单介绍了一下动态类型识别的东西,可以通过自定义类型(虚函数+类型ID)、dynamic_cast、typeid进行类型的识别。在之后简单介绍了一下纯虚函数和抽象类。其中抽象类不能在定义对象,但可以定义指针

2023-03-07 22:34:11 689 2

原创 C++回顾(十)—— 多态

这里简单介绍了一下多态,就是指相同的代码完成不同的任务。多态成立的话要有继承、虚函数的重写、和父类指针指向子类对象;也简单介绍了一下多态的原理实现,是通过虚函数表指针去那个表里查找函数的。最后就是虚析构函数了

2023-03-07 21:36:20 356

原创 C++回顾(九)——多继承

简单介绍了一下多继承,当多继承出现了二义性时,可以用虚继承改变这种情况。C++类这里有向上转型的特点,可以用子类对象给父类对象赋值,但是不能反着来

2023-03-07 20:37:26 550

空空如也

空空如也

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

TA关注的人

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