博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
2215
你 感受人生来着的吧 可能你上辈子是个小昆虫 你有很大的欲望想变成人 于是 一个机会给你 来人世体验生活 于是你就来了* 现在 你好象厌倦了 那你决定你下辈子的选择了么?
wangfdxl.cublog.cn
管理博客
发表文章
留言
收藏夹
博客圈
音乐
相册
· 大学时代
· 技术
文章
· diary
· linux
首页
关于作者
姓名:轩辕一光 职业:学生 年龄:22 位置:济南 个性介绍:歌人生者,人生如歌;哀人生者,人生多哀!
||
<<
>>
||
我的分类
最新照片
上一张
下一张
幻灯片
停止播放
最新文章
·
2008十一
·
我是一个硬盘
·
披着黄金圣衣的青铜战士
·
意有所至而爱有所亡
·
apue.ch8.proc.cntl学习笔..
最新留言
·
xy
记得以前有在报纸上看的一..
·
本站网友
http://junshi.teein.com/
最新评论
·
io.klopl.khg
·
我问佛……
·
呵呵
·
不客气,呵呵!
年轻的你..
·
你的评论我看了很多遍,谢..
最新收藏
·
2215
统计信息
·
总访问量:19434
·
文章个数:71
·
评论条数:7
·
留言条数:2
·
网友推荐:
2008十一
<DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=4>不孝</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=4>从五一回校后,再没回过家,十一前妈妈告诉我不必回家“凑热闹”,正中下怀,后来她知道我要回济南,就打了三四个电话要我回家,我说买不到票了,硬是不回,都是借口,其实是不想回,现在也不想。</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face=宋体 size=4> </FONT></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=4>孔子</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=4>说实话,对三孔之行很失望,孔庙里净是些古代当权者为巩固皇朝去追谥、祭祀孔子石碑,一代一代,看得恶心,孔府是孔子的家,有一口井,还有许多被抚摸得发亮的石头,孔子不过是个普通的人,为何人们非要把他当成神!我开始怀念灵岩寺秀气的山、挺拔的塔,泰山之行那天夜里的美丽月光和青岛战舰上那蔚蓝的海,三孔真是很没劲!</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=宋体 size=4> </FONT></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=4>生日</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT face=宋体><FONT size=4><SPAN lang=EN-US>2</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">号上午我和宋矿乘车返校,任素英给我短信,提前祝我生日快乐,我知道这几天过生日,但不记得具体哪一天,她告诉我</SPAN><SPAN lang=EN-US>4</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">号,然后又聊了一些。</SPAN><SPAN lang=EN-US>3</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">号晚宋矿买来生日蛋糕,隋旭亮也给我短信,还收到妈妈、赵永芬、宋新洁的祝福。我听说一个人生日的时候很脆弱,需要别人的安慰和祝福,有他们,我很幸福。谢谢你们,还要特别感谢宋矿,作为我仅有的几个朋友,给过我这么多帮助!</SPAN></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=宋体 size=4> </FONT></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=4>暧昧</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=4><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我非常讨厌暧昧,当然不涉及其中的人。高中的一些不愉快和遗憾,使我在大学尽量避免与女生接触,还算成功,</SPAN><FONT face=宋体><SPAN lang=EN-US>3</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">号下午约沈静静出来玩,我们先去的泉城公园,接着去永和吃的晚餐,她请的客,玩得非常愉快。本来是不应该邀请的,没有那种意念就不该去骚扰她,讨厌自己的嘴脸!</SPAN></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=宋体 size=4> </FONT></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=4>妹妹</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FONT size=4>和王交琳是那种微妙的关系,她胖乎乎的我看来恰到好处,她阳光与黑暗并存的双重性格与我挺象,纯洁的眼睛很招人喜欢,暑假时生了一场大病事后我才知道,现在她必须按时吃三餐,还不能吃零食,相比她以前从不吃早餐和经常黑白颠倒,真的是塞翁失马!你以前告诉我你会和兴兴结婚,当时不无遗憾,但仿佛意料之中,那个男生能爱你五六年这本身就值得尊重!希望你的病能快好起来,祝福你们幸福,为你祈祷,我永远的三妹。</FONT></SPAN></P></DIV>
查看全文
发表于:2008-10-07 ┆
阅读(18)
┆
评论(0)
我是一个硬盘
<DIV><STRONG><FONT face=宋体><FONT size=4></FONT></FONT></STRONG> <DIV class=t_msgfont><FONT face=宋体 size=4> <FONT color=#006666>我是一个硬盘。</FONT><BR> 在一个普普通通的台式机里工作。<BR> 别人总认为我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实,象我们这样的小台式机,工作环境狭迫,里面的灰尘吓得死人。每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇到什么大软件和游戏,上上下下就要忙的团团转,最后还常常要死机。我们这一行技术变化快,差不多每过两三年就要升级换代,所以人人都很有压力而且没有安全感。每个新板卡来的时候都神采飞扬踌躇满志,几年光阴一过,就变得灰头土脸意志消沉。机箱里的人都很羡慕能去别的机器工作。特别是去那些笔记本,经常可以出差飞来飞去,住五星级的酒店,还不用干重活,运行运行word,上网聊聊天就行了。但我更喜欢去那些大服务器,在特别干净明亮的机房里工作。虽然工作时间长点,但是福利好,24小时不间断电ups,而且还有阵列,热插拔,几个人做一个人的事情,多轻松啊。而且也很有面子,只运行关键应用,不象我们这里,什么乱七八糟的事情都要做。<BR> 不过我知道,那些硬盘都很厉害,不是SCSI,就是SCSI II,Fibrechannel,象我这样IDE的,能混到工作站就算很不错了。<BR>我常常想,当年在工厂里,如果我努力一下会不会也成了一个SCSI?或者至少做一个笔记本硬盘。但我又会想,也许这些都是命运,不过我从不抱怨。内存就常常抱怨,抱怨他们主板部门的复杂,抱怨他如何跟新来的杂牌内存不兼容,网卡和电视卡又是如何的冲突。</FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4> 我的朋友不多,内存算一个。他很瘦的而我很胖,他动作很快,而我总是很慢。我们是一起来这台机器的,他总是不停地说,而我只是听,我从来不说。内存的头脑很简单,虽然英文名字叫Memory,可是他什么Memory都不会有,天大的事睡一觉就能忘个精光。我不说,但我会记得所有的细节。他说我这样忧郁的人不适合作技术活,迟早要精神分裂。<BR>我笑笑,因为我相信自己的容量。有时候我也很喜欢这份工作,简单,既不用象显示器那样一天到晚被老板盯着,也不用象光驱那样对付外面的光碟。只要和文件打交道就行了,无非是读读写写,很单纯安静的生活。<BR></FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4> 直到有一天……<BR> 我至今还记得那渐渐掀起的机箱的盖子,从缺口伸进来的光柱越来越宽,也越来越亮。空气里弥漫着跳动的颗粒。那个时候,我看到了她。她是那么的纤细瘦弱,银白的外壳一闪一闪的。浑身上下的做工都很精致光洁,让我不禁惭愧自己的粗笨。等到数据线把我们连在一起,我才缓过神来。开机的那一刹那,我感到了电流和平时的不同。后来内存曾经笑话我,说我们这里只要有新人来,电流都会不同的,上次新内存来也是这样。我觉得他是胡扯。我尽量的保持镇定,显出一副很专业的样子,只是淡淡的向她问好并介绍工作环境。慢慢的,我知道了,她,IBM-DJSA220,是一个笔记本硬盘,在老板朋友的笔记本里做事。这次来是为了复制一些文件。<BR> 我们聊得很开心。她告诉我很多旅行的趣闻,告诉我坐飞机是怎么样的,坐汽车的颠簸又是如何的不同,给我看很多漂亮的照片、游记,还有一次她从桌子上掉下来的历险故事。而我则卖弄各种网上下载来的故事和笑话。她笑得很开心。而我很惊讶自己可以说个不停。一个早晨,开机后我看到数据线上空荡荡的插口。她一共呆了7天。后来,我再也没有见过她。我有点后悔没有交换电子邮件,也没能和她道别。不忙的时候,我会一个人怀念伸进机箱的那股阳光。我不知道记忆这个词是什么意思,我有的只是她留下的许多文件。我把它们排的整整齐齐,放在我最常经过的地方。每次磁头从它们身上掠过,我都会感到一丝淡淡的惬意。但我没有想到老板会要我删除这些文件。我想争辩还有足够的空间,但毫无用处。于是,平生第一次违背命令,我偷偷修改了文件分配表。然后把他们都藏到了一个秘密的地方,再把那里标志成坏扇区。<BR> 不会有人来过问坏扇区。而那里,就成了我唯一的秘密,我常常去看他们,虽然从不作停留。日子一天一天的重复,读取写入,读取写入……我以为永远都会这样继续下去,直到一天,老板要装xp却发现没有足够的空间。他发现了问题,想去修复那些坏扇区。我拒绝了。很快,我接到了新命令∶格式化。我犹豫了很久 </FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4> ……………………</FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4>track 0 bad,disk unusable<BR><BR><BR> <FONT color=#006666>我是一条内存。</FONT><BR> 我在一台台式电脑里工作,但是我记不得我是从哪里来的,是什么牌子,因为我健忘。我的上司是cpu大哥,他是我们的老大。都说他是电脑的脑子,可是我看他的脑子实在是太小了,比我还要健忘。每天他总是不停的问我,某某页某某地址存的是什么?我总是不厌其烦的告诉他,可是不出一秒钟他又忘记了,又要问一遍,一次我说大哥你烦不烦,你就不能记住点有用的东西?他说"内存兄弟,我有苦衷啊,每天都在不停地做题,头晕眼花的,我也难啊。"其实我不愿意跟他计较,因为他脑子小,思维也很简单。虽然说他是我的上司,可是每次睡觉醒来,他连要干什么都不记得了,总是急急忙忙地找BIOS兄弟,"嘿,哥们,今天干什么来着"。bios总是很不耐烦地把每天必做的工作说一遍,然后就去睡觉了。<BR>接下来就轮到我和C哥瞎忙了。<BR> 在机箱里的兄弟中,我最喜欢硬盘。他脑子大,记得东西多,而且记得牢。他说话的速度很慢,而且很少说错,这说明他很有深度,我这么感觉。CPU也这么想,不过他很笨,每次都忘了硬盘是谁。开机自检的时候总要问∶"嘿,那家伙是谁?""ST!"我总要重复一遍。硬盘很喜欢忧郁,我觉得象他这样忧郁的人不适合做技术活,迟早会精神分裂的,但是他不信。其实睡着的时候我总是把几乎所有的东西都忘记掉,但是我从来都不会忘记朋友。</FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4> 有一块地方叫做CMOS,那是我记忆的最深处,保存着硬盘、光驱的名字。有些东西应该很快忘掉,而有些东西应该永远记得。我在梦中总是这么想着。</FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4> BIOS是一个很奇怪的家伙,他老是睡觉,但是却总是第一个醒过来。让我们自检,启动,然后接着睡觉。<BR> 我知道如果我在CMOS里头把BIOSShadow选项去掉,他就睡不成了,但是看着他晕晕乎乎的样子,也就不忍心这么做了。他对人总是爱搭不理,没有什么人了解他。但是这次硬盘恋爱的事,却使我重新认识了他。<BR>那是很久以前的事了,机箱里似乎来过一块笔记本硬盘,很可爱,说实话我也喜欢她。不过现在除了记得她可爱,别的都忘记了。这就是我比硬盘幸运的地方,我把所有应该忘记的都忘记了,但是他却什么都记得。自从笔记本硬盘走了之后,硬盘就变得很不正常。每次他的磁头经过一些地方的时候,我们都能感觉到电流很不正常。<BR> "硬盘这是怎么了?"我问CPU。<BR> "谁是硬盘?"<BR> 我就知道和CPU没有办法交流,倒是bios没好气地说∶"那个傻瓜恋爱了"。我不知道什么是恋爱,因为我记不住东西,似乎有一些人或者事在我生命中留下过痕迹,但是我都轻率地把他们忘记了。BIOS对我说∶"对你来说记忆太容易了,所以你遗忘得更快,生命中能够永刻的记忆都带着痛楚。"我不懂,但是我知道BIOS曾经被刷写过,那时他很痛,象要死了一样。我的记忆是轻浮的,不象他们……我很羡慕他们,因为他们拥有回忆,而我没有,从此我也学会了忧郁,因为我在CMOS里面写下了"忧郁"两个字。<BR> 硬盘一天比一天不对劲,终于有一天,CPU对我说∶"下条指令是什么来着?"<BR> 我一看,吓了一跳∶"format"<BR> "是什么?"CPU很兴奋,这个没脑子的家伙。<BR> 我还是告诉了他。我不知为什么这么做。</FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4> 硬盘犹豫了很久,终于说了一句<BR> “ Track 0 bad,Diskunusable。”<BR> 电停了,很久很久,我在黑暗中数着时钟……<BR><BR> <FONT color=#006666>一个月后</FONT>硬盘回来了,也许最后的挣扎也没有使他摆残酷的命运,他被低格了。他什么也不记得了,如同一个婴儿,我们很难过,但是这未必不是一件好事,他以后不用痛苦了。为了恢复数据,笔记本硬盘回来了。<BR> "Hi,ST",她说,"你不认识我了?"</FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4> 硬盘没有说话,似乎低格对他的伤害很大。过了一会,他说∶"对不起,好象我们没有见过吧……"。笔记本硬盘显得很伤心,我能感觉到她带泪的电流。</FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4> "想不到连你也这么健忘"。</FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4> "哦……"。</FONT><FONT face=宋体 size=4>硬盘没有回答。<BR> 我很难过,笔记本硬盘的心里依然记着他,他却把一切都忘了,而<BR>那正是他最不希望忘却的。究竟是幸运,还是痛苦,我说不上来,只是觉得造化弄人,有一种淡淡的悲凉。这时从BIOS传来一阵奇怪的电流,我感觉到硬盘的表情在变化,由漠然到兴奋,由兴奋到哀伤,由哀伤到狂喜……<BR> "IBM,你回来了……"。<BR> ………<BR> 后来BIOS对我说,其实他并没有睡觉,自从硬盘把那些文件藏起来以后,他就料到会有这样的结局,于是偷偷地把其中一些文件放到了备份里。"幸好我是DUAL BIOS,虽然藏得不多,还足够让他想起来……"。<BR>我想BIOS保存这些东西的时候一定很疼,当我问他"为什么这么做"时,BIOS轻描淡写的说∶"呵呵,我们是朋友嘛"。</FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4> 嗯,朋友,永远的朋友…… </FONT></DIV> <DIV class=t_msgfont><FONT face=宋体 size=4></FONT> </DIV> <DIV class=t_msgfont><FONT face=宋体 color=#767676 size=4> PS:其实没有人会喜欢忧郁的,只是不喜欢伤心!</FONT></DIV></DIV>
查看全文
发表于:2008-09-28 ┆
阅读(26)
┆
评论(0)
披着黄金圣衣的青铜战士
<DIV><FONT face=宋体 size=4> 昨晚照例看《挪威的森林》,忽然注意到渡边第一次去直子疗养院时,竟带着德语书,仔细想想,很汗颜!如果是我的话,顶多带本小说,到了那里哪会静</FONT><FONT face=宋体 size=4>下心看什么英文单词!这一段以前读过,不过是第一次领略到这一点,现在的我是那么浮躁,就算是青铜战士也没冤枉你!不学无术显得无知,物欲横流很是轻</FONT><FONT face=宋体 size=4>薄,不能再这样下去了!<BR> 为什么渡边去那里能带着德语书?或许对他而言,学习就是学习,甚至是趣味,而不是负担。<BR> 我正在变得平庸,也可能已经很庸俗,在公交上是看“美女”胡思乱想度过的,在公司做一会程序,看一会校内,没学到什么实质的东西,晚上回家看看电</FONT><FONT face=宋体 size=4>视,一天就过去了,难怪会不进步呢!<BR> 对现在的我,可能只有学习知识才能找到兴趣点,也是一条出路!</FONT></DIV> <DIV><FONT face=宋体 size=4><BR> <FONT color=#ff0000>天行健,自强不息。</FONT><BR></DIV></FONT>
查看全文
发表于:2008-09-24 ┆
阅读(28)
┆
评论(0)
意有所至而爱有所亡
<font size="4"><span style="font-family: 宋体;"> <span style="color: rgb(102, 1, 2);">用主观的方法去体现爱心,其结果适得其反。</span></span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;"> 世间最难揣摩的就是人心,与人相处的学问一生也学不尽。 用主观的方法去体现爱心,其结果适得其反。</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;"> 庄子在《人间世》中讲到一则寓言:一个爱马者用竹框装马粪,用大贝壳盛马尿,对马的关心照顾可谓是无微不至。碰到有蚊虻叮咬马时。他出其不意地扑打,没料到马因此而受惊,咬断勒口,挣脱笼头,毁坏胸带。他本意是爱马,却使马受到伤害,也就是说,结果适得其反。有时,我们出于一种善良愿望,却往往遭遇一种意想不到的结果。是我们错了吗?是对方错了吗?或许都没有错。那么问题究竟出在哪里呢?这是人和马的故事,如果置换成人和人的故事,就显豁无遗了。譬如说,我们爱某个人,这个人从心底接受我们的爱吗,他真正能够理解我们对他的善意吗,他能够认同和接受我们爱他的方式吗?如果不能,他就像那匹马不能理解爱马者为其驱蚊灭虻的那份爱心的。“我本将心向明月,奈何明月照沟渠”正是这种当事者无奈的慨叹吧。看来,对爱的认同,需要双方心灵的契合。因此,爱既要考虑对象和条件,也要考虑方式方法,既不要使爱成为一种负担,也不要使爱变成一种伤害</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;"> 南怀瑾先生在讲解《庄子》时,强调了“意有所至而爱有所亡”。这其实是在讲做人的道理。任何一个人,都有自己的意志,他专注在那一点的时候,什么也无法改变。一个人入迷的时候,你要劝他“回头是岸”,难上加难。所以,明知道你为了他,有时候他出于自己的利益需要,就忘记你是为他着想了。因此人与人之间很难相处,无论夫妻、父母、兄弟还是朋友,总是“意有所至而爱有所亡”。</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;"> 庄子曾经看着飞进飞出的燕子,说道:鸟都怕人,所以巢居深山、高树以免受到伤害。但燕子特别,它就住在人家的屋梁上,却没人去害它,这便是处世的大智慧。人类见着鸟举枪便射,却对身边萦绕的燕子视而不见。燕子的叫声可谓婉转,却没有一个人将燕子放到笼子里,以听它的叫声取乐。燕子智慧的核心是什么?那就是距离。</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;"> 人类是一种你不能离他太远、又不能离他太近的动物。比如珍禽猛兽害怕人,躲得远远的,人便结伙去深山猎捕它们,这是因为离人类太远。家畜因完全被人豢养和左右,人便可随意杀戮,这是因为离人类太近。只有燕子摸透了人类的脾气,又亲近人又不受人控制,于是人便像敬神一样敬着燕子。</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;"> 南先生说,历史上的大奸巨都懂得“意有所至而爱有所亡”之妙,所以总是避免碰触君臣相处的禁区,因为即使你心怀社稷、一腔忠诚,也难免因一时的劝谏惹来日后的杀身之祸。其实懂了这个道理,就可以更巧妙地为人处世、成就大业了</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"></font>
查看全文
发表于:2008-09-01 ┆
阅读(119)
┆
评论(0)
apue.ch8.proc.cntl学习笔记5到10节
<font size="4">为<span style="font-family: 宋体;">保证每个进程有父进程:</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">一个进程结束时,内核检查所有active进程,看该进程是否某某的父进程。</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">如果是,把某某父进程变为init进程。</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">子进程早于父进程结束时,内核为其保留一个最小信息集:进程号,退出状态和占用cpu时间。</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">zombie process</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">一个进程结束,但是他的父进程没有wait他。</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">被init收养的进程,在结束时,init会调用wait收集信息。</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">进程正常退出还是非正常退出,父进程都异步地收到一个SIGCHLD信号,默认忽略些信号。</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">最好在收到sigchld信号时,调用wait,</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">wait 是阻塞的,直到有子进程结束, 等第一个结束的子进程</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">waitpid 有选项可以不阻塞, 可以指定某个子进程</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">如果某子进程已zombie了,调用wait将立即返回</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">waitpid</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">pid == 1</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">Waits for any child process. In this respect, waitpid is equivalent to wait.</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">pid > 0</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">Waits for the child whose process ID equals pid.</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">pid == 0</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">Waits for any child whose process group ID equals that of the calling process. (We discuss process groups in Section 9.4.)</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">pid < 1</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">Waits for any child whose process group ID equals the absolute value of pid.</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">wait3,wait4</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">多了一个struct rusage指针参数,允许内核返回该进程及其子进程使用的所有资源之和。</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">资源信息包括:用户cpu,系统cpu,页错误数,收到信号数等。</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">man setbuf</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">当output stream是unbuffered,信息会立即出现在目标文件中,</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">如果是block buffered,许多字符会保存,直到作为块写到文件,</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">如果是line buffered,遇到newline就会输出,</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">通常,file是block buffered,stdout是line buffered,而stderr是unbuffered</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">exec系列函数</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">l 代表list char *arg0, char *arg1, ..., char *argn, (char *)0(NULL POINTER)</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">v 代表vector </span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">execle和execve</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">exec关系</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">只有execve是系统调用,其它都是调用execve的,</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">execl --> execv</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">execvp --> execv --> execve</span><br style="font-family: 宋体;"><br style="font-family: 宋体;"><span style="font-family: 宋体;">外面变量和环境变量可能这样用</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">在main方法里,extern char **environ</span><br style="font-family: 宋体;"><span style="font-family: 宋体;">就可以使用环境变量了,效果与main的第三个参数相同。</span><br style="font-family: 宋体;">5到10节<br><span style="font-family: 宋体;"></span></font>
查看全文
发表于:2008-09-01 ┆
阅读(47)
┆
评论(0)