Shell's Home

烟台出差7

Mar 19, 2007 - 1 minute read - Comments

同志们,我还在烟台。今天已经是第16天了,我基本没做什么事情。 公司说回去已经说了很久了,也不知道什么时候才实现。先不说这个了,我还有两个项目呢。没办法,只有在远程做了。幸好两个项目都已经有眉目了,就是实现起来快慢的问题,值得欣慰值得欣慰。 今天陪我们的秦总去了次海边,上次去的时候他不在。这次感觉真是差别大阿,很多东西都修好了,我们才发现,哦,原来这个东西本来是这个样子的阿。我就在感叹广场变化很大的时候,旁边两个人也在感叹,是阿是啊,好多漂亮MM。我靠。不过这次广场的人真的非常多,很多MM也很PP。只是旁边牵着的GG总让我们想起太上老君牵青牛的情况。看到这里还真感慨没有带PAL出来,不过也就是想想而已,要真带来才是问题吧。秦总跑到广场没感慨海景多么的无敌,倒是感慨起没有带鞋了,否则就去滑直排。当真是,不说什么了。不过别处滑不好时摔倒到地上,这里滑不好可是摔倒到海里的。想想这个,好好考虑考虑吧。 我们看好了海景就直接打车去了购物街。先是去了振华商场。进去后是化妆品,商场基本都这样。然后上面6层全是各种各样衣服,让我们怀疑是否走到了振华衣物专卖。最后终于有鼠标了,一个鼠标要75,还是最便宜的。当我们白痴吗?我们干脆啥都不买了,托现代商业的福,烟台也有沃尔玛,一个鼠标才30。我们顺便解决了解决晚饭,一堆的饼把卖饼的MM弄得手忙脚乱的。 回到旅馆的时候,我们又复现了我们前几天的麻烦,秦总的卡也爆了。这次再换我上,我一次800刷不出来,吓我一跳。干脆刷银行卡,银行卡还有1800的资金。回到饭店检查了一下卡,发现刚刚又缴了保险,还剩下787块。难怪刷不出来。这次我们又没钱了,而且还没有支援。

烟台出差6

Mar 11, 2007 - 1 minute read - Comments

没有想到,烟台出差的这个系列已经到6了,就是说我至少在烟台住了6天。我的习惯是一天写一个东西,一般不会串。 今天总算不上班了,贝壳习惯了起床,一下到了8点就自动起床了,没有偷懒。中午和同事还有烟台的同事们出去玩去,有本地人带路就是不一样。贝壳今天算是看到漂亮的大海了,相比起来前两天看的那个只算一般而已。具体情况请去看blog吧,不过这个经历想必是比较少见的。因为人烟稀少的大海,再加上好天气和大浪,不住在海边没有这么巧吧。 大的海浪一层层的打上来,基本就看不出海岸线在哪里。据烟台报业的同事说,夏天的时候这里人满为患,非常漂亮。现在却是人烟罕至,几乎没人。前段时间的暴风潮将整个海岸都破坏了,有的棚子的顶棚都飞了。砂子也被吹到了路边,还需要用机械推回去。海风呼呼的吹,非常冷,大约5度上下吧。整个手仿佛泡在冰水中一样,整个都不灵活了,身体也不是很舒服。所以大家知道为什么夏天才人满为患了吧,因为冬天来不时享受的,是来找罪受的。不过这样的环境看上去非常大气,让人感觉非常高兴非常舒服。听着海涛轰轰的响着,海风在身旁吹着,让人感觉这才是大海。 吹完了海风我们一时还没有去的地方了,更离谱的是,本地的同事也找不到地方了。最后找了半天找到地方,去了她学校那里。参观了下鲁东大学,不错的学校,很漂亮。校园比上外大多了,和复旦差不多。至于交大闵行校区这种变态地方——不比也罢。然后跑到学校附近去唱歌,贝壳悲哀的发现自己的嗓子音域本来就不怎么样,感冒好了更小了,几乎难点的歌就不能唱。不过贝壳还是唱出了今天的三个满分,大家别高兴,最后一首歌时韩文的,根本没人会。贝壳最后就说了句,总算结束了,评分居然是100。可见这个所谓评分根本是看人品的,唔,这么说贝壳人品很好咯? 最后我们就近跑到鲁东大学的食堂里面吃包子,嘿嘿,总体上说还是不错的。至少比交大的包子好吃。不过菜就——算了,不说了。

烟台出差5

Mar 10, 2007 - 1 minute read - Comments

贝壳来了烟台,说怎么也弄点海鲜吃吃阿。否则来烟台不时白来了吗?还有在北京的时候吃羊楔子吃的蛮爽。所以咯,看到楼下有吃羊楔子的,就过去吃了。然后同事看到里面有天鹅蛋,当然要拿来吃咯。在此说明一下,天鹅蛋不是天鹅的蛋,而是一种海产品。大致上和扇贝有点相似。 果然好吃,羊楔子好吃,天鹅蛋更好吃。问题在于吃完了回来后,贝壳当晚吐了一晚,然后隔天狂拉肚子。咳嗽药水还被吃光了,所以继续咳嗽。算上这三者,这次出差贝壳已经是四种毛病了。然后吃什么什么不舒服,睡觉又睡觉不好,当真是难受到死。 中午的时候发生了一个有意思的事情,算是有意思吧。继前几天后,贝壳中午又跑回旅馆,拿出卡,很随意的说,续一天。然后前台一刷卡,告诉我,爆了。啊?爆了?贝壳算了算,才刷了2000多啊,怎么爆了。没办法,到隔壁银行提了1000来交钱。回去怎么也想不通,为啥才2000就爆卡了呢? 贝壳连上网,输入查询密码看看为啥。幸好有查询密码,否则贝壳还不敢查呢。最后发现上个月还有800多的款没有交。问题找到了,贝壳的自动缴款日期是13号。上个月的帐单到13号才自动缴掉,贝壳来之前没有想到要手工缴钱。结果当前还有一笔钱没有缴掉,所以现在就刷不动了。 根据贝壳的计算,最多再几天,贝壳就没钱了,怎么办呢?

烟台出差4

Mar 8, 2007 - 1 minute read - Comments

先向大家预告一个好消息,因为贝壳可能出差加版回不来,因此,买电脑的,讨论网站的,做项目的,要钱的,要给钱的,先暂缓一个礼拜。 扔板砖的也别着急了,贝壳也是无可奈何花落去。这次出差亏大了,感冒出来不说,还碰到了38年来最大的暴风潮。咳嗽咳得天花板快穿了,嗓子现在还哑着。衣服也带的不够,贝壳今天回去要洗衣服了。卡现在已经刷了1600了,估计再4天就暴卡了。而且最TMD的是事情多不说,出差还不计算加班。 更严重的还在后面,贝壳要是无法及时回去。给老妹配电脑的计划就要延后了,舅舅就会拿酒瓶碎了我。帮人做的网站就要过期了,朋友就要拿机械部件灭了我。老师的项目要严重拖后,老师就要拿口水淹了我。给女朋友的钱就到不了位了,女朋友要拖过去PK了我。问人要钱的就没法要了,这帐要从狗年跨到鼠年不能还我。最夸张的时欠钱的还拼命要还我,可就一直没碰到我。

烟台出差3

Mar 6, 2007 - 1 minute read - Comments

今天去上工,看到昨天的狂风卷雪,居然卷倒不少广告牌。其中最近一块就在我们昨天走过的位置,要是凑巧的话,贝壳和同事们说不定已经集体住院了。虽然雪还在下,但是却能看到天了。 今天第三天了,风稍稍的小了,阴云渐渐散去。虽然还有风雪,但是大海开始显露出瑰丽的颜色来。我们住的地方就在海边,但是住的低,被房子遮挡住了,看不到海。工作的地方虽然有海,但是刚到时天黑了,后面又见大风雪。在风雪稍住的今天,总算能从高处远远的眺望海了。 海的颜色并看不真切,毕竟离了很远,中间风夹雪还吹不停歇。但是海的壮阔确真实的让我感受到了,具体情况就看我的照片吧。隔了很久,总算能用IE把照片传输上来了。家里的配置太过严格,传输起来着实不容易。

烟台出差2

Mar 5, 2007 - 1 minute read - Comments

到了烟台才发现这里标准一个小地方,不是说鄙视啥的。我出门和司机说去哪里,司机问我上海冷不冷。我奇怪他怎么知道我上海来的啊,跑这我用的就是一口标准的普通话,加上感冒,要听口音听出来的打死我也不信。最后司机跟我说了,这里机场每天多点下哪里的飞机都算的出来的。贝壳当场无语。 到了宾馆,贝壳发现一个让我差点昏倒的情况。宾馆居然每天打电话来问,先生需要按摩吗?我……然后宾馆里面套套精油一应俱全,我粉怀疑这到底是什么旅馆。 第三天,更汗的事情出现了。贝壳下午跑到对方公司加班,然后出去吃晚饭。发现面外居然在飘东西,马上趴窗口看看。好消息是,没有下雨。坏消息是,下雪了。 这里的雪很恐怖的,倒不是说我没有见过大雪。北京住这么多年大雪还少么?不过这里随着雪下来的是7级大风。出门就是瓷砖,当时站都不能站的。站着就滑,身上大衣兜风,一吹就倒。实在没辙,所有人手拉手冲过瓷砖区。然后到了路上一放手,就硬生生给风吹跑了。不是说风太大,主要是站不稳,一吹就跟着跑了。乱糟糟的跑回宾馆,贝壳在考虑,还要不要去看海呢?

烟台出差1

Mar 4, 2007 - 1 minute read - Comments

妈的,我现在还在出差中呢。 周五的时候,贝壳正在美滋滋的盘算周末要干点啥.估计要见两个人,其余就可以好好休养下.最近贝壳感冒了,咳嗽的惨不忍睹.突然经理跑过来说,那个谁啊,说马上要你过去.我给你订了下午一点的飞机,没问题吧?于是贝壳的生命骤然坠入了兵荒马乱和惨不忍睹中. 先是要调集笔记本电脑,公司的全调出去了.刚刚好出去的人回来了还在休假,中午回来.于是经理赶快打电话去威胁中午一定要来公司,就算人不到,电脑一定要到.然后贝壳紧急冲回家拿东西.上午10点多知道的情况,11点到家拿东西,11半带了一堆的衣服就冲出去了,12点多点就到了公司.先快速的解决午饭,12点半多,电脑来不及重装就拿着又冲了出去.紧急打车冲向虹桥机场,大约在半小时后,1点多,到了虹桥. 说起来也算幸运,虹桥机场我可熟悉阿,当年在这里被困了12个小时呢.而且还是国航的班机,嘿嘿嘿嘿嘿嘿嘿嘿,熟悉贝壳的人估计也在跟着嘿嘿了.快速冲过去办理手续通关,到Gate的时候已经1点20了,过了5分钟开始登机,刚刚好…… 后面的事情更加验证了祸不单行的说法,贝壳的老妹突然电我(长途阿……),问我周末有空吗?准备买新电脑.然后贝壳的老师也电我(长途……),说下周要讨论一些问题.于是继贝壳失去春节后的第一个周末后,第二个周末也报废了,还不知道安排不安排的开.更严重的是,贝壳素病号,感冒还没好.

广州出差记

Feb 12, 2007 - 1 minute read - Comments

这次被公司派去广州出差了,又去了次广州。没啥好说的,挑几个有意思的事情写写吧。 公司给订了一个旅馆,我住进去,当然不花我的钱咯。然后累了,换上拖鞋,也是免费的。(拖鞋篮里面有张纸,免费擦鞋——)然后看旁边有烧水的,下面居然还有小冰箱,可乐啤酒一应俱全。哇——不愧是专业的。拿了罐可乐刚刚想开,发现旁边有张纸。《如果您用了小吧台中的饮料,请填写本单,费用会结算到您的房费中。》后面赫然是,可乐10块。 不知道是公司付费还是我付费,干脆放回去了。 后来刘凯知道这事情,说随便喝好了。一个人住宿是300的额度,我们三个才676,平均一人226。没问题,喝。后面又跟了句,回头让李胜昊从外面带一罐回来补上就得了。 我靠—— 不过后来发现可乐包装挺特殊,怕补不上。我当时也不渴了,没试试看。 回上海的时候,从对方公司出来,立刻叫车,然后往白云山机场跑。我坐前排右边,车窗开着的。我看风大就没拿相机出来照相。过一个立交桥的时候,发现桥那里有个雕像。两腿叉开,双手插腰,挺有气势的。我心说这年头了这里还有这种雕像,不容易。车开近点看看,好像是个活人哎,而且还是裸的——OGM——绝对是传说中的裸奔—— 啊,相机啊相机——来不及了—— 过去了—— 你看到了吗? 打电话给南方,又有新闻了。 别傻了,人家说不定已经看习惯了,还笑话我们没见过市面。 那怎么办? 你不想学的话就当不存在了。 嗯,都是幻觉,吓不倒我的。

内存泄露检测简说

Feb 7, 2007 - 2 minute read - Comments

我们首先从一段代码说起。 #define _CRTDBG_MAP_ALLOC #include #include class test { public: test () { lpBuffer = new char[0x1000]; }; \~test () { delete lpBuffer; }; void *operator new (size_t s) { return malloc (s); }; void operator delete (void *pvMem) { if (pvMem != NULL) free (pvMem); }; void *operator new[] (size_t s) { return malloc (s); }; void operator delete[] (void *pvMem) { if (pvMem != NULL) free (pvMem); }; char *lpBuffer; }; test & tt () { static test t; return t; } //test t; void process () { test tf; // _CrtDumpMemoryLeaks (); } int _tmain (int argc, _TCHAR * argv[]) { // test tf; test* tp=new test(); _CrtSetReportMode (_CRT_WARN, _CRTDBG_MODE_FILE); _CrtSetReportFile (_CRT_WARN, _CRTDBG_FILE_STDERR); _CrtSetDbgFlag (_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); process (); // printf("hello, world.n", t.lpBuffer); printf ("hello, world.n", tt ().lpBuffer); // _CrtDumpMemoryLeaks (); // printf("hello, world.n", t.lpBuffer); return 0; } 以上代码,大家可以分别注释不同位置,来查看不同效果。不过我们还是从最基础的如何检测开始说起吧。 首先在头中引入。 #define _CRTDBG_MAP_ALLOC #include #include 在引入后,程序结束的时候调用_CrtDumpMemoryLeaks ();就可以打印出来内存泄露的情况。不过有几个问题,首先,打印出来的位置是在调试中。也就是说,如果不使用调试信息查看工具,是看不到信息的。这个问题不难解决。我们可以在程序开始的时候设定。 _CrtSetReportMode (_CRT_WARN, _CRTDBG_MODE_FILE); _CrtSetReportFile (_CRT_WARN, _CRTDBG_FILE_STDERR); 将出错信息打印到Console输出中。当然如果程序是BCB或者是MFC,也大可打印到文件中。 其次,打印出来的出错信息可能是这样的。 c:program filesmicrosoft visual studio .net 2003vc7includecrtdbg.h(692) {44} normal block at 0x00342A28, 4096 bytes long.