秀一下我的计算机桌面~
背景的那棵树就在我的窗外200米的地方,我每天到实验室来都会经过这棵树。我觉得这棵树很有风格,所以天空有层次的日子总是带着相机去拍一张。其实最好的一张是蓝天白云的,可惜是N73拍出来的,肯定放不到1680*1050吧,所以用着这样SONY T100拍的,改天拿450D去拍。

[singlepic=15816,700,437]

来上海读书,今年算是第五年了吧,今天对当年到上海来这个决定真的是很后悔了。
当年我以为,济南很不好,北京更不好,坚决向南走不往北跨一步。于是来到了上海,于是犯下了一连串错误想补偿都没地方补偿去。所以说,人生大事不能不慎重,一步不慎有可能一辈子都连累哦。
其实想想,如果去了北京,说不定情况会更糟,因为有可能就留在了北京不能再去哪里。我要是留在济南的话,就在山大,其实很可能现在的情况是最好的,可能都已经幸福地与最爱完婚了吧~
当时在济南长大,觉得济南真的很烂啊~其实,去了很多地方都是感觉怪怪的,一开始不觉得,就是觉得这个新的地方怎么这个样子,我所熟悉的什么和什么怎么根本没有呢(比如暖气),而且奇怪的是,这里的人缺了这些东西怎么一点也不觉得奇怪呢!后来才真正理解了高中时熟读背诵的那些诗词,表达思乡之情是个什么意思,可惜真正开始理解的时候,那些诗句也渐渐开始被我淡忘。教育啊,挺悲哀的。呵呵,不能指责别人,其实是我记性不好吧。
到上海来今天是第三天?我已经考虑过至少四次再回家了…
下次回家定在09月13日,因为我很想她。

C#程序员经常搞不清楚值类型和引用类型的概念和区分,我想说一下。

1. 为什么要有值类型——使用引用类型的代价
引用类型是CLR从托管堆上分配空间而来的,new操作会返回对象的内存地址。在托管堆上分配对象不是没有代价的,包含分配对象时的额外成员(类型对象指针和同步块索引)的初始化操作、对象内部各个字节置零初始化,而且,这个分配操作还可能强制执行一次垃圾收集操作。
当所有类型都是引用类型时,带给托管堆的压力可想而之。并且垃圾收集操作相当耗费时间,这样的开销显然太大。因此需要引入值类型。

2. 值类型的特殊性
从OO上看,在C#中,一切皆是Object,值类型也不例外。但是,值类型在System.Object之上的类型是System.ValueType或者System.Enum(仅枚举类),且,值类型都是sealed类型。
从名称上看,引用类型都是称为类,值类型称为结构或者枚举,SDK中尤其明显。
值类型的实例在线程的堆栈上分配,虽然可以作为字段嵌入一个引用类型中,只不过引用类型的字段存储一个指向托管堆上对象实例的指针,而值类型的字段存储的是该值类型本身。修改的时候在线程堆栈上直接修改。
值类型复制之后是复制内容,修改一个不会影响另一个副本;引用类型复制是复制指针,指向的对象是同一个,因此修改一个会影响另一个副本。

3. 定义自己的值类型
使用class定义一个引用类型,使用struct定义一个值类型。值类型也可以实现一个或者多个接口。
什么时候需要把类型定义成值类型呢?有以下几点:

  • 类型是个基元类型,没有提供可供修改其中字段的方式,即不可变的类型。
  • 不需要继承其他类型。
  • 不会派生出其他类型。

满足以上三点,则满足定义成值类型的充分性,可以考虑定义成值类型。
必要性仍然要考虑类型的大小,因为值类型的复制是传值,而不是简单拷贝指针,大的值类型传递代价比引用类型传递更大。

[singlepic=15815,600,450]

拥有一款单反相机,好像也是一个很久很久了的梦想呢,今天终于实现了~
本来只想换一个卡片机来着,看看价格,差不了多少啦。
生活很美好,需要认真去记录

用手机多少年了?
2003年来到上海开始用手机的吧。记得当时第一个手机是Motorola的一款翻盖CDMA手机,挺像是女士的,呵呵。手机号挺好的,现在还记得。
三年级的时候开始用Nokia手机,从此便一发不可收拾。Nokia真的挺好的,产品线很全,推荐给人的时候很方便,任何层次,都可以,呵呵。包括山寨机的大小老板到打工小弟都用Nokia噢。而且便宜的Nokia街机非常安全,丢在地上都没人要,呵呵。

作为IT业从业人士,我对于手机的要求其实不止这些。Nokia PC套件(Nokia PC Suite)是我最看重的一个特性。也许别家的手机也有相应的功能吧,只不过我用过的手机计算机端软件,这款是最好的,它实现了手机从单纯的电话到个人信息中心的转变。
新版Nokia PC Suite终于克服了那些被我唾弃多年的可用性顽疾,终于能够比较人性化地让我发短信了。
全新设计的信息管理界面:

[singlepic=15813,700,525]

[singlepic=15812]

搜索啊,兄弟们。做出搜索来了…当年我拖着一个长达200个人的列表找那没有排序的8个人,快死了…

这件事情证明,界面设计中的多一点点考虑,就能大幅提升用户体验,不能不谨慎啊!

其实,手机的摄像头挺重要的,最最关键的时刻,还是随身携带的东西最方便。
跨越半年,每个月都回家。
回家其实很少出去,只会陪着父母还有Aya。但还是被细心的我发现这两辆车,很牛哦。

[singlepic=15811,700,525]

2008年08月11日,济南历山路

[singlepic=15810,700,525]

2008年02月16日,济南经十路

坚信的东西,即原则。有些时候变成甚至能规则,当发现别人不是这样做的,或者发现出现某些前因并不一定导致想象中的后果的时候,总是很震撼的。
我坚信什么?我坚信此生一定能和她在一起。现在想起来,好像所有的动力都是来自于有些事实多半却只是妄想的爱里。我真的是一个爱驱动的人哦。吃饭可以维持我身体的运动,而只有爱才能维持我的思想。
也不能期望每个人都像我这样伟大,呵呵~所以,经常遇见持不同意见者,我的朋友中也不乏花心大萝卜GF成群的那种,惊讶早已经不是选择,于是我就变成了一个传教士,试图让沧海变桑田一样地传播着我的思想,其实也不期待他们能怎么样啊。他们还小,再说毕竟是别人,我自己要坚信。