http://blog.sina.com.cn/vstardust[订阅]
个人资料
图片幻灯
分类
    内容读取中…
评论
读取中...
访客
读取中...
博文
NASA: 美丽的早晨(2009-11-05 09:27)

美国宇航局不仅公布很多太空图片,也会发布很多“人文”艺术的照片,比如这张:

 

很喜欢。 原文地址:http://apod.nasa.gov/apod/ap091022.html

左边三颗星自上而下分别为土星、金星和水星。

更多NASA照片:







在改进Configuration。

对Generic的List没有很好的处理方法,只好这样:
            Type type = typeof(int);
......
            IList lst1 = (IList)Activator.CreateInstance((typeof(List<>).MakeGenericType(type)));

            lst1.Add(123);

            IList<int> lst2 = lst1 as IList<int>;
            int x = lst2[0]; //x = 123
代码中用IList,但事实上返回是所需的IList<int>。虽然有box,unbox的效率问题,但也只好这样了。
新电脑、旧电脑(2009-10-22 16:52)
随着项目的开展,公司的电脑已经不堪负重。主机8G内存,但是虚拟机4G远远不够用。

因此频繁的虚拟内存调度导致了整体性能的下降。

如果给虚拟机增加内存,主机又不够用了。2台8G内存的机器面临同样的问题。

上周五拿到了新机器,24G内存,1个700G的硬盘加1个1.5TB的硬盘,欢天喜地。可是刚装完Windows Server 2008 R2就郁闷了。那个1.5TB的大硬盘竟然不能用! 系统说:“Disk is offline because of a policy set by an administrator”。我可不会没事找事设置这无
2009 中秋(2009-10-14 14:12)
中秋和W的一家一起过。

买了2只活的小龙虾。味道不错。(就是让我烧的有点咸了)


W的爸爸妈妈也烧了不少菜,味道很棒。


W的妈妈给我们拍的照片。其实我想说:。。。。嗯。我本来是做快递的。。:P
聪明反被聪明误(2009-10-14 14:03)

最近在SharePoint 2010 Beta上开发软件。人家SharePoint不停地改,我们也不停地改。因此过多的代码修正导致每天有很多的Build。因为正式的Build Server还没有建好,只好手工上传自己的组件。昨天程序经理说:“红移,你改得老多的。我有时弄不清哪些是为什么改的。看日期也不是个方法。有什么好主意吗?” 我略微想了下,说:“那么让系统自己更新版本号。这样每次生成软件后,你可以根据版本号来选择”。程序经理也觉得这是想法很棒,马上同意了。

可是灾难开始了。很快我的SharePoint服务器拒绝载入我的组件:“无法装载该WebPart”。没有任何详细的错误信息,让人摸不着头脑。只好重装SharePoint。那么,为什么只有新的系统才接受我的组件,接受过就再不接受了呢?我是先卸载自己的旧组件再装更新的呀?难道这个SharePoint那么怀旧??

弄了两个小时没整明白。穷极无聊的时候用SharePoint Designer 打开Layout直接插入组件。刚按下'增加'按钮,一行字跳入我的眼帘,让我惊讶的合不拢嘴:<组件名称 属性='数据' MissingAssembly='无法装载该WebPart' ..../> 没错,插入组件成功,可是那MissingAssembly不就是我以前看到的那错误信
周末(2009-09-29 13:53)
非非在学校里有2个比较要好的中国朋友。一个W,一个M。W的父母都是华人,分别来自香港和上海,目前是美国公民。M的父母来自中国北方,加拿大公民,目前在美国工作。

每到周末,3个孩子就在三家轮流跑。M的父母最近添了个小儿子,因此不便多走动,倒是我跟W的父母C和J来往较多。这次他们带来了很好的牛肉,由我操刀,烤了一下,味道还不错。就是因为怕不熟,火头稍微过了点,不过靠我好吃的酱料挽回了不少。另外去了公司的Game Room,小孩子玩各种游戏,尤其热衷于模拟足球,非非玩过,因此以一对二,玩得热火朝天。我和W的父母就玩玩桌球什么的,也十分尽兴。另外W的父母乒乓打的很好,据说W的妈妈以前还是校队的呢。M也老搞笑的,打乒乓就像拳击,笑得大家肚子痛。

晚饭的时候家里只有一听啤酒了,于是和C分喝。3个小孩也吵着要喝,没让。大人还没喝够呢,小孩子靠边站。



(2009-09-23 13:45)
一个字:“忙”。

很难说现在我是在进步还是在退步。大学毕业的时候可以不要汇编器直接用16进制写Z80代码,工作后写DOS驱动,后来写Windows驱动程序,接着写Windows多媒体、Windows安全(GINA什么的),然后用ASP.NET写网站。现在?学SharePoint Server 2010了。估计再过几天连Mutex是何物都不知道了。

有点胸闷,不是吗?不过SharePoint还是个不错的平台,学学也无妨。

不知道今年会怎样。有人说可以算。那么就输入自己的名字在这里算下吧。看来好像不错。



Enum.Parse的性能(2009-08-19 01:13)
和Int的Parse方法不一样,Enum并没有提供TryParse()。为此感觉在无法匹配时Enum.Parse效率会很低。解决的方法也许是用mapping自己来解析。写了测试程序来证明,结果意料之中。

Sys[type2]: 6 ms
Sys[typex]: 765 ms
Map[type2]: 1 ms
Map[typex]: 0 ms
无论是否匹配成功,map的效率远远高于系统函数。

程序如下:

using System;
using System.Collections.Generic;
using System.Diagnostics;

namespace ParseEnumPerformance
{
    class Program
    {
        public 
请了2个多星期的假,一家人花几天去海边玩。
Seaside 是一个度假胜地,玩了3天,不过下了2天的雨。住在Holiday Inn Express,环境还不错,1个大套间,2个King size的床。





宝宝和老婆来美(2009-08-09 15:13)
请了2周多的假,准备好好陪陪老婆孩子。

这次儿子考试成绩非常好,所以奖励小笔记本一台。在Offcie Depot正好出售Acer上网本样品,比正常价格便宜100美元(原价349,现价247),立马买下(目前被老婆霸占)。
  • 1.2GHz Intel Atom Processor Z520
  • 1GB RAM
  • 160GB Hard Drive
  • Intel GMA 500 Graphics
  • 11.6' LED Backlit Widescreen Display
  • Integrated Webcam and Microphone
  • 802.11b/g Wi-Fi
  • Windows XP Home Edition
  • 6-Cell Battery
  • 2.75 lb