本文转载自:http://coolshell.cn/articles/5426.htmlvim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉...
分类:
系统相关 时间:
2014-11-12 10:25:58
阅读次数:
156
VisualBox之所以在Linux上比传统的VMware快得多,关键一点就是它和Linux内核的结合比较紧密,这也是开源的优点。不过Linux内核更新很频繁,每次更新内核后启动VirtualBox都会提示:VirtualBox kernel driver not installed. The vb...
分类:
系统相关 时间:
2014-11-12 09:18:17
阅读次数:
179
最早的ports管理就是BSD那种,后来出现强大的Debian,弄了个dpkg+apt!Mac OS X 最早使用比较多的工具是 MacPorts,但是现在来看这个工具有点老,不是很稳定,那我们推荐你安装 brew。安装brew的命令如下:sudo sucurl -L http://github.c...
分类:
系统相关 时间:
2014-11-12 07:09:30
阅读次数:
234
//进程通信,消息的发送和接收//client.c#include #include #include #include #include #include #include #include #include #include #include #include #include #include...
分类:
系统相关 时间:
2014-11-12 07:07:58
阅读次数:
184
1.下载boost编译后,boost头文件最好拷到/usr/include下,或者在/usr/include下有链接。stage/lib/libboost_*中的库文件最好拷到/usr/lib中。这样用g++运行时,可以不用指定-I$BOOST_INCLUDE和-L$BOOST_LIB.2.运行g++main.cppSourceLine.cppFileTravel.cpp-I$BOOST_INCLUDE-L$B..
分类:
系统相关 时间:
2014-11-12 02:08:30
阅读次数:
194
该教程是目前最安全的教程,如果你是新手请严格按照教程的步骤进行,如果是有一定基础的人可以选择性跳过某些段落 修改端口配置 先运行 vim?/etc/ssh/sshd_config 找到#Port 22 这行然后去掉前面的注释,然后再下...
分类:
系统相关 时间:
2014-11-12 00:53:33
阅读次数:
244
当你拿到一张sd卡,需要在linux环境下格式化、分区,修改参数的时候,请看过来。ubuntu虚拟机环境下1,插入,用力点,因为有可能接触不良,导致电脑不识别。2,cat /proc/partions 或者fdisk -l (有些可能需要进入获得管理员权限,deei~命令前+sudo就行) 比如:....
分类:
系统相关 时间:
2014-11-12 00:31:28
阅读次数:
442
有时候,在通过apt-get install 安装软件的时候,会出现:更换介质:请把标有“Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 DVD Binary-1 20130615-23:06”的盘片插入驱动器“/media/cdrom/”再按回车键...
分类:
系统相关 时间:
2014-11-12 00:21:26
阅读次数:
310
网上有很多关于vim编辑器的使用教程经验之类的,但是小编觉得那些都是不适合新手朋友们,所以一下小编就浅谈vim的常用技巧,专门对新手朋友整理的。(注:vi与vim大同小异)【一般模式】使用【vim文件名】初次使用vim的朋友可能会很郁闷,进入到vim的世界里,无处施展,那是因..
分类:
系统相关 时间:
2014-11-11 23:07:05
阅读次数:
526
错误表现:make.exe:***Noruletomaketarget`/cygdrive/f/Games2014/ThumbelinaCell/projects/ThumbelinaCell/proj.android/../../../extensions/AssetsManager/AssetsManager.cpp‘,neededby`obj/local/armeabi/objs/cocos_extension_static/AssetsManager/AssetsManager.o‘.Sto..
分类:
系统相关 时间:
2014-11-11 23:04:58
阅读次数:
338
charch=‘a‘;char*cp=&ch;=++*cp++;第三句怎么解释?=++*cp++;应该作为左值非法(处于等号左边),作为右值(即放等号右边),该怎么解释???我已经看出来了,执行结果是这样:=++(*(cp++));系统由于后缀,先产生一个cp的拷贝,然后cp原值间接访问内容,然后将内容加1..
分类:
系统相关 时间:
2014-11-11 23:05:23
阅读次数:
171
环境:CentOS6.5+vsFTPvsftpd-2.2.2-13.el6_6.1.x86_64第一步:安装vsftppamdb4yuminstallvsftpdpam*db4*-y关闭防火墙#/etc/init.d/iptablesstop#chkconfig–level35iptablesoff关闭setenforce#setenforce0在多用户和界面模式vsftpd开机启动#chkconfig--level35vsftpdon第二?.
分类:
系统相关 时间:
2014-11-11 23:06:08
阅读次数:
499
SystemdSystemd对linux来说,就是一个init程序,可以作为sysVinit和Upstat的替代。监视和控制systemd的主要命令是systemcd,该命令可以用于查看系统状态和管理系统及服务。使用单元:一个单元配置文件可以描述如下内容之一:系统服务(.service),挂载店(.mount),sockets(..
分类:
系统相关 时间:
2014-11-11 23:00:29
阅读次数:
324
在项目组中,一个小组中的成员要共享一个文件进行共同开发,我们建立lucy,lewis,mike,peter四个用户,使他们在都在组workgroup中:##新建一个名为workgroup的用户组groupaddworkgroup##新建上面四个用户,并将其直接归入workgroup组中useradd-Gworkgrouplucy##将用户lucy放入组..
分类:
系统相关 时间:
2014-11-11 23:02:36
阅读次数:
211
1.路由CACHE的优势与劣势分级存储体系已经存在好多年了,其精髓在于“将最快的存储器最小化,将最慢的存储器最大化”,这样的结果就使资源利用率的最大化,既提高了访问效率,又节省了资源。这是所有的CACHE设计的基本原则。
对于内存访问,几乎所有的CPU都内置了一级cache,..
分类:
系统相关 时间:
2014-11-11 22:59:24
阅读次数:
303
PuTTY在远程连接服务器之后,经常会断线提示“Software caused connection abort”,而且经常在很短的时间内就失去连接。
解决方案如下:
第一步:设置服务器
1、修改服务器中/etc/ssh/sshd.config 文件,将LoginGraceTime的值设为0,TCPKeepAlive 设为yes
2、service sshd restart 重启s...
分类:
系统相关 时间:
2014-11-11 22:57:17
阅读次数:
557
非常详细的介绍linux中vim的操作命令。
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的:
:qx 开始记录宏,并将结果存入寄存器x
q 退出记录模式
@x 播放记录在x寄存器中的宏命令
稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模
式,然后输入@x...
分类:
系统相关 时间:
2014-11-11 22:49:32
阅读次数:
216