自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

redguardtoo的专栏

Linux下的编程(主力博客为http://blog.binchen.org)

  • 博客(129)
  • 收藏
  • 关注

原创 pdf转换html技术指南

pdf转换为html技术的完整指南。我不敢说这里的介绍的技术是世界上最好的。但是我保证在我们已经把市场上同类产品和开源项目都调查过了,可以说目前的技术高于市场上同类软件的平均水准。

2008-03-21 18:24:00 1997 3

原创 xpdf-3.02的一个bug

在函数SplashXPath::SplashXPath()中的这段代码参考:http://lists.freedesktop.org/archives/poppler/2007-April/002562.html pts = (SplashXPathPoint *)gmallocn(path->length, sizeof(SplashXPathPoint));   .... fo

2007-10-30 09:28:00 1594

原创 如何制作rpm包

以前写的一篇文档,文章重点在于讲清如何快速上手和会碰到的问题。并不是软件文档的中文翻译,要看大全或faq的见参考文献1. 概述以及难点这里的概述仅仅是我的理解。如果要获得准确全面的信息,建议阅读“参考文献”一章。开发者需要书写一个后缀名为spec的文本文件(简称spec文件),该文件提供了将应用程序打包(package)必须的配置信息。开发者在填写完这个配置文件(就是spec文件)后,只需要运行打

2006-11-08 17:08:00 15675 3

原创 命令行快捷搜索internet

firefox中有个功能很有用,就是输入g然后后面加上要搜索的关键字,就可以自动到google上搜索。这个功能叫QuickSearch。我希望在命令行下也有这个功能,所以自己写了名为search的bash script。可以在命令行中直接调用文本界面的浏览器搜索(例如w3m或者lynx).使用方法如下:在google中搜索关键字:$search g keyword [keyword]...在goo

2006-09-06 20:42:00 2620

原创 使用IE Automation技术制作的投票机器人

好处就是没有任何兼容性问题,除非网站不支持用IE浏览:)<!--.Constant { color: #ff00ff; }.PreProc { color: #a020f0; }.Statement { color: #804040; font-weight: bold; }pre { color: #000000; background-color: #fffff

2006-09-03 19:00:00 4036 4

原创 史上最强的Vim 配置文件(修正版)

史上最强的vimrc文件,据说有800行,还是作者精简后的结果.我在尽可能保留原作者的创意的前提下做了些小的修正,主要的修改如下:  增加了对win32系统的兼容,原来的vimrc文件只兼容linux和mac 修正了一些快捷键,例如ctr-q被原作者用来搜索buffer,用过win32版本vim的都知道ctrl-q被用来作为块编辑

2006-09-03 16:24:00 80660 16

原创 java菜鸟快速上手指南

在最简陋的开发环境下如何编写调试一个hello world程序。适用于对java语法一无所知的菜鸟程序员,或者只想写代码但对面向对象没兴趣的程序员开发环境,只要你安装了java sdk即可源代码hello.java:public class hello{ public static void main(String[] args) { System.out.prin

2006-08-15 17:11:00 4125

原创 推荐vi的filename-modifiers功能

filename-modifiers顾名思义,就是获得文件名后再改一改。在Ex-mode(Ex-mode就是输入冒号+命令的模式)中,%表示当前正在编辑的文件的名字(filename)。你可以输入:!echo %观察当前编辑的文件的全路径名字。我没必要在这里罗列filename-modifiers的细节,因为vi的文档已经说的很清楚了,你可以在vi中运行:help file-modifiers

2006-07-11 10:04:00 1832

原创 一个srt字幕分割工具

找了部电影来看,分为上下两集两个视频文件.但是字幕文件是一个srt格式的文件.于是自己写了个将一个字幕文件分割为上下两集的程序.使用方法很简单:adjsrt.exe sub_title.srt -hh:mm:sssub_title.srt 你要处理的字幕文件-hh:mm:ss     你要减去的时间,-是减号,表示减去的意思,hh是两位数字,对应小时,mm对应分钟,ss对应秒程序会将处理后

2006-04-16 16:24:00 14478

原创 一个c++写的发牌程序

可以显示一,二,三,四家的牌主要是为了训练我的牌感(记牌的能力),对有志于赌博或者桥牌事业的同志可能还有点用编译为bd.exe,使用方法输入"bd -h"看帮助以下是源代码(处理命令行参数的代码参考了vim):#include #include #include #include using namespace std;#include #inc

2006-04-07 16:40:00 4313

翻译 不停说抱歉的程序员

wtf看到现在最好笑的笑话原文见http://thedailywtf.com/forums/65091/ShowPost.aspx下面是那个好心肠的程序员写的代码,代码的注释我翻译成了中文/* * 我的这段代码很烂。真的很烂。我真心诚意的承认,我的代码很烂。如果你是Intertrode通信公司 * 的雇员。我非常非常抱歉你得维护这段代码。我打算明天就改写这段烂代

2006-03-23 21:50:00 2737 26

原创 最少代码写成的javascript menu tree

没有图片,没有外部的js文件,没有css文件,只有一个52行的html文件.不过可扩充性很好,你可以轻易加上图片和超链接.修改自 Marcelo Franco的版本,他的版本使用了table并且假定div只能用于tree menu.按照现代的web编程惯例不一定是可接受的.据Marcelo Franco说适用的浏览器是 Microsoft Internet Explorer 4+, Net

2006-03-14 16:11:00 7652 3

原创 又到网上搜了下关于vi的文章

正如我所料,网上关于vi的中文资料质量一般。以我的经验来说,如果真的对某样技术有兴趣的话,还是尽可能读英文资料,加入国外以英语为交流语言的社区主要原因是我国不太尊重知识版权,同一篇文章好多网站都转来转去,我进行网上搜索的话,搜到的结果都是雷同的,很浪费时间。这算不算是中国人占小便宜吃大亏的一种表现呢?比如你google“VI高级命令集锦”,看看这篇文章被拷贝了多少次?中文资料质量低

2006-03-13 22:15:00 3587 2

原创 我是如何爱上vi的

我把vi作为我的主要编辑器有两个原因。一个原因是我不能忍受ultraedit越来越慢的载入速度(我机器配置是256M内存,赛扬700)。另一个原因是我读了一篇清华大学滇狐写的有关vi的电子文档后,vi的某个功能(后文会详述)打动了我。我现在使用vi的水平应该算入门了。什么叫入门呢?我找了一些网上关于vi的电子书籍来看,基本上都能在半小时内看完。因为vi大多数功能我都很熟悉了,所以很多章

2006-03-13 21:20:00 6671 13

原创 eval的用处

许多高级语言有个叫eval的函数,这个函数的输入参数是一个字符串。eval把这个字符串当作代码运行求出结果。例如(使用的是C的语法,但是并不表示C有这样的函数): int a=0;eval("a=2+3");a的值现在是5。 语法我是清楚的,但是我一直不知道这个函数有什么用。我能想出来的一个应用是用户可以自己写脚本,然后应用程序读入脚本的内容后用eval跑。我做过的

2006-03-10 20:37:00 4320 1

原创 用opera快捷键搜索internet

目前我常用的浏览器是opera.原因是opera的某些快捷键对我来说更快点.例如,myie2或者IE内把控制焦点移到地址栏的快捷键是Alt+D,而Opera的快捷键是F2,少按了一个键.我软件用熟了后,喜欢用键盘操作代替鼠标操作,因为这样速度快很多.所以少按一个键对我是很重要的.下面我就说明一下如何使用opera快捷键加快internet搜索速度.目前我的opera的版本是

2006-03-09 15:09:00 3728 1

原创 推荐一款替代微软命令行的免费软件

这个微软命令行是是什么意思,就是你单击"开始-运行..."后弹出的对话框程序。同时按下win键和R键也可以启动这个程序。我日常工作频繁使用微软的这个小软件。例如我制作了一个包含常用电话号码的文本文件phone.txt,放在c:/winnt目录下,要查电话号码,就按"Win-R"键,然后输入phone.txt,用notepad打开。这样比启动outlook或者lotus notes查电话号码

2006-02-28 10:19:00 2340

原创 消灭流氓软件的最终兵器

软件:systeminternals上的所有软件Unlocker微软的GiantAntiSpyware网址:http://www.google.comhttp://groups.google.com以后我会补充这个列表。

2006-02-06 13:25:00 1639

原创 无耻的百度

最近我在安装比特精灵时不小心装上了百度的流氓工具条。我一开始通过widows的“添加删除程序”删除百度。但是到c:/program files/Baidu里检查,那些流氓dll还在。手动删除没有用。原因是下流的百度 在C:/Winnt/System32/Drivers/下装了个名叫BDGuard.sys的流氓驱动。即使进入安全模式或者进入命令行安全模式也不能删除BD

2006-02-06 12:58:00 2307

原创 将流氓软件yok的hbhelper.dll从进程中去除的办法

运行regsvr32 /s /u E:/PROGRA~1/HBClient/hbhelper.dll我猜同样的办法也适用于其他流氓软件。

2006-02-03 15:14:00 2771 1

原创 perl 备忘录

就是写了一段简单的perl脚本,提醒我常用的语法(主要是字符串操作)。语法速查见脚本的第二行。 脚本perl_demo.pl(对操作系统无要求,只要支持dir和echo命令,安装了perl环境即可): #!/usr/bin/perl #perl reference http://www-cgi.cs.cmu.edu/cgi-bin/perl-man http://vergil.chem

2006-01-19 12:56:00 1521

原创 推荐一款好用且免费的防火墙软件

kerio下载地址:http://download.kerio.com/dwn/kpf/kerio-pf-2.1.5-en-win.exe比目前最新的zonealarm和天网防火墙不知道好用多少倍,还节省资源。对家庭和个人用户是免费的。至于其质量,据说是某些网络安全专家喜爱的防火墙软件。参考:http://www.insecure.org/tools.h

2006-01-13 20:38:00 2642

原创 接到备案网站的通知

下意识的反应是决不!冷静下来以后简单想了想还是,决不。原因么,我比较熟悉历史。但是作为工程师,我还是应该在行动前做一些调查。于是google “网站备案”。经过理性的分析后,我的答案是,“不!不!不!”。参见:http://webhosting-cheap.info/StartLogic-webhosting#comment

2006-01-06 10:29:00 1421

原创 测试驱动开发与内存泄漏

原文见:http://www.butunclebob.com/ArticleS.JamesGrenning.TddAndMemoryLeaks大意是说,原文作者经过测试驱动开发后,惊讶地发现c++代码是多么犯内存泄漏的错误。甚至是标准库的某些实现也有内存泄漏(例如string和stringstream)。测试驱动开发的工具见:http://www.fitnesse.org/

2005-12-20 14:01:00 2347

原创 MIT人工智能实验室:如何做研究?

原文:http://www.cs.indiana.edu/mit.research.how.to.html 麻省理工学院人工智能实验室AI Working Paper 316 作者:人工智能实验室全体研究生编辑:David Chapman 版本:1.3 1988年9月译者:柳泉波 北京师范大学信息学院2000级博士生 摘要 本文的主旨是解释如何做研究。

2005-12-20 10:40:00 1917

原创 看论文的网站

http://citeseer.ist.psu.edu/再补充几个:http://scholar.google.com/http://liinwww.ira.uka.de/bibliography/http://www.scirus.com

2005-11-07 21:41:00 1972 2

原创 google真的很简单的

我发觉自己有自恋倾向。我经常看看自己写的文章被谁引用了,评论又是什么。如果评论的好我就很开心。如果评论是不以为然的,我就很生气。我曾经写过一篇名叫《如何使用google解决问题》的文章。里面用大白话说明了一些使用google的技巧,说穿了也很简单,技巧就是一条,就是google关键字可以是任何词(不必过于拘泥特定主题),对待google的态度才是关键。在发表这篇文章之前,我只对翻译老外的文章有兴趣

2005-10-12 15:28:00 3346 3

原创 系统设计教程

够权威,还是免费的,当然你得懂英文。http://www.yourdon.com/strucanalysis/index.html看看amazon上同一作者写的《Modern Structured Analysis 》以及读者评论。

2005-10-12 10:01:00 1729

原创 h.264视频编码加生成QT7可播放的mp4文件

实际上只是一个头文件h264_util.h。h264_util.h封装了x264库。我做的工作就是使用模板封装了一下,保证使用任何mp4 container库都可以方便地输出mp4文件。使用模板的目的是为了避免任何回调的开销。h264_util.h依赖于x264库。main.cpp依赖于h264_util.h和libmp42(可选)和libmp4av(可选),后两者都是mpeg4ip的一部分。使用

2005-09-21 14:02:00 5995 2

原创 学习汇编语言的教程

汇编语言教程http://www.drpaulcarter.com/pcasm/redir.php?file=pcasm-book.ps.gznasm文档http://nasm.sourceforge.net/doc/nasmdoc.ps

2005-08-15 16:26:00 1530

原创 http://web.archive.org/

给网站存档的网站(google internet archives),找找一些文档还是蛮有用的.比如http://web.archive.org/web/20041016185430/www.c-view.org/journal/002/gp_aa.htm

2005-08-14 11:41:00 9604

原创 一个跨平台的媒体播放器

http://ww.videolan.org/最近正在使用x264库(一个支持h.264图像编码的的库),然后找到了这个软件。跨平台的(当然包括windows,linux)),gpl开源的。看了一些中文网站的,竟然说它只支持苹果机,也有说它是共享软件,faint。也许和mplayer有的一拼。据说特点是支持播放不完全的多媒体文件。

2005-07-27 15:18:00 1579

原创 两本教编程的电子书

htdp:http://www.htdp.org/2003-09-26/Book/sicp:http://mitpress.mit.edu/sicp/

2005-07-20 08:42:00 1970

原创 讨论视频编码的网站

http://forum.doom9.org/http://www.vcodex.com/h264.htmlhttp://en.wikipedia.org/wiki/H264http://zh.wikipedia.org/wiki/H.264/MPEG-4_AVC最近工作需要,以后有空仔细看一下。

2005-07-19 15:58:00 1399

原创 kodak数码相机的一些评论

http://www.assassinationscience.com/johncostella/kodak/非常有趣。呵呵。

2005-07-18 15:07:00 1266

原创 一个智能GNU makefile

主要是懒得自己写makefile,那个《gnu makefile指南》中的智能makfile对我来说还不够简洁。使用方法:把makefile拷到代码目录里就行了,不需要做任何设置,输出名为test_main的调试版可执行程序。如果要建立发行版可执行程序,可以输入make OPT=-g -O3makefile的内容(注意tab可能需要调整):.PHONY  =all clean veryclea

2005-07-18 11:00:00 2058 4

原创 有时候就是懒惰

比如我,呵呵。比如我在用gdb调试的时候,想知道gdb是如何显示数组的。虽然我自己做这类事情的原则是“先查手册,在google”,但我还是忍不住先使用了google,而且我还优先搜索中文网页(又违反了“优先搜索英文网页”的原则)。找到一篇王纯业的《gdb调试指南》,还不错:http://ann77.stu.cdut.edu.cn/但是没有我想要的打印数组的内容。我每次违反原则都是这个下场。最好还是

2005-07-18 10:07:00 1597 1

原创 http://www.howstuffworks.com/

里面的C教程好像还不错。不过我关心的是money stuff,呵呵。

2005-07-14 11:26:00 2214

原创 Gutenberg计划,提供免费电子书籍

有一些经典的书籍,好像比wikibook质量高。http://www.gutenberg.org/

2005-07-13 16:13:00 2181

原创 Milon.MorFIX,myie2查找wkipedia的plugin

我经常需要查查百科全书,所以这个plugin对我很有用。http://maxthon.tarapages.com/plugins/pafiledb.php?action=file&id=521

2005-07-13 14:55:00 1324

空空如也

空空如也

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

TA关注的人

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