本部落格里,若没有特别注明,都是本人原创,转载请注明出处: www.9ri.net
 
 
RSS
 
 
Home » 2008 » 一月

Archive for 一月, 2008:


links for 2008-01-31

GSeeker: “手气不错”按钮成spam工具 尽管”手气不错”按钮每年会使Google少收1.1亿美元,但由于它是Google传统的一部分,因此Google一直保留它。 (tags: google 垃圾 广告)

Tags: , ,

links for 2008-01-30

角色与扮相的欺骗 – 刘韧Blog – DonewsBlog 。《人民日报》代表党的声音,《人民日报》上的一些股市文章,却可能是一些作者在瞎写。如果你非要从这些狗屁文章中,揣测管理层的意图,那只能自乱方寸。 (tags: 欺骗) 没人再赞颂南方的雪了-董路 – 新浪BLOG 很优美的文字,很冰冷的现实…… (tags: 雪灾 大雪)

links for 2008-01-29

暴风影音3.2官方下载- (暴风影音) – 科技-软件 – diglog 奇客发现 (tags: 软件 下载 暴风影音) 2007年10个值得记忆的文化“面孔”-凤凰周刊 – 新浪BLOG 2007年的过往如同一场盛世电影,在底片上,我们寻找需要留存的文化影像。 (tags: 2007 记忆 文化)

FTP server 制作总结

张旭 2008-1-8 需求 实现LS,PUT,GET,CLOSE命令。 实现多用户并发访问添加配置文件,可以设置端口、主目录及虚拟目录、最大同时访问数、访问日志参照 socket++ 开源项目,用面向对象的方法实现不能同时上传同名文件,上传中的文件不能被下载配置为 Linux 服务,能自动运行支持命令行方式启动服务:start为启动服务、stop为停止服务捕捉全部 FTP 动作,实时显示 知识准备 文件读写操作 目录操作 C++面向对象知识 SOCKET编程:了解不同程序间收发信息的方法,send,resv,了解阻塞。 FTP协议-RFC959 :了解FTP报文书写原则和相关规定。 FTP通信过程 :使用网络通信捕捉工具,观察通信过程。 多线程: 父进程和子进程关系,僵尸进程。 信号:了解各种信号的产生和处理。 进程间通信:共享内存,信号量,消息队列,管道。文件锁。 守护进程 Linux服务配置:etc/init.d目录 系统日志添加方法 程序制作周期 07年12月6日—08年1月8日 开发进度(粗体表示难点) 12月6日,熟悉FTP协议RFC959,配置linux ftp服务。 12月7日,利用科来网络分析系统,观察ftp传输过程。 12月8日,实现简单ftp服务端,可根据不同的请求给出相应答复。多线程知识准备。 12月9日,研究ftp主动、被动传输模式。尝试获取传递信息中的关键信息。 12月10日,研究ftp被动传输模式。研究本机ip地址的获取方法。实现LIST命令的接收和回应。解决端口无法短时间内多次被绑定问题。 12月11日,完成整个ftp传输过程的观测,画出整个工作流程图。 12月12日,实现socket类。实现FTP类。 12月13日,将两个类实例化,实现面向对象ftp基本程序。实现多线程,可以多人同时访问。 12月15日,实现GET命令PUT命令。 12月16日,实现ftp的全部基本功能,LIST,PUT,GET,CLOSE。 12月17日-12月23日,进程间通信的学习,英语四级考试准备。 12月24日-25日,信号量操作的学习,实现PV操作。 12月26日,共享内存的学习,实现PV类。 12月27日,利用PV类实现同时在线人数的控制,学习守护进程相关知识。 12月28日,僵尸进程问题的学习。 12月29日-30日,信号及其通信学习。实现配置文件,实现文件锁功能。 12月30日,实现利用进程间通信控制守护进程的运行。 1月1日,完善FTP服务器及相关子类。增加超时断开连接功能。 1月2日,配置linux服务,设置为开机自动运行程序。 1月3日-7日,期末考试,完善全部功能细节。 1月8日,编写文档和总结。 文件结构 config.txt 配置文件,被main.cpp调用。

(More)…

Tags: , ,

这样生活

在家安逸的度过了快两周了。和以往的寒暑假不同的是,娱乐没有占用我的全部时间。我把大量的时间放在继续研发和学习我的软件项目。进入了一种相对稳定的生活状态。 每天九点左右起床,这比在校的时候晚了一点。是床的原因,我太喜欢家里的床了,这种柔软,这样的味道,总能让我忽略我的闹铃。早上只喝一杯咖啡,就开始了我一天的工作。上午11点之前是我效率最高最转注的时段,我会抓住这点时间做最复杂的函数。 手记是我必不可少的辅助工具,电子设备再方便,也不如在纸上写写画画。上面记录了我的每一个想法,我的思路,实现的步骤,和它的结果—成功或者失败。翻开手记,最后的几行是昨天的遗留问题,我把今天对这个问题的想法补充上去。接着写上今天要实现的一些功能和模块,有的时候,要实现的可能只是看完一本书。剩下的工作就是按照计划去完成。一边做着,一边在本子上写写划划。这样能给我一种暗示:当你完成一天工作时,看到本子上密密麻麻的手记,会有一种成就感;或者,只有很少的几行,这意味着我今天分心思做了别的,不够努力。 写代码是很枯燥的,我不知怎么去形容那有多无聊。只有在让他的运行的时候,会很刺激。当错误发生,你就要像个推理侦探一样去找到蛛丝马迹。讽刺的是,你在找的是自己的犯罪证据。当程序终于安然运行起来,我甚至会手舞足蹈,在屋子里转来转去。我不会因此而打扰别人,虽然屋子里根本就没有别人,即使有,我也不会马上和他分享我的喜悦。我还不能高兴的太早,因为很多程序错误是程序员自己检测不出来的。我还要花点时间再多做一些防护措施,保证代码在出错的时候能给一个友好的提示。程序员最糗的事就是自己认为完美无缺的代码被测试人员告知这里有5个错误。当你改完5个错以后,又被打回来,这次又多了17个错。这不是一个笑话,对于我们这是很正常的。这样,连写代码的最后一点成功喜悦也不能维持太久。 遇到程序调不通的情况是很令人抓狂的。这时候任何事情都不能阻止我把原因找到。我忘记饥饿,忘记球赛,忘记老妈叫了我三遍让我来吃饭。即便这样,我经常无法把它搞定。心烦意乱的时候,最好就是让自己和电脑都休息一下,让他待机,让自己也待机。这很有效,也许当你呼吸到不同味道的空气时,你就有了想法。 下午不会有太大的进度,如果上午的计划提前完成,我就不会在做新的尝试。大脑应该补充一些轻松的东西。互联网是我最好的选择。坚持更新着我的del.icio.us,登陆校内网让我感觉和这个社会还有联系。QQ在线的人很多,但都很安静,QQ群都被我静音了。大部分好友已经很久没说过话了。我都不知道聊些什么,毕竟我还不是那么无聊,我还可以去网上找些乐趣。写写博客。大概,我每天说的话都没有我写的汉字多。 最近看到一篇软件工程师招聘要求条件之一:2年内不谈对象。这让我想到我们基地的某个老师上学期跟他谈了2年的女友分手了,原因就是他工作忙没时间陪他。走向工作岗位以后就身不由己了,尤其是创业的时候。也是,两个人感情再深,誓言再毒,人不在一起,就挂个名。要我,我可不这么干,男人要负责,要给你爱的人幸福。如果你现在还给不了人家幸福,那就先去加油奋斗吧。 呵。这样生活。

links for 2008-01-28

HTML 5公测草案发布 推动Web标准与互操作性 — 资讯中心 – 赛迪网上周二,WWW论坛(World Wide Web Consortium)发布了升级版HTML的一个公测草案。(tags: DIV html www 互联网 internet) 农民工人大代表的维权悖论可是这样一来,他们就不再是“农村户籍、从外省市来广东务工”者,他们将立即丧失农民工代表的身份。当代表就是为了不当代表?这是又一个悖论。(tags: 农民工 人大代表 悖论) 加菲猫经典搞笑语言集锦–DoNews.com–IT社区&写作平台ii钞票不是万能的,有时还需要信用卡。(tags: 搞笑 加菲猫)

links for 2008-01-27

东拉西扯:百度日本与谷歌中国 – 对牛乱弹琴 | Playin’ with IT – DonewsBlog 百度日本让我很自然地想到谷歌中国。所有的冒险都不会是一帆风顺的,这一点王微应该很有体会。他当初决定从拉萨骑自行车到加德满都的时候,大概没有想到,这一趟旅程,会艰辛到几乎无 (tags: 百度 搜索 google) 不许联想 » Blog Archive » 电脑对联 人们总是希望从中发现惊喜。我的确发现惊喜了,因为瞎猫总会撞见死耗子。下面是我用这个程序对出来的对联,看上去很笨,但是很原生态,琢磨一下还真是那么回事,这个弱智程序还挺有社 (tags: 不许联想 对联) 女孩好心扶老太,反被诬成撞人原凶 幸亏我们看见了经过,但是雷锋学不得,好事做不得,下次千万不要扶什么老太了。 (tags: 雷锋 老太太) stat.h头文件,轻松获取文件属性。

stat.h头文件,轻松获取文件属性。

Published on 一月 27th, 2008 by in 与IT沾边

【以前还为了获取文件的长度,费劲从头读取一遍,一个一个字节的算。 做webserver时候,发现原来stat函数可以返回一个结构,里面包括文件的全部属性。 真是曲折啊。】 #i nclude<sys/stat.h> int stat(const char *restrict pathname,struct stat *restrict buf); int fstat(int fields,struct stat *buf); int lstat(const char *restrict pathname,struct stat *restrict buf);  返回值:若成功则返回0,失败则返回-1    一旦给出pathname,stat函数就返回与此命名文件有关的信息结构,fstat函数获取已在描述符fields上打开文件的有关信息。  lstat函数类似于stat.但是当命名的文件是一个符号链接时,lstat返回该符号链接的有关信息,而不是由该符号链接引用文件  的信息。第二个参数buf是指针,它指向一个我们必须提供的结构,这些函数填写由buf指向的结构。该结构的实际定义可能随实现  有所不同.    struct stat{ mode_t st_mode; //文件类型和权限信息 ino_t st_ino; //i结点标识 dev_t st_dev; //device number (file system) dev_t st_rdev; //device number for special files nlink_t

(More)…

Tags: ,

links for 2008-01-26

下载工具与个性 | 五十街西里 不像那些高深的心理学家,我从不靠大叠大叠的测试表来判断一个人的个性,我所需要的,仅仅是知道你使用哪种下载工具。不信?那就试试吧。 (tags: 下载 个性) yo2优博网域名绑定服务被迫暂时失效-zousuper – 新浪BLOG 今天,我在Yo2.cn上的绑定域名的两个博客都出现了不能访问的情况,在询问优博网(yo2)管理员yo2one后得知,是因为yo2上有网友发布违法内容,位于北京的两台服务器都被拔了网线。 (tags: 和谐 博客 wordpress yo2)

links for 2008-01-25

老人心脏病倒地猝死 过路司机被判赔6万 一名出租车司机过路时,一老人突然心脏病发作死亡。司机称自己无违章驾驶,出租车也无碰到老人,但法院却以“出租车从老人身旁路过对其倒地有一定诱因力”为由判司机赔对方家属6万余 (tags: 法制) GSeeker: Google Presentations(演示文稿)升级:另存为PDF、创建图形等 今天Google Docs里的Presentations(演示文稿)进行了一系列的升级,加进了一些用户强烈建议过的功能,包括对演示文稿导出及打印、创建图形等等。Google将会继续完善Presentations,因为至今为止, (tags: google) 节目预告 昨天晚上,我参加了中国狗仔队的一次聚会,北京首席、次席……狗仔队们全部到齐,欢聚一堂,相互倾诉他们做狗仔心得,我听了几个小时,受益匪浅,决定好好把它写出来。 (tags: 不许联想) 半程总结:麦蒂一点能力不可或缺 季后赛希望犹存_篮球-NBA_NIKE新浪竞技风暴_新浪网 京时间1月25日火箭官网消息,虽然上半赛季球队的表现并不理想、但是所幸火箭并没有失去进军季后赛的希望,现在,火箭只希望凭借一个强劲的后半程冲刺提升排名。 (tags: nba

 
© Hardy.九日志
credit

无觅相关文章插件,快速提升流量