人面不知何处去

懒人一个

CMakeLists.txt ----find_package

在linux平台下编译程序的时候通常都会使用到CMakeLists.txt来制定编译规则, 在查找需要链接的lib时候, 通常会使用到find_package, 记录一下我之前用到的地方. find_package 之后, 最好到FindXXX.cmake中看一下,这个库是怎样使用的. 如果没...

2019-04-24 10:03:34

阅读数 14

评论数 0

what is the difference between file name and file path

For that , i had copy a article from stack overflow about path name and file name 。 A) foo B) foo.src C) src D) .src E) C:\users\OddThinking\Docume...

2019-01-17 16:45:18

阅读数 21

评论数 0

ubuntu vscode 使用clang-format and editor 插件序列化代码

在使用vscode时, 可以加入插件,在写代码的时候自动格式化代码,对编码风格做一个自动化的处理,这样会使同一个部门使用同一种规格编码,在review代码时会很轻松。 这里使用一键化的shell脚本, 注意:以下三个文件需要在同一个目录下执行, 实际行为就是把.clang-format 和.ed...

2019-01-16 10:32:15

阅读数 155

评论数 0

undefined reference to `vtable for XXXXX`

vtable 表示的是虚表, 这个错误出现时,请检查你的父类所有虚函数是否实现, 或者子类是否把父类的虚函数都处理完. 注意:析构函数也算.

2019-01-02 16:29:03

阅读数 351

评论数 0

shell 通配符和正则表达式

说道字符串匹配,首先想到的肯定是正则匹配,那么在shell中是如何使用模糊匹配字符串的呢~   shell中有两种方式,首先借助一下其他友人的博客: 正则表达式 正则表达式主要是用来描述一个句法规则的模式。其实说的通俗一点,就是利用字符和元字符的组合,对一些符合既定句法的模式进行模糊匹...

2018-12-11 10:35:14

阅读数 175

评论数 0

FireFox上的小油管通道

前提条件: 1.ubuntu 2.firefox 浏览器 3.ubuntu terminal 执行 sudo apt install shadowsocks 4.配置自己的 shadowsocks.json { "server":&quo...

2018-12-07 11:13:46

阅读数 332

评论数 1

shell bash (for and execute cmd)

#!/bin/bash source='source setup.bash' ${source}   for((i=1;i<=20;i++)) do cmd='rosservice call /map_x 15 '$i echo $cmd ${cmd} do...

2018-12-07 09:52:19

阅读数 27

评论数 0

[转] difference between apt and pip

https://blog.csdn.net/dqchouyang/article/details/47153201

2018-11-27 10:25:49

阅读数 22

评论数 0

shell -expect 批量免密码 拷贝数据 操作

 we need a script to call expect so that we don't have to enter the password on the system windows. SSH is a way which could operate other computers...

2018-11-27 07:44:26

阅读数 122

评论数 0

ROS 话题处理

ros 录制所有发布出来的话题,此时默认将话题保存在一个以当时时间戳命名的文件夹中      rosbag record -a ros 录制指定话题:      rosbag record /topic_name1 /topic_name2 ros 过滤已有bag数据中的某一个话题命令: ...

2018-10-19 16:14:40

阅读数 223

评论数 0

ubuntu Synergy 共享鼠标键盘

[转]两台Ubuntu计算机利用Synergy共享鼠标和键盘 Ubuntu command: synergys --config /etc/synergy.conf 转载请注明出处:http://www.codelast.com/ 工作时使用多台计算机的话,如果要为它们都接上鼠标、键盘可能是...

2018-09-03 11:38:30

阅读数 57

评论数 0

ubuntu 下安装visual studio code

直接阅读微软说明即可。   https://code.visualstudio.com/docs/setup/linux

2018-08-30 10:07:21

阅读数 152

评论数 0

void operator=(const CClass&) 和 CClass& operator=(const CClass&)两种赋值运算符重载的区别

[转]void operator=(const CClass&) 和 CClass& operator=(const CClass&)两种赋值运算符重载的区别   原始路径: https://blog.csdn.net/...

2018-08-09 16:58:39

阅读数 122

评论数 0

通过cmake打印CMakeLists.txt中的宏

[转] cmake中宏的使用 原文路径: https://blog.csdn.net/qq_29573053/article/details/80392441 首先贴一个例子进行分析   set(var "ABC")   macr...

2018-08-09 15:14:40

阅读数 1199

评论数 0

Find &Grep 命令使用

[转]linux下快速查找文件 原始路径: https://blog.csdn.net/xxmonstor/article/details/80507769   在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。   区别:(1)find...

2018-08-09 11:38:05

阅读数 133

评论数 0

Git 常用的命令

以下几条命令是转的: https://blog.csdn.net/gufeilong/article/details/80223699 "git diff branch1 branch2 文件路径"  //查看一个文件在不同分支的不同 "...

2018-08-09 10:08:56

阅读数 14

评论数 0

[转]ubuntu 下安装网易云音乐

2017年07月06日 00:06:37 阅读数:3629 netease-cloud-music_1.0.0_i386_ubuntu14.04.deb(this is the link) 输入以下指令就好了 dpkg -i netease-cloud-music_1.0.0_i386_u...

2018-08-07 19:34:50

阅读数 1593

评论数 0

BullseyeCoverage 代码覆盖度检查工具

昨日又有同事问我 BullseyeCoverage 的使用方法,由于时间久远,有些遗忘,只后悔当初为什么没有整理记录下来,只好重新查阅了很多文档。 今日整理下比较重要的知识,方便以后查阅,也好给大家一点帮助。 BullseyeCoverage 工具主要用于检查C/C++程序的测试覆盖率,它...

2017-08-29 22:30:18

阅读数 926

评论数 0

整理static一些特性,生命周期,内存申请时刻

1.      static 修饰范围 a)      static 可以用于修饰变量 全局变量,局部变量,成员变量 b)      static可以用于修饰函数 可以修饰成员函数,但是不能修饰普通函数。并且函数内部只能调用类的静态成员。 2.      static 变量生命周...

2017-08-15 10:38:15

阅读数 117

评论数 0

反汇编下的字符运算

最近遇到一个问题,抽象如下: int a = -10; unsigned int b = 1; for(int i = 0; i {} 本意是循环10次就跳出的循环,但是却循环了好久,原因是什么呢。 当一个有符号数和无符号数相加,并且没有赋值给一个明确类型的变量时,会自动升级为无符号...

2017-06-08 19:56:56

阅读数 93

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭