从本章开始将介绍一些vi和ex编辑器的高级功能。这一篇文章主要介绍如何自定义编辑环境,如何在vi中执行UNIX命令以及如何通过UNIX命令在vi中过滤文本。
自定义vi:
vi编辑器中有许多可以设置的选项,这些选项将影响vi编辑器的运作。
可以使用ex命令 " :set "在vi中改变选项。而且,只要vi被打开,就会读取位于你的主目录的" .exrc "文件,以取得vi的相关设置。在这个文件...
分类:
系统相关 时间:
2015-01-05 16:38:23
阅读次数:
202
下面参考了其他博客, 自己写下加深印象:在eclipse下,package,source folder,folder都是文件夹.它们的区别如下:package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下.source folder:存放java...
分类:
系统相关 时间:
2015-01-05 16:31:21
阅读次数:
158
LINUX下使用VNC进行图形界面远程桌面控制。 1、启用SUSE远程控制 SUSE默认安装了VNC,打开YaST,网络服务,远程管理(remote administration),选择“允许远程管理”,在下面的选项进行防火墙设置,选择“打开防火墙端口”。点击完成。 2、启动VNC服务。 S...
分类:
系统相关 时间:
2015-01-05 16:26:06
阅读次数:
231
整理Linux下gcc编译中关于头文件与库文件搜索路径相关问题分类: MakeFile/Make/GCC/LD2010-11-20 23:15 535人阅读 评论(0) 收藏 举报转者的话: 本文详细介绍了gcc 编译时 搜索头文件的路径以及方式, 编译时寻找lib库的方式, 以及运行时加载库的寻找...
分类:
系统相关 时间:
2015-01-05 16:21:23
阅读次数:
172
Debug视图认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。线程堆栈视图分别介绍一下这几个按钮的含义:1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为...
分类:
系统相关 时间:
2015-01-05 16:19:01
阅读次数:
264
明:存储为华赛的S5300,如果存储为IBM或其他厂商的话,操作方法不一样,请注意!bmp1a:~ # uname -aLinux bmp1a 2.6.16.60-0.21-smp #1 SMP Tue May 6 12:41:02 UTC 2008 x86_64 x86_64 x86_64 GNU...
分类:
系统相关 时间:
2015-01-05 16:16:57
阅读次数:
216
ldd和nm是Linux下两个非常实用的程序分析工具。其中,ldd是用来分析程序运行时需要依赖的动态链接库的工具,nm是用来查看指定程序中的符号表信息的工具。1 ldd格式:ldd [options] file 功能:列出file运行所需的共享库参数: -d 执行重定位并报告所有丢失的函数 -r ....
分类:
系统相关 时间:
2015-01-05 16:11:14
阅读次数:
244
最近遇到了一个程序运行时间长后,操作系统由于outofmemory导致系统的oom-killer将程序直接杀死的问题:错误提示大概为:Outofmemory:Killprocess20011(main)score58orsacrificechildKilledprocess20011(main)total-vm:21688384kB,anon-rss:715844kB,file-rss:816256kB这些错误..
分类:
系统相关 时间:
2015-01-05 15:05:20
阅读次数:
462
vim基本用法模式化编辑器模式:编辑模式:命令模式键盘操作常被理解为编辑命令输入模式末行模式:vim内置的命令接口,执行vim命令打开文件vim[option]...[file]...模式转换:编辑模式-->输入模式i:在光标所在处的前方转换为输入模式a:在光标所在处的后方转换为输入模式o:在光标所..
分类:
系统相关 时间:
2015-01-05 15:04:14
阅读次数:
193
最近遇到了一个程序运行时间长后,操作系统由于out of memory 导致系统的oom-killer将程序直接杀死的问题:
错误提示大概为:
Out of memory: Kill process 20011 (main) score 58 or sacrifice child
Killed process 20011 (main) total-vm:21688384kB,...
分类:
系统相关 时间:
2015-01-05 15:05:26
阅读次数:
332
打开代理设置面板,点击:view -> Tunneling Pane
在弹出的窗口选择Forwarding Rules, 在空白处右键:add。在弹出的Forwarding Rule,Type选择“Dynamic(SOCK54/5”;Listen Port使用默认的1080。
这时浏览器就可以使用代理上网了。以FireFox为例,选项—高级—网络—设置—手动配置代理—Socks主机写127.0...
分类:
系统相关 时间:
2015-01-05 15:01:25
阅读次数:
296
1.find命令解析
2.locate命令解析
3.whereis命令解析
4.which命令解析
5.type命令解析...
分类:
系统相关 时间:
2015-01-05 14:58:49
阅读次数:
245
今天一台邮件外发服务器遇到故障,导致所有外出邮件都无法发送,于是想到用内网邮件服务器直接外发, 可是其中一台服务器无法ping通外网,如:ping smpt.163.com不同。
经过排查发现,没有配置网关...
分类:
系统相关 时间:
2015-01-05 14:57:07
阅读次数:
199
本文主要对memcache内部Big-O、LRU算法、内存分配(Memory allocation)、一致性哈希(Consistent hashing)等进行了深入剖析,并举例生动形象描述了一致性哈希算法...
分类:
系统相关 时间:
2015-01-05 14:56:28
阅读次数:
264
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set.
get(key) - Get the value (will always be positive) of the key if...
分类:
系统相关 时间:
2015-01-05 14:54:59
阅读次数:
219
Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。
分类:
系统相关 时间:
2015-01-05 14:46:29
阅读次数:
202
Linux中很多经常使用命令是必须掌握的,这里将我学linux入门时学的一些经常使用的基本命令分享给大家一下,希望能够帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10/100会变成0呢?...
分类:
系统相关 时间:
2015-01-05 14:46:18
阅读次数:
165