自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

schumyxp的专栏

编程是一门艺术

  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 Emacs的目录操作

目录操作:f or e--Edit the file under point v--View the current file d--Mark the current file for deletion g--Refresh the listingm--Mark the current file with a generic mark ~--Mark all backup files (files

2008-04-25 15:19:00 924

原创 Huffman编码

未来一段时间我要整理一下数据结构相关的一些东西。包括树,图等等。今天就先从树开始,这次登场的是Huffman树。Huffman编码的目的是,最小化编码的长度,用最小化的编码量,还表达数据信息。比如我们有三个字母要进行编码,分别是a,b,c.。可以分别编码为01,11,10,也可以编码为011,010,001。反之只要能区分出来就可以。但这都不是最小化的编码。其中一种最小化的编码是:0,10

2008-04-23 11:03:00 2241

原创 linux的一些基本操作

bash的基本操作: ctrl + c : 结束当前进程 ctrl + z :暂停当前进程,放入后台   + l :清屏   + s :停止键盘响应(+q恢复)   + d :标准输入结束   + r :搜索历史命令配置文件: 位于/etc/profile,修改后执行source /etc/profile可以重新加载,使其生效   查找文件: which whereis locate find

2008-04-22 11:40:00 712

原创 linux编译内核的一般步骤

这个是以前一个给我做linux培训的老师讲的,我总结一下。因为时间久了些,可能细节上会有点小问题,但是不影响。先清除现有环境make mrproper也可以这样做,也是清除现有环境,但是不入上面的彻底make clean然后建立.config文件make menuconfig接下来就可以进行内核的配置了。具体的配置,如果有不明白的地方,大家就去google吧。进行编译make

2008-04-22 11:11:00 603

原创 linux下面rpm包的使用总结

linux下面rpm包的使用总结好久没用rpm包了,感觉还是apt好用啊,哈哈。不废话了,总结一下rpm的使用:安装test.rpm:rpm -ivh test.rpm 强制安装test.rpm:rpm -ivh --force test.rpm依赖安装test.rpm:rpm -ivh --aid [--nodeps] test.rpm升级test.rpm:rpm -Fvh

2008-04-22 10:57:00 614 1

原创 emacs的主题配置

有一个叫作color-theme的主题库,它可以配置emacs的主题颜色。这个库里面提供了很多很多的主题配色方案。使用方法如下:;; color-theme(add-to-list load-path  "~/.emacs.d/color-theme-6.6.0")(require color-theme)(color-theme-initialize)上面的内容是必须的。下面

2008-04-11 10:08:00 2043

原创 emacs的多窗口调试环境

是不是很喜欢VS里面提供的强大的代码调试功能?在这方面,emacs也是可以的。不过我个人认为,说起调试环境来,VS真是太强大了。好在emacs也不差,呵呵。有一个叫作 multi-gdb的组件,可以实现多窗口的调试环境,看起来挺像eclipse的。把下载来的两个el文件拷贝到加载路径下面,然后在配置文件里面添加下面的内容就可以了:;; set multi-gdb(load-library

2008-04-11 09:51:00 1963

原创 emacs的tabbar

标签式的浏览,IE到了7才支持。emacs当然不会没有这个功能了。下载一个叫作tabbar的库,就可以实现这个功能了。首先把现在到的.el文件拷贝到emacs的库的加载路径下面,比~/.emacs.d然后在配置文件里面添加下面的内容。;; tabbar (require tabbar)(tabbar-mode t)(global-set-key (kbd "M--") tabbar

2008-04-11 09:29:00 2738 1

原创 emacs配置文件的基础知识

emacs的配置文件,叫作.emacs,是个隐藏文件,存在于当前用户的根目录下面,也就是~/.emacsemacs的配置文件采用了elisp作为配置文件的语言,来源于强大的lisp语言。下面我简单说一点emacs配置文件怎么写。虽然内容不多,也很肤浅,但是知道了这些,至少在编写自己的配置文件的时候,不会那么无序了。在配置文件里面,引号(;)开头表示注释,比如下面这行; this is th

2008-04-10 16:26:00 11772 4

原创 emacs的资源推荐

首先是http://docs.huihoo.com/homepage/shredderyin/emacs.html这是一个中文的wiki,强烈的推荐,里面的东西太好了,每个想学习emacs的人都应该去这里看看,你肯定不会失望的。这里面有一本书,强烈推荐看,图文并茂还有例子,是emacs入门的5星读物。虽然是英文的,但是很容易看懂。下载地址:http://docs.huihoo.com/ho

2008-04-10 15:49:00 1301 1

原创 拼写检查——fly on spell

有一个很好用的东西叫作fly on spell,它可以对你输入的文本进行实时的拼写检查,如果有问题,它会立刻提示错误。要使用这个东西,首先把下载来的el文件拷贝到emacs的加载库的目录里面,然后在.emacs配置文件里面添加下面的内容:;; set fly-on-spell(autoload flyspell-mode "flyspell" "On-the-fly spelling che

2008-04-10 15:32:00 1587

原创 emacs的书签

C-x r m 添加书签C-x r b 跳到某个书签M-x list-bookmarks 显示所有书签,在里面d标记删除,u取消,r重命名,x执行操作要想保存书签,可以修改.emacs文件,在里面添加如下内容(setq bookmark-save-flag 1)这会把书签保存到~/.emacs.bmk 

2008-04-10 11:56:00 2862

原创 emacs的模版的安装和使用

首先是安装,要把模版文件(.tpl)都拷贝到~/.templates目录下面。然后在.emacs配置文件里面添加下面的内容:;; load template(require template)(template-initialize) 模版的下载地址:http://emacs-template.sourceforge.net/此外,还可以根据自己的需要对tpl模版文件进行修改。

2008-04-10 11:53:00 827

原创 emacs的文本操作

c-d 删除后一个字符m- 删除前一个词m-d 删除后一个词c-k 删除直道行为的字符m-k 删除直道句尾的字符c-@或者c-空格 标记文字(选定文字)c-k 移除一行,c-y 恢复一行。结合起来实现剪切功能m-y 恢复前面几次c-k移除的内容,不断的按y,可以看到前面几次的内容c-x u 撤销c-s 向前搜索,继续按,会移动的到找到的下一个内容,c-s c-s 表示用上次的搜索词进行搜索c-

2008-04-10 11:49:00 727

原创 emacs的文件操作

这里主要是关于文件的创建,打开,保存和关闭操作c-x c-f 打开文件如果输入的文件不存在,则会创建一个新文件。另外,在文件的路径里面,“//”表示前面的路径作废。比如默认提示的路径是~/,这个时候如果输入的路径为~//usr/bin,那么实际进入的路径就是/usr/bin了。C-x C-v 如果想关闭当前的文件,然后重新打开或者创建一个,不用先kill当前的bufer再打开,用这个命令就

2008-04-10 11:41:00 797 1

原创 emacs的模式和buffer

在emacs里面,很多东西的叫法都和平时常常遇到的不太一样。比如开个窗口,不叫window,叫作frame。还有,每个frame里面的窗口,叫作buffer。启动emacs的时候,默认打开了一个frame,这个frame里面有几个buffer。如果你再开一个frame,看起来,就好像又开了一个emacs似的。下面说说buffer。每个buffer都会对应于一个主模式,此外,buffer还可

2008-04-10 11:25:00 2680 1

原创 4月10随笔

进入4月来,博客还一直没有更新过。主要是最近一直在学习使用emacs。我发现这个东西太NB了,就很想一下写出个文章来,把所有跟emacs相关的东西都包括进去。现在看来这真是个笑话,呵呵。所以今天我添加了两个分类,一个是emacs,专门用来写跟emacs相关的东西。一个是数据结构,记录一些算法方面的东西。 今天争取写几个emacs相关的文章,应该都是局部功能的使用方法什么的吧。

2008-04-10 11:13:00 490

redhat5的yum配置

redhat5的yum配置,使用了163的镜像,速度快。

2011-11-25

makefile第3版

上次发表的第2版有bug,这次的makefile终于实现了傻瓜化,一次配置就可以使用了。

2008-05-14

makefile第二版

修正如下:<br>不用每次make之前都要clean一下了。<br>另外还添加了一个INCLUDEPATH参数,可以添加头文件路径了。

2008-05-08

一个c++的makefile例子

一个makefile文件的例子。这个makefile可以自动搜索代码,无需人为添加。目前只支持c++,可以生成可执行程序,共享库和静态库。

2008-03-28

Server4Win

一个服务器端的框架,可以自定义协议等内容,这是第一版。日期是3月12日。

2008-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除