豆豆尿头发

我看到地板上有几根头发,就捡起来顺手扔到了豆豆的小马桶里。

过了一会,豆豆冲过来坐到小马桶上撒了泡尿。尿完之后,豆豆对着马桶研究了半天,然后跑来跟我说:“爸爸,我尿了几根头发出来。”

豆豆的铁路系统

豆豆最喜欢火车,他的玩具中玩的最多的都是火车。最近他喜欢上了摆火车轨道。他自己还是太小了,还不会设计轨道,但是已经会指挥我了:“爸爸,我要个8字形的。”“我要个交叉的……”

他现在的玩法还是有些暴力,他最喜欢让我把小火车开到道岔口,然后用他的高铁冲过来,把我的小车撞翻。

2013-12-28 22.14.05

2013-12-29 09.01.43

2014-01-04 11.16.10

儿童博物馆

周五晚上,从幼儿园接了豆豆就直接带他去了儿童博物馆。豆豆没听过“儿童博物馆”这个名字,跟他说的时候,他还有点不想去,结果他一到了那里就立刻欢实的玩上了。儿童博物馆周五晚上的票价是每人一元,相当便宜,里面人也不算太多,实在是实惠。在上海的时候,我也领豆豆去过上海儿童博物馆,那个博物馆与波士顿的类似,但是规模和可玩性都差了一个档次。

博物馆里的好东西实在太多了,有物理实验主题的、生物主题的、音乐主题的、交通建筑主题的、日常生活主题的等等各种设备和玩具。豆豆每一样只是匆匆尝试了俩下,两个小时就过去了。不过豆豆明显的比一般小孩胆小,这点完全不像我,我小时候是著名的傻大胆,啥都敢干。博物馆里有两辆废弃的推土机,豆豆平时最喜欢这类车辆,可是现在可以爬到真车上去玩了,他去不敢了,连靠近都害怕,拽着我说什么也不上前。大厅里有一个由网绳和木头板构成的巨大结构,一层一层的交错起来,有普通住宅五层楼那么高,像立体结构的迷宫,这是给小孩攀爬用的。我看到一个一岁大的小朋友,还不会走路,就爬了进去爬到了很高的位置。豆豆特别喜欢这个东西,来来回回兴奋了爬了好几圈,但是只敢在第一层,也就是我膝盖高的高度来回爬。我鼓励了他数次,让他再上一层,他都哭丧个脸,说:“我害怕”。

豆豆进了博物馆就不肯走了。豆豆遇到这种情况常常不会直接耍驴,而是找各种理由耍赖。比如这天晚上,临走的时候,他找借口说要喝水,要坐会儿等等,磨蹭了半天才出了门。出门之后也是走几步就说要换一条路,转转摸摸往回走。

可能是玩的太兴奋了,豆豆回了家,过了平时睡觉的时间,还是不肯睡。爸爸妈妈劝说了很久都没有用。最后,还是我说自己困得不行了,一定要睡觉了,豆豆心疼爸爸,才肯陪爸爸一起睡觉的。他其实已经很困了,上了床,不到两分钟就睡着了。

由于睡得晚,第二天早上豆豆显然还没睡够,但是还惦记着玩呢。7点多钟的时候,豆豆醒来一次,一睁眼就说:天亮了,我睡醒了。妈妈说:再睡一会吧。豆豆立刻哼哼唧唧表示不满。于是我说:爸爸抱你起床。结果豆豆一转身,又睡着了。等过了半小时,豆豆一睁眼,立刻哭哭唧唧的说:“我怎么还在睡觉啊,我要去客厅玩小火车。”我说好,爸爸抱你起来,结果他一翻身,又睡着了。又睡了半个多小时,才真正睡醒,乐呵呵起了床。

2013-12-13 18.25.35

2013-12-13 18.27.32

2013-12-13 18.28.01

2013-12-13 18.34.53

2013-12-13 18.39.03

2013-12-13 18.46.55

2013-12-13 18.50.20

2013-12-13 19.07.18

2013-12-13 19.41.04

不幸的感恩节

今年感恩节过的非常难过。豆豆周四就放假了,我们一家人外出闲逛。下午回家的路上,豆豆在水泥路上摔了一跤。当时他跑得挺快,这一跤摔得非常严重,满嘴是血。已经在家门口了,我赶紧抱他回到家检查。我最担心的是别撞坏了牙齿,所以仔细查看了一番。当发现他上牙床发青时,我就有了一种不祥的预感,于是立刻抱他去了医院。

医生给豆豆检查的时候,老婆都不敢看。我一直在旁观察着,当我发现豆豆的门牙松动了,心里就咯噔一下。医生检查完对我说:“其它还好,就是门牙活动了,需要找牙医来把它拔掉,如果不拔会有风险的。” 医生的话确定了我的担心,我又把医生的判断跟老婆转述的一遍,老婆当时就险些晕倒。豆豆也听见了我说话,哭着说:“我不拔牙,我吃点苹果酸奶就好了。”

听了豆豆的话,我心里更别提有多难过了。豆豆最近一个月,比原来懂事了很多,也不乱发脾气了,还经常帮爸爸妈妈做事。我每天晚上回家,豆豆都迎到门口,把我的拖鞋摆好。其实这些我们都没有教过豆豆,但他自己就知道要帮爸爸妈妈做点什么事。豆豆走路不是很稳,常常摔跤,有时把头碰疼了,吃点好吃的立刻就破涕为笑,还主动安慰我们说一点也不疼。这么乖巧的小宝,却要受这样的罪,怎么能不让我难过呢。我和老婆同时也充满的愧疚,觉得没有照顾好豆豆。

因为是假日,牙医放假回家了,还要现赶过来。我和老婆在等牙医的时候还心存侥幸的商量着要问问牙医看是否能尽量保住这颗门牙。谁知道牙医的判断更残酷,她说虽然两颗上门牙有一个松动的更严重,但是另一颗也活动了,也必须同时拔掉。然后说了一堆不拔掉的严重后果,要我和老婆做决定。虽然我们老婆都很难过,但也只能相信医生的话了。我都很难想像摔掉了牙会有多疼,但即便这样,豆豆都没有太多哭闹,虽然难过,却一直都很配合。

俗话说不养儿不知父母恩,很多情感不做父母确实无法体验。从前也见过缺牙的小朋友,根本不觉得是个多大的事。总是想,又不是缺胳膊少腿,更何况过几年就又长出来了,能有啥关系?可是一旦同样的事发上在自己孩子身上,感觉就完全变了。所有豆豆将要面临的困难全都出现在了我眼前,任医生再怎么安慰都无法打消。

回家后,豆豆因为牙疼也不肯吃东西也不肯说话,勉强喝了几口水,就再也不肯张嘴了。我抱着豆豆看了一会电视就去睡觉了。第二天早上,豆豆睡醒后,我就问他,嘴巴还疼吗,豆豆小声的说:“不疼啦”。可我知道他是在安慰我呢,因为整个上午他依然 不吃不喝,也不怎么说话。上午带豆豆去了家附近的玩具店,买了个玩具给他。从玩具店回来,一天没吃没喝的豆豆连走路的力气都没有了,我就一路抱着他。我跟老婆商量说,这可不行,不吃不喝身体就垮了。于是我们去店里买了平时豆豆最喜欢又比较柔软的食物,包括奶酪,蛋糕,和西瓜。中午时分,豆豆总算来了食欲,也不顾牙疼,饱饱吃了一大顿。看见豆豆狼吞虎咽的样子,老婆和我都要兴奋的哭了。吃饱了的豆豆立刻就恢复了活力,兴致勃勃的玩起了新玩具。

等到第三天,豆豆的表现已经和受伤前没有什么两样了。我们又给豆豆解释了一下他的伤势,告诉他他牙齿没有了,但是几年后还会长出来的。豆豆非常懂事的说没有关系,他有办法应对的。在医生准备给豆豆拔牙的时候,我就给豆豆解释说:他的牙齿受伤了,医生才需要拔掉。他当时虽然一直哼哼着说不要拔,但真正医生动手术的时候,他还是配合的张开了嘴。豆豆的懂事和乖巧有点让我吃惊,当然更多的还是欣慰。

后记:

12月6日,一个星期之后,带豆豆去医院复查。早上跟豆豆说去医院再看看牙的时候,豆豆立刻就哭哭唧唧的表示不肯。于是我就和老婆开始做工作,告诉他:上一次很疼,不是医生弄得,而是因为你受伤了。这次你没有受伤,医生只是看看,不疼的。再说了,医生帮你治病,总要去感谢一下的吧。

豆豆勉强同意去了,但是看得出,他还是很害怕。后来医生给他复查的时候,豆豆吓得眼泪哗哗的流,用哭腔对我说了一句:“爸爸,我没事的,我不哭!”幸好,豆豆伤口恢复的非常好,医生只是看了看就好了,豆豆没有再受罪。

到了医院,我们在等候厅里等着医生的时候,外面传来了一些痛苦的尖叫声。豆豆问妈妈这是什么声音,豆豆妈怕豆豆产生心理阴影,就骗了豆豆,说这是医院拿小动物做实验呢,是杀猪的声音。改天,豆豆妈已经忘了这回事了,我们又带豆豆去坐小火车,小火车转弯时发出了吱吱嘎嘎的尖利摩擦声。豆豆于是说了一句:“小火车转弯的时候就像杀猪。”豆豆妈问他:“你听过杀猪吗?”豆豆说:“听过,在医院里听到的。”

小朋友学语言就是快

豆豆最近时不时就哼哼几句英语儿歌。今天去幼儿园接他,他下楼梯时自己就数上了:“one, two, three … ten”。我倾向于不主动教小朋友学这些东西,所以豆豆到现在用中文数数也只能数到9,用英文倒是可以多数一个了。

豆豆上幼儿园

我很希望豆豆尽早去幼儿园,这样对于培养他的生活社交能力都很有好处。而且,越早去幼儿园肯定适应的会越快。但是受条件所限,豆豆2岁10个月的时候才开始上幼儿园。

尽管知道幼儿园对他有好处,但送去之前,我还是充满了忧虑。豆豆从来没有经历过一个至亲都不在身边的情况,突然离开爸妈,去个陌生环境,必然非常难过。更何况他不懂英语,没法和老师同学们交流。我自己是四岁才上幼儿园的,那时候我已经记事了。我至今记得第一天去幼儿园时,我趴在幼儿园的大门上哇哇大哭的情景。我就怕豆豆会哭的更惨,他可没有我的好脾气。

豆豆第一天去幼儿园是在一个周五的上午,豆豆一路上兴高采烈,因为他还不知道幼儿园意味着什么,只是我们之前一直给他讲幼儿园多好多好,他于是充满了向往。我们到幼儿园的时候,老师正在给小朋友们讲故事。豆豆虽然听不懂,但是看到一群小朋友围在老师周围,他也挺好奇的。我鼓励他凑过去,他不敢,一定要爸爸陪着。于是我抱着他坐在了小朋友旁边。老师讲完故事是游戏时间,她拿出了一大盒拼插积木。豆豆一下子来了兴趣,跟我说:“爸爸,我也要玩积木。”我于是鼓励他自己过去玩,自己趁机退出了教室。豆豆整个玩积木期间都很专心,偶尔想起我,回头一看,我在教室门口,他也就放心了,于是也没吵闹。
大约一个小时侯,到了室外活动时间。小朋友们排好了队,去楼下操场玩。豆豆见小朋友们都走了,于是也在后面跟着下了楼。见豆豆挺适应的,我于是跟豆豆妈商量,不再跟着他了。我们俩大人出了幼儿园,隔着操场围栏偷偷观察豆豆。豆豆开始还没意识到这是要干什么,反正就紧跟着前面的小朋友。前面的小朋友上了滑梯,他也上了滑梯。等到了滑梯上,他突然想起来,爸爸妈妈哪去了?四下一看,没有啊,于是开始大哭着喊爸爸。老师试图去安抚一下也没用。我只好隔着围栏喊了他一声,他这才发现了我和老婆。他于是跑过来抱着栏杆要我进去陪他。我安抚了好一阵,他勉强同意我们隔着围栏陪他挖了一会土,然后就再也不干了。我们只好进去接了他回家。

接下来的整个周末我都在和老婆讨论如何减轻豆豆上幼儿园的痛苦。我想如果幼儿园老师同意,我一直陪在豆豆身边,适应一两个星期,他就不会难过了。可是我们也知道,老师不会同意的。唯一的办法也只能是多开导开导豆豆了。

第二周,周一是假日,周二正式开始送豆豆上幼儿园。周末开导豆豆的时候,他说的可好听的,说去幼儿园不哭。但是真到发现要去幼儿园了就开始害怕了。一路上豆豆就耍赖了好几次,连哄带骗才把豆豆拉进幼儿园,进了他的班级。跟他的老师聊了一会,老师果然劝我们把他放下就走,还说每个小孩子刚来都会哭闹的,她会抓住他的。豆豆是个很聪明的小宝,当老师一把抱起他的时候,他就立刻明白要发生什么事了。于是大哭喊道:“老师,放我下来!”老师自然是什么都听不懂。他又对我喊:爸爸进来。我只好说:老师不允许爸爸留在这里,他又恳求的说:爸爸站在门口好不好?尽管我已经难过的不行了,也还是只能说:“也不行,不过爸爸就站在幼儿园楼下看着你”然后就转身跑掉了。豆豆哭声十分响亮,下楼来到幼儿园的大门口也还听的清清楚楚。
我对豆豆最担心的是他的臭脾气。豆豆在国内的时候也是中国常见的四个老人看一个孙子的状况:四个老人对豆豆几乎是是百依百顺,惯了他一身臭毛病。尤其是爷爷奶奶,完全见不得豆豆哭,所以不论对错,从来没有违背过他的意愿,以至于豆豆有一点点小事都会反应剧烈。这次可好,任凭豆豆怎么哭都不会有人理的,也不知道豆豆能不能受得了。

我和老婆出了幼儿园,并没有离开很远,就怕豆豆有事我们赶不过去。Brookline市图书馆离豆豆的幼儿园不远,我们打算这一天就在图书管里干自己事了。开始的一个小时我一直没心思做事,煎熬了一个小时,我赶紧给幼儿园园长发了邮件,问豆豆的情况。过了一小会儿,园长回信说豆豆已经不哭了,正玩着呢。我稍微放了点心,又转头问老婆说:园长不会是故意安慰我们一下吧?老婆说:“你放心吧,豆豆聪明着呢,发现哭没用是不会白费力气的”。
又过了一个多小时,是豆豆户外活动的时间了,我于是和老婆又回到了幼儿园。我们不敢靠的太近,怕豆豆发现。但是我们远远的看到豆豆站在活动场上,算然也不跟小朋友们玩,但的确没有哭。我这才彻底放心了。我之前还是太低估豆豆了。
下午才三点,我和老婆就到了幼儿园。这是豆豆他们熟睡起床的时间。等我到了幼儿园,发现小朋友们还在睡着呢。我走到豆豆的铺位前,看到他眯着个眼睛,处于迷迷糊糊的状态。我伸手摸了摸他,他一下子清醒过来发现是我,立刻就又咧开嘴哭上了,说:“爸爸,我要回家”我立刻抱起他,安抚了一番,然后回家了。

第二天早上上学的过程就比第一天顺利多了,豆豆虽然还是哼唧,但是在我和老婆的劝说下,他居然也没有太反抗,就乖乖和我们来到幼儿园。分别的时候他又哭了,但是明显没有第一天那么惨烈。等我回到家,发现幼儿园园长已经主动给我发了封信,说我们刚一出门豆豆就不哭了。我真是太欣慰了。到豆豆室外活动的时间,我又跑去偷看了一下,他比第一天表现还好,拿着小铲子在地上挖土呢。
第三天早上分别的时候,豆豆虽然还是一副委屈样,但是都不哭了,还跟我说了白白。再之后,送豆豆上幼儿园他都没有太反抗过。前两周,每次接他回家的时候,他倒是都要哭一哭。问他原因,他说是一到了时间,他就想家了。两周过后,接他回家的时候,他也不哭了。一个月后,如果是我接他回家,他甚至还要让我陪着他在幼儿园里玩一会才肯走。

最近一段时间,豆豆甚至还常常自己说很喜欢幼儿园。但是我觉得他这是在安慰我的。我发现他还是更喜欢家里多一些。因为每次出门的时候,我如果跟他说是出去玩、买好吃的,他就特别痛快,甚至自己主动穿了衣服还要帮我穿;但如果说是去幼儿园的,他就磨磨蹭蹭,不是说要拉屎撒尿,就是说还没吃饱。

豆豆上幼儿园的过程比我想象的要顺利的多。我原以为他要闹个一两周呢,结果一天多时间就几乎适应了。他学习英语的速度也很快,到目前位置,他上幼儿园才六个星期,我发现他已经能听懂一些简单的常用英语了。老师说他很喜欢模仿别的小朋友,即便是不懂意思的,别的小朋友说啥,他也就跟着说啥。周末跟他一起逛街的时候,我在前面走,他在后面跟着,发现我走的太远了,他就朝我大喊了一声:“wait!”

不谦虚的小豆

早上给豆豆穿好衣服,我就夸他说:“豆豆可真漂亮啊”。谁知豆豆马上接了一句:“还很可爱呢!”

真是不谦虚啊。这让我想起前一阵子,给豆豆买了个新玩具,本来想教他玩的,谁知道他一把就抢过去,说:“我来。”然后自己瞎搞起来。我就说:“豆豆你怎么这么不谦虚啊?”他马上回了一句:“我谦虚着呢!”

会说话的小豆

豆豆还不到三岁,但是已经非常会说话了。尤其是豆豆已经非常清楚大人们喜欢听什么了,很多时候,他会有意的说一些大人喜欢听的话,即便那不是他自己的真实想法。所以,我每次听豆豆说他喜欢幼儿园,都不禁想,他这是在安慰我呢?还是真心喜欢幼儿园了呢?

豆豆刚来美国不久的时候,我每晚瞎编些故事哄他睡觉。其中一个故事中有个小白兔琪琪和一艘大轮船。一天晚上,讲故事的时候,我问豆豆说,琪琪最喜欢什么?豆豆说:“琪琪最喜欢她的大轮船了”。我于是又问他说:“爸爸最喜欢什么啊?”这是个从来没和他聊过的话题,于是豆豆转着小眼珠,想了一会说:“爸爸最喜欢好吃的。”老婆在旁边扑哧笑出了声。豆豆肯定是想自己最喜欢好吃的,爸爸应该和他差不多。于是我就纠正他说:“爸爸最喜欢的是豆豆”。他若有所悟的说:“哦,原来爸爸最喜欢的是我啊”。我接着就接着问:“豆豆最喜欢什么?”豆豆咧嘴一笑说:“我也最喜欢爸爸。”

在视频的时候,爷爷奶奶、姥姥姥爷常常逗他说想他了,问他可怎么办。豆豆有时候会跟他们说:“等我有空,我拎一篮水果去看你们”,说着说“等我有钱了,给你们买机票,让你们来看我”。我说过我喜欢住大房子,被豆豆听到了,有几次,跟豆豆聊天的时候,他主动就跟我说:“爸爸,等我长大挣钱了,我要给你买一栋大房子”。

有一次,从幼儿园接他回家,我们俩走在人行道上。豆豆回头张望了一下,突然大喊:“条子来啦,快跑啊!”于是拉着我狂奔。我实在想不出,他这是在哪学的呢?

豆豆做梦

豆豆还有一个月就三岁了。

他睡觉一直不老实,经常睡着睡着就一骨碌爬起来,有时还会又哭又笑。小时候我们是没法知道他做了什么梦,不过他最近有时候说梦话说的非常清晰,我也就可以听出一些内容了。前天晚上他的梦话是:“妈妈把我的袜子拿到拿去了?妈妈把袜子还给我。”昨天晚上是:“我就要穿这个尿包,爸爸把尿包拿给我!”三岁小朋友的梦里大多就是穿衣吃饭之类的事。

晚饭的时候,豆豆妈掏出一块蛋糕收买豆豆,问豆豆:妈妈和爸爸谁最好。豆豆说:爸爸最好。于是妈妈就威胁豆豆,要他说:“妈妈好,爸爸坏”,否则不给蛋糕。豆豆居然不受利诱,就是不肯说。真是个有骨气的豆豆;) 最后和妈妈谈判,只说妈妈好,不说爸爸坏,还是吃到了蛋糕。

未来的钱会是什么样子

很早就看过有关比特币的介绍,但是我只是了解了一下它的原理,并没有仔细研究或参与其中。最近突然又想到了这个问题,主要是我想,将来的真实货币系统也可以借用比特币的一些优点的。

比特币的一大优点是无法造假。当然,比特币的防造假方法是无法实用的,他依靠增加交易成本来防止造假:在比特币系统里,一个合法交易会产生大量运算,这些运算工作被分配给了系统里的每个终端。伪造的交易只有完成更多的运算才能成功,当然这些运算要造假者自己完成。运算是有花费的,比特币的玩家通常不太在意自己贡献出一些计算资源,但是在现实世界中,这个花费是不能被忽略的。

我对金融没有深入的研究,想不出有什么真实可行好办法可以杜绝假币和假交易,但我直觉上认为当货币完全电子化之后,应该有方法可以做到这一点的。彻底取消实物货币后,所有交易必须通过银行,这样就可以记录每一个钱的每一笔交易,这样直接与钱相关的经济犯罪基本可以杜绝,比如抢钱,用钱贿赂等。实物相关的犯罪,抢东西,用物品贿赂毕竟只是经济犯罪的少部分了。

我还想到的一个问题就是应当彻底剥夺任何人,组织,国家的货币发行权。因为货币发行权最容易被政府滥用。没有新发行货币,钱的总量应当是不变的。比如说一个国家所有的货币就是1元,这个永远都不会变。货币电子化了,这1元是可以无限细分的,不用担心钱不够用的问题。没有新发货币,最大的问题是通货紧缩,有些人会把钱存起来不用,影响市场流通。解决这个问题可以对货币的保有进行征税,加个百分之二三的税,就不怕有人留着钱不用了。

可重入VI的两种数据空间分配方式

新版本的LabVIEW在设置VI为可重入时,还有两个选项:“为每个实例预分配空间”和“让各个实例间共享空间”:

image

“为每个实例预分配空间”是旧版本LabVIEW(8.6之前)设置可重入VI时的唯一选项。它是指程序在运行前,编译的时候就为每个可重入VI的实例分配好各自的数据空间。比如说这个子VI被主VI在3处不同的地方调用了,那么就分配3份数据副本给它。但是,这种分配数据空间的方式有两个主要的问题。

其一,很多时候程序运行前不能预期会有几处调用到了这一个可重入子VI,比如递归算法就是如此。递归每迭代一次,就需要生成一个新的递归VI的实例。而递归的深度与输入数据有关,在程序运行时才能确定,因此无法预先得知应当分配多少个副本数据空间,也就没法设置为这种模式。

其二,这种设置方式控件效率太低。假设一个可重入VI A,它在主VI中有三处被调用,分别是实例1、2、3。假设程序总共运行3秒,第0秒运行实例1;第1秒运行实例2;第2秒运行实例3。在这个程序整个运行时间内,始终为可重入VI A开辟了三份数据空间,但是每份数据空间都只被使用了很短一段时间,其余时间都没被用到。若是能够重复利用它们,程序可以节约不少内存。

为了解决以上两点问题,LabVIEW又新添了一种为可重入VI 分配数据空间的方式:“让各个实例间共享空间”。个人觉得这个名称起的很不好,它容易让人误解为:只为可重入VI分配一份数据空间,然后它所有的实例都是用着份数据空间。实际情况当然不是这样的,否则就无法保证可重入VI功能的正确性了。

事实上,采用“让各个实例间共享空间”时,每个可重入VI 的实例让然会有它自己独立的数据空间。程序在逻辑功能上与“为每个实例预分配空间”的方式没有任何区别。唯一的不同在于,数据空间并不是程序一起动就分配好了的,而是只有当一个实例VI被运行到的时候,才为它分配数据空间,而这个实例VI运行结束后,它的数据空间就又被回收回去了。两个同时运行的实例VI是绝对不会共享同一个数据空间的;两个不同时运行的实例VI倒是可以分享同一片数据空间,这已是名称中“共享”的由来。

还是以上文的可重入VI A为例,若它被设置为“让各个实例间共享空间”,程序开始时,只需要为可重入VI A准备一份数据空间,供实例1使用;程序第1秒的时候,实例1运行结束,它的数据空间被收回,因此实例2还可以继续使用这份数据空间;第2秒时,轮到实例3继续使用者份数据空间。若我们改变一下应用程序的逻辑,把实例3在第2.5秒的时候就运行起来,由于原有的一份数据空间还在被实例2所使用,它不能再分配给实例3,这时候,LabVIEW就会为可重入VI A再开辟一份数据空间,供实例3使用。

“让各个实例间共享空间”的设置虽然提高的程序的空间效率,但它并非只有有点,因为数据空间的开辟回收都是需要时间的。因此它实际上是以牺牲时间效率为代价来换取空间效率的提高。

对于一个可重入VI,如果它在应用程序中被调用的地方并不是很多,或者它的各个实例常常会同时运行的,那么就应该把它设为“为每个实例预分配空间”;反之,这个可重入VI会被应用程序频繁的调用,而且每个实例运行的时间都很短,它们的运行时间不大可能会有重叠,就应当把它设置为“让各个实例间共享空间”。用于递归调用时,必须使用“让各个实例间共享空间”方式。

《我和LabVIEW》补充内容和注释 第2版

这是在本书第二版完稿后,我记录的一些使用LabVIEW的经验。这些文章可以作为对书中内容的补充。

针对书中章节 简要说明 详文链接
4.2 可重入VI 可重入VI的两种分配数据空间方式 可重入VI的两种数据空间分配方式
11 代码风格与优化 像其他语言程序那样,把可执行代码与源代码分离开来 可执行代码与源代码分离
11 代码风格与优化 内嵌子VI对程序效率的影响 内嵌子VI

返回《我和LabVIEW》主页

豆豆19个月

豆豆这个月过得可开心了,豆豆爸最近比较清闲,带他外出的频率明显增高。

ColorMe

先是豆豆爸公司里组织了一次儿童节活动,在世纪公园旁边的ColorMe,一个专门组织儿童游乐的公司里举办。大约有三十来个小朋友参加了活动,可惜这些游戏活动都比较适合三岁以上的小朋友,豆豆太小了,没法参加任何集体活动。

活动原计划下午1点就开始了,但是豆豆睡醒午觉就快两点了,等我们赶到地方,已经将近三点了。大多数小朋友都已经来了,在活动场所里面的屋子里画画呢。我看见ColorMe一进门就有一处活动区域,都是软塑料积木,我又闻到他们活动场所里面的屋子都有一股装修味道,于是就直接让豆豆去积木区玩了,没有再进去。豆豆对积木毫无兴趣,但是他很快就发现积木区旁边有个小餐台,是给小朋友过家家用的。上面有各种木质的小锅、铲勺、饭碗等厨具,这些倒是挺好玩的,于是上去抓起几样就开始敲敲打打。

过了一会,里面有人喊,小朋友们做集体游戏啦。我就也把豆豆抱进去了,让他见见别的小朋友。在里面一间大屋子里,稍大一些的小朋友们都已经围坐在屋子四周了,中间空出一片活动区域,主持人正站在中央讲话。我把豆豆往地上一放,他就立刻冲到场地中间去手舞足蹈,全然不顾其它小朋友的感受。主持人发现有人抢了他的镜头,直皱眉头。我赶紧跑过去,一把抱起豆豆离开了游戏室。俺们还是单独活动吧。

嘟嘟家

从ColorMe出来,我们直接去了嘟嘟家。嘟嘟比豆豆小了四个月,虽然嘟嘟是个大美女,不过豆豆似乎对嘟嘟的玩具更感兴趣一些。

image

doudou smile

动物园

再过了两天,豆豆爸要去打疫苗,地点就在动物园旁边。于是想干脆把豆豆带去动物园玩吧。就这样,豆豆又去了一趟动物园。去动物园的路上,爷爷奶奶特地买了几个便宜水果打算喂猴子。等进了动物园,已经快到中午了,豆豆饿了,于是我们直奔动物园的餐厅而去。去餐厅的路上,路过金鱼展区。我喂了几块饼干给池塘里的鱼,豆豆也学会了,朝我要了饼干渣扔给小鱼们。小鱼张着大嘴巴在豆豆脚下抢吃的,逗得豆豆咯咯直笑。

动物园里的餐厅很一般,但价格不菲,我们吃了点家常菜也要三百多块钱。但是餐厅的环境可真好,绿荫环抱。餐厅的中庭里还有一座人造瀑布,抱着豆豆去看瀑布的时候,豆豆无比兴奋:伸着脖子,指着瀑布,小腿直踢。

吃完饭,我们就进去看猴子。先去看的是狒狒园,这是个开放式的池子,狒狒们在里面,我们在墙外。矮墙不高,但池子很深,又有水沟阻隔,所以狒狒们逃不出来。没了笼子,游人们可以方便的扔食物进去,爷爷奶奶买的便宜水果就全送给这些狒狒了。从天而降的水果引起了狒狒们一阵骚动,他们嚎叫着开始争抢食物,豆豆看的眼花缭乱。准备离开狒狒园的时候,我抱着豆豆问他:“猴子是怎么叫的?”他于是扯着嗓子“嗷……”地喊了一声。旁边一圈人本来在看狒狒的,现在全都转过头来看豆豆了。

从猴子区出来,我打疫苗的时间就快到了,于是我告别了豆豆去扎针。据说我一走,豆豆就躺在小车里睡着了。等两个小时后,我回来的时候,远远看到豆豆还在睡觉,等走到跟前,豆豆就像知道爸爸来了一样,一下子醒了过来。东张西望了一会,又伸了几个懒腰,然后就屁颠屁颠追鸽子去了。

由于这一天不是周末,人很少;天气也很好,阴天没有太阳,难得的出来玩的好时机,我决定让豆豆多玩一会。于是,我又推着豆豆去看大狮子。上次豆豆来动物园,狮子老虎都在睡觉,大熊猫前面挤满了人,豆豆玩的很不尽兴。这次好了,熊猫馆前一个人也没有,豆豆趴在玻璃窗上看大熊猫吃了一整棵竹子。大狮子也还算给面子,母狮子虽然在睡觉,但公狮子起床了,坐在地上一个人发呆,也许在回想自己在大草原上的风光往事呢吧。老虎就太懒惰了,依然在睡觉。

我们最后参观的是黑熊。黑熊也被关在一个深坑里,看到我们来了,又作揖又鞠躬。奶奶想起来我们还带了肉包子,于是掏出来喂给黑熊,它还挺爱吃的。我赶紧抢过肉包,递给豆豆喂。哪知道豆豆小气的很,每次只揪下来一小块,还要等上好半天才扔给黑熊。

棒棒家

月底,豆豆妈去北京开会,我抱着豆豆也跟去了。趁着豆豆妈开会的时候,我带豆豆去看他北京的小表弟——棒棒。棒棒家住通州,而我们的旅馆在大钟寺,过去一趟,单程两小时左右。以前经常跟同事声讨上海地铁的各种设计缺陷,这次带着豆豆长途体验了一下北京地铁,才发现,原来还有比上海烂的多的地铁系统。

首先,北京地铁是绝对不欢迎轮椅和童车的,因为别说是升降电梯,很多站台连扶梯都没有。新一点的线路虽然有升降梯,也都是摆设,全部都显示着“Out of service.”不同线路之间的换乘也都老长老长,相比之下,上海的一二号线之间换乘都显得好快捷啊。没办法,到了楼梯处,我只好把豆豆连车带人一起抱起来上上下下,幸好最近这一年半常常抱豆豆锻炼了点臂力。

豆豆倒是非常喜欢坐地铁,他逐渐掌握了地铁开关门的规律,等地铁一进站,就开始拍着小手叫:“开,开”。若是恰好对面也开来一辆的话,他还会兴奋的大喊“呜……呜……”。

棒棒的奶奶是豆豆的二姨奶。二姨奶在豆豆三个月大的时候,曾经照顾过豆豆一个月,对豆豆很有感情的。可惜豆豆不记得了,到了棒棒家,一看都是陌生人,有点紧张。稍微安静了一会,他就牵着我的手去各个屋子参观。这时候二姨奶偷摸过来换了我,领着他转。豆豆走着走着一回头,发现领着他的居然不是爸爸,哇一声就大哭起来。我赶紧去抱起他,随后二姨奶又拿出准备好的西瓜递给他,他这才破涕为笑。给了吃的就是熟人了,这回二姨奶也可以对他搂搂抱抱了。

吃饭的时候,二姨奶让豆豆叫奶奶,豆豆不肯。二姨奶夹起一块肉,递到豆豆眼前说:“叫奶奶”。豆豆立刻甜甜的说了一声“奶奶”。势利眼本性暴露无遗啊。

吃过午饭,已经下午两点了。豆豆该睡午觉了,我有一阵子没哄过豆豆睡觉了。没想到豆豆还是很给我面子的,我抱着他讲了几分钟故事,他就睡着了。

等豆豆再醒过来,可就不把自己当外人了。先是抓起拖把来拖地,然后又拿起蒲扇来跟棒棒的爷爷打打闹闹,疯得别提多开心了。

这是豆豆正在投抹布,准备擦地呢:

DSC04159

这是棒棒,刚45天大:

DSC04183

晚上从棒棒家回来,出大钟寺地铁站的时候已经9点了。这时我看看豆豆的尿不湿,已经很大了,我想出了地铁了,也不怕他乱尿了,捂着怪难受的,就解下他的尿不湿扔掉了。我还有点不放心,于是又问了他一下,你要不要嘘嘘啊。豆豆很干脆的说“啊不啊不”,豆豆已经能够清楚的判断自己是否要撒尿了。

回旅馆途中路过一个便利店,我想到我们还需要饮用水,顺路嘛,就进去买了一大桶。结帐的时候,我把豆豆往收银台上一放,付了钱。正准备走的时候,发现坏了,豆豆尿了一大泡在人家桌子上。收银员正在一边规整东西,也没看我们,我于是问他说你们这有没有抹布、纸什么的,我擦一下,这里湿了。他大概也没意识到出了什么事,没好气的说了句“没有”。我想,这可就不怪俺们了,于是夹起豆豆赶快溜。

我当时身后背着个重重的书包,装满了豆豆的换洗用品和食物,右手抱着豆豆,左手拎着水桶,眼看就撑不住了。幸好这时候接到了豆豆妈的电话,说她已经到了附近。又等了一会,豆豆妈终于出现解救了我。

天安门

豆豆妈说,豆豆来北京一趟,去看看天安门是必须的。可惜我们去的不是时候:正午时分,太阳火辣,我们拍了几张照,就草草收兵了。

DSC04228

DSC04234

DSC04249

豆豆是分时段的:晚上9点到早上7点段跟妈妈亲,我抱他一下,他都会哇哇大叫。其它时段是跟爸爸亲,这时候不让妈妈抱呢。

DSC04268

鸟巢和水立方

白天太热,只好晚上行动了。晚上我们领着豆豆去看鸟巢和水立方。

DSC04357

开始跟妈还不错

DSC04345

DSC04365

后来就开始找爸爸了

DSC04448

游乐场

由于白天太热,我们不想带豆豆去外面了。大钟寺广场有几个儿童玩乐的场所,于是我就找了一个,让豆豆进去玩。由于是工作日,里面玩的小朋友不是很多,总共四五个吧,看上去都在两三岁左右。期间,豆豆撞到了一个小男孩,那个小家伙比豆豆矮一块,但是行动非常灵活,豆豆想追他都追不到。我开始以为他比豆豆小,就问了他的爷爷,结果那个小男孩已经两岁零三个月了,比豆豆大了八个月呢,难怪已经运动的这么自如了。

豆豆18个月打完疫苗后去检查了身体,他当时身高是89厘米,体重25.5斤,都超标三个月以上。最夸张的是他的大脑壳,头围已经相当于三岁小宝了。我听到了还有点担心,不知道脑袋太大会不会有问题。

洗澡

豆豆平时就喜欢玩水,这回有了旅馆的免费洗澡水,可是玩乐个痛快。每天都要在洗澡间里带上个把小时,用喷头到处喷。他玩水的时候,我就蹲在地上扶着他,怕他摔倒。他有时回头看看我,然后就突然拿出喷头对着我的脸哗哗淋过来。我用一只手把脸上的水抹干净,然后等着他说“坏豆”,他就得意的哈哈大笑。

旅馆里地方太小,他又惦记着水龙头,有时一不注意,他就溜进去了。有一次,他跑进卫生间后,斜眼一看:“咦,这里有盆水啊”。于是把手伸进马桶里和弄了一通,豆豆妈这个气啊,心想:“我一个洁癖,怎么会生出这么个脏豆呢?”

DSC04308