回首之作--民大《朝花》网络杂志网页[原创]
[ 2006-10-15 15:41 | by 张宴 ]
想起曾经在校党委宣传部旗下“民大在线”的技术生涯,
薪酬不能和别处相比,
奖状无法和他方相攀,
然而,
认识了无数好友,
拥有了许多温馨,
《朝花》,
离开“民大在线”后的再回首,
能否为这段人生划上一个句号?
夕拾,
拾到的最大宝贝,
莫过于昔日的同事,
今日的女友。
《朝花》网络杂志:http://bbs.scuec.edu.cn/zhaohua/
薪酬不能和别处相比,
奖状无法和他方相攀,
然而,
认识了无数好友,
拥有了许多温馨,
《朝花》,
离开“民大在线”后的再回首,
能否为这段人生划上一个句号?
夕拾,
拾到的最大宝贝,
莫过于昔日的同事,
今日的女友。
《朝花》网络杂志:http://bbs.scuec.edu.cn/zhaohua/
国庆买了新手机[原创]
[ 2006-10-7 15:41 | by 张宴 ]
国庆期间回家了,正值当地移动举行手机促销活动,10月2日买了部新手机--波导D660,功能有MP4播放器、MP3播放器、64和弦铃声、130万像素摄像头、JAVA(J2ME)支持、USB接口数据线、红外线、内置60MB存储空间、支持TF扩展卡。
收到从荷兰寄来的 Ubuntu Linux 6.06 免费光盘[原创]
[ 2006-9-27 15:40 | by 张宴 ]
今天收到一件外国包裹,打开一看,是Canonical公司从荷兰布雷达市免费邮寄过来的十张 Ubuntu Linux 6.06 LTS 光盘(8张PC版+1张64位PC版+1张MAC版)。这些光盘质量非常好,盘面十分光洁。每套 Ubuntu Linux 只有一张光盘,该光盘既是安装盘,又是Live CD(可以从光盘上直接运行、无需安装的Linux操作系统)。如果要安装到硬盘,启动Live CD后,点击桌面上的“Install”即可。另外,还附赠了8张Ubuntu标识贴纸。
附:如果需要 Ubuntu Linux 光盘,可以到https://shipit.ubuntu.com/申请。收件地址除了国家填写中国的英文名称China外,其余最好填拼音,因为看具体地址的是中国的邮递员,填写英文他们还得再翻译过来,可能会把地址弄错。
附:如果需要 Ubuntu Linux 光盘,可以到https://shipit.ubuntu.com/申请。收件地址除了国家填写中国的英文名称China外,其余最好填拼音,因为看具体地址的是中国的邮递员,填写英文他们还得再翻译过来,可能会把地址弄错。
暑假来临后的12天简述[原创]
[ 2006-7-20 23:36 | by 张宴 ]
7月8日:我和GF从怀化下火车后,坐3个小时的汽车到了凤凰,途中很多段道路被洪水淹没,汽车不得不在洪水中摸索着行使。到达凤凰,雨仍在下,我们在凤凰古城游玩了一天,其他景区没有去。
7月9日:我们坐汽车经吉首到达我家,见了我的父母。
7月10日、11日:在家住了两天。
7月12日:上午10:00,我们坐上开往北京的K268次列车。从吉首到北京竟然要24个小时。
7月13日:上午10:10,我们抵达北京西站。
7月14日:我去北京市朝阳区的一家网络公司应聘PHP实习生职位,笔试、面试通过。
7月15日:第一天上班,技术总监布置了培训题目,我对公司要求的smarty模板技术和MVC框架("Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器")从未接触过,做不出来,郁闷一天。
7月16日:周末休息。我和GF去中关村买了台明基的笔记本(Joybook R23E 103:AMD Mobile Sempron 3000+ 1.8GHz 处理器;扩充到512M 内存;60G 硬盘;内置802.11b/g无线网卡,北京有肯德基和麦当劳的地方可以免费无线上网),价格砍到4400元。
7月17日:第二天上班,我花了3个小时初步掌握了smarty模板技术和MVC框架技术,摸清了公司一套采用MVC框架编写的PHP社区程序结构,适应了环境,一次性完成了培训题目。
7月18日:第三天上班,我与一个同事共同编写"社区圈后台管理"功能列表文档,我负责B部分,文档被技术总监发回重改了一次后,通过验收。
7月19日:第四天上班,我与那个同时共同编写"社区"数据字典,我同样负责B部分,老早完成了任务。
7月20日:第五天上班,继续工作......
7月9日:我们坐汽车经吉首到达我家,见了我的父母。
7月10日、11日:在家住了两天。
7月12日:上午10:00,我们坐上开往北京的K268次列车。从吉首到北京竟然要24个小时。
7月13日:上午10:10,我们抵达北京西站。
7月14日:我去北京市朝阳区的一家网络公司应聘PHP实习生职位,笔试、面试通过。
7月15日:第一天上班,技术总监布置了培训题目,我对公司要求的smarty模板技术和MVC框架("Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器")从未接触过,做不出来,郁闷一天。
7月16日:周末休息。我和GF去中关村买了台明基的笔记本(Joybook R23E 103:AMD Mobile Sempron 3000+ 1.8GHz 处理器;扩充到512M 内存;60G 硬盘;内置802.11b/g无线网卡,北京有肯德基和麦当劳的地方可以免费无线上网),价格砍到4400元。
7月17日:第二天上班,我花了3个小时初步掌握了smarty模板技术和MVC框架技术,摸清了公司一套采用MVC框架编写的PHP社区程序结构,适应了环境,一次性完成了培训题目。
7月18日:第三天上班,我与一个同事共同编写"社区圈后台管理"功能列表文档,我负责B部分,文档被技术总监发回重改了一次后,通过验收。
7月19日:第四天上班,我与那个同时共同编写"社区"数据字典,我同样负责B部分,老早完成了任务。
7月20日:第五天上班,继续工作......
考试结束,大三结束,假期来临。
今日下午,即将踏上归家之程,GirlFriend相随。
先离武汉,再游凤凰,而后回家,最后剑指北京!
今日下午,即将踏上归家之程,GirlFriend相随。
先离武汉,再游凤凰,而后回家,最后剑指北京!
中南民大网站日流量首超百万,导致了一次故障[原创]
[ 2006-6-27 23:35 | by 张宴 ]
昨天,学校的Web服务器访问不稳定,表现为每当浏览网页几分钟后就不能访问。下午4点左右Web服务器瘫痪,重新启动服务器后恢复,但故障依旧。今天再次发生此问题。经过努力,我终于在今天晚上查出了故障原因并解决。
中南民族大学网站主Web服务器(www.scuec.edu.cn)故障排查报告
故障时间:2006年6月26日、27日
硬件环境:惠普HP ProLiant ML570G3 (348137-AA1):4至强(XEON)3.0G CPU;8GB内存
软件配置:Windows 2003:Apache 2.0.55、PHP 5.1.2、MySQL 4、Symantec AntiVirus 10
故障描述:Web服务器访问不稳定,表现为每当浏览网页几分钟后就不能访问。下午4点左右Web服务器瘫痪,重新启动服务器后恢复,但故障依旧。今天再次发生此问题。
排查经过:
1、怀疑中了蠕虫病毒,用Symantec AntiVirus 10全盘查毒后未发现。
2、怀疑Apache或MySQL文件损坏,排查后发现文件正确无误,没有缺少。
3、怀疑高考填报志愿期间,学校网站访问人数增多,但昨天一直很正常,从Apache日志中也看不出这种迹象。
4、怀疑有人用DDoS分布式拒绝服务攻击服务器,将Apache的httpd.conf中的Timeout 300改为Timeout 120,访问速度好了些,但依旧不快。
5、用netstat –an多次查看网络状况,发现几个可疑IP段不停地访问服务器,状态为TIME_WAIT。
6、锁定了几个可疑IP地址段:202.181.33.xxx、202.160.178.1-202.160.180.254、202.165.102.xxx,特别是来自202.160.178.1-202.160.180.254的访问几乎类似202.160.178.1、202.160.178.2、202.160.178.3一样一个接着一个。
7、追查可疑IP来源,发现除了202.181.33.xxx来自香港外,其它IP地址均来自雅虎中国。
8、由此断定这些同时在线的将近1000个IP地址连接记录是雅虎中国的搜索引擎爬虫(Robots,一般翻译为机器人)疯狂地一遍又一遍抓取中南民族大学网站内容而留下的,加剧了网站的流量。
10、为了通过搜索引擎达到宣传中南民族大学网站的目的,我不能直接封掉这些搜索引擎爬虫的IP地址,只能加大Apache服务器的访问负载能力。
11、尝试了N种方法试图加大Apache服务器的访问负载能力,均告失败。
12、发现Apache的子进程Apache.exe占用的内存值从开始的100多M慢慢爬升到900多M就不动了,而此时网页恰好无法访问。终于找到了故障所在。
13、打开Apache的配置文件httpd.conf,将MaxRequestsPerChild的值设为100,重启Apache,故障解决。MaxRequestsPerChild用于控制服务器建立和结束Apache.exe子进程的频率,如果线程大于100,则结束Apache.exe子进程,释放内存,同时开启一个新的Apache.exe子进程来处理访问请求。
张宴
2006年6月27日
附:2006年6月27日Alexa统计的中南民族大学网站(www.scuec.edu.cn)近六个月流量图,该图显示6月26日民大网站流量首次超过百万,服务器负载首创新高,从而引发了当天的故障。
故障时间:2006年6月26日、27日
硬件环境:惠普HP ProLiant ML570G3 (348137-AA1):4至强(XEON)3.0G CPU;8GB内存
软件配置:Windows 2003:Apache 2.0.55、PHP 5.1.2、MySQL 4、Symantec AntiVirus 10
故障描述:Web服务器访问不稳定,表现为每当浏览网页几分钟后就不能访问。下午4点左右Web服务器瘫痪,重新启动服务器后恢复,但故障依旧。今天再次发生此问题。
排查经过:
1、怀疑中了蠕虫病毒,用Symantec AntiVirus 10全盘查毒后未发现。
2、怀疑Apache或MySQL文件损坏,排查后发现文件正确无误,没有缺少。
3、怀疑高考填报志愿期间,学校网站访问人数增多,但昨天一直很正常,从Apache日志中也看不出这种迹象。
4、怀疑有人用DDoS分布式拒绝服务攻击服务器,将Apache的httpd.conf中的Timeout 300改为Timeout 120,访问速度好了些,但依旧不快。
5、用netstat –an多次查看网络状况,发现几个可疑IP段不停地访问服务器,状态为TIME_WAIT。
6、锁定了几个可疑IP地址段:202.181.33.xxx、202.160.178.1-202.160.180.254、202.165.102.xxx,特别是来自202.160.178.1-202.160.180.254的访问几乎类似202.160.178.1、202.160.178.2、202.160.178.3一样一个接着一个。
7、追查可疑IP来源,发现除了202.181.33.xxx来自香港外,其它IP地址均来自雅虎中国。
8、由此断定这些同时在线的将近1000个IP地址连接记录是雅虎中国的搜索引擎爬虫(Robots,一般翻译为机器人)疯狂地一遍又一遍抓取中南民族大学网站内容而留下的,加剧了网站的流量。
10、为了通过搜索引擎达到宣传中南民族大学网站的目的,我不能直接封掉这些搜索引擎爬虫的IP地址,只能加大Apache服务器的访问负载能力。
11、尝试了N种方法试图加大Apache服务器的访问负载能力,均告失败。
12、发现Apache的子进程Apache.exe占用的内存值从开始的100多M慢慢爬升到900多M就不动了,而此时网页恰好无法访问。终于找到了故障所在。
13、打开Apache的配置文件httpd.conf,将MaxRequestsPerChild的值设为100,重启Apache,故障解决。MaxRequestsPerChild用于控制服务器建立和结束Apache.exe子进程的频率,如果线程大于100,则结束Apache.exe子进程,释放内存,同时开启一个新的Apache.exe子进程来处理访问请求。
张宴
2006年6月27日
附:2006年6月27日Alexa统计的中南民族大学网站(www.scuec.edu.cn)近六个月流量图,该图显示6月26日民大网站流量首次超过百万,服务器负载首创新高,从而引发了当天的故障。
第19周:考试+工资+天气+世界杯[原创]
[ 2006-6-24 23:34 | by 张宴 ]
这周我们连续考了四门专业课,考试的第一阶段终于结束了,剩下三门专业课分别在7月3、4、5号考。算起来有一周多的时间休息,我可以利用7月3号前的这段时间将开发了40%左右的“中南民族大学学生管理信息系统”完工。
前天学生工作处打电话给我,说完成“学生管理信息系统”之后除了支付开发费用外,还额外给了我两个月的勤工工资,校工会也在催我去领4月、5月的网站维护勤工工资。我想想大概加起来就四、五百块左右吧,去校团委勤工助学中心拿钱后才知道有600元,出乎预料。
武汉的天气达到38度,热得不行,几台电脑一开,寝室简直成了蒸笼。现在晚上都是把凉席往地上一扔,就睡地上。GF给我买了个可以往里灌水的枕头,只要三块钱,性价比较高,睡着很舒服。
世界杯的小组赛,我只看传统强队和墨西哥、加纳、澳大利亚,传统强队支持德国、巴西、阿根廷,个人比较看好的三支实力一般的球队:墨西哥(据说《一球成名》的第三部会于2006年世界杯进行实景拍摄,主人公桑蒂亚哥<虚构人物>将代表墨西哥队参加世界杯,所以支持一下)、加纳(因为联合国秘书长安南是加纳的,支持一下该队)、澳大利亚(脱离大洋州,加入亚足联。在落后1球的情况下,8分钟连进3球搞死日本,一定要支持一下)也都爆冷,小组赛出线。
前天学生工作处打电话给我,说完成“学生管理信息系统”之后除了支付开发费用外,还额外给了我两个月的勤工工资,校工会也在催我去领4月、5月的网站维护勤工工资。我想想大概加起来就四、五百块左右吧,去校团委勤工助学中心拿钱后才知道有600元,出乎预料。
武汉的天气达到38度,热得不行,几台电脑一开,寝室简直成了蒸笼。现在晚上都是把凉席往地上一扔,就睡地上。GF给我买了个可以往里灌水的枕头,只要三块钱,性价比较高,睡着很舒服。
世界杯的小组赛,我只看传统强队和墨西哥、加纳、澳大利亚,传统强队支持德国、巴西、阿根廷,个人比较看好的三支实力一般的球队:墨西哥(据说《一球成名》的第三部会于2006年世界杯进行实景拍摄,主人公桑蒂亚哥<虚构人物>将代表墨西哥队参加世界杯,所以支持一下)、加纳(因为联合国秘书长安南是加纳的,支持一下该队)、澳大利亚(脱离大洋州,加入亚足联。在落后1球的情况下,8分钟连进3球搞死日本,一定要支持一下)也都爆冷,小组赛出线。
院第九届学生会告别会[原创]
[ 2006-6-11 23:32 | by 张宴 ]
上午8:30-10:30,本学期我的第一门考试《邓小平理论与“三个代表”重要思想》开考。其余就剩6月底到7月5号的专业课考试了。
晚上,我们经济学院第九届分团委学生会举行了告别会。整个会议一改以往的严肃,基本是在吃东西和评选非正规奖项(例如:最佳八卦奖、精灵古怪奖、公主气质奖等等)的过程中度过的。最有趣的是,公主气质奖的4个提名中竟然有3个是男生。有人提名我为明星气质奖候选人,然后我就稀里糊涂地获得了这个奖。发表“获奖感言”时,学生会主席vinsina说见过我的女朋友,人很好。然后就听见小学妹L说:“啊?他有女朋友了啊。”不知道谁开玩笑接了一句:“不要紧,你可以做小的嘛。”然后笑声一片。会散了,全体成员拍了合影留恋。小学妹L要跟我合影,我答应了,于是她靠着我的胳膊,闪光灯一亮....
晚上,我们经济学院第九届分团委学生会举行了告别会。整个会议一改以往的严肃,基本是在吃东西和评选非正规奖项(例如:最佳八卦奖、精灵古怪奖、公主气质奖等等)的过程中度过的。最有趣的是,公主气质奖的4个提名中竟然有3个是男生。有人提名我为明星气质奖候选人,然后我就稀里糊涂地获得了这个奖。发表“获奖感言”时,学生会主席vinsina说见过我的女朋友,人很好。然后就听见小学妹L说:“啊?他有女朋友了啊。”不知道谁开玩笑接了一句:“不要紧,你可以做小的嘛。”然后笑声一片。会散了,全体成员拍了合影留恋。小学妹L要跟我合影,我答应了,于是她靠着我的胳膊,闪光灯一亮....
世界杯夜未眠[原创]
[ 2006-6-10 23:31 | by 张宴 ]
今晚,2006年德国世界杯拉开序幕。学校在宿舍楼下写了个“世界杯期间,晚上看球不准大声喧哗,谁喧哗断谁宿舍电”的通知,将原本每天晚上11点断网的校园网通宵开放了。于是借助PC+PPLive看完了CCTV-5直播的世界杯揭幕战“德国VS哥斯达黎加”的比赛。
2006年世界杯揭幕战真是精彩,德国4比2战胜哥斯达黎加,上演了一场进球大赛。从卡恩手中夺过主力门将位置的莱曼,面对攻击力较弱的哥斯达黎加队,竟然两次被对方洞穿大门。期待德国队下场比赛巴拉克伤愈复出,卡恩得以上场。
2006年世界杯揭幕战真是精彩,德国4比2战胜哥斯达黎加,上演了一场进球大赛。从卡恩手中夺过主力门将位置的莱曼,面对攻击力较弱的哥斯达黎加队,竟然两次被对方洞穿大门。期待德国队下场比赛巴拉克伤愈复出,卡恩得以上场。
做外贸实务实验做得数据溢出了[原创]
[ 2006-6-8 23:31 | by 张宴 ]
我们《国际贸易实务》的实验课要求在SimTrade外贸实习平台上模拟进出口当事人(出口商、进口商、供应商、出口地银行、进口地银行),进行各种国际贸易的物流、资金流和业务流运作。
在出口商初始资本只有100万人民币、进口商初始资本只有100万美元,出口商只能向银行贷款100万元人民币、进口商只能向银行贷款100万美元的情况下,我通过用国外进口商贷款100万美元,汇款转帐给出口商,这样出口商按照“1美元=8.25元人民币”的汇率就获得了800多万元人民币,用来购买国内供应商的货物。然后出口商在进口商没有足够资金购买的情况下,用D/A远期付款交单方式将货物卖给进口商,进口商在海外市场卖掉货物后,再给出口商付款。于是,发财了。
以后获利成百倍地增加,当出口货物数量超过1000亿个,贸易金额达到几千亿亿美元后,SimTrade外贸实习平台的数据溢出了(0x80040E57表示SQL语句出错,要插入或更新的数据溢出),看来该平台的开发人员也不会料到我们会有如此多的“钱”吧。模拟的就是模拟的,永远代替不了现实。
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E57)
/simtrade/export/bg3_a.asp, 第 13 行
在出口商初始资本只有100万人民币、进口商初始资本只有100万美元,出口商只能向银行贷款100万元人民币、进口商只能向银行贷款100万美元的情况下,我通过用国外进口商贷款100万美元,汇款转帐给出口商,这样出口商按照“1美元=8.25元人民币”的汇率就获得了800多万元人民币,用来购买国内供应商的货物。然后出口商在进口商没有足够资金购买的情况下,用D/A远期付款交单方式将货物卖给进口商,进口商在海外市场卖掉货物后,再给出口商付款。于是,发财了。
以后获利成百倍地增加,当出口货物数量超过1000亿个,贸易金额达到几千亿亿美元后,SimTrade外贸实习平台的数据溢出了(0x80040E57表示SQL语句出错,要插入或更新的数据溢出),看来该平台的开发人员也不会料到我们会有如此多的“钱”吧。模拟的就是模拟的,永远代替不了现实。
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E57)
/simtrade/export/bg3_a.asp, 第 13 行
平平淡淡的爱情是永恒的[原创]
[ 2006-6-7 23:30 | by 张宴 ]
想起和你在一号教学楼上自习时,黑板上不知是谁写的一句话:"平平淡淡的爱情是永恒的"。所有的激情最终都会归于一种平淡,我愿守着我的小公主度过温馨而平淡的生活。
写程序是一件枯燥乏味的事情[原创]
[ 2006-6-2 23:29 | by 张宴 ]
这几天都在赶着做一个电脑培训学校的网站、写中南民大学生管理信息系统(Student Management Information System)。写程序有一种创造新东西的感觉,成果令人兴奋,过程枯燥乏味。感谢GirlFriend一直对我的理解支持,使我在编程时的心情多了丝舒畅,少了点烦闷。
国家863计划---银河麒麟操作系统KYLIN
[ 2006-6-1 15:29 | by 张宴 ]
银河麒麟操作系统(简称Kylin)是由国防科技大学、中软公司、联想公司、浪潮公司和民族恒星公司五家单位合作研制的服务器操作系统。按照麒麟官方的说法:“Kylin服务器操作系统是国家863计划的重大研究成果,拥有完全自主版权的内核,与Linux在应用上二进制兼容,并支持64位,是中国独立研发成功的、具有完全自主知识产权的服务器操作系统,通过中国人民解放军信息安全测评认证中心的认证,是军内唯一军B+级安全认证的操作系统。”然而,DanceFire的一篇文章却在提醒我们:麒麟操作系统内核与FreeBSD5.3内核的相似性达到了99.45%。
不管怎样,我还是先在VMware虚拟机上安装了一下Kylin2.1服务器版试试。感觉启动时有点慢,至于稳定性,我未作进一步测试。桌面和易用性都不错,截图如下:
银河麒麟操作系统下载地址:
①http://220.169.30.235/pub/Kylin-ISO/
②http://www.kylin.org.cn/download.php
不管怎样,我还是先在VMware虚拟机上安装了一下Kylin2.1服务器版试试。感觉启动时有点慢,至于稳定性,我未作进一步测试。桌面和易用性都不错,截图如下:
银河麒麟操作系统下载地址:
①http://220.169.30.235/pub/Kylin-ISO/
②http://www.kylin.org.cn/download.php
大学生涯中,我最后的晨跑签到时光[原创]
[ 2006-5-29 15:25 | by 张宴 ]
大一时,我每天早上都飞快地跑去签到,生怕迟到;大二时,我想去就去,不想去就叫别人代签;大三了,我干脆不去了,因为大家都一样。但从今天开始的本学期第16、17周,我不得不重温曾经的签到时光,因为我要负责这两周经济学院除大四外的三个年级签到考勤表的管理,每天早上6:00要赶到图书馆前给各年级、各班的签到负责人发签到考勤表,6:30又得将这些考勤表收上来。虽然我已经好久没这么早起床了,但清晨明媚的阳光消退了眼角微带的困意。
在地大参加全国计算机与软件技术资格(水平)考试[原创]
[ 2006-5-20 23:24 | by 张宴 ]
我今天在中国地质大学考点参加了全国计算机与软件技术资格(水平)考试。上午的基础知识为75道选择题,总分75分;下午的应用技术为填空问答题,总分75分。上午、下午试题的通过分数线一般都为45分。上午试题我有把握做对的题有40~42分,加上乱选选对的,运气好应该能达到45分吧;下午试题我只有10分不会做,其它65分十分有把握,没什么问题。
考试日期:2006年5月20日(星期六)
考试时间:9:00—11:30 基础知识、14:00—16:30 应用技术
考试地点:中国地质大学教一楼304教室
考试日期:2006年5月20日(星期六)
考试时间:9:00—11:30 基础知识、14:00—16:30 应用技术
考试地点:中国地质大学教一楼304教室