- 博客(93)
- 收藏
- 关注
原创 02-二自由度机械臂—运动学分析
简单介绍一下二自由度机械臂的正运动学、逆运动学,并通过机器人工具箱、Solidworks的motion模块和Simscape进行验证
2024-10-31 11:11:19 848
原创 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 3610
原创 MySQL学习(二)—— 常用API
描述:分配或初始化与mysql_real_connect()相适应的MYSQL对象。如果mysql是NULL指针,该函数将分配、初始化、并返回新对象。否则,将初始化对象,并返回对象的地址。如果mysql_init()分配了新的对象,当调用mysql_close()来关闭连接时。将释放该对象。返回值:初始化的MYSQL*句柄。如果无足够内存以分配新的对象,返回NULL。错误:在内存不足的情况下,返回NULL。
2023-03-15 14:08:47 887
原创 C++回顾(二十三)—— priority_queue容器
functor,翻译成函数对象,伪函数,算符,是重载了“()”操作符的普通类对象。从语法上讲,它与普通函数行为类似。greater与less就是函数对象。尽管函数指针被广泛用于实现函数回调,但C++还提供了一个重要的实现回调函数的方法,那就是函数对象。(1)重载大于或者小于号。如何实现自定义类型排序。
2023-03-11 17:19:28 119
原创 C++回顾(二十二)—— stack容器 与 queue容器
简答介绍了一下stack容器和queue容器,其中stack容器时先进后出,queue容器是先进先出
2023-03-11 16:33:13 424
原创 C++回顾(二十一)—— list容器
这里简单介绍了一下list容器,其中要注意对于这种不是在连续空间存储的容器,迭代器 it 只能是++这种运算符,不能 it = it + 1。对于list.remove()函数,涉及到匹配,如果是自定义的类型,需要对 == 运算符进行重载。
2023-03-11 16:01:21 355
原创 C++回顾(十八)—— 文件操作
在 iostream 头文件中定义的类有 ios,istream,ostream,iostream,istream _withassign, ostream_withassign,iostream_withassign 等。
2023-03-10 15:32:36 563
原创 C++回顾(十六)—— 异常处理机制
简单介绍了一下异常的处理,通过hrow抛出异常,然后利用try语句,以及catch接受到异常。也可以利用标准程序异常库
2023-03-09 20:12:14 305
原创 C++回顾(十五)—— 类模板
简单介绍了一下类模板,模板类只能用显示调用。类模板可以派生出普通类,也可以有模板类。类模板中的static关键字和普通类没有什么区别,相同类型类对象共享同一个静态成员变量,且只能在类的外部进行初始化
2023-03-09 19:14:35 433
原创 C++回顾(十四)—— 函数模板
这里简答介绍了一些函数模板的知识。函数模板在调用时通过template关键字先声明了一个虚拟类型,然后根据这个虚拟类型编写函数。
2023-03-09 11:15:41 572
原创 C++回顾(十二)—— 运算符重载
简单介绍了一下运算符重载。其可分为成员函数的重载和友元函数的运算符重载。还有前置++,后置++在重载时有区别,前置返回引用,后置返回值,并且后置有占位符。对于
2023-03-08 10:58:58 340
原创 C++回顾(十一)—— 动态类型识别和抽象类
简单介绍了一下动态类型识别的东西,可以通过自定义类型(虚函数+类型ID)、dynamic_cast、typeid进行类型的识别。在之后简单介绍了一下纯虚函数和抽象类。其中抽象类不能在定义对象,但可以定义指针
2023-03-07 22:34:11 734 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人