Toriyung

导航

上一页 1 2 3 4 5 6 ··· 24 下一页

2024年5月14日 #

C++11:智能指针

摘要: 以前我们创建一个类的指针的方式是 //类A class A {}; int main() { A *a; a = new A(); //处理函数 //处理函数 delete a; } 需要手动销毁a的内存 C++11引入智能指针,能够自动释放内存 智能指针类型 std::shared_ptr<类型> 阅读全文

posted @ 2024-05-14 23:47 Toriyung 阅读(2) 评论(0) 推荐(0) 编辑

ROS学习日记:(报错)terminate called after throwing an instance of 'rclcpp::exceptions::RCLInvalidArgument' what(): failed to create interrupt guard condition: context argument is null,

摘要: 论坛里的一个老哥给出答案 https://discourse.ros.org/t/how-to-shutdown-and-reinitialize-a-publisher-node-in-ros-2/4090 就是我在初始化环境前先初始化了节点 auto node = std::make_share 阅读全文

posted @ 2024-05-14 23:40 Toriyung 阅读(105) 评论(0) 推荐(0) 编辑

端口映射

摘要: 一个没有公网IP的内网设备要连接外网,通过网关路由器进行映射 网关将数据包包装上网关IP(即公网IP)和新的未使用的端口,对应内网设备的内网IP和端口,即 内网IP+内网端口 公网IP+公网端口 多个内网IP请求则是映射成不同的公网端口,如 内网IP1+内网端口1 公网IP+公网端口1 内网IP2+ 阅读全文

posted @ 2024-05-14 15:09 Toriyung 阅读(3) 评论(0) 推荐(0) 编辑

二叉搜索树

摘要: 删除操作 情况1:没有孩子 直接删除 情况2:只有左子树或只有右子树 删除该节点后用左子树或右子树替代 情况3:左右子树都有 用直接前驱(左子树中最大的,或右子树中最小的)代替,然后删除该前驱节点。删除该前驱节点使用同样判断方法对应三种情况进行递归。 阅读全文

posted @ 2024-05-14 09:45 Toriyung 阅读(2) 评论(0) 推荐(0) 编辑

linux一些操作

摘要: wechat: 下载方式:小鱼的一键安装系列:目前linux版本的比较全,但是有打不开输入法的bug,桌面比较拉不会提醒,docker的比较均衡 关闭客户端后后台仍存在: 查看进程 ps -A | grep wechat 删除对应的进程pid kill <pid> 删除微信 查找已安装 dpkg - 阅读全文

posted @ 2024-05-14 09:32 Toriyung 阅读(2) 评论(0) 推荐(0) 编辑

数据结构:红黑树

摘要: 满足五条性质: 1. 根节点一定是黑色 2. 叶节点一定是黑色空心 3. 节点非黑即红 4. 红色节点孩子节点一定是黑色的 即不会出现连续的红色节点 5. 任意一个节点到叶节点路径上黑色节点数量一样多 右旋操作:把节点旋转到左孩子的右孩子处,如果冲突了,原右孩子成为该节点的左孩子 1. 该节点和左孩 阅读全文

posted @ 2024-05-14 09:16 Toriyung 阅读(9) 评论(0) 推荐(0) 编辑

2024年5月12日 #

(搬运)linux:一些wifi网络的操作

摘要: 查看连接记录和删除:https://blog.csdn.net/sinat_37853238/article/details/120928477 查看网络信息和密码等:https://blog.csdn.net/qq_27413937/article/details/99714197 阅读全文

posted @ 2024-05-12 23:18 Toriyung 阅读(2) 评论(0) 推荐(0) 编辑

C++:private继承

摘要: 平时我们使用类继承是这个画风: class child:public::father {}; 表示子类child继承父类father,这里有个关键词"public",表示继承到的父类属性和方法为自己的public成员,这种情况下 子类的对象或者说实例化是可以直接访问这些成员的 当改成 class c 阅读全文

posted @ 2024-05-12 23:12 Toriyung 阅读(46) 评论(0) 推荐(0) 编辑

ROS2:报错:package 'turtle_tf2_py' not found

摘要: 在学习tf坐标变换的乌龟小实验中,运行乌龟仿真程序出现的报错 问题分析:原因还是没有先source一下 解决:首先 source /opt/ros/galactic/setup.bash 然后再运行乌龟 ros2 launch turtle_tf2_py turtle_tf2_demo.launch 阅读全文

posted @ 2024-05-12 21:02 Toriyung 阅读(42) 评论(0) 推荐(0) 编辑

2024年5月8日 #

计网:IP地址

摘要: 我们所说的ABCDE类地址是通过网络掩码进行网络地址和主机地址的划分的来的,这些网络地址(大部分)都是公网地址 除了这种二级编址,还有三级编址,即在网络/主机分割的基础上,再引入子网的分割,即为网络/子网/主机,因为子网网段号是从主机号分过来的,所以三级编址下的网络号会比二级下的多 更进一步的,如无 阅读全文

posted @ 2024-05-08 08:07 Toriyung 阅读(1) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 24 下一页