All posts by stapler

欧冠: 米兰 4:0 阿森纳

凌晨趁儿子吃奶的机会看了下半场,4:0的比分基本上也够保险了,虽然其实有可能进更多球,场面也打得不错,中场控制得不错,前场反抢也很积极,当然三叉戟进了四个球,功劳最大,博阿滕的爆射很精彩,这家伙总是这么暴力。后防线蒂亚戈席尔瓦表现很好,几次抢断判断得很准,梅克斯也不错,就是到最后好像有两个球稍微有点吃力,阿比亚蒂也有一个世界级的扑救。阿森纳则完全没有打出来,中场没组织,中路起球的话他又不像传统英超球员那样有头球优势。希望第二回合能够波澜不惊,呵呵。还有,博阿滕下场之后站在前腰位置的居然是安布,看来阿莱格里是彻底放弃埃玛努尔森打前腰的想法了。

早一点还看了几分钟泽尼特对本菲卡,泽尼特反超的那个球很漂亮,蝎子摆尾救球加凌空传球再加脚后跟射门,估计也算得上本轮的最佳球之一了,就是场地太烂有碍观瞻。

VC下CMap和ADO的性能

周五整理语音服务端的程序,发现原来在程序启动的时候导入黑名单到内存(CMap)的那行代码被注释掉了,一看类实现发现查找黑名单也改成了实时查数据库的方式,于是试着去掉注释执行了一下,结果导入黑名单整整花了1000秒,怪不得要去掉呢;可是一看数据库里面也就是29万条记录,这个也不应该这么慢啊

首先想到的会不会是CMap在频繁的reallocate以至于耗费太多时间,一看这个类里头还真有个函数叫InitHashTable,果然MSDN里面写到:
For best performance, the hash table size should be a prime number. To minimize collisions, the size should be roughly 20 percent larger than the largest anticipated data set.
调用之后发现时间提高到了70秒,感觉还是不够快,应该也就是几秒的事儿,于是继续看代码。

果然看到原来的代码再用ADO读取SQL Server数据的时候为了简单起见,所有的代码打开数据库的时候用的都是一样的参数,而这里显然是只读的,所有游标打开的时候不需要是adOpenDynamic,用adOpenForwardOnly就足够了,再执行一看时间提高到了4秒,这些算是靠谱了。

关于月嫂

很显然月嫂的价格已经被炒到了一个很离谱的地步,而且素质也参差不齐,绝大部分都没有要求大专学历的育婴师证书;而且也有很多人和我说过家里有老人的话不要请月嫂。但是鉴于家里的实际情况,大宝出生前就决定了要请一个,为此丈母娘跑了好几趟月嫂公司,只遇到有一个有育婴师证书的,但结果还是选中了另外一个,主要就是她说话比较好听,答应除了照顾产妇孩子之外还会干一些其他的话。

后来儿子提前几天出生了,那个月嫂还没有下户,月嫂公司派了另外一个来,代班的其实活干的不错,就是东北人说话挺直的,办事儿也比较坚持自己的意见,所以原来那个月嫂下户之后就让原来那个过来了。

没过几天有一次回家媳妇儿和我说月嫂给大宝剪指甲都弄出血了,她说也没好意思说人家,其实这玩儿还真不是一个技术活,只要仔细一点就行,在医院的时候我就自己给大宝剪过。

后来有一次回家媳妇儿和我说月嫂觉得大宝脸上有点黄,黄疸还没怎么退,建议吃点茵栀黄,开始不想让小孩没什么事儿就吃药,结果月嫂很坚持,后来就给他吃了几回,大宝拉得倒是多了,但是黄可没怎么退,后来就停了。可是过了几天发现大宝每次换纸尿裤的时候都哭得很厉害,以前他可是很喜欢换纸尿裤的,结果仔细一看原来是拉得次数太多月嫂也没给处理干净,所以屁股烂了。于是每一次换纸尿裤都给他用水洗洗,用棉签弄干,抹上鞣酸软膏或者红霉素,但是还是拉得太多,也不见好。

月嫂倒是没太放在心上,每天还是有很多电话,时常还要下去散步,有一次出去居然还出去shopping花了两个多小时。。。于是终于有一天矛盾爆发,月嫂撂挑子走了,差不多就在满月的时候。

大宝的屁股一直到了两个月的时候大便变少了才慢慢变好,那一阵子老哭,所以脐疝也很厉害,后来每天给他揉肚子才慢慢小了些。但是感觉大宝的肠胃一直不太好,奶也吃得不多。

其实黄疸没退干净是没关系的,早晚会退的的,晚几天打疫苗也没啥问题,只要不加重就没问题。茵栀黄其实是给病理性黄疸吃的,小孩是生理性黄疸,不应该吃。就算要给小孩吃也应该配一点妈咪爱一起吃,调节肠胃。

所以最好还是不要月嫂,就算要请俺也建议请一个有育婴师证书的,城市的,当然最重要的是要有爱心,要不然不会用心照顾小孩的

大宝的第二个月

满月之后月嫂就走了,于是俺也就没法晚上睡大觉了,每次儿子醒来都得起来帮忙,每天都困不行。。。

记得有一次给儿子喂奶的时候想要哄他吃,于是头靠近了他一点点,结果他的手正在那里乱动,一把就把我的眼镜抓走然后扔掉(那会儿他应该还不会有意识的抓住东西),第一次还好,扔在他身上俺给捡了回来,第二次就直接给扔在了地上,于是媳妇儿进来的时候就看到俺的眼睛离儿子半尺远,两人脸挨着脸。下次就学乖了,喂奶的时候把他的一只手夹在胳膊底下,另一只手用手抓住,这样他就没办法了。

上一张照片,满月的时候媳妇儿拍的,稍微有点虚。

用了十年的镜架

凯迪奥的钛架,C3216,当时买的时候加上镜片1k多。横梁和镜框接口处断了,也没法焊,终于寿终正寝,这个镜框应该是02或者03年买的,算来也快用了十年了,中间镜片换了好几拨,镜架却一直很坚挺。原来买的那家没货,常去的眼镜城的那家已经不做凯迪奥了,索性从淘宝买了一个,居然只要200多,看着也没啥问题,希望能够再用十年。

而且说实话,十年前的款式居然还在生产,其实也是很难得的。回头要是停产了我就再买一个备着。

20060416 Stanley Park, Vancouver

第一张是码头,也叫Canada Place,有一次曾经看到很大的油轮;后面都是downtown旁边的Stanley Park,桥的对面是North Vancouver,当时房子均价已经超过1M了;最后一张是downtown某处的樱花。

关于Stanley Park的这座桥还有一个笑话:同事Jon就住在北温,每天上下班都要走这座桥,有一天中饭的时候说,唉,今天迟到了,因为有个人要跳桥自杀。这座桥非常有名,大家都喜欢去跳,一跳的话就会阻塞交通,但是并不是所有人都真的想自杀,有的人只是想出名,想上电视而已,所以大家等得不耐烦了,最后就齐声喊:Jump,Jump。不跳拉倒,跳了大家好上班。