W3CHINA Blog首页    管理页面    写新日志    退出

Blue blue sky

[杂项]突击!Xerces-C++
小工头 发表于 2005/5/17 20:51:44

基于Xerces-C++的MSN对话记录编辑软件终于有了一个可用的版本。俺接下这个任务的时候夸下海口,说一周之内摆平,到现在已经过了5个月……幸好只是友情出演,没有收钱也没有合同,不然一定死翘翘了。即使如此,还是会经常被提醒“已经×个月了哦,什么时候给我?”每次俺都是面红耳赤,无言以对。还好隔着网络,对方看不到俺的窘相。 Xerces-C++比俺想像中难掌握。一开始还比较简单,把例程改一改就可以做出一个接口来,可是并没有很好地理解细节,为了实现指定功能对接口做修改的时候经常出错。隔了一个月左右,终于理出点头绪来,建了一个可用的类,然后发现Xerces-C++不支持中文,一个没反应过来,顿时晕倒(其实不用晕的……)。在网上查到ICU可以解决中文字符的问题,又兴冲冲地下载了ICU开始练习。折腾了将近两个月,终于建成了可用的ICU类,跟Xerces-C++结合起来一试,ICU变化出的结果Xerces-C++压根就不认。一直以为是自己使用ICU出错,拼命调试也得不到满意的结果。最后,用windowsAPI实现了一个gb2312->Unicode->UTF-8的类,出来的结果和ICU一模一样,Xerces-C++还是不认,说明Xerces-C++对UTF8的支持俺还没配好(应该不至于不支持吧……)。郁闷了好久,终于又发现了一篇文章,说Xerces-C++其实支持中文字符,只是在转换和打印的时候有问题。突然发现,俺需要修改的部分都不是中文字符,不用转换,于是得以继续前进。可是,已经耽误了很长时间…… 软件难产,俺的主业也受了影响,经常分心。眼看手头的事情越堆越多,俺一咬牙,周末一定要把它给做出来!上个周末俺哪都没去,在电脑跟前一待就是一整天,每天都熬到凌晨两点。看起来很勤奋,实际上效率很低。忙着编程,却忘了思考,很多地方明明可以做得比较简单,俺偏偏选择了最复杂最没把握也最容易出错的方式,调试的时候死活过不去,郁闷死了。向Jublee和Bob求助,被他们发现俺犯了低级的概念错误,一顿冷嘲热讽,俺也只能硬着头皮认了。躺到床上才有时间理顺思路,每次都能一下子发现问题所在,找到解决问题的办法,然后兴奋得睡不着觉。不巧又赶上在论坛被人踩,那两天过得真是痛苦。 好在功夫不负有心人,终于在周日晚上做出了一个可用的版本,虽然睡觉的时候又想到一个优化的做法。周一上午抽空改进了一下,换用了最新的Xerces-C++2.6,终于可以交付使用了。(顺路说一下,较早版本的Xerces-C++2.3在2000下能用,但是在XP+SP2下不能用)终于有个交代了,俺大大地松了一口气。昨天还算亢奋,工作什么的都比较顺利。今天就不行了,困得厉害,中午趴在桌子上又睡不着,傍晚的时候有点发晕。本来想好好研究一下文档的,看来今天是不行啦。 P.S:某高级菜鸟在战场又回了一帖,自己给自己找台阶下,夸俺很“执著”,嘿嘿……就让这个帖子这么沉没吧。今天早上起来的时候俺还精心准备了一波攻击,可惜这次没用上,以后丫要是敢旧事重提俺就继续攻。俺好像有点走火入魔,一闲下来就想着该怎么为难高级菜鸟。这可不好,得尽快戒掉。

阅读全文(6905) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



This is home

.: 公告

有人的地方就有恩怨

有恩怨的地方就是江湖

人在江湖漂,谁能不挨刀


Bloginess

«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031

.: 我的分类(专题)

首页(629)
杂项(69)
我喜欢过的声音(35)
耳机评测(18)
七天乐(127)
工作八卦(174)


In the Bowl

.: 最新日志

变化:俺的2012
迟来的总结,俺的2011
暂停更新:娶了媳妇不上网
一次坦诚的大会
妹子,妹子!
领导满月
当了领导能怎样
俺的播放列表
俺的重构总结
开会的故事

.: 最新回复

回复:迟来的总结,俺的2011
回复:暂停更新:娶了媳妇不上网
回复:暂停更新:娶了媳妇不上网
回复:小学生作文之记一次拔河比赛
回复:暂停更新:娶了媳妇不上网
回复:暂停更新:娶了媳妇不上网
回复:暂停更新:娶了媳妇不上网
回复:一次坦诚的大会
回复:一次坦诚的大会
回复:一次坦诚的大会


The Fishkeeper
blog名称:少年包工头的工作日记
日志总数:629
评论数量:1458
留言数量:56
访问次数:8989747
建立时间:2004年12月8日



Text Me

.: 留言板

签写新留言

你太客气了
工作是为了更好的生活。。。
飘过!
初烧耳机
路过留声
自动浇花
节日快乐
向您请教
HAHA
咨询下呵呵


Other Fish in the Sea

.: 链接



Lake JJ

真!鱼家MM

传说中的99

王小四的自留地

挣扎中的职场新人tintin同学




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144812428 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号