
工具软件
highlightz
移动机器人导航开发者和爱好者,长期从事移动机器人视觉导航规划和控制。人工智能坚定不移的追随者。喜欢摆弄C++语言,喜欢研究STL。崇尚开源文化,并愿意为机器人社区做出贡献。
展开
-
正则表达式学习笔记
上次更新时间:2016年6月7日UNIX中会用到正则表达式的命令包括:ed,sed,awk,grep,以及vi。可在几乎所有程序设计语言和几乎所有计算机平台上使用正则表达式语言是内置于其他语言或软件产品里的“迷你”语言通常,应用程序大多使用菜单选项和对话框来访问正则表达式,而程序设计语言大都在函数或对象类中使用正则表达式经典书籍:《Mastering Regular Expressio...原创 2020-04-11 16:03:26 · 181 阅读 · 0 评论 -
Ubuntu12.04 gcc-4.6 升级到gcc-4.7的方法
添加源:$ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test$ sudo apt-get update安装4.7版本:$ sudo apt-get install gcc-4.7 g++-4.7查看本地安装版本$ ls...转载 2019-09-21 13:02:36 · 267 阅读 · 0 评论 -
Ubuntu图形界面卡死的解决方法
转到字符界面:Ctrl+Alt+F1查看进程:$ ps -t tty7找到Xorg进程的PID号xxx,如992杀死进程Xorg:kill xxx(这里是kill 992)回到图形界面Ctrl+Alt+F7原创 2019-09-21 12:53:58 · 3586 阅读 · 0 评论 -
局域网内两台Ubuntu主机传递文件的方法
用交叉网线直接连接两台Ubuntu主机,构成局域网后,互传文件的命令如下:从远程主机拷贝文件夹至本地主机的命令:$ scp -r highlight@10.110.61.238:/home/highlight/document /home/highlight这里,highlight是远程主机的用户名,10.110.61.238是远程主机的IP地址,/home/highlight/doc...原创 2019-09-21 12:52:27 · 3376 阅读 · 0 评论 -
Eigen使用技巧
Eigen/src/Core/util/Macros.h可以检查Eigen的版本号。原创 2019-03-11 22:40:11 · 276 阅读 · 1 评论 -
Python绘制散点图(2D/3D)
# import necessary modulefrom mpl_toolkits.mplot3d import axes3dimport matplotlib.pyplot as pltimport numpy as npimport sys# load data from file# you can replace this using with opendata1 = np...转载 2018-12-28 16:22:37 · 2152 阅读 · 0 评论 -
Mac使用经验
Xcode折叠/展开函数:Win+Alt+Left/Right快速返回桌面:Book+F11原创 2018-12-28 15:10:42 · 579 阅读 · 0 评论 -
常用谷歌搜索指令
指令集合“完整句子”~大意相同即可OR 或allinanchor: 出现在链接allintext:出现在正文allintitle:出现在标题+搜索词-搜索词列出相似的页面例如,如果你很喜欢InformIT上的文章,你可以通过输入“related:http://www.informit.com”来寻找类似的页面。索引站点directory.google.com参考资料ht...转载 2018-12-28 14:54:54 · 891 阅读 · 0 评论 -
编程工具箱
设计工具伪代码设计类封装全局数据Strategy模式使用typedef自定义数据类型,隐藏真实的数据类型面向接口编程,遵守接口契约,维持接口的稳定性可变性与不变性分析测试工具测试者思维模式:常规,极端,非法。优先测试物质流/能量流/信息流的连通性,比如,电源是否接通,网络是否连通,数据是否正确传入等。实用数字2的幂表 速算实例: 一个将每个32位整数...原创 2018-04-26 22:37:49 · 518 阅读 · 0 评论 -
sed,awk,grep基本用法
grep:文本搜索grep ‘w[ea]ll’ file_name在file_name文件中找到wall 或者是well 所在的所有行并显示grep ‘w[^e]ll’ file_name在file_name文件中找到”非well” 所在的所有行并显示grep ‘^The’ file_name 在file_name文件中找到以The开头的所有行并显...转载 2018-04-24 22:27:24 · 902 阅读 · 0 评论 -
git使用经验
常用指令拉取远程分支并更新的流程:$ git clone ssh://git@package_path/package_name.git$ cd package_name$ git checkout -b branch_of_package origin/branch_of_package$ git add .$ git commit -m "info"$ git pus...原创 2017-12-21 22:00:31 · 232 阅读 · 2 评论 -
Shell文本处理工具
# 提取文本文件的前三列$ cat illu_off_spa.txt | awk '{print $1,$2,$3}' >illu_off_spa_awk.txt# 提取csv文件的第二、三、四、五列(以EuRoC gt为例)$ cat data.csv | awk -F "," '{print $2,$3,$4,$5}' >a.txt# 提取csv文件的第一列(以EuRoC gt为例)$原创 2017-11-13 19:07:11 · 293 阅读 · 0 评论 -
MATLAB将图像序列转换成avi视频
% 声明视频写入器outputVideo = VideoWriter( fullfile( 'C:\Users\robot\Documents\MATLAB', 'test.avi' ) );% 设置写入器的参数outputVideo.FrameRate = 24;outputVideo.Quality = 100% 启动写入器open( outputVideo )% 准备图像im原创 2017-01-14 12:15:21 · 3351 阅读 · 0 评论 -
利用ssh和scp在两台Ubuntu主机间传输文件
这里假定有如下两台主机r和xs。 主机r:exbot@r.local或者exbot@192.168.0.2 主机xs:exbot@xs.local或者exbot@192.168.0.1从主机xs向主机r拷贝文件:exbot@xs:~$ scp file_in_xs_machine exbot@r.local:path_in_r_machine注:会要求输入主机r的密码。远程登录至主机r,并从主原创 2016-05-23 22:43:31 · 1198 阅读 · 0 评论