![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 74
ygliang2009
这个作者很懒,什么都没留下…
展开
-
精解Makefile
<br />概述<br />——<br /><br />什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完转载 2010-07-01 10:10:00 · 564 阅读 · 0 评论 -
Grub写法
<br /> 本文重点介绍了GRUB的menu.lst的写法,另外通过GRUB命令行引导系统也做了详述;这些无 论是对Windows版本的WINGRUB还是Linux版本的GRUB都是适用的; 目录索引 一、什么是多重操作系统引导管理器,什么是GRUB; 1、什么是多重操作系统引导管理器及工作原理; 2、什么是GRUB;为什么我要选择GRUB; 1)什么是GRUB;转载 2011-03-04 13:50:00 · 923 阅读 · 0 评论 -
SHELL快速入门
<br />一、用户登陆进入系统后的系统环境变量: <br />$HOME 使用者自己的目录 <br />$PATH 执行命令时所搜寻的目录 <br />$TZ 时区 <br />$MAILCHECK 每隔多少秒检查是否有新的信件 <br />$PS1 在命令列时的提示号 <br />$PS2 当命令尚未打完时,Shell 要求再输入时的提示号 <br />$MANPATH man 指令的搜寻路径 <br /><br />二、特殊变量: <br /><br />$0 这个转载 2011-03-15 19:43:00 · 761 阅读 · 0 评论 -
Sed的使用详解
使用 sed 编辑器作者:Emmett Dulaneysed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一,因此,有必要彻底地了解其应用。Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具。可以简化关键情况下操作的一个实用工具是 sed。它是任何管理员的工具包中最强大的工具之一,并且可以证明它自己在关键情况下非常有价值。sed 实用工具是一个“编辑器”,但它与其它大多数编辑器不同。除了不面向屏幕之外转载 2011-03-16 10:27:00 · 516 阅读 · 0 评论 -
正则表达式的组概念
<br />正则表达式是文本处理的基础。正则表达式的“()”也常常出现在规则字符串中。初学者常对于何时使用这个()而感到困惑。很多书上都写到()表示组的概念,可是,这样模糊的概念还是不大有助于我们理解,今天,总结了一下这个()组的用法,现在记录下来。<br />‘()’常常应用的场合有以下三处:<br />1)如果我们匹配dig或者dog,这样仅有一个公共字符的例子,我们可以d[io]g来匹配,可是如果我们的需求是glad或者good,这样两个或两个以上的公共字符,则之前那种表示方法就有些过于繁琐了原创 2011-04-11 09:02:00 · 836 阅读 · 0 评论 -
Samba服务器的搭建
<br />其实,搭建工作并不是很难,跟着步骤走,很快就能够搭建成功。<br />首先,如果我们仅仅想连接其他服务器上的samba服务(linux下),或者【网上邻居】(windows下),那么我们只安装一个smbclient就可以的,smbclient连接服务器的过程如下:<br />1)smbclient -L //服务器ip地址/ <br />首先我们查看提供samba服务的服务器提供哪些共享资源,命令输出有服务器的组名,netbios名称,以及共享资源等信息,然后我们可以根据共享资源的信息连接到服务原创 2011-04-12 12:43:00 · 522 阅读 · 0 评论 -
ProtoBuffer 简单例子
最近学了一下protobuf,写了一个简单的例子,如下:proto文件message Person{ required string name = 1; required int32 age = 2; optional string email = 3; enum PhoneType{ MOBILE = 1; HOME = 2; WORK = 3; } mes原创 2013-10-18 09:29:47 · 10444 阅读 · 1 评论 -
Murmur Hash 例子
unsigned long long MurmurHash64B ( const void * key, int len, unsigned int seed ){ const unsigned int m = 0x5bd1e995; const int r = 24; unsigned int h1 = seed ^ len; unsigned int h2 = 0; con原创 2013-11-11 15:32:04 · 3225 阅读 · 0 评论 -
[转] VIM解决中文乱码
解决vim中文乱码问题由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vim支持gb编码就好了。$vim ~/.vimrclet &termencoding=&encodingset fileencodings=utf-8,gbk$:wq再次打开vi,显示就正转载 2013-11-21 07:56:53 · 787 阅读 · 0 评论