交集和差集操作在集合论相关的数学课上经常用到,不过,在Linux下 对文本进行类似的操作在某些情况下也很有用。comm命令comm命令可以用于两个文件之间的 比较,它有一些选项可以用来调整输出,以便执行交集、求差、以及差集操作。交集:打印出两个文件所共有的行。求差:打印出指定文件所包含的且不相同的行...
分类:
系统相关 时间:
2015-03-21 11:13:12
阅读次数:
200
做一个linux的聊天软件,虽然没什么创意,但是它可以用来锻炼和测试我对网络编程的掌握程度,也借此机会做一些有意思的程序。这里做的是linux下一个命令行的客户端与服务器的聊天程序,没写界面,因为对qt不太熟,纯命令行朴素点,但是对于网络编程使用到就足够了。这个程序实现了基本的用户注册登录功能,信息...
分类:
系统相关 时间:
2015-03-21 11:14:01
阅读次数:
153
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以 将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中...
分类:
系统相关 时间:
2015-03-21 11:13:01
阅读次数:
223
0.前言开始毫无节操的转别人的博客了,要充分利用现有的资源,不要把时间用在重复造车轮上^_^源地址:https://linuxtoy.org/archives/bash-shortcuts.html1. 正文生活在 Bash shell中,熟记以下快捷键,将极大的提高你的命令行操作效率。 编辑命令C...
分类:
系统相关 时间:
2015-03-21 11:11:54
阅读次数:
162
makefile:jchat_server: main.o process.o sql.o gcc -o jchat_server main.o process.o sql.o -L/usr/lib/mysql -lmysqlclient rm -f *.o *.gch *~mai...
分类:
系统相关 时间:
2015-03-21 11:12:39
阅读次数:
215
makefile:jchat: main.o login.o regist.o tcp.o gcc -w main.o login.o regist.o tcp.o -o jchat rm -f *.o *.gch *~main.o: main.c login...
分类:
系统相关 时间:
2015-03-21 11:09:28
阅读次数:
213
1.以word为单位的移动 w,e;b,ge(word,end,back)2.移动到行首或行尾 ^,$3.移动到指定的字符上 f;F(find) t;T(to) 用“;”来重复命令。用“,”来重复命令,但是方向与原来的命令相反。4.匹配一个括号为目的的移动 %5.移动到指定行( 全部文本为对象) G...
分类:
系统相关 时间:
2015-03-21 11:02:09
阅读次数:
142
由于本人不会阅读man手册,因此需要几下两个常用的查找命令:(1)在某个目录及其子目录查找某个文件并打印完整路径:find ./ -name "assertions.h" -exec ls {} \; ./ : 指代查找的目录-name "assertions.h" : 指定文件名最后的分号也必须要...
分类:
系统相关 时间:
2015-03-21 11:01:17
阅读次数:
197
1. 安装build-essentials
1.sudo apt-get install libprotobuf-dev libleveldb-dev
libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
2.
# glog
wget https://google-glog.googlecode....
分类:
系统相关 时间:
2015-03-21 09:52:24
阅读次数:
259
1 、配置文件的位置
在目录 /etc/ 下面,有个名为vimrc 的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“. vimrc ”。例如,/root目录下,通常已经存在一个. vimrc文件。
如果不知道配置文件及脚本的位置,可以在vim中使用命令 :scriptnames ,将显示如下路径
/etc/vimrc
...
分类:
系统相关 时间:
2015-03-21 09:48:44
阅读次数:
153
tcp协议本身是可靠的,并不等于应用程序用tcp发送数据就一定是可靠的.不管是否阻塞,send发送的大小,并不代表对端recv到多少的数据.在阻塞模式下, send函数的过程是将应用程序请求发送的数据拷贝到发送缓存中发送并得到确认后再返回.但由于发送缓存的存在,表现为:如果发送缓存大小比请求发送的大...
分类:
系统相关 时间:
2015-03-21 09:42:49
阅读次数:
335
1.首先安装好jdk并且配置好java的环境变量(具体方法可以在google中搜到)解压hadoop-0.20.2.tar.gz到你的ubuntu账户的目录中(/home/xxxx/hadoop)(解压到任何目录都可以吧,看个人需要,不过配置下面文件的时候一定要改成自己的路径)修改hadoop下的c...
分类:
系统相关 时间:
2015-03-21 09:42:53
阅读次数:
193
今天自己按照网上搜来的教程自己在Ubuntu 12.04上配置了iSCSI Target服务,在这里简单地做个纪录。操作系统是全新安装的Ubuntu 12.04,配置一块500 GB的SATA笔记本硬盘。安装操作系统时将硬盘划分为两个分区,其中一个50 GB的分区(/dev/sda1)挂载为操作系统...
分类:
系统相关 时间:
2015-03-21 08:37:36
阅读次数:
171
cvSave这个函数是OpenCV中用来保存某个数据类型到文件中常用的函数,它原本共有五个参数,但是在VS2010中只需要填前两个,而在Linux必须填满五个,否则会出错,如下:// VS2010cvSave("m.xml", mat);// LinuxcvSave("m.xml", mat, NU...
分类:
系统相关 时间:
2015-03-21 07:31:27
阅读次数:
287
在Ubuntu14.04上安装matlab2014a:首先下载matlab的iso文件,然后再home下面新建一个文件夹,将.iso复制进去;进而需要挂载,sudomount-oloopMathworks.Matlab.R2012a.UNIX.iso/mnt(这里主要参照的是sudomkdir/media/matlab;mount-oloop[path][filename].iso/media/matlab;c..
分类:
系统相关 时间:
2015-03-21 06:31:33
阅读次数:
290
1.查出一个文本中任意字符串出现次数:例查找/etc/passwd中root出现次数#grep-o"root"/etc/passwd|wc-l2.
分类:
系统相关 时间:
2015-03-21 06:28:22
阅读次数:
180
结合网上及书上的讲解,记录下linuxkernel及yaffs2文件系统的移植过程及问题,以便以后查询!部分转自:http://blog.sina.com.cn/s/blog_9d7f02120101gvnk.html一,内核移植修改晶振修改arch/arm/mach-s3c2440/mach-smdk2440.cstaticvoid__initsmdk2440_map_io(void){s3c24xx_i..
分类:
系统相关 时间:
2015-03-21 06:27:25
阅读次数:
354