- 博客(8)
- 收藏
- 关注
原创 Linux下的find和grep命令
find命令的常用形式是 find [path] [expression], 其中path是查找的目录,expression是需要执行的选项在path当中 . 表示当前目录expression的常见选项-name 按文件名查找-user 按文件属主查找-type 查找某个类型的文件,例如: b 块设备文件 d 目录 f 普通文件可
2015-06-09 12:01:59 366
原创 Linux终端神器tmux
tmux是linux终端连接的一个工具。相对于linux自带的终端tmux有很多新加入的功能,但是对我来说tmux主要有两个作用,一个是分屏,一个是在后台运行服务在已经安装好tmux的机器上,只要在终端输入tmux这个命令就可以进入tmux环境了。1. 分屏:ctrl + b + % 左右分屏ctrl + b + " 上下分屏ctrl + b + 方向键/ o 切换当前输入的分
2015-04-23 00:30:14 905
原创 C++的条件编译
一般情况下面C++的.h文件和.cpp文件里面的每一行代码都是要经过编译的,但是通过条件编译的方法可以让某些语句不编译, 条件编译常见的语句形式是:#ifdef 标示符代码段1#else代码段2#endif代码的意义也很好懂,就是如果标示符已经被定义了就执行代码段1,否则执行代码段2条件编译也是C或者C++里面一个实用的技巧,这让我们可以通过简单的方式控制哪些语句被编译哪些不被
2015-04-11 00:04:18 1588
原创 JSON转到javascript中的array以及chrome的控制台调试
周四写比赛的时候遇到的一个问题:如何将JSON格式的数据转换成javascript 里面的array:如果某只想知道什么是JSON或者JS的基本语法的话,建议查看www.w3school.com上面的相关教程,写的很清楚。比赛的时候想了各种方法还动用了jQuery(你可以理解成JS的一个库),然后最后找到了这样一个函数(面向stackoverflow的编程……):function js
2015-04-03 23:02:19 1145
原创 memset函数的正确打开方式
原来写C或者C++的时候需要初始化数组,尤其是对于new出来的动态数组,并不知道memset的正确使用方法,导致初始化的时候只能用for循环来进行初始化,显得我这个人呆头呆脑,前两天在公司的时候终于知道了memset的正确打开方式:memset函数的定义(懒的上谷歌于是就直接看百度百科了):void *memset(void *s, int ch, size_t n);函数解释:将s中
2015-04-03 23:00:23 658
原创 基于词汇树的图像检索(一):词汇树
从今天起准备把我的毕设的实现细节写到博客里面,一方面写一遍加深记忆,另一方面如果哪天忘记了查起来也方便毕设题目是基于词汇树的无序图像集检索和支撑结构生成,其实提出词汇树那篇文章(Scalable Recognition with a Vocabulary Tree[1])已经是2006年的了,算是很老的文章,但是在大规模二三维重建的过程中快速的图像检索还是有意义的。首先介绍
2015-03-29 09:48:31 8957
原创 vim的几个常用命令
关于vim插件的配置我直接参考了https://github.com/wklken/k-vim.这个方案采用了Bundle来管理vim插件,编辑vimrc.bundles来管理插件:当安装插件时,如图增加Bundle '插件名' 并且运行:BundleInstall当删除插件时,注释掉对应的一行并且运行:BundleClean就可以了,非常的方便下面记录一些常用的v
2015-03-25 16:20:47 329
原创 Linux下gdb调试的几个简单命令
Linux下gdb应该是使用最广泛的调试方法。下面是一些最基本的gdb调试命令和一个栗子:如果我们有如下的代码需要调试:(命名为test.cpp)/*test.cpptest for gdbauthor:Mew*/#include int add(int a, int b) { return a + b;}int main(int argc, char** argv
2015-03-24 18:21:48 894
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人