博文

英语六级起步(2008-04-02 14:58:00)

摘要:指代、如何开头、如何衔接。The dawn of the new century witnessed the increasing popularity of the web.-->obsession 迷恋(跨段)整合两段内容、并具有概括能力。模仿句型:instant coffee grew rapidlly in popularitythe mobile phone has grown rapidlly in popularitysales level off: sales remained constant/steady/stable/much the samesales went into a small decline: sales declined slightly/ dramatically/ substantially/ sharply/ greatly/ hugely归纳,预测。-->tapping student's potential 开发学生的潜力-->lose its vitalily gradually 逐步失去活力-->dominate 控制、支配 -->coherent 连贯的 -->flaw 缺点插入语、倒装强调句Not only but also -->coordinated 协调的总结考点(对比考点)。无中生有 -->initiative 主动性On average/ For instance.学学怎么开头 -->versus 对 -->curricula 课程 -->splinter 碎片读完最好翻译一下. 进一步的解释说明、原因分析。to do less, but in greater depth. 同义互换, 定位与替换。注意BUT引起的强调。BECAUSE,因果关系考点 标志词识别句子之间的关系 -->decentralize 分散 -->counterpart 地位、作用相当的人或物-->intellectual 理智的 -->propose 建议 -->babble 嘈杂声、胡言乱语 -->controversy 争论but, however, ulimately 转折、对比词d c 同义词,同一范畴的词,"强调",和......

阅读全文(2037) | 评论:0

 [org.apache.struts.actions.DispatchActi(2008-03-09 15:50:00)

摘要:HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: org.ls.myzd.struts.action.ShowAction.slectsub(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.ls.myzd.filter.EncodingFilter.doFilter(EncodingFilter.java......

阅读全文(2851) | 评论:2

疯狂的程序员31(2008-02-27 12:41:00)

摘要:摘要:回忆起和BOSS Liu在公司里共同工作和生活的一些小事,现在来想,这些事情也是很有意思的。说到工作,很多人想到的就是正襟危坐,神情专注,十二万分的投入。工作本来就应该这样,可是也不应该全部都这样。人嘛,毕竟不是机器,如果是机器,那输入的是0就是0,是1就是1,因为是人,所以有时候输入的是0,自己处理起来却把它搞成了1。 听周总这么说,绝影吓了一跳,不光他吓了一跳,BOSS Liu和张厂长也吓了一跳。在他们印象中,周总脸上总是带着平静地表情,即使偶尔批评起人来,也还是带着平静地表情。这时候,绝影突然想起念大学的时候,本来和燕儿在校外租了房子悠闲地过着小日子,没想到有一天公安局会突然来敲他的门,想到公安局肯定是来查自己非法同居来了,吓得要死。想在来看,周总一定是来清算平时不按时到公司,作风懒散的事情,果然是“出来混,迟早是要还的”。 周总毫不留情地说:“你看看你写的代码,这个备份工具里面,你居然一次性把SQL数据库里的数据全部读出来放到内存,再写到Access数据库中,为什么要这样,为什么不读一条写一条?” 一听不是清算作风的事情,绝影又带着庆幸地送了一口气,就像当初打开门,原来公安局是来了解杀人焚尸的事情,跟非法同居完全不沾边,自己一下从犯罪嫌疑人变成证人,其中的成就感不言而喻。 再说周总问的这个问题绝影也早就想到过,于是胸有成竹地说:“这个问题我当初也想到了,考虑到读一条写一条可能太浪费时间,还不如一次性读到内存中,那样肯定要快得多。” 听绝影这么说,周总慢条斯理地说:“小绝啊,这就是你经验不足了。你在公司里测试有多少数据?就一百多条,一百多条数据能测出什么?要是数据有几万十几万呢?你全部读到内存中,内存根本不够,操作系统只好频繁地使用交换文件,这样速度不但不会提高,反而会慢很多,你自己看看,你系统每次用久了后是不是慢得很?那就是因为用的时间长了,内存占用多了,系统使用交换文件,最后慢得不得了。” 绝影一边听周总说,一边注意他的表情,仿佛还带了点洋洋得意的神色。虽然传说中周总写程序还是很牛B的,但绝影从来没见过他写的代码,对这个传说还是持了点保留意见。没想到这次分析问题周总还是讲得头头是道,这个问题,没点经验的人还真发现不了。于是他唯唯诺诺地说:“有道理有道理。是我没考虑周到。” “既然这样,那就赶紧改吧,别等问题暴露出来才来忙,我们要防患于未......

阅读全文(2212) | 评论:0

疯狂的程序员30(2008-02-27 12:40:00)

摘要:摘要:转眼之间《疯狂的程序员》已经写了超过10万字了。这篇小说能写到现在和大家的支持鼓励是分不开的,我在想,也许没有这么多的支持和鼓励也许老早以前我就没有信心把它更新下去了。所以这里先谢谢大家。如果你已经成为程序员多年,你能回忆起多年以前你第一次领工资领奖金的情景吗?你拿到工资,是否想起来这么久以来的辛酸?拿到工资你做的第一件事情是什么?总之我觉得,那2000块钱不是普通的2000块钱,当你知道2000块是怎么来的,你才会知道2000块为什么不普通。   见绝影吓得脸都变了色,BOSS Liu打趣的说:“想不到BOSS还是从原始部落出来的!据说有些原始部落就是怕别人知道你的名字,别人知道就能用咒语让你死。” 绝影白了他一眼,接过电话。 电话是放射科主任亲自打过来的,在那头急得要死,说系统不能用了。 明明去安装的时候都是好好的,这BUG再怎么严重也不至于让整个系统都不能用了吧,事情要真有那么严重自己刚到手的奖金估计又要泡汤。忙跟他说:“什么时候发现问题的。” “前几天就开始了,不过还勉强能用。今天他们说不能用了,我跑过来看,果然不能用了。” “是什么情况?” “前几天是登记的时候速度太慢,登一个人起码都要等5分钟,还不如以前用纸登记快。到今天,简直是不能登记了,估计起码要等一个小时。” 听他这么说,绝影终于松了口气。这是意料之中的事情。想医院一天做的病人起码有几百个,就算如BOSS Liu所说KIREGIS设计容量是10万级别数据量那最多也就几个月就撑爆了。再加上那些X光机,CT机拍的片子转换成DICOM图像一张动辄就是好几十M,这么大的数据量不慢死才怪。本来在这种情况下应该配套一个数据备份和刻录的软件,奈何CASE的时间太紧,验收的时候也就是勉强才做完连Beta测试都没有这些增强要求自然没时间去给他考虑,周总的意思是先等验收过了,钱到手了,大家闲下来了,再花点时间慢慢给他做个备份系统。 虽然话说“顾客就是上帝”,现在好多顾客认为自己付了钱,还真把自己当成了上帝,东西出一点小问题就蹦炸起来:“坏了!不能用了!你们赶紧给我搞好!”绝影和BOSS Liu以前给别的医院做系统维护的时候听多了这样的抱怨,反而反感起来。那时候没办法上头有命令必须要去做,现在又不一样了,东西验收是你签的字,钱我也拿了,老子现在就是上帝! 于是他慢条斯理地说......

阅读全文(2356) | 评论:1

疯狂的程序员29(2008-02-27 12:39:00)

摘要:摘要:今天凌晨1点多,有朋友在QQ上问我:今天还写不写呀,我等着呢。当时我刚开始写,就说:别等了,今天有点晚,你还是先睡觉吧。他说:只要写,我通宵也要等下去。后来他说不管有人怎么攻击我,他们都支持我。我真的非常感动,没想到就一篇小说,还有这么支持我的朋友。想我自己,从以前每天一两天更新一天到现在一周更新两篇,都不能按时在第一时间更新出来,让朋友们在这么冷的冬天等我,我觉得非常惭愧。朋友们这样支持我,我只能说以后我一定不再偷懒,在第一时间早早写出来更新出来免得朋友们久等,对不起。今天写到遇到的内存泄漏的问题。内存泄漏一直是个很容易犯也很难调试的问题。它不像语法错误那样可以在编译时检查出来也不像逻辑错误那样很容易重现出来。今天的小说里介绍了一个工具,也许你早已用过了。还写了绝影和BOSS Liu关于C++和汇编语言之间的争论。语言好坏的争论也是个热门话题,经常在论坛上出现。在这里我想说:语言本身没有好坏之分,用语言的程序员在技术上却有高低之别。所以关于语言孰优孰劣的争论其实都没多大意义,关键是我们对语言掌握和运用得如何。 见屏幕一黑,绝影也不知道是怎么回事,以前在公司测试的时候从来没出现这种情况,反正肯定是程序出了问题,坏就坏在还是全屏,图像一黑,整个屏幕就黑了。他用眼角的余光瞟了瞟周总,还好周总正在兴致勃勃地给医生们介绍KIPACS是如何如何好,只有医院领导一个人发现了问题。他赶忙退出全屏关掉KIPACS,再次打开。 医院领导正要开口,绝影抢在他前面说:“这是正常现象,一般KIPACS用久了就要重启一次。”那言外之意就是:“这黑屏的事,没啥大不了的,我们早就知道了。并且这又是不能解决的,要能解决我们还不早就解决了。就比如手机一样,就算是Nokia N95,够高档了吧,可是你能拿它放DVD吗?放不了,还是将就着用吧。所以还是麻烦你们偶尔重启一下吧。” 周总听他这么说,回过头来,丈二和尚摸不着头。 最后医院领导还是在验收报告上签了字,一行人撤回公司的时候,周总问:“小绝阿,那个KIPACS重启是怎么回事呢?以前怎么没听你说过?” 绝影哪敢给他讲很话,忙说:“没什么大不了的,回去我调研一下,估计还有些小BUG。” 在公司做CASE就是这样,虽然公司要求所有BUG的发现和修正都要最终体现到软件开发文档里,但实际操作起来,往往是程序员发现了自己的BUG能隐瞒下来的都......

阅读全文(1840) | 评论:0

疯狂的程序员28(2008-02-27 12:36:00)

摘要:摘要:今天是上班的日子了,想大家都和我一样过了个快乐的春节。今年是奥运年,在这里先祝大家新的一年在学习上、工作上、生活上都能有大幅度提高(这样祝福太土了),另外今天是情人节,也祝有情人的爱情甜蜜,没情人的早日找到情人。今天这章写BOSS Liu和绝影第一次畅谈,也写了一次现场调试发生的意外。也许做一个程序员,特别是一个负责任的程序员,你要牺牲很多很多,特别是你的生活。可是你能够让这些牺牲有意义吗?你为了什么而牺牲了生活,你就要努力把它做好,否则,你的牺牲就没有任何意义,这和不做没有区别。 一般情况下人在什么情况下喝酒?多半朋友聚会聊到兴奋了,或者发生了什么刺激人的大事,比如恋爱了,失恋了,发财了,破产了…… 绝影想这么晚了,又没有什么聚会,BOSS Liu找自己喝酒,肯定是受了什么刺激,毕竟同事一场,还是应该好好开导开导他,于是屁颠屁颠跟他跑到楼下烧烤摊。 BOSS Liu一来就大声武气要了两瓶啤酒,一碟煮花生,两条烤鱼。今天是他们俩最后一次领“生活补助”的日子,BOSS Liu显得特别大方,他点菜的口气就像武松的“老板,来三大碗酒,切二斤牛肉”或者孔乙己的“温两碗酒,这次是现钱,酒要好”一样。绝影跟他推辞不喝酒,土匪他们都知道他对那玩艺过敏出差的时候也有过惨痛的教训,BOSS Liu却不知道,他越是推辞,BOSS Liu越是觉得他不给面子,或者深藏不露,就越是让他喝。 所以这喝酒劝酒里面也有很多道理,比如喝醉了的人总说自己没醉,没醉的人反而不停地说醉了醉了不能再喝了。你说:“这个技术,我不会,没接触过。”别人反而说:“你肯定会,就是不愿意说!” 最后还是让绝影坚持了原则,BOSS Liu给他点了瓶豆奶。 两人坐定,绝影平静地说:“说吧,有什么事?” “没事,就喝酒。” 后来绝影才知道,BOSS Liu就是很普通人不一样,就是喜欢没事的时候喝酒,当然,朋友聚会或者发生了什么刺激的人的事他也会喝,但还是以没事的时候喝为主。这习惯和他喜欢没事的时候写程序差不多。大部分人工作的时候写程序,他喜欢在不工作的时候写程序,虽然他工作也是写程序。 BOSS Liu喝酒也和普通人不一样,一般人几杯酒下去,酒力上来,就开始夸夸其谈,也就是所谓的“放开了”。BOSS Liu两瓶啤酒下去就像呷了两口茶,面不改色心不跳,仍然平静地对绝影说:“你有所不知,写程序,本来乃是我......

阅读全文(2288) | 评论:0

一个精力旺盛的单身男人……(2008-01-31 23:54:00)

摘要:单身男人不要轻易召妓。召妓的弊端最主要的不是花费了钱财,而是容易形成一种身体依赖。和妓女在一起,肉体的满足很容易得到,但没有精神上的交流,欲望之火熄灭之后,就会坠入更加空虚的黑洞,要摆脱这样的空虚,就会再次选择买春,周而复始,难以自拔。 把空旷房间的灯全部打开;把电视的声音调到最大;同时打开几个聊天室;还有速溶咖啡和小山一样的烟蒂……漫漫长夜,难道这就是一个单身男人生活的全部?! 一个精力旺盛的单身男人,身边没有固定的女人,无性生活是这样的男人的最大的敌人。即便如此,精力旺盛的单身男人决不能信守“不主动、不拒绝、不负责”的信条,要有随时改变单身的生活状态的准备。精力旺盛的单身男人如何面对无性生活呢 首先,要始终保持容光焕发的精神面貌。无性生活很容易使男人精神颓废、萎靡不振,一个健康的、积极向上的生活习惯对于单身男人非常重要。 从着衣开始,单身男人不能因为身边没有女人而变得懒散。最好内衣包括衬衣都购买纯棉质地的,这样一来,洗衣可以交给洗衣机,熨烫可以交给干洗店,始终让你清爽干净。外套更好办了,深色系列不仅在搭配上不会让单身男人花多少时间,最重要的是,深色系列外套耐脏,款式不易过时。 单身男人生活很容易没有规律,熬夜,饥一顿饱一顿都是健康的大敌,因此,尽量保证12点之前能够躺在床上,至于饮食,冰箱里要经常备好速冻饺子或者汤圆。这样的食物卫生,取用方便,并且价廉物美。单身男人厨房必备的炊具应包括微波炉,电饭煲和电磁炉,这些用品使用方便快捷。单身男人切记一个人不要在屋内饮酒,这很容易触景伤情,另外,大量饮酒特别是啤酒会很快使自己大腹便便,给人未老先衰的印象。 单身男人的精神面貌很重要,这也是在传递着对生活充满信心的信息,一个外表萎靡的男人很难在事业或取悦异性上会得到什么改善。 单身男人需要有自己的居住空间,一定要和父母分开居住。一来让父母眼不见、心不烦;二来自己也不会因父母琐碎的絮叨而烦躁。租一套包括卫生间和厨房的套间,但不要和同事合租,在选择异性合租的时候,要谨慎,一个屋檐下,一对孤男寡女,难免不会发生什么事情。男人,特别是单身男人的大脑很容易被身体的某个器官控制,这样将会给你带来你无法控制的局面。 单身男人要学会工作。学会工作在创业的初期不是让你非得赚多少钱,起码要对营造一个良好的工作氛围而有意为之。我认为,不是每次人家唤......

阅读全文(1855) | 评论:0

An internal error Generating Artifacts(2008-01-31 03:59:00)

摘要:刚才准备用MYECLIPSE在VO下生成映射文件时,错误提示: 在Genarating Artifacts期间发生了内部错误 An internal error occurred during: "Generating Artifacts" !ENTRY org.eclipse.core.jobs 4 2 2008-01-31 03:33:49.739!MESSAGE An internal error occurred during: "Generating Artifacts".!STACK 0org.hibernate.exception.GenericJDBCException: Getting database metadata at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91) at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.getMetaData(AbstractMetaDataDialect.java:57) at org.hibernate.cfg.reveng.dialect.JDBCMetaDataDialect.getTables(JDBCMetaDataDialect.java:24) at org.hibernate.cfg.reveng.JDBCReader.processTables(JDBCReader.java:428) at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:67) at com.genuitec.eclipse.hibernate.wizards.MEJDBCMetaDataConfiguration$1.readDatabaseSchema(MEJDBCMetaData......

阅读全文(6629) | 评论:0

Powerdesigner中不能定义主键的解决方案(2008-01-29 00:21:00)

摘要:如遇“This data item is already used in a primary identifier. Normalization rules prevent from reusing this data item in another entity.”提示。 Solution--> Tools-->Model Options-->Data Item 的unique code勾去除。......

阅读全文(4656) | 评论:2

普通本科毕业生如何进入IT名企(2008-01-23 03:54:00)

摘要:有些人提出:(1)再努力,非一流学校的学生也进不了最著名的企业,所以“努力就有机会”的说法有误导的嫌疑,(2)既然努力也进不了著名企业,还不如放弃幻想,降低自己的目标,毕业后随便找个中小企业就可。对于上面的意见,我想提出几个观点: (1) 从非一流学校进入著名企业确实不容易。由于目前就业现状呈现出僧多粥少的形势,因此许多最好的外企和国企都把门坎设置得比较高,的确,不是名校出身的学生会比较困难,甚至有些公司不考虑非名校学生。但是,这代表没有希望。我在微软时雇用过一个大学没有读完的工程师。我在Google也雇用了一个专升本的工程师。这些少数的突破者都是把握了大学时光,发挥出自己的亮点(一个自己创业虽没有成功但是有宝贵的经验,另一个在某领域写了几十万行代码)。在申请时,他们的cover letter让这些亮点发光,捕捉了公司HR的注意力。 (2) 想进入著名企业不见得是能够一步做到的,也不是每个人都可以培养出这么亮的亮点。但是,如果你真的渴望达到这个目标,你应该去咨询如何能够最大化你的机会,不必毕业后马上进入你梦想的企业,多给自己几年时间,经过两步达到目标。例如,几年前,一位普通学校毕业的本科生想进Google,我和他深谈后发现他确实有潜力,但是除了学校名不经传,他的功底还不够深,于是,我建议他到加拿大的Waterloo大学读一个硕士。这个学校不是很难进,学费也不是太贵,但是毕业生进入Google机会相当大。他两年把硕士读完,今年暑假如愿地加入了Google。另外有一位想进入微软的某一个部门,但是那个部门通常不收当届毕业生,经过他的咨询,发现那个部门常常雇用它的vendor公司的员工,于是他努力地进入了那个vendor公司的微软小组,几年后终于进入了微软。最后一个例子,一个普通大学的毕业生想进入一个知名互联网公司,他发现该公司雇用不少做测试的临时工。于是,他先去学基础的人工测试,毕业后进入该公司做一个临时工,从最基层的人工测试做起,一年后他的努力和能力终于被发现,得到了转正的机会。如果你真的渴望一个目标,那么你需要去咨询,去努力,有耐心,才能得到机会。 (3) 在刚进入大学时,其实每一个人都还有机会的。我反对把自己定位成“永远进不了好公司”。而且,无论想进入名企还是中小企业,你的努力是一样的:把专业读好、发觉自己的兴趣、培养可脱颖而出的“亮点”、练习自习的能力、增进情商、......

阅读全文(3406) | 评论:1