12 2011 档案

摘要:Linux下当向一个进程发出信号时,从信号产生到进程接收该信号并执行相应操作的过程称为信号的等待过程(呃,根据对APUE的理解翻译的)。如果某一个信号没有被进程屏蔽,则我们可以在程序中阻塞进程对该信号所相应的操作。例如一个程序当接收到SIGUSR1信号时会进行一个操作,我们可以利用系统API阻塞(block)程序对该信号的操作,直到我们解除阻止。再举个现实的例子:就好像一个同学让我帮他带饭,但是我现在有其他事要做,现在我先做我手头上的事,直到我把手上的事都完成才去帮他带饭。整个过程差不多就是这样子。 我们考虑多线程与非多线程的情况。 阅读全文
posted @ 2011-12-29 19:23 akawhy 阅读(1875) 评论(0) 推荐(0)
摘要:perl语言入门中提到可以利用钻石操作符结合$^I变量对文件进行修改操作,但实际用起来不是十分顺手,以下是我认为比较顺手的方法。 perl可以利用Tie::File模块来直接对文件内容进行修改,测试的文档内容如下: 阅读全文
posted @ 2011-12-27 19:37 akawhy 阅读(7182) 评论(1) 推荐(0)
摘要:大四上学期也快结束了,之前刚考完一门考试,又进行了一次答辩。考试的那门课主要是理论,有很多资料需要看,考前的突击让我对这门课有了一个较为完整的认识;需要答辩的课对我也是一种挑战,因为需要自己搭建一套环境,走一遍软件开发的流程,结果还不错~我现在感觉到:在学校里自己如果能认真完成老师布置的任务,考前再好好复习,真的可以学到不少的东西。回想之前的三年,想想自己学的数学、物理,真的感觉有点惭愧,一直提不起兴趣也觉得不重要。但是最近发现自己的数学知识太匮乏了,得好好补习一下了。 阅读全文
posted @ 2011-12-11 15:27 akawhy 阅读(263) 评论(0) 推荐(0)