Google
 

2007-12-31

再见,2007;你好,2008

  又到了年终总结的时候了。感觉这一年过得飞快啊,刚刚翻了一下上个元旦放假时的blog,原来我和跟雨烟一起去打了个耳洞,现在雨烟和小于都已经在北京了好久了。上个元旦还跟一群同事一起去笔架山,然后去吃自助烤肉,这次只是一个人在屋里蹲着,今天白天去购书中心逛了一会儿,觉得挺无聊的。总之似乎生活越来越单调枯燥了。
  首先回顾一下即将结束的2007年吧。在原来的测试组中度过了第1个季度后,便被释放到了现在的系统组,从纯粹的测试工作中解放出来,做工具开发,当时还心里隐隐有点兴奋,以为可以大展身手了,结果当然跟许多故事一样,现实总是不能跟理想完全一致的,相反反而过得很无趣很苦闷。有几次我都想起当年自己不知从哪里听来的一句话,把自己感兴趣的事当作职业,是男人最不成熟的表现了。当然不得不承认的是,我确实不成熟,已经被好几个mm说过好几次了。也许我真的是一种奇怪的存在,与现在社会流行的类型风格步调格格不入。再转回正题,转到系统组后,先无所事事地看了足足一个月的文档,真的是无所事事哦!
  终于一个月后,一个工具项目因为进度紧张,把我召唤过去支援,支援了5个月,从5月一直到8月底,那时统计了一下,5个月共写了有效代码6000行,不计注释和空行。这样算来大概平均不到60行/天,呵呵,似乎挺少的。当时觉得有点沮丧,我的产能这么低,其实回想当时在大队培训教材上看到国外的人均日产代码量,似乎也是几十行吧,呵呵。
  9月份开始,就把我从该项目中抽出来,单独回去再搞原来的一个文档共享系统,美其名曰,业务流程一体化平台,其实概括一下,就是一个可以自定义文档组织方式的可以点对点传输文件的共享系统。就为了这么简单一个东西,跟那帮人扯皮扯了近两个月,几乎天天是无所事事的状态,因为总是要讨论需求,因为怕到时候做不出来。而我则是每次讨论完花个30分钟回顾整理一下讨论的内容,然后继续无所事事等待下一次讨论。
  终于到10月底的时候老大拍板说可以做了,我感觉顿时像一只出笼的鸟儿。不过一直到现在,才勉强算是有个东西了,毕竟2个月时间能做出个啥东西呢!一个人的项目,自由度还是比较大的,比如我用了Boost,这个东东据说在Impeller时期,被老大驳回的,真不知道出于什么原因。其它的,真的一点技术含量都没有,所以做得一点兴趣都没有,一点成就感都没有。整来整去就是写几句SQL,调一下界面控件。
  回顾完工作,再来回顾点别的。小丫头被我稀里糊涂地弄到成都去了,这让我当时很咬牙切齿了好一阵,这变态的人生,这变态的命运。然后是一年来在感情上一无所获,屡屡受挫。
  总之,2007,一无所有的一年,再见了。
  接着是即将来临的2008了。仍然先从工作开始说吧,其实工作上的事自己能把握的太少,只是我现在还是满怀期望地把手头那个一体化平台项目甩手后,把投入到Impeller中去,把想做的东西做一下,就是前两天说的,先把查找替换功能重构了,再把编辑器支持脚本扩展部分先自己给它做了,他们总是想着用COM来做,我并不喜欢,所以不认同,我要用SWIG的方式来做。然后是一个simulator,可能还有图形部分的内容。我现在最想弄的就是socket、图形、脚本与C/C++混合编程这几方面的东东了,呵呵,当然这全是我自己一厢情愿的美好愿景而已。
  我一直很清楚,要从公司那老实安分地干下去,靠那点儿钱是没指望的,我要买车买房,讨老婆生小孩,好多事要做,好多钱要赚。所以还得想办法怎么多赚点钱,也许小思宇和孙同学说的真的很有道理,只要有钱了,愁啥。
  接着就是上半年学车,考完后,靠工资和年终奖,去买个车。
  最后还是一年复一年的期待,希望新的一年里,能遇到命中的那个人,嗯!
  你好,2008,我来了!

2007-12-30

真是贱啊

  真tmd的太郁闷了,平常要上班的日子,早上总是醒不来,闹钟响了之后还想继续睡,起不来。每到周末节假日可以好好休息的时候,却又睡不着了,早早就醒了,郁闷死了!
  在家里写代码总是不行,是不是没有压力的缘故啊,感觉在公司里就流畅得多啊。现在在整的一个用来自动换墙纸的东东,用MFC怎么都弄不好啊,晕,连界面都费好多时候来整!

2007-12-29

真是烦死了

  接了无数个电话,当然人家也是打了无数个电话。也许换位思考一下,或许人家更烦一点,那种完全寄希望于别人,自己毫无掌控之力的无力感、恐慌,也许比我的心烦意乱更不爽吧,哈哈。
  现在的问题大部分是由于程序运行环境变化,考虑不周引起的。开发环境毕竟是最不容易出现问题的了,呵呵。
  下午去参加一个测试行业TMG的会,看到一人介绍了一个叫iTEST的工具。据说这是一美国公司,有80个人开发的,还是基于Eclipse的RCP,看功能似乎比较有趣,说起来没有什么核心技术,但是能解决一类问题,每个license要20000USD,还真是贵呀。其实是一基于录制、重放技术的自动化工具。它的不同点在于,它本身支持多种终端协议,通过它来进行输入,对远端操作,它自动记录下所有的操作,并自动将操作转换成TCL脚本,之后就能重用这些操作序列,进行自动测试。跟平常的Robot之类的自动化体系工具理念不同的一点是,它一开始没有定义为一个自动化工具,只是作为一个操作终端,所以不需要进行测试设计,自动化设计,脚本编写等传统的自动化流程阶段,它的定位在于保存历史操作记录,并在需要时重用这些操作。想了想,似乎有些地方,跟TDL有点点像,因为TDL宣扬的是脚本就是用例,用例就是脚本,有脚本就可以直接手工测试,也可以直接通过Impeller来自动化测试,从人工介入的行为上看,似乎很相似。回来跟同事一说,他们似乎觉得很不屑。再想想也没什么的,他们就那脾气,觉得自己多牛x似的,会点MFC和COM外,也再不会其他什么了吧。
  另外,负责那Impeller工具开发的同事还在担心,到时候一季度这套体系推广不了,这个项目就要解散了。我倒是觉得没什么的哈。只是我还想做着玩玩,除了那查找替换部分要重构之外,剩下的网元模拟器、图形化配置环境以及脚本扩展编辑器,都是比较感兴趣的,呵呵。

2007-12-28

好多问题,好烦

  那36字节的内存泄漏似乎是在Boost里的,昨天从CodeProject上下了一个跟踪内存分配情况的代码,放在工程里用了一下,看到走到Boost.system里去了。这让我觉得有点泄气,对Boost对崇敬的心情啊!不过想想,这36字节一直存在于整个进程的始末,也许它像个普通的singleton一样是不需要释放的呢,而且说不定release就没问题了呢。
  MS SQL Server居然不支持双引号,晕,Access就好好的。气死人了。
  问题太多了,改来改去整出一堆一堆的问题。下午的时候都烦死了,于是在那里抱怨,当初决定用Excel来作为流程文件格式,根本就是一个错误的决策。因为用户在用Excel编辑的时候,我的程序是跟踪不到各种变化的,最大限度的只能了解到变化前后的状态。今天又偶然发现另一个让人头疼的问题。本来那图形通过Excel的自动化接口直接Copy到系统剪贴板中,然后再从剪贴板中取出存成一个图片文件。但在Copy时有一问题是,它并不从Sheet左上角(0,0)位置开始,而是从所有Shape的最大边界值开始,而我关心的只是Rectangle、Ellipse等几个图形,对于Line等都是直接丢弃掉的。另一方面,Copy图形时,是会把所有Shape都选进去的,这样当有line是在rectangle之类的最大边界以外时,就不能再计算出定义精确的位置偏移了。为了这个问题,跟同事讨论了好一会儿,也没有人根本性的从技术上解决的方案,最后我灵机一动,说不如我们定个模板,该模板固定在左上角(0,0)处开始有个Shape,放个logo上去,用户的流程文件只能从该文件修改而来,这样就保证能获取不用计算偏移的图片了。说改就改,我都为我的灵机一动感到犹如神来之笔啊,哈哈!
  还有很多易用性的问题,确实,最早的时候自己也觉得易用性太差,后来根据同事意见,作了一定的修改,易用性有了一定的提高,今天得到一些意见,果然易用性还是太差,嗯,写程序的人确实很难去理解最终用户的使用习惯,这是一大弊端啊,要改要改!
  这样弄得心好烦啊!两年计划真的能好好实施下去吗?我不知道,我太懒了,所以我不敢拍胸脯。

2007-12-26

解决了一些问题

  今天专心把几个比较严重的问题整了一下。
  首先是程序在退出的时候,全弹出出错消息框,我都不清楚这个问题是什么时候开始有的,无奈之下,把那些遗留在那里的,暂时没用上的,准备以后有机会用的代码绝大部分都删掉了,最后发现是由于文件系统实时监控引起的。
  我估计是因为一个驱动器一个线程来监视,最后程序退出时没有让线程自己返回,而是强制结束,可能就会有问题。于是我就在OnClose时向每个驱动器都创建个临时文件,这样ReadDirectoryChangeW就会返回,线程就有机会主动退出了。试了一下,有时候还是不正常,通过打印消息看到并不是每个线程都能正常退出。后来通过在线程中打断点试了试,发现好像其它线程还挂在EnterCriticalSection上了,就是说还没主动退出就被强制结束了。于是我通过减少临界区的执行时间,暂时解决了这个问题。我猜,也许在OnClose中每创建个临时文件后加入一点延时,也可以达到目的吧,不过仅仅是猜测罢了,呵呵。
  解决了这个崩溃的问题后,转向内存泄漏问题。本来一开始是只有一处36字节的泄漏,一直没找到原因。后来不知道加入了什么代码,有七八处不同大小的泄漏,这让人看了觉得很不爽。通过在程序开始处加入_CrtSetBreakAlloc语句,可以让程序在启动时如果分配了指定序号的内存块时自动断下。马上发现有一处是因为一个singleton没有在退出时主动delete,加上就行。后来,又发现其他几处是因为UDP服务器端的问题,该模块基于asio写成,调试器自动在io_service相关的代码处断下了,看了看代码,我估计是退出时服务器没有释放必要的资源引起的,确实,当时因为不熟悉asio,也不熟悉socket,所以都是胡乱拼凑的代码。再看了一下asio自带的那些例子代码,在退出时主动关闭socket,内存泄漏果然都消失了。
  只是最后还是剩下那一直以来的36字节泄漏,调到晚上还是没找到原因。尝试用Windbg,还是没解决,不过我确实也不会用Windbg,郁闷!

2007-12-25

两年计划

  昨天晚上,跟小思宇在电话里,又跟孙同学在QQ语音上聊了很久,最后她们竟不约而同地叫我好好工作,多赚点钱,之后就好了。都说现在的人现实得很,我也没有其他办法了。
  早上醒来,突然想到一个两年计划,就是之后两年里,要实现的几个大目标,当然这些要在这里实现,才更有意义。首先,过完农历年回来,开始去学车,一边学车,一边攒钱,等车学完,买个十来万的车来用用。然后,再攒钱,看在两年之期内能攒下多少钱,对于买房这个目标,能有多少完成度。两年,就到2009年12月31日为止。反正我还小,到那时也才26,接近27而已。我还有时间。

2007-12-24

再一次失败

  实在觉得奇怪,为什么,我到底哪里错了?很是怀疑背后有一只手在操控这一切,可是这只手在哪里,谁的手,为什么什么要这样?

2007-12-23

明天,希望一切顺利

  我都厌倦那一直失败的感觉了,说磨难也算是经历够了吧。明天,希望一切都顺利啊!给我一个寄托,给我一个精神依靠和支撑!

2007-12-21

见到马姐姐了

  这个称呼我觉得肉麻了一点儿,呵呵,不过就是有几个同事喜欢这样叫。中午在食堂见到她时,还是被吓到了,怎么变成这样儿了,这个脸是怎么了,跟毁容一样了,变成一麻脸了,本来多好一姑娘啊。排队打饭的时候,她站在旁边一排,我就在那儿喊她名字,然后她说我瘦了,呵呵。宣宣就在那里说,以后千万不要走女强人类型。吃过饭后,她走的时候还叫我们注意身体,我心想,你才是最应该注意身体的人呢。真是变化太大了,才大半年时间啊,怎么就变成这样了呢!
  这女人啊,还是得保养啊,曾经有光网第一美女已经不在了,只存在于一些人的记忆中了!

2007-12-20

Bug多多

  其实静下心来想想,这也是正常的,这样匆匆忙忙赶出来的东西,质量能好到哪里去,而且事实上不但稳定性差,易用性也是极差。照我自己的估计,再给两个月,才能基本到可用的程度,即稳定性和易用性都为大多数普通用户接受的程度。
  心里好烦啊!
  中午在菠菜里吃出一条虫子,我都怀疑我有没有吃下去更多条,晕!拿去换了10块钱和1盘西瓜,然后去买卡士喝了。疯丫头也吃出一个小蚊蚊,这是以前某人常用的叫法,然后也是换了10块钱和1盘西瓜。
  唉,我终究是很普通一人,有时候确实太高估自己了。
  asio用了这么些天,还是没掌握具体用法,用来用去还是问题一堆。
  COM也是很烦人一东西,无奈的是有些时候不得不用COM啊,再加上组里最有话语权决策权的几人,都是COM的忠实粉丝拥趸,郁闷。也不知道是不是我自己太高傲了,总是要跟别人唱反调。但总是觉得人家确实也没多少让我佩服的地方,唉。
  对于一牛x的编辑器,以UltraEdit为榜样来说,要直接支持脚本扩展,可以通过方便地激活一外部脚本,来操作编辑器,比如移动光标,输入字符,查找替换,复制粘贴,删除撤消等等,这是一类最基本最通用的扩展方式,可以有任意数量的脚本。另外一类方式是,可以配置宿主程序的界面,比如增加菜单项,增加工具栏按钮,而且这些菜单项和按钮的位置、文字、图标等内容是可以定制的,当然点击后,就会触发一个脚本的运行,这种脚本也可以有任意数量,任意配置。还有一类方式,是事件处理脚本,当宿主程序遇到某一事件时,就会执行相应的脚本,比如打开一个文件时,文件关闭时等等,理论这类脚本也可以有任意多个,但实际上不能太多,因为如果某事件触发时,结果要分别运行一堆脚本,这种性能问题应该会比较明显,并可能让用户受不了。暂时想到的是这3类脚本扩展支持,最近又因为对多种脚本语言的简单接触,又没有哪种让我觉得特别喜欢,所以我反而想要能同时支持多种脚本语言的扩展。这时,SWIG出场的机会来了,至少Python、Ruby、Lua、TCL都是被它支持的。
  除了可以用脚本扩展外,是否还要提供2进制扩展接口,这点我还不太确定,2进制扩展可以有普通DLL和COM两种方式,差别不大,只是怀疑其必要性,它有多少价值,多少能力,有多少情况下需要它出场解决问题。
  最后一点是,正则引擎需要能挂接,随时任意替换吗,UltraEdit是这样做的。

2007-12-19

日产代码500行

  今天看到什么代码圈复杂度度量的理论和工具等等内容,找个Source Monitor对我这两个月来写的一体化平台的代码嚼了一遍,发现我基本上写了约20000行代码,当然,包括注释和空行。无心算了一下,以一个月20天计算,两个月来我平均日产代码500行呀!有种说不出的感觉,没想到我写代码是这样的。光是看数量20000行似乎并不多,前不久数的时候才14000。但从日产量看,这个数字太高了,我自己对自己的要求是有200就不错了。然后从Source Monitor的分析数据看,有不少地方写的复杂度高了点,最高的是21,从公司的宣传ppt上看,大概4、5之类的比较合适吧。不过我顺便让它分析了一把Impeller的代码,那编辑器模块一初始化函数,复杂度是137,哇哈哈,真吓人,还有好些八九十的。不过这也不能说明多少其它的含义,最多只能说,也许我这点代码的可维护性比Impeller中的要好一点点。那也是归功于doxygen的推动和促进,如果不是因为一直想着要留一份可以生成良好文档的代码,我也不会写那么多注释了。当然另外一部分原因是,对Boost库的逐渐了解和熟悉,在Boost的帮助下,有不少代码可以简化。
  明后天就要把这两个月来的东西拿出去见人了,希望一切顺利啊!

2007-12-18

强大的Boost无所不能

  最近渐渐会用Boost.Bind和Boost.Lambda了,真是爽快啊。现在明白,要用Boost,就得尽量使用STL,配合它的容器、算法才能发挥功效。如果自己写了容器,也要看情况写些方法,适应它的需求。今天写了好久代码,挺累人的,到后来真的头昏脑胀了,郁闷。
  回来继续搞SocketHelper,除了要有像Wireshark的抓包功能外,还要加上nmap似的扫描功能,以后有机会再搞个可以支持无线网卡的抓包功能,呵呵。
  现在Wireshark和nmap都用lua来做扩展了呀,呵呵。

2007-12-15

加了1G内存

  今天项目组组织活动爬笔架山,然后去华强北毛家饭店吃中饭,吃完中饭就地解散,我去地铁站办了张深圳通,顺便去问了一下内存条。一问现在930可以买一根1G的原装,750就有TPOP的,立马就心动了,跑回家,背了电脑出去加了一根TPOP的。现在就有1.5G内存了,心里感觉就是爽啊,哈哈!

2007-12-13

又累又困

  最近感觉是又累又困,每天早上起床都很是困难啊!今天在公司里几乎没做什么事,这几天心里焦虑感很重,唉,不知不觉的压力就这样袭上来。
  好像脾气也变得比较急躁了,或者说神经也更脆弱了,很是在意别人的话,也许根本不是针对我的。
  昨天弄到快凌晨2点才睡觉,asio还是有点难用,主要是参考资料太少,自带的文档看得不明不白,例子程序也是不明不白。
  我有病,真的。

2007-12-12

我真土,真的

  调了一会儿,用tcp连接还是有问题,无奈之下放弃了,想想用udp试试,只是发个消息而已,为什么会这么困难。没想到udp不但代码简单,而且效果上也达到我希望的要求了。我只能说,我真土,真的,到现在也没搞明白为什么用tcp的就不行呢,晕死了。
  点对点通信基本稳定后,心里突然就轻松了很多,仔细想了想剩下的事,虽然还有不少,但是心中还是很高兴。

  不过boost真的是个好东西,很多库很有用,呵呵。

2007-12-11

socket还是有问题

  自从写完那段代码,一直以来都有问题,服务器端读内容时,总是返回一个错误码,结果什么都读不到。都不知道是服务器端写得有问题,还是客户端的代码有问题,仔细看了看asio带的那些个例子的代码,尤其是里面的http服务端和客户端以及chat的服务端和客户端,下午在那里找原因,一会儿以为是服务端的问题,一会儿又以为是客户端的问题,结果到最后还是没找到具体原因,郁闷。
  看来一个好用的调试工具是不可少了。但是用Wireshark抓包的结果看,客户端是确实把内容发送过来了,只是看netstat看连接状态立马变成CLOSE_WAIT,然后连接消失,现在我又怀疑是客户端的问题。

2007-12-10

我还真是弱

  周末整了好久,想在程序里嵌入Ruby解释器,可是发现在MFC程序里,只要include了ruby.h,编译就会不过,说什么fd_set啥子啥子的,很是郁闷,今天在公司,同事说只要include一下WinSock2.h就行了,晕,我当时怎么没试试。
  SWIG果然能一下生成一大片的代码,而且可以通过宏来比较灵活地进行配置。只是最后效果怎么样,还没有试。总的说来,自从改用VC以来,得到不少好处,主要是很多开源的东西都会主力支持VC这编译器,相对来讲对Borland的支持就要弱一些了。

2007-12-09

我还真是无聊

  跑去华强北买了个TP-Link的无线路由器,只是觉得好玩,其实完全是多余和浪费。最多只是少了一根线插到电脑上而已。
  以前在学校的时候,还以为路由器是好大一个机器,后来见到过一个同学拿来一个小盒子,才觉得好笑。不过再想想,更早些的时候不也认为交换机是好大一个设备嘛,后来去电脑城跟同学装电脑时,看到8口的交换机也才200多块钱,而且那都是快5年前的事了。昨天去帮公司一同事MM搬家,偶然间谈起说她有个无线路由器,当时觉得她好高档哦,呵呵。
  买回来后,飞快看了一遍它那薄薄4页的说明,很简单,然后就把原本插在电脑上的网线插到路由器上,打开无线网卡的网络连接属性,搜索一下,再通过Web登录上去设置一下。因为本来就是一个交换网络里了,再设置时,选静态地址分配,并把默认的路由器IP改掉,不跟交换网络的同一网段就行了。因为要用eMule,所以还要设一个转发选项。另外就是,一切正常了,可以加个密码,免得让其它人家的人偷偷使用我们的带宽,呼呼。

2007-12-08

研究了一番WinPCap的安装

  没有解决,还是老样子,只知道它是要把那几个dll复制到系统目录下,把npf.sys文件复制到drivers目录下,然后安装系统服务。至于到底最后做了哪些处理,也不得而知,反正我是把网上找得到的说法都试过了,都没用。当然很多是针对3.x版本的处理,我用的是4.0版,也尝试过反编译它的安装文件,反汇编它里面一个dll文件里的导出的函数,但最后还是没有什么进展。暂时放弃了,郁闷。

2007-12-05

一体化流程平台W.I.P.

  今天把Icon Overlay改了改,很奇怪的是,代码跟昨天的一样,今天把图标放到DLL的资源中,就可以显示了,晕。
  上午改了Icon Overlay后,下午就集中精力搞P2P通信,还真是比较费时间哦,以前写的操作数据库的代码就有不少问题,另外就是,std::map在不同的线程中操作好像就算没有同步的问题也会直接崩溃,郁闷,于是换成std::vector,当然调试的时候也陷入到了一个陷阱中,明明是要主动发送个消息给对方,再等待对方的回应,可是调试的时候有一段时间不知道为什么对方会不停地发送回应回来,所以我都没给对方发消息,结果这边的状态就没准备好,晕。
  因为要调试Socket,所以不得不用于抓包程序,装了个Ethereal 0.99版,里面带的是WinPCap 3.1版,装了后找不到网卡,于是没办法,换用Wireshark,里面用的是4.0版的WinPCap,很好,很强大,还支持表达式的filter。

2007-12-04

一体化流程平台W.I.P.

  把Icon Overlay的扩展做好了,这样Shell扩展组件基本上能满足需求了,虽然离我自己的要求还有点距离。奇怪的是,MSDN说,图标可以放在标准的EXE、DLL里,也可以是一个ICO文件,可是实际上我只能放在ICO文件里才会真正起作用,看看TortoiseCVS和TortoiseSVN也都是放在ICO里的,不过看Windows自己的就应该是放在DLL里的,看看共享文件夹的样子,再看看Shell32.dll里的图标资源,大概就是某些属性之类的还有点问题吧。
  现在还剩下P2P通信、文件系统监视、流程图显示,这三块了。争取一周搞定一块,这样12月份就能完成了。

2007-12-02

装了VSTS2008爽了把

  这东东早就从eMule上down下来了,只不过当时看到它的建议配置是1GB内存,我估量了一下自己本本上可怜的512MB的内存,最后放弃了,只是跑去把公司里那个台式机装上了,虽然那个台式机也是512MB的,不过我总觉得自己把那台式机调校地比较好,呵呵。
  今天不知是无聊至极了,还是禁不住诱惑了,还是决定要装上试试。因为本本的系统盘有70GB大,即使已经装了一堆的东西上去,还是空了50GB左右,所以不用像在公司里那么麻烦,一路next下去即可。想想那天公司里装的时候,先是报空间不够,删了一票东西后再装,好不容易装上了,系统盘就只剩下13MB空间,又删掉一票东西,最后好不容易弄出200MB左右剩余空间,还不时地会被notes、IE等东东写点临时文件进去,Windows就会弹出个气球来提示一下。
  装上后,先想编译一下Xtreme Toolkit Pro来试试,静态库还好说,基本上顺序地编译链接过去了。到了动态库的时候,报rc.exe执行出错。后来搜了一下,发现根本没有这个程序,把.NET 2.0 SDK里的拷过来试试,发现可以用,接着是缺mt.exe,再拷过来,顺序pass,呵呵。
  不过这个比起VS 2003来,还是嫌它占用资源多了点,平时还是不用了。VS 2003英文版好不容易从eMule上找来的呢。

2007-12-01

光阳烤肉韩国料理

  早就听小妞说起过,市民中心那边的韩国料理不错,想去试试。今天就稀里糊涂刚好说要去那里吃韩国菜。不过我不认识路,疯丫头也不认识路,只凭着小妞说的几句话,就兴冲冲地找公车坐去了市民中心。市民中心是个很空旷的地方,下了车,找不到什么有可以吃的痕迹。于是打电话问俊英,结果说不是市民中心,而是会展中心旁边。问了几个在市民中心的保安,好不容易穿过几条地道和马路,最后终于找到了俊英说的大中华喜来登。在喜来登的一边,果然看到了小妞所说的家乐福。但是在家乐福外面是看不到那家店的,在外面能看到有必胜客、星巴克、巴西烤肉等等,还有个意粉店,在小妞的电话远程指挥下,终于在意粉店旁找到了那家光阳烤肉韩国料理。
  走了不少的路哦,再一次深切地体会到自己有车的重要性。
  不过,那里的东西味道还真是不错。点了个蘑菇烤牛肉、八爪鱼拌饭和三色五花肉,还送了些小菜,两个人吃还真是有点撑。最后218元,跟小妞说的差不多,嗯!有钱真是好哇,只可惜照我现在的收入水平,这样的地方只能偶尔来来了。