文芹's profile能吃是福PhotosBlogLists Tools Help
No content has been added yet.
November 19

技术讨论贴

有一个c++ solution(.sln), 里面只有一个project(.vcproj), 这个project包括很多文件. 写用户界面靠MFC,其他都是正宗c++. IDE用的是visual studio 2008 pro edition.编译器也是微软带的, 没有改过什么. 本来一切正常, Release和Debug编译出来的exe文件都正常工作,没什么好说的.

然后我用VS 2008的资源编辑器在某个对话框上加了一个check-box control. 然后用MFC那套把那个功能也写好了.然后编译连接得到release版的exe和debug版的exe.
 
接下来奇怪的事情就发生了.两个版本都可以正常干活, 但是release版的关闭程序的时候有一半的时候会crash,跳出一个窗口说, An unhandled win32 exception occurred in xxxxx.exe[1234]. 并不是每次都crash, 数字1234也每次不一样. debug版的从来不crash.
 
我始终觉得是不是哪个地方有空指针之类的, 始终没找到任何错误.而由于debug版不发生这个错误, 我实在不知道怎么查下去.我又改那个checkbox的ID,没用. 删了新的那个checkbox也没用.
 
最后,我侥幸决定从头编译(rebuild), 居然就好了,编译连接之后得到的exe被关闭的时候再也不crash. 晕死.
 
完全不明白为什么会这样. 我一切的editing工作都是在VS2008里面做的, 不可能乱了版本追踪..谁给说说为什么这么无厘头哪?
November 12

模范写手更新一下

我是模范写手. 为了对得起这个名号, 每过一段时间我就写点东西.
好, 写完了.
September 25

show off 豆浆

我最近买了个blender, 十几块钱. 本意是拿来做smoothie 和 奶昔的, 但我有才的室友向我指出, 可以拿来做豆浆. 然后就用她的黄豆做了, 步骤是这样的
 
1, 黄豆用凉水泡一个晚上或者24小时, 洗洗, 把坏豆子拿掉
2, 用blender 把黄豆加水打烂
3, 用纱布/毛巾过滤掉渣子.
4, 滤出来的没有渣的液体拿去锅里煮, 煮开后3分钟关火.   注意不要扑出来了,快扑出来的时候换小伙, 用勺子搅和.
5, 可以喝了
 
3 和4 的顺序无所谓.
不煮熟就喝的话仿佛会中毒
September 09

labmate说今天是个好日子

因为有3个9..
 
先是兴冲冲干活到早上5点, 然后发现就回去睡觉的话不爽, 因为上午10点还得到实验室折腾.不能早也不能晚.
所以就在实验室呆到现在了..
 
不想干正事, 娱乐一下大众来. 说说几个电影
 
电影the pink panther 和the pink panther 2都很好看。喜剧片。笑死人了。
电影丛林大反攻1没什么意思。
电影丛林大反攻2比较好看。
电影Enchanted 还行,就是有点寒。。最后居然两对couple就交换了。汗死了。
prison break 就木有了。有点舍不得。N年过去了,米帅早已变成了米胖,从第二季开始就有点胖得跑不动了。如今米胖同学也在中国拍广告了。
24第八季明年出来。
还有个舍不得的片,Veronica Mars。也早没了。太喜欢里面的美女veronica了。
绝望主妇有个cliff hanger,大家都在猜Mike最后娶了谁。
法航的事情让我想起了Lost,可生活总是残酷的。这些人不是lost了,而是去世了。
 
3年前的电影夜宴,我最近看了。假大空!很多无厘头的线索和不必要的暴力画面(让小学生看砍头掉水里飘啊飘也不是啥好事情吧?电影审查果然是暴力的没事,政治的和黄的就严得多)。
台词非常冷:
不古不今。最雷的是周迅说的"他叫我少吃糖,不过他又说,女孩子爱吃甜食,也不是什么坏毛病",还有"寂寞歌手",哈哈。
 
不中不西。这个代表作是葛优"一本正经"地说的"知道你不死,朕就会有这一天,可你真的就没死。是复仇的欲望,帮你穿越了死亡之谷,还是你的忧郁,打动了女人,让她们的柔情维系着你的生命?或者,百般算计不如一颗单纯的心。如果不是。哥哥,是你的灵魂在冥冥之中保佑着你的儿子,要他用我的血来恢复你的光荣。如果是这样,哥哥,我把尊严还给你"。这段话听着特别像是蹩脚翻译过来的。什么时候起中国人这么说话了?
这段话其实前面很"葛优",比如"可你真的就没死",后面很不是中文。我来翻译一下玩,
I knew that if you weren't dead, this day would eventually come to me. and here you are. Was it the desire for revenge that helped you survie the death valley (哈哈,国家公园哦)? Or was it your melancholy (想起了罗永浩,哈哈) that moved women's hearts so that their tenderness kept you alive? Or, a thousand plots don't triumph over a pure heart. If those aren't the reason, Brother, it's your soul/spirit that's protecting and blessing your son, telling him to use my blood to restore your honor/pride/glory(这里总觉得原文用光荣不顺,应该改成荣耀). If that's the case, Brother, I hereby return you the dignity/pride.
 
还有很多琼瑶风格。比如周迅对章子怡说"你嫉妒我有爱",比如章子怡对吴彦祖说"不要用这种尖酸刻薄的语气,跟一个无助的女人说话,为了你们父子,她已经付出太多了”,比如周迅说"我想让他知道,即使世界上所有的人都抛弃他,我不会,爱情不会"
还有诡异的。比如葛优说"你是说他不行?",章子怡回复,"不,如果他愿意,便雄姿英发"
还有听着很堵得慌的:哥哥对妹妹说"小妹,他心里没你,哥哥心里有你,谁也不能伤害你",说过两遍哦
August 12

睡不着

不是因为听曾轶可的歌听的, 我才没那么自虐.
 
那天我爸在skype里对我说, 你看你姐姐, 出差两天都不打个电话, 还是你妈打的.
我姐姐家离我爸妈家才几百米, 不出差的时候差不多天天见/打电话.
 
我爸爸曾经是不折不扣的工作狂, 现在工作比较清闲了, 年纪也大了, 渐渐地变得像个孩子一样需要哄.
以前脾气火暴, 这些年来越来越唠叨. 我一周打1-2个电话, 可我爸天天在家里对我妈和我姐念叨我. 但每次打电话也没话说, 一两分钟便挂掉了.
有时候爸爸生病了. 他怕打针, 还得我姐姐哄他去医院.
 
如果说人越老越像孩子, 我爸还是个乖得让人心疼的孩子, 爸妈对我太好了, 纵容我的一切. 时不时, 我顾着自己在可悲的小世界里耍任性耍不懂事, 就忘了老人是该我好好哄他们的.以后不能颠倒了.
 
这些年来爸爸的生活发生了很多变化,好的坏的, 而我都不在身边.
 
又想起爸爸在skype上说, 给你奶奶的坟重修了一下, 下次你也来看.
 
我听着就哭了, 爸爸的声音强作稳定, 说, 前几天开车去看了.
 
错过爸妈的生活是个遗憾. 这个遗憾太大了,每次想到都很心酸. 更心酸的是这个遗憾还在继续.
 
再过几周是爸爸54岁生日. 我真是觉得自己长大得太快所以爸妈老得太快. 幻想永远是爸妈的小女孩, 想爸妈永远不老.
 
当我还是个小朋友的时候, 我很爱哭, 我以为大人都不哭, 所以我很想长大. 如今早已长大, 也早已知道, 大人更容易哭呢, 而且还不容易哄好.
 
我有耐心, 有信念, 等到我是爸妈生活的一部分, 在身边好好哄爸妈.  几年而已, 会有那么一天.
 
求上天保佑我父母平安健康.
 
明天要8点起床, 我还是躺回去接着睡觉.
August 02

远程桌面连路由器后面的电脑

好久没有干成过什么事情, 终于在前天干了件高兴的事: 让家里的pc可以随时被公网电脑远程桌面连上.
介绍一下: 我家网络和外网之间隔着一个路由器.

答应过一个朋友好了教他. 所以直接写个攻略. 一切正常的话很简单, 昨晚上耗俺google加设置一共十分钟, 写这帖子估计得20分钟. 我是新手, 照别人说的做的, 没想到这么容易就好了.

没写明白的可以问我. 有什么建议我热烈欢迎.

1, 首先保证家里台式机可以被远程桌面. 在系统属性有个remote选项卡, 勾上allow users to remotely connect to this computer, 然后确定或者应用.
然后在家里内部的网络测试一下, 保证能用了.如果还有什么防火墙之类的东西, 保证允许远程桌面.

2, 连到router(路由器). 就是在浏览器窗口敲router的ip, 然后就会问你用户名和密码. IP和默认用户名密码取决于路由器型号以及服务提供商(比如comcast)的设定, 可以google 之或者打电话问. 比如我家的是192.168.1.1.

3, 这个不是必须的, 是我喜欢这样而已:
连上router 之后先把默认密码给改了, 这样比较安全. 然后打开允许远程管理 remotely management.  应该会告诉你端口号, 比如8080. 然后随便找台电脑测试.比如在浏览器窗口敲 http://64.12.345.678:8080, 其中64.12.345.678 是router得到的公网ip, 不是步骤2里面那个. 然后会问router的用户名和密码. 能连上就对啦.

4. 去dyndns.com 搞个免费的dynamic DNS (动态域名解析)的账户. 搞完了你应该知道自己的host name, 比如pigsfly.dyndns.org, 其中pigsfly是你申请的 (如果别人抢过这个域名, 你就弄不到啦)

5, 连上router, 启用dyndns(据说不是每种router都支持dynamic DNS 这个得查查). 会问host name以及用户名密码. 然后测试: 如果你做过步骤3, 现在浏览器的地址栏敲http://pigsfly.dyndns.org:8080, 如果还可以连上你的router, 就表示动态域名解析好啦.

注: 为什么要用动态域名解析呢? 因为comcast分给咱的IP会变. 除非你想每次在家都看一下公网ip变成什么了,不然还是弄个不变的域名比较好.

6. 连上router (远程或者像步骤2那样连都可以), 在端口映射 (port forwarding) 那里设TCP 3389 端口 都forward 到你想要远程桌面的台式机的地址, 比如192.168.1.123


这样就好了. 在家外想远程桌面家里机器的时候访问dyndns提供的host name (比如pigsfly.dyndns.org) 就好了.

当然还可以改默认端口号什么的啦. 我懒得写啦.

开网站服务器和FTP服务器也类似, 比如在家里台式机上装serv-u,开ftp服务,路由器设置端口映射,动态域名解析已经设好, ftp应该就可以公网访问啦.

有个好玩的: 远程桌面同一台电脑, 立马就疯了...拔了网线才正常过来...

July 27

windows xp 64-bit

装64位系统自然是为了弄>4G内存
 
几点有意思的新发现:
windows xp 64-bit 只有professional版,没有home版
windows xp 64-bit 装了中文语言包之后,界面可以在中文和英文之间来回切换,只需要登出再登入就会生效。能做同样事情的是windows vista ultimate。而Win XP 32-bit 要想换界面菜单的语言只可以重装系统,或者用一些第三方软件的trick。
Windows xp 64-bit 至今没有Service Pack 3。不过也合理了, win server 2003 也只有sp2嘛。
微软非常贱的一个事情是,从MSN Messenger 8.5 起就号称MSN/Live Messenger 不能在windows xp 64-bit 下面用。但其实一直能用,我现在就在用。都是微软的,搞这么乱。贱啊。
 
待续....
 
 
Diskeeper Lite 免费下载现在没有了..只有Diskeeper 2009 30天试用,或者买之
July 25

上网本和尿布

在网上逛,发现一个好玩的事情

EMTEC Gdium Liberty 1000 GDNBL10USK006 10 " Netbook PC (16 GB Hard Drive, G-Key, Linux Operating System) Matte Black with White Stripe

http://www.amazon.com/dp/B0027IS8AM/ref=asc_df_B0027IS8AM858996?smid=ATVPDKIKX0DER&tag=googlecom09c9-20&linkCode=asn

据说是龙芯的处理器哦.

为什么好玩呢,看完这个之后买了东西的人75%买了尿布...难道看上网本的很多是妈妈们么?

What Do Customers Ultimately Buy After Viewing This Item?

Pampers Baby Dry Diapers, Size 4 (22-37 Lbs), Value Pack, 126 Diapers
50% buy
Pampers Baby Dry Diapers, Size 4 (22-37 Lbs), Value Pack, 126 Diapers 4.4 out of 5 stars (31)
$35.29
EMTEC Gdium Liberty 1000 GDNBL10USK006 10
26% buy the item featured on this page:
EMTEC Gdium Liberty 1000 GDNBL10USK006 10 " Netbook PC (16 GB Hard Drive, G-Key, Linux Operating System) Matte Black with White Stripe
$349.99
Pampers Cruisers Diapers, Size 4 (22-37 Lbs), Value Pack, 100 Cruisers
25% buy
Pampers Cruisers Diapers, Size 4 (22-37 Lbs), Value Pack, 100 Cruisers 4.3 out of 5 stars (37)
$31.99
July 19

用了34个月的表的表带被我今天不小心抠坏了

表带坏了自然郁闷,所以立马去Amazon买了个新的不同的便宜的
生活总是得继续的
 
表掉了买新的
人出现过再离开怎么也不能被替代
 
常听人叹,人生若只如初见
真的只如初见又如何?如何啊
July 04

独立日

cpq,tsm,lsx,hql,hb,ljr,yhd,zhq,yt都不在。
打算去实验室晃一趟之后我可以当睡猪了...
 
Photo 1 of 2

文芹 王

Occupation
Location