- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 ubuntu 22.04关闭窗口边缘粘滞
如题,ubuntu 22.04下多屏操作,鼠标在屏幕之间移动时会卡顿在屏幕边缘,这是由于边缘粘滞(window edge tiling)功能导致的。如想恢复,则改参数值为true即可。
2024-04-01 15:04:42 104
原创 Git配置两个或多个账户
在Ubuntu环境中设置2个或多个git账户,分别管理github, gitlab, gitee等多个git网站的代码仓库。
2023-11-30 15:08:41 132
原创 运行NetAssist 找不到库libQtCore.so.4、libQtGui.so.4、libpng12.so.0 的解决思路汇总
X86平台:http://archive.ubuntu.com/ubuntu/或http://cz.archive.ubuntu.com/ubuntu/换源操作参考:https://blog.csdn.net/weixin_62529383/article/details/124004470。参考:https://blog.csdn.net/Adimecoin/article/details/128127111。ARM平台:http://ports.ubuntu.com/ubuntu-ports/
2023-11-29 10:01:02 155
原创 roslaunch启动多个同名节点的方法
这是因为节点同名引起的冲突。解决方法很简单,在launch文件中额外设置一下参数:直接换一个节点名称,或者在节点名称前增加命名空间进行区分。查看,节点名称前会增加上面设置的’/new_namespace’。
2023-09-08 14:55:43 253
原创 c++17中的shared_mutex怎么使用
c++17中新增了shared_mutex,它允许多个读线程同时访问共享数据,但在写线程访问时,所有的读线程和其他写线程都会被阻塞。std::shared_mutex适用于读操作远大于写操作,并且读操作不依赖于写操作的场景。它可以大大提高性能,因为它允许并发读取。当有写线程上锁时,其他所有读线程和写线程都会阻塞。当没有写线程上锁时,多个读线程可以同时上锁并访问共享数据。读线程使用std::shared_lock进行上锁,写线程使用std::unique_lock进行上锁。
2023-04-24 17:20:40 238
原创 用shell脚本在Tmux中多窗口运行ROS程序
用shell脚本运行Tmux目标环境脚本示例说明参考:https://blog.csdn.net/To_ChaRiver/article/details/119431775目标编写一个shell script,用来启动Tmux,创建一个会话并将单个窗口分割为四个窗格,在每个窗格内分别运行不同的ROS程序。环境Ubuntu 16.04Tmux 2.1ROS Kinetic脚本示例#!/bin/bash## Clear ROS logs.rm -rf /home/yourname/.ro
2021-09-27 11:18:18 1773
转载 删除MATLAB代码(Editor)的末尾空格
请参考https://www.mathworks.com/matlabcentral/answers/439328-how-to-remove-trailing-whitespace-on-save#answer_356002
2020-07-24 18:01:01 355
原创 【解决】ThinkPad X1 Carbon安装Ubuntu 16.04没有WiFi的问题
设备:ThinkPad X1 Carbon,无线网卡Intel Wireless AC 9560 160MHz系统:Windows10,Ubuntu16.04.6问题:安装Ubuntu后没有WiFi解决方法:安装Ubuntu下的Intel 9560驱动关闭电脑启动时的secure boot链接网线,按如下步骤安装:sudo apt updatesudo apt install git build-essentialgit clone https://git.kernel.org
2020-07-17 09:20:40 1817
原创 双系统Windows更新强制自启动导致Ubuntu登录界面循环
写在前面:本文主要是记录为解决题目所述问题的所做的种种尝试,但最终都没用成功,只能重装Ubuntu系统解决。问题的产生本人的工作电脑Thinkpad T480,安装的是双系统:Windows10+Ubuntu16.04。某晚在Windows下工作,回家前直接锁屏就走了。惨案就此发生。第二天上班发现,电脑回到了Ubuntu登陆界面(启动后是Ubuntu引导),顿感奇怪,重启回到Windows下发现系统有走了一段更新的进度条,导致问题的原因应该就是Windows的自动更新。但是,这时再回去登陆Ubunt
2020-07-16 15:41:49 354
原创 安装npm, Commitizen, 与Git commit message
吐槽本来是为了规范git commit的编写,研究了一下Commit message。大多数博文推荐使用Commitizen,而其安装需要借助npm。在Ubuntu16.04下,依照各贴文的讲解,先装npm再装Commitizen踩了一堆的坑,包括但不限于:SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode (版本问题)Error: E
2020-07-13 14:50:56 1100 1
原创 解决catkin_make找不到“glogConfig.cmake”和“glog-config.cmake”的问题
问题表现Ubuntu16.04,ROS Kinetic Kame下运行catkin_make,发现找不到glog相关cmake文件的问题,如下图:问题的解决首先保证glog已经正确安装(网上有很多教程)确认“glog-config.cmake”文件存在,比如在安装地址/usr/local/lib/cmake/glog下存在。在“CmakeLists.txt”文件中增加一行对glog路径的指定set(glog_DIR “/usr/local/lib/cmake/glog/”)重新编译
2020-07-03 11:28:38 5366
Baseline advanced RAIM user algorithm and possible improvements
2021-03-05
Mathematical System Theory: The Influence of R. E. KaIman
2018-12-01
Fundamentals of Kalman Filtering: A Practical Approach (4th)
2018-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人