Skip to content →

Blog

  • 开发日记之二:体会颇多

    “嘴”上谈来终觉浅,绝知此事要躬行。 我们在讨论的时候觉得好像没有太大的问题,每次讨论也是嘻嘻哈哈,每个人都一副成竹在胸的样子;而具体画E-R图的时候,却感觉不是那么愉快了:一方面是因为我们前期的讨论不到位,基本上没有达到讨论应有的效果,在基本所有问题上都没有达成共识,所以画图的时候每个人还是固执己见,都认为自己的观点更好,导致大家吵架吵了一遍又一遍;令一方面是需求分析做得不够,在项目初期对项目的分析不全面、不透彻,也没有到公司去做需求,需求上的东西有一些是我们自己捏造出来的,有一些不完全符合实际,导致画图的时候模棱两可。 还有一个很大的问题:对数据库的理解不够透彻。虽然大家上学期都学了数据库这门课程,但我们不得不承认自己认识的浅陋,抛开我们对知识点的遗忘不说,我们对E-R模型以及范式的理解深度不够是肯定的。几乎每个人都画了E-R图,但每个人的质量都不高,而且画出来的图也不全面,不是关系没有理清楚,就是实关系的基数没标好,总之没有达到应有的水平。 更要命的是,大家都觉得自己的东西没有问题,自己做的就是对的,不容易接受他人的想法和观点。架是吵了很多,有时候争得脸红脖子粗的,但似乎也于事无补,却导致进程陷入僵局。 最后迫于交文档的期限,大家才又重新开始画图。但即使在这个时候,大家的努力配合仍然不够,四个人的精力始终不能放到一件事情上去。我作为组长,肯定有我自己的问题,没能使大家的力量往一处使。希望以后在这方面可以加强。 E-R图画了好几遍,又经过缝缝补补,终于开始有了一点轮廓,开始还想用范式来验证一下,结果发现根本无法入手──这便又是需求没做好的缘故了。最后抱着以后再好好想想约束的想法,把E-R图确定了下来。又根据E-R图,初步确定了数据库的表结构。尽管有些模块的具体实现还没有敲定,但数据库的基本轮廓算是确定下来了。 这个项目的前期工作基本上就已经确定下来了,即使前期做得不够,也只能靠后期好好实现了。需求分析要尽可能的保持原状,对于数据库,其基本的表结构也已经确定。剩下的工作就是具体实现了,希望大家在后期的工作中团结一致,心往一起想,劲往一处使,以最高的热情与斗志,迎接挑战,做好每一个细节,充分完成、完善我们的项目! 现在才发现需求分析的重要性,也许我们的每一步,都会牵扯到项目后面的实现,所以,我们应该做好每一件我们应该做得事情。前面的错误过失也许无法再补救,但现在我们做的,以及以后我们需要做的,却不能再马马虎虎、嘻嘻哈哈了!  

  • 开发日记之一:前期感受

    组好队,取完队名,经过讨论终于确定了项目。又通过讨论,基本上确定了需求的大致框架,但是这一步却走得比较困难。 最初看起来非常简单的事情,仔细分析起来却并不简单。虽然说做需求的时候不要想如何去实现,但实际做起来却总想往实现上靠。简单的模型越想越复杂,但还好最终把框架定了下来。 细想一下,要实现这个系统并不简单,单是用户查询这一模块,要想做得好就要费劲脑汁,如何将查询做到快、省、准,如何实现图像的整合,都是我们面临的较大的挑战;还有数据的获取,暂时也没有想到好的解决方案;还有,怎样做才能更贴近实际,而又避免把系统做得臃肿…… 现在我们还有很多不足的地方,比如对项目不够重视,缺乏激情,动手能力亟待提高,理论分析做得不太到位,更糟糕的是,对有些模块的认识还是模模糊糊;这些不足,克服了我们就会有很大的进步,然而如果克服不了,这个项目估计就完成不了。现在以我们的能力,要将这一系统做好恐怕还要每个人不懈努力。在今后的两个月里,要重新拾起JAVA,把数据库理论再弄通弄懂,熟悉JDBC,数据库编程,加强数据结构与算法方面的修养,学习XML…… 任务虽然艰巨,但是我们不是懦夫,我们不能退却。我们要合理的安排自己的学习活动,相信自己,相信队友,相信我们Crazy_Bus!在未来的一段时间里,我们是室友,是队友,也是战友!想信通过大家的努力拼搏和奋斗,我们一定可以优雅的谢幕!  

  • VIM C++ (全能)自动补全: OmniCppComplete

    下载:http://vim.sourceforge.net/scripts/script.php?script_id=1520 1.把下载的 omnicppcomplete.zip 解压到 ~/.vim 中 2.建立 tags:root@ROK:/home/rok# cd /usr/local/share/root@ROK:/usr/local/share# mkdir tagsroot@ROK:/usr/local/share# cd tags/root@ROK:/usr/local/share/tags# ctags -R –c++-kinds=+p –fields=+iaS –extra=+q /usr/include/c++/4.1.2/ 3.在 .vimrc 中添加:set nocpfiletype plugin…Continue readingVIM C++ (全能)自动补全: OmniCppComplete

  • 终于搞定 Slackware 12.0 挂载的乱码问题了

    只需要改一下fstab就可以了: /dev/hda2 swap swap defaults 0 0/dev/hda1 / ext3 defaults 1 1/dev/hda5 /home ext3 defaults 1 0/dev/hda3 /win vfat defaults,codepage=936,iocharset=utf8,umask=000 1 0/dev/sda1 /mnt/usb1 auto noauto,codepage=936,iocharset=utf8,user,umask=000…Continue reading终于搞定 Slackware 12.0 挂载的乱码问题了

  • convmv:转换编码

    文件名可以用convmv来转换 convmv -f gb2312 -t utf8 -r –notest *-r表示包含所有子目录不加–notest就表示只看看有什么需要转换的,不做实际转换 可以在http://j3e.de/linux/convmv 下载  

  • Mother’s Day: What I have done and What I should have done for my Mother

    It’s Mother’s Day today. I’ve never celebrated Mother’s Day anyway. But, I think it’s time to express my gratitude and my deep feelings; and we…Continue readingMother’s Day: What I have done and What I should have done for my Mother

  • 一些零碎的记忆・揪耳朵

    每每想起这件事,都不由得对父亲肃然起敬。 那是我四岁那年夏天的一个晚上,窗外知了“吱吱”叫个不停,屋内空气凝滞,昏黄的日光灯让小小的房间变成了橙色的蒸笼。我趴在桌子上,手无力的握着铅笔,挣扎着抬起似千斤的眼皮,脸上的汗珠一粒一粒的往下坠。父亲在旁边一边扇着扇子,一边用他那威严的眼睛盯着我:“快写!” “快写完了来睡觉,远远!”妈妈也躺在床上一边用力的扇着扇子,一边朝我喊到。我已经写完了“李”和“道”,只剩下这最后一个“远”字了,但我终究没有坚持到底的毅力,把铅笔扔到一边:“我不写了!”父亲可不同意,眼神依旧威严,由不得我讨教还价。可我确实已经感觉到了周公对我的呼唤,于是“哇哇”的哭了起来──这似乎不是襁褓之中婴儿的专利。这下父亲可怒了,还没站起来手已经先揪住了我的耳朵。但是可能是我的耳朵上汗太多(也有小孩子的皮肤太细滑的可能),每次父亲想揪着我的耳朵把我从座位上提起来时,每次都以失败告终,父亲这时似乎已经丧失了理智,他一把拽过旁边的毛巾,保住我的耳朵,硬是把我给提了起来。 “耳朵梗子”再“硬”恐怕也难以承受一个人身体的重量,等父亲松开手时,血已经流到了脖子上。剩下的事情我记不太清楚了(当然,我没有昏倒,只是耳朵那里裂开了,问题似乎没想象的那么严重),后来从母亲和其他一些亲戚口中了解到,我有好长时间没和父亲说话──母亲也是。 几年之后,我依然淘气,整天在家翻箱倒柜,一次偶然的机会,我翻到了父亲的帐目本。翻到中间部分,突然发现了一篇“忏悔书”,我细细将它看完,原来父亲那次揪我的耳朵之后后悔万分,便写下了忏悔书。又过了几年,姑妈在也我家看到了父亲的忏悔书,于是,她将它撕了下来,对我说:“等你考上大学之后我再把这个给你!” 后来我考上了大学,成了家族唯一的大学生,但姑妈并没有把父亲的“忏悔书”给我──我依然记得其中的字字句句,而且该忏悔的不是父亲,而是我。 我被揪了耳朵之后,父亲并没有因此而放下他的威严,我不听话的时候他仍然会打我,只是他再也没有揪过我的耳朵,而是打屁股──但从来没有打得皮开肉绽。-:) 现在长大了,偶尔也和父母提及这件事,父亲有时侯会说那次打得还不够狠,以后我不听话了他还会揪我的耳朵;有时也会报怨母亲当时不该催促我快写完了睡觉;有时还会问我有没有留下“后遗症”……不管父亲说什么,我都知道他的心里在想着什么。 但我终究没有“成龙”,也许以后会吧,或者也许真如父亲所说──那次打得还不够狠……  

  • 佛偈

    身是菩提树,心如明镜台,时时勤拂拭,勿使惹尘埃。──经常擦擦眼镜,别让它们沾上灰尘。 菩提本无树,明镜亦非台,本来无一物,何处惹尘埃。──不戴眼镜,便无所谓尘埃。 黄庭坚自赞偈似僧有发,似俗无尘,作梦中梦,见身外身。 来说是非者,正是是非人。 法本法无法,无法法亦法。今付无法时,法法何曾法。 七佛通戒偈诸恶莫作,诸善奉行。自净其意,是诸佛教。  

  • C++ STL Notes: String Replacement

    Macro You are asked to do some replacements on a string. Can you work it out? Input and Output   Each test case will begin…Continue readingC++ STL Notes: String Replacement

  • C++ STL Notes: List->unique

    Syntax: void unique();void unique( BinPred pr ); The function unique() removes all duplicate elements from the list. Equality is tested using the == operator, unless…Continue readingC++ STL Notes: List->unique