- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 ptrace: 不允许的操作.
参考文档:https://www.cnblogs.com/longyuan-z/p/7787860.html。这个值不允许用户使用普通账户使用attach ID连接程序进行调试,需要使用超级用户权限才能连接。将最后一行改为 kernel.yama.ptrace_scope = 0,保存退出。可以把kernel.yama.ptrace_scope的值改为 0,即。重启系统后,普通用户就可以使用attach ID连接程序调试了。
2024-11-25 14:04:32
347
原创 wireguard-ubuntu配置
一台服务器 带公网ip,如 172.158.20.34,开放了udp端口为234。网站:https://www.wireguardconfig.com/点击Generate Config,ok。
2024-07-31 14:05:19
342
原创 autoware【路径规划行为梳理】
std::shared_ptr planner_data_: 用来存储规划所需要的数据,如位置信息,route信息等;std::shared_ptr planner_manager_: 路径规划管理器,使用行为树,管理各种路径规划器。
2023-12-25 15:25:42
903
原创 【将录包的tf数据实时发送出来】
修改 def read_file(file_name=‘/home/hello/桌面/tf_static.txt’): 这一行中的文件名就可以;由于在使用播放包的时候,十分依赖定位数据,但是过期的tf数据又不能再使用了,因此写了一个小脚本将过期的tf数据再发出来。
2023-12-01 14:01:27
65
原创 【c++从http后端拿数据的demo】
从http后端拿数据,并用nlohmann解析数据。部分命令可能要用sudo进行执行。安装nlohmann json。
2023-10-13 14:35:53
139
原创 SLAM学习路线
阅读 SLAM 相关的论文,跟进前沿动态。可以关注国际顶级会议的 SLAM 相关文章,例如 CVPR、ICCV、ECCV、ICRA、IROS 等。结合所学知识,参与 SLAM 实际应用项目。例如,为无人驾驶汽车、无人机或服务机器人设计 SLAM 系统。你可以根据自己的兴趣与学习速度来调整这个学习路径。
2023-04-06 15:02:14
549
原创 C++子类重写模板父类的函数
如果std::function 与 std::function 中参数的引用方式不一致,使用override会编译通不过。因为项目上的框架已经搭建好,想子类重写模板类的函数,中途遇见一点问题,特此记录。
2022-11-16 21:02:13
831
原创 关于CMake ----- 一个简单的例子
样例的目录结构为:对于这个程序,我们有一个带有头文件与源文件的库文件( MyLibExample ),以及一个带有源文件的应用程序( MyExample ),以下是cmakelists。
2022-08-03 14:53:52
177
原创 关于win10自动登录系统的方法
项目的应用程序运行在windows下,但是,需要设置程序上电自启动,但是之前的方法:里边的按钮已经被隐藏,这里通过更改注册表实现账户自动登录方法如下:
2022-06-17 20:09:21
2834
原创 使用python-opencv去掉视频水印
今天遇到一个新需求,就是去掉视频的水印,代码如下:其中cat_inpainted.png,是水印的一张mask图片,如下如所示:344.png是新的水印
2022-06-07 21:28:28
3692
3
原创 【win10开启windows远程桌面连接功能】
文章目录前言一、远程桌面连接是什么?二、使用步骤1.服务端(被控制设备的设置)2.客户端设置3 用户账户限制(例如,时间限制)会阻止你登录...的错误问题解决方法:总结前言本文介绍了如何使用win10开启windows远程桌面连接功能,方便进行调试;一、远程桌面连接是什么?远程桌面连接是,当被控制设备(主机),和客户端在同一个网段下,我们可以使用客户端,远程连接主机,进行一些操作,如文件拷贝,操作等,可参考常用的向日葵.二、使用步骤1.服务端(被控制设备的设置)1.搜索远程在输入对
2022-04-25 17:29:08
48766
原创 【PM2工具在windows下对C++程序进行进程管理和日志管理】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@tip前言本篇记录了使用PM2工具在windows下对C++程序进行进程管理和日志管理,主要使用pm2的这两项功能pm2工收集程序的控制台输出,并将其记录为日志的功能 ;pm2-logrotate具有日志轮换,日志压缩的功能;主要步骤涉及以下内容:nodejs包管理器的安装,pm2的安装,pm2启动脚本的编写,pm2-logrotate的安装,windows下日志轮换不生效,pm2-logrotate配置.
2022-04-13 12:50:22
2392
原创 记QTableWidget的一个神奇bug
项目场景:接手的一个项目,需要修改一个表格的行列,添加新的文本问题描述:接手的前人一个项目,需要修改一个表格的行列,用来添加新的文本,在Qt Designer里有两种方法用来增加行和列,方法一:点击表格,在弹出的对话框中增加行列方法2:修改行列数量的属性,进行行列数量的修改;问题:发现通过属性修改设置行列,不会主动创建item对象的.在代码中直接引用item是会直接闪退解决方案:点击到表格属性编辑器,对每一个item属性进行文本编辑,即使什么都不输入,Designer也会帮你创建
2021-11-30 11:47:11
380
原创 Qt 正则表达式findAll函数的实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、在python中的写法二、在Qt5中的写法1.引入库2.编写类似re.findall的函数总结前言在工作中,遇到一个应用场景,需要在一个字符串中,提取出符合某些条件的字符串,功能类似于python中的re.findall函数功能.提示:Qt5的正则表达式貌似不支持?,只能通过调用函数QRegExp::setMinimal(bool) 设置贪婪和非贪婪,这一点非常坑,这会导致在一些工具网站上测试通过的正则表达式,但是
2021-10-14 11:30:07
325
原创 VBox+DeBian命令行虚拟机 与主机文件共享
项目场景:使用Vbox虚拟机管理软件和Debian虚拟机,需要主机和虚拟机之前文件共享,以下是我的解决方案解决方案:1.挂载需要的iso 由于vbox使用共享文件夹需要挂载到vboxsf文件系统中,而新安装的虚拟机中没有自带这个文件系统,因此需要自行安装;安装方式:选中虚拟机—设置—存储—添加iso,如下图所示:然后启动虚拟机,在虚拟机内部执行:root@tb:/dev# mount media/my /home/tb/winshare/mount: block device /de
2021-08-07 15:13:35
705
原创 Qml Array的坑
项目场景:最近在写qml 的项目,有一个需求是通过按钮的点击进行界面的切换,选择使用界面的visible参数来进行控制界面的可见性,遇见一个关于Array的知识(坑)特此记录一下;问题描述:由于界面较多,选择定义了一个array,用来管理界面: property var visibleArray: [true,false,false]每一个子界面通过绑定数组的数据进行绑定: MouseArea{ id:systemSetPage x:30 y:
2021-06-02 14:20:14
1040
原创 关于一个QUdpSocket绑定两个接收函数
项目场景:今天遇见一个问题 由于有两个类对外通信的组播地址和端口一致(这样的操作不好,但是没办法协议已经定好了),就使用同一个QUdpSocket类,绑定两个recvData函数connect(udpSocket,SIGNAL(readyRead()),this,SLOT(recvData()));//接收数据问题描述:发现两个槽函数每次只有一个函数收到数据,另一个没有收到数据.原因分析:,原因是recvData()函数会清空socket类里边的缓存数据,导致另一个类无法读取数据解决方案
2021-04-25 11:07:32
464
原创 C语言-使用指针引用二维数组
使用C语言进行二维数组的引用,在最后一个位置需要明确指明数组的长度,使用指针进行顺序引用或者赋值。具体代码:代码如下(示例):#include <iostream>using namespace std;//void __(int a[10][10]){ int(*b)[10]; b = a; for (int i=0;i<10;i++){ for(int j=0;j<10;j++){ cout<<i<<" "<<j&l
2021-02-10 18:39:55
558
原创 Qt中关于获取程序编译时间的问题
Qt中关于获取程序编译时间的问题问题描述:在使用下面函数获取程序编译时间,进行版本记录时,之前一直运行好好的程序突然不能正常显示编译时间了,开始代码如下QDateTime MM::buildDateTime(){ QString dateTime; dateTime += __DATE__; dateTime += __TIME__; return QLocale(QLocale::English).toDateTime(dateTime, "MMM dd yyyyh
2021-02-05 09:51:14
917
2
原创 QT4 调用QTextCodec::codecForName(“GBK“)->fromUnicode(QString)崩溃
这里写自定义目录标题QT4 调用QTextCodec::codecForName("GBK")->fromUnicode(QString)崩溃修改后的main.cpp将 plugins、codec、codecs放在程序的运行路径QT4 调用QTextCodec::codecForName(“GBK”)->fromUnicode(QString)崩溃在使用Qt4进行编码、通信的时候,一旦调用QTextCodec::codecForName(“GBK”)->fromUnicode()就崩溃
2021-02-02 09:27:48
1622
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人