- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 opensuse 源设置
zypper ar http://ftp.sjtu.edu.cn/opensuse/distribution/11.4/repo/non-oss/ my-non-sjtuzypper ar http://ftp.sjtu.edu.cn/opensuse/distribution/11.4/repo/oss/ my-oss-sjtuzypper ar http://ftp.sjtu.ed
2013-10-24 07:48:56 779
转载 Linux下IO阻塞、非阻塞,同步、异步之解析
最近在实现个软件的功能,涉及到blocking操作的,最终用IO的多路复用实现了,但功能实现后发现有些概念自己不是很理解,即blocking,non-blocking,synchronous,asyncchronous之间的区别,今天查了一天资料,最后发现csdn上有篇文章写得非常到位。原文出处:http://blog.csdn.net/historyasamirror/article/d
2012-10-27 13:25:54 594
原创 Linux下inotify机制简介
1.inotify机制简介:inotify是Linux内核提供的一个文件系统变化通知机制,从2.6.13版本的内核开始提供,比如你在创建一个文件时它可以通知你哪个文件被创建了,删除文件时通知你哪个文件被删除了,修改文件时通知你哪个文件被修改了,关闭文件时哪个文件被关闭了,是可写关闭还是不可写关闭等等。这个机制在某些特定用途下是很必要的,比如桌面搜索引擎,一般当我们不记得某一文件放在哪个地方
2012-10-27 13:23:10 989
原创 从一个项目完成的过程中感受linux与unix的区别
最近20多天来一直在忙于将一个Linux平台下的软件移植到Unix平台下,在完成这个项目的过程中自己的感受其实还是挺多的,下面就随便记录下以作为自己成长的见证吧。公司有个软件,分为Windows版的和Linux版的,可能是因为公司人少的缘故,领导让我一个人负责Linux版本下的软件维护及开发。Linux,地球人都知道,虽然内核用的是同一个,但有各种各样的发行版,要考虑到在各种发行版下软件都
2012-10-27 13:21:06 614
原创 单模匹配之KMP算法简解
最近在看些模式匹配的算法,算法很多,各种各样的。在看到KMP算法时,感觉有些吃力,查了许多这方面的资料,基本上都是国人写的技术博客,奈何绝大部分人自己都没搞懂,写出来的东西只是让俺更加的迷茫,总之一个字:不懂。后来索性拿着算法导论那本书仔细的看了下这个算法的具体思想和实现,自我感觉看得算是懂了,这里简单的说下我对KMP算法的理解。在说KMP算法之前,我们先简单介绍另外一个算法,BF算法,这个算
2012-10-27 13:16:45 714
原创 从容、坚强
最近这10天自己的人生就像是在过山车一样,只是上的坡度小,下的坡度很大,大到似乎都快让我麻木了。先是从原来实习的公司离职,因为签了三方不得不付违约金,这件事情自己做得很鲁莽。付完违约金、等待新工作的这段时间自己过得很迷茫,当一个人突然间没有工作、前途未卜时这种无奈压得我有些喘不过气来,晚上睡觉总失眠,白天是一副无精打采的样子。还好等了三天左右(算上周末的话其实是五天)我现在呆的公司给我发来了o
2012-07-17 19:29:42 775
原创 TStrings与TStringList
delohi中与TStrings相关的类的关系如下图所示: 其中TStrings是一个虚类,若要创建一个TStrings对象必须由其子类中的具体类通过create方法创建一个对象,再将该对象赋值给TStrings对象,这与C++中的将子类对象赋值给父类对象是相通的。 由于TStringList类继承自TStrings类,并且我在实际编程中也比较趋向于申明TStringL
2012-04-14 15:10:07 2789
原创 Format函数说明
Format函数是一个比较常用的函数,我主要用它来对一个常量字符串进行操作,据说这样便于后续程序的维护。以下对Format函数的使用进行一些简单的介绍: 申明:function Format(const Format: string; const Args: array of const): string;参数:Format:一个格式字符串,要进行处理的字符串
2012-04-14 14:07:40 558
原创 delphi与多线程
delphi中实现多线程有两种方式:1:直接调用windows的API函数:这种方式要求熟悉多线程的API函数,个人倾向于使用这种方式。在使用这种方式实现多线程时要特别注意API函数中参数的设置,对于API函数中各个参数的意义建议参考windows的联机帮助文档,这个是最权威的文档,其他都是浮云。2:通过继承delphi的TThread类:TThread类以默认参数的方式封装了大部分的wi
2012-04-11 20:52:32 2087
原创 ActionList及Action使用
ActionList:用于管理程序中的ActionAction:可用于管理程序中控件的状态 当Action与某一控件相关联时(假定相关联控件为button),button的相关属性的值和对应事件会自动转变为Action中设定的属性值和相应的事件。此处需要特别注意的是Action的OnUpdate和OnExecute事件:OnUpdate:当程序空闲时会运行该事件,所以在该事件中我们
2012-04-11 19:09:27 4246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人