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

Blue blue sky

[杂项]网络论战大溃败
小工头 发表于 2005/5/14 20:02:35

从昨天晚上到今天,俺经历了上网论战以来最大的一次溃败。 昨天刚开始的时候非常顺利。俺连续3个帖子都得了精华,其中一篇还上了网站首页,积分暴长了将近一倍。然后又收到论坛短信,某杂志社有意刊登俺的评测文章,问俺要配套的照片。俺心里这个美啊,我飘~~~~~ 这时,一个新人出现了。他一上来就专门写了一篇帖子,指出了俺的概念错误,得了一个精华;然后又提了一个很专业的建议,又得了一个精华,一天之内积分就到了10分。俺估计他也在飘,在后来的帖子里公开声称自己是北邮毕业的高级电气工程师,在新疆工作,自称高级菜鸟。让俺觉得有点不爽的是,他模仿俺的帖子写了一篇,内容不错,但是配的图乱七八糟,连AV图都出来了,感觉好像是E搞。俺对他有了点意见。这就是悲剧的开始…… 高级菜鸟不是一般的high,又开了个帖子,提出要论坛开展耳机测试工作,还特意提出他那里可以做为一个分中心。靠,摆明了就是想蹭听嘛。高级菜鸟提出,要完全客观地测试耳机,也就是光要指标不要其他。俺一直都看不上这种拿频响图压人地做法,不就是欺负别人不懂么,一时兴起就冲上去了。 工程师

阅读全文(3166) | 回复(0) | 编辑 | 精华 | 删除

 


继续与Xerces-C搏斗
小工头 发表于 2005/5/11 21:32:05

绕过中文字符处理这一关,问题就比较明确了。Xerces-C自带一个ierater的例子,实现了从XML生成DOM树然后遍历的功能。俺只要在这个基础上加入查找/替换的代码就可以了。 说起来简单,做起来难。俺面对的需求是:set id="***" where date="###"(用SQL语言来写真是简单明了……以后要学习XPath)。因此,需要首先找到符合条件的项将其定位,然后再对将要修改的项进行操作。iterater这个例子仅仅针对一项进行了操作,所以俺得改。 根据上面的分析,接口的输入参数会很长。查找的项的名称,查找的项的关键字,待替换的项的名称,还有准备替换的值,这四项肯定要。为了防止缓冲区溢出造成程序崩溃,需要考虑恶意输入参数的问题,所以还要加上这四项的长度。然后还要确定查找范围。只在元素范围找?只在属性范围找?还要支持组合查找……啊~~~~~晕了。 连续想了几个小时,头都疼了。最后决定不想那么复杂了,先把基础功能实现了再说。不想把参数表搞得那么麻烦,决定分成两个,接口,一个负责查找,一个负责替换。这样就简单多了,两个接口的代

阅读全文(1583) | 回复(0) | 编辑 | 精华 | 删除

 


[杂项]Xerces-C的进展
小工头 发表于 2005/5/10 21:52:14

看了俺转的那篇文章之后,俺突然有了新的想法:Xerces-C本身解析和显示中文没有问题,但是缺少把XMLCh类型转到普通的char类型的合适的方法。可是,要处理的XML文件一开始的时候就是普通的字符串。俺要做的工作只是把字符串里多余的空格和回车去掉而已,解析之间把这个工作做完不就得了,干嘛非得解析之后对着XMLCh愁眉苦脸? 这个想法让俺眼前一亮,这么简单的想法,以前怎么就没想到呢?回车的处理很简单,全都去掉就行了。即使XML元素之间有回车,去掉了也不影响解析。空格处理起来相对麻烦一点,要把多于1个的连续的空格变成一个。前一阵子用C++写程序,一开始想得好好的,到后面全都走了样,成员和方法的声明改了一遍又一遍。原本以为C++可以省去一切动态分配空间带来的释放问题,这次发现有的成员变量被多个方法共享,还是需要一遍又一遍的释放……头大!这次用C++的格式,但是再也不想用私有成员变量了,OOP的编程思想掌握得还不好啊,sigh。 俺要实现的是一个字符操作的类,主要功能是从字符串中删去指定的字符和字符串,类似word里的退格操作。俺不是很确定C的函数有没有

 


[杂项]转贴一篇文章,Xerces-C重现曙光
小工头 发表于 2005/5/8 21:14:49

如何利用Xerces C++正确处理XML文档中的中文
作者: 张志强    1. 背景介绍 Apache的Xerces C++是广大c/c++程序员非常喜欢使用的XML解析器之一。主要原因是其本身是一个开放源代码的项目而且提供不同平台下的库和源代码,故深受广大c/c++程序员的欢迎。 Xerces C++可以到以下网站下载:
1) http://xml.apache.org/
2) http://www.vckbase.com/tools  2. 问题描述 根据软件开发的要求,作者开发了一个文件特征识别软件,该软件可根据文件特有的特征识别出文件的类型。要求将文件特征保存在XML文件中。根据要求作者选择了Xerces C++作为XML解析器。但发现出了一个严重的问题:被解析的XM

 


[七天乐]五一第七天:雍和宫,孔庙,国子监,地坛
小工头 发表于 2005/5/8 13:04:33

第六天的实验很失败,备受打击。好好的五一长假,都没有出去玩过,这可不行。就剩最后一天了,去郊区爬山已经来不及,于是俺选择了市内的景点:雍和宫。来北京也不是一两年了,这么有名又交通便利的景点居然还没去过,失败。 从地铁出来,就是雍和宫的后墙。沿着围墙绕了半圈,一路上到处都是佛具店,除了做香火买卖生意之外,几乎都兼做起名、验名之类的迷信活动。门票¥25,玩过之后感觉还是物有所值。院子里面烟雾缭绕,很多善男信女在虔诚地磕头跪拜。几个大殿里面都不让烧香,香客磕过头之后把香放在地上就退出去了。听到一个游客问导游“这些没点过的香,庙里会不会包装一下,接着卖给我们?”导游顿时无语…… 有两个殿正在办藏传佛教的文物展览,看了之后大开眼界。藏传佛教真的很人性化,不少金刚的造型都很“成人”。某度母有三张脸,其中一张是猪脸,看来藏传佛教也比较重视动物。不过也有比较正经的,几个菩萨都是宝相庄严,让俺忍不住想到春晚上的那支舞蹈,领舞MM的神态和菩萨塑像真的有几分想像呢。有一间偏殿同时供奉着大威德金刚和关老爷一家,有趣。 在雍和宫里经常能看到和尚,也许应该说是

 


[七天乐]五一第六天:ICU+Xerces-C的问题
小工头 发表于 2005/5/8 10:47:30

今天开始试着把ICU和Xerces-C结合在一起,使Xerces-C能够解析带有中文字符的XML文档。做了一整天的实验,始终没有成功。在实验中,得到以下结论: 一,ICU本身没有问题。使用ICU,将中文字符串转换成Unicode,再从Unicode转换回中文,得到的结果是一样的。不过要注意的是,将中文字符串转换成Unicode的时候字符串必须以'\0'结尾,调用转换函数时的长度参数时不包括\0',否则再转换回来会多出几个怪字符; 二,ICU不能很好地处理中英文字符混合字符串。如果直接使用ICU转换此类字符串再转换回来,ICU会在每一个英文字符后面都插入一个'\0'。怀疑ICU转过去的时候用了UTF-16,再转回来的时候没有做相应的处理; 三,Xerces-C不能直接处理UTF-8。分别使用ICU和WINAPI两种方法把中文字符串转换为UTF-8,得到的结果是一致的。用Xerces-C解析UTF8编码的XML文档,报出fetal error。试过指定encoding="UTF-8"以及去掉encoding,都不行。(刚刚发现UTF-8

 


[七天乐]五一第五天:一篇文章 
小工头 发表于 2005/5/5 20:52:55

题目:国产耳机差在哪里了? 不少国产耳机在51erji展开过送耳机换评测的活动,大家对国产耳机的评价也都比较高。但是,出了51erji,国产耳机在其他论坛的评价并不高。记得在耳机大家坛见到有人询问国产耳机,几个版主的回复,委婉的说法是“国货当自强”,直率的说法是“不行”。同样的东西,在51erji和其他论坛得到的评价天差地别,实在让人感到迷惑。是对国货有偏见?还是51erji的水平不高? 俺注意到,耳机大家坛的某版主的回复里有一句话:“欣赏音乐,还是森海拜亚AKG”。由此俺注意到,耳机大家坛的主流确实只局限于这3个品牌的少数产品。这几十种耳机,到底有哪些方面值得那些版主大人和高手们欣赏以至推崇呢?也许,把这些事情搞清楚了,就明白国产耳机为什么在那里不待见了。 根据俺的观察,耳机大家坛的主流耳机,都具有以下几个特点: 第一:自然的声场。声场有大有小,有宽有窄,有的象音乐厅,有的象消音室……但是,所有的声场都是完整的,乐器的分布也严格符合古典乐团的标准。声场畸形的、中间有空洞的,乐器定位混乱的、挤到一块儿的……都被踩在脚

 


[七天乐]五一第四天:二进村
小工头 发表于 2005/5/4 21:46:51

按照计划,五一那天进村踩点,今天进村正式出手SD卡。原本以为点已经踩过,应该一切顺利,谁知道…… 出门之前在网上查到,kingmax 512M防水高速SD卡的报价是400。到了鼎好,第一家JS一开口就是370。俺有点惊喜,忍不住就要出手了。转念一想,货比三家没有坏处,于是又去问了几家,今天的报价多数都能到355。幸好没急着出手……最后小砍一刀,350拿下。 本来应该就此撤退的,途中经过了一个卖diskman的摊位,突然想起,好想有个带lineout的CD……咨询了一下JS阿姨,得知带lineout而且面板上有液晶和操作按键的只有两款SONY的老机器,带FM的。俺有点晕,这种机器现在还有得卖?JS阿姨非常热心,主动提出给俺多便宜点,估计这种机器没几个人要。俺有点冲动,做为发烧一族,连个带lineout的diskman都没有,说不过去啊。可是,再便宜也要600多呢。虽然比起NE20 14××的报价来说确实便宜了很多,可是也要花不少钱呢。数了一下兜里的钱,还是先离开吧,冷静,冷静! 走着走着,路过一个卖地摊耳机的柜台,无意中发现里面埋着两

 


[七天乐]五一第三天:大扫除
小工头 发表于 2005/5/3 21:16:41

早上起来,先把昨天没做的运动补上,吭哧吭哧折腾了半个多小时。热身运动结束之后,俺就开始打扫卫生了。以前比较忙,而且自己也懒,经常几个月都不打扫一下房间,脏得一塌糊涂。今年俺终于觉醒了,给自己定下了死规矩,再忙也要每个月打扫一次房间(好像还是很懒……)。 第一个要解决的就是窗台。已经半年没擦了,前几天开窗赶上扬沙天气,窗台上落了厚厚的一层土。俺一开始还想直接拿抹布裸擦,后来还是先用笤帚扫了一遍,不然抹布就要报销了。比较不爽的是忘了在桌子上垫报纸,土撒了一桌子。 把土扫到地上,就开始扫地。到处都是絮絮拉拉的东西,粘在笤帚上怎么都甩不掉,时不时的还扫出些吃的来。幸好还没发现蟑螂……扫完地之后,俺找到了不少去年夏天失踪的东西,扇子啦,蚊香架啦……都是从床底下扫出来的。虽然只有一间房,扫完之后俺也有点腰酸背疼。年纪不饶人呀…… 扫过地之后擦桌子。俺一边擦一边骂自己,为什么要买这么多乱七八糟的小东西,堆得到处都是,擦起来特麻烦。而且,东西太多,桌子上摆不下,只能把床开辟为新的缓冲区了。 然后是换床上用品。别的都好说,一个人换被罩

 


[七天乐]五一第二天:师弟弟弟弟弟弟~~~我出关关关关关关了
小工头 发表于 2005/5/2 21:29:26

早上起来晕晕乎乎的,一直在想:“周星星电影里的‘如花’真名好像叫李健仁,他爸怎么会起这种名字?”突然记起一项工作,答应五一之后交差的。昨天没做,预定5号和6号出去爬山,还要留出一天来打扫卫生、购买夏季用品,仔细一算,时间不多了啊……临时决定,今天戒网,专心编程! 排除了网络的干扰,工作效率确实高了。以前封装ICU类的时候总是不能集中注意力,前思后想的下不了手。上午只花了一个小时左右就彻底摆平,通过了测试。看来网络真是害人不浅呀。不过,注意力集中,累得也快,还没到中午就不行了。俺坚持着不让自己上网,鼠标却不由自主地指向了大菠萝……这可不行,大菠萝一玩起来就没完了,不踩到路点就不甘心,踩到路点又往往忍不住多走两步,走多了又要找下一个路点……克制!克制!不过精力下降是事实。休息一下,玩把“可爱连连看”(好像这个更需要集中注意力……汗) 午饭凑合了之后,继续编程。xerces类的封装有点麻烦,以前的代码写得比较早,印象不是特别深了。而且xerces比ICU要复杂,用了好多很炫的C++语法,俺一时有点看不清。折腾了半个中午,就爬上床睡觉了。起来之后好像一下子

 



 
 



This is home

.: 公告

有人的地方就有恩怨

有恩怨的地方就是江湖

人在江湖漂,谁能不挨刀


Bloginess

«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31

.: 我的分类(专题)

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


In the Bowl

.: 最新日志

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

.: 最新回复

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


The Fishkeeper
blog名称:少年包工头的工作日记
日志总数:629
评论数量:1458
留言数量:56
访问次数:8968160
建立时间: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.516 second(s), page refreshed 144756804 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号