2011年7月

其实我算是一个闷骚的男人了. 我不喜欢吵闹,更不愿叽叽喳喳的说个不停,可能最大的原因就是我的普通话不是很好,或者就是我的嗓子发音比较沙哑,导致我的自信收到压制,长久以来的这个压抑让我不喜欢去说话,这个也只是可能了.其实我的嗓子主要是发育的那个时候啊当学校的体育干事每天喊搞成这个样子的.关键时候我没有注意,或许这个世界上少了一个美丽歌喉的人.哈哈.

可是平时我也是喜欢闷着.我更多的喜欢和朋友在一起靠意会默契来达成一些沟通交流.呵呵这个其实说来我想大家都会有这样的感受吧,正所谓心有灵犀一点通啊.或者说就是装深沉,其实深沉这个东西我想也是从来就有的.而不是因为要装才出来的深沉.是吧.而天生深沉的人又是怎么回去装呢,估计都是被人说为装的吧,很多人说我严肃,有时候阴着张脸.其实这个有的时候也是一种动物的自保行为吧,为了掩饰内心的一种自卑或者胆怯装出的一种气场,让周围的人感觉到自己很可怕,不让他们接近.呵呵.有点.这个是我总结的.

说到这两点,都提到了自卑这个词汇.对于自卑.我想很多人也是有的.那为什么会有自卑呢,面对自卑,又做出了怎么样的会回应呢.这个才是问题的关键.我选择’卧薪尝胆’.哈哈.我不喜欢说话的原因就是这个,因为我感觉自己不如别人聪明强悍,我就要默不作声的努力奋斗,我为超过他的那一天做准备而努力着.这个也是我一直以来感觉时不待我的关键原因所在.但是在人面前,很多事情还是需要来说明的,有些场合的表达是必须的.要不你就会吃很多亏的.其实吧吃亏也就吃了,又不是多大的事,可是我们都是凡人.吃亏也就意味着不爽,而被那些小人得志绝对是一大耻辱之事.不过我看来还是算了,让他们怎么着怎么着吧.

 

其实人家就那点长处何必要什么都和人家比呢,是不是?如果要是真遇上那种能力强口才又突出的人,那这个人必定不是一般人,要知道会忽悠人控制思想的人才是王者.不过也不是我就承认放弃这些缺点不顾了,其实能够在正确必要的时刻把话说到点子上就够了,不需要长篇大论.就好比答政治题一样.在工作总也是安静者比较好我认为,当然不是遇到问题直到解决不了时间到了还没有请教别人那就不对了.呵呵,总之我喜欢安静.

在开发网页程序的时候最头疼的就是测试.tdd.其实tdd我还不是很懂,在开发中也没有真正去做.不过现在很流行.至少国外的很多公司都是在做这样的事情.特别是小而且强悍的团队,我期望能够加入到这样的团队中去.我要为此奋斗!有强人说过,招人就要找聪明而且能够解决问题的人.我就是这样的或者即将成为这样的人.

其实网页开发有很多,开发网页时间久了就不会在去担心刚开始时遇到的很多担心的问题,比如说是要掌握很多的东西,从后台的代码到前段的代码.虽说现在又很多企业都是详细分工了,可是历史的车轮总是很缓慢的.或者就是祈求老板不要那么浮躁吝啬,多招点人,多在如果提高生产效率怎么赚取用户更多的钱上下功夫而不是把很多心思都放在很单纯的程序员身上.或者就是我们人太好太帅总招来不经意的目光.

对于一个长期发展的网站来说,架构总是很重要,当然我还没有到这个地步,但是人人都说,我也就相信了.所谓架构就是各种前人高深的思想的具体化,各种设计模式,各种分离…总得来说实践起来很繁琐,说繁琐其实是很合理的.为了以后不让自己看着自己的成果而哭泣,总是希望一开始就选对了路.谨慎.现在说说mvp模式.我最近在codeproject上所搜关于mvp模式的文章,最早好像是在06年?出现的版本.为什么到现在了还没有让很多的人广泛的使用呢.其实这个模式比较伟大.以至于很多人都用不到.作为一个简单的产品来说,真是没有必要,谁知道这个产品什么时候就夭折了呢.老板也是想在一定时间内拿到产品.而人家不会关心你用了什么架构,是不是足够牛逼能够抵抗万年一遇的扩展再重构呢?在这里最让人不熟悉的就是这个P.当然不是几p中的那个p了.p=Presenter.他好比就是一个足够牛逼的男人,啥样的女子(其实还是有类型可以总结的)来了都能够轻松应付.因为他能够实现你所想要的.给你提供你所必须或者不需的.

可是大家或许都错了.其实他的心就是一个.在他的内心深处只有一个她=I***View,只要你给出你想要的,我就给你实现.当我足够强大的时候你就可以幻化成若干仿佛有她的味道的任何人.呵呵.我轻松应对.多的不说了,我先上代码.

 

1,首先讲到的就是她.其实就是对于用户来说,他所想要看到的一些数据,就是生产一个页面所需要的数据.

IView

2,就是主要的Presenter了.其实他就是Model和IView之间的一个传达,他不用和view打交道,而是完全操作IView

Presenter

3,继承自IView的page.在这里,你须去继承Iview,这样才能够具有她的味道,然后就可以获得你想要的了.当你实现接口后就要实现那些属性和EventHandler.而这些具体的实现已经在Presenter里实现了,所以你只需要完成那些必须的穿衣打扮就ok'

page

 

总结:

这个实在是太简单的讲述了,对于一个只能手机网络push文章的我来说,Kb太重要了.对于这个模式还有很多东西需要学习,特别是其中使用的3个主要的设计模式(observer,mediator,command)其中的思想还是我一时半会不能够熟练掌握的,待我慢慢学习吧.

北京四号线发生事故了,有人丧命了。实在是不知道说什么好。这样的地点,这样的机构设施。还有前不久的大雨丧命的两青年。哎。能活着就不错了。每日的生活就是几点一线,活着的人总想能够更加精彩些。比如下班了抓紧时间去健身啊,唱歌啊,其实这些想法大家都有,可是又有谁能够去做呢?没有时间,没有习惯,没有多余的资金。呵呵,总是很多原因借口吧。这样的生活对于我来说,怎么才能够活得更加结实才是重要的吧。能活着就是不错的。

最近才开始接触到在asp.net的开发中使用的MVP模式.其实这些在微软不积极的支持的模式下大家都在寻找一种便于快速开发的模式.其实这就是关键在于开发完成的测试,以及在开发过程中的测试.开发页面程序总是苦于每次调试,在后台代码中的修改总是需要不断得重启VS的调试模式.而VS总是一个很庞大的工具.而且一般公司总是希望能够干活而不希望掏腰包增加硬件的配置.在这个不断的循环过程中间你一天等机器的时间其实很多的,一天的八小时中间这些时间也是很珍贵的,不然你就得看起来总是断断续续,下班了还得加班.使用这些模式就是在于开发和测试分离,我写我的后台代码.直接test这些代码.而不需要关心页面到底呈现出什么样子的东西,只要你请求的数据我接住了,我给你你想要的数据就ok啊.而且我这边的效率我控制,不是和前段的人在那里扯皮,到底是加载页面时间长还是我的后台代码从数据库获取数据花的时间久.

在MVP模式中,使用到了3个设计模式.

  1. 观察者模式
  2. 中介者模式
  3. 命令模式

而这些就是我将要学习的东西.等我慢慢讲来.

现在我没有网络可以上,之前的公司能够无限制上网,没有任何的限制,总之很爽了一段时间,可是现在换新工作了.在这里会有大公司的各种条条框框,只能让人家管理着你.其实我更加喜欢小团队,但是没有的选择对于我来说无奈而且简单,只有很少的几条路每天让我去重复,虽说枯燥但是不是很好吗?当你面对纷繁的东西时我想会更加忧愁多一点吧.

特别是面对日本的那个叫什么情报保护法(大概就是这个意思)的法律,所以牵扯到日本的东西都会显得更加珍贵保密,都快赶上了军事机密.就差传说中的物理隔离了.什么是物理隔离呢,其实我也是听老张(他的csdn博客)说的,就是对于网络传输都是很高的要求,听他们说大唐就是这样的,还有什么国家的档案馆什么的.

darling说我们什么时候才能够去玩一圈呢,看看人家润润都玩去了,他们同时都现在在请假要去玩呢,人家怎么看起来玩一圈很轻松呢.我的回答只能是该有的都会有的,我还能怎么回答呢,呵呵,我可不是刘易阳哦.我没有妥协的,爱老婆那是必须的,但是底线同样也是必须的哦,呵呵,闲话就不说了,这几天在看<明朝那些事儿>,还不错,看来作者很崇拜朱元璋的,不过说实话老朱人家从一个放牛的到皇帝开天辟地,他能是简单的人物吗,话说真理往往掌握在少数人手里.当很多人习惯问我现在在哪里啊,我很无奈,说说我一天要是尽想着跑别的地方了,我还能有什么作为呢,虽然我不是很优秀的人,但是我有点自信的,至少这份自信不会被轻易抹掉.

缺点幽默的细胞.是吧,恩,先到这里,这可是用联通的破3G卡和windows live writer在写很费事的,准备最近整个宽带,不过好像不是很顺利的.但是为了BBS和blog以及SMAP,好事总是需要多磨的.而且在公司不能够网一下,回家也不能,那岂不是要shi吗!呵呵.