I wrote this on my phiscal one box. It's really an frustrated day today!
Morning:
9:30 arrive company and got the last milk (only lucky thing) and then I try to log on my dev box still using the old alies(for the last day it still worked) but found my intern account can not use any more. so I tried my Fte alies (how to spell this word? I'm not sure) and log on sucessfully. at that time I thought every thing will go through very well just like this. but unfortunately I'm totally wrong!
when I check the result full cycle I setted up last night, I found the 1 bvt case failed and I try to figure out if it failed due to my code change. and I opened the corext and try to run sd commond. okay....it throws me an exception like that user auth...failed.
Although there were a lot of alert from my coworkers who on boarding before me telling me somethings like this may happen, I also feel unacceptable.
but this is only the beginning of my whole day tragedy! after listening my coworker's advice i decided to reinstall my computer! and i made a mistake from morning to night. because usually i intalled the os i used not to format the disk. and let it keep my windows.old in c:\ and this time i found there is not enough place to keep it and the installing procedure told me the primary dist at least need have 6G free. and the most stupid thing what i have done is I'm try to uninstall some unused program through the contral panel. how stupid i am! I just need format the disc c ! when i make a big effort (not only unistall and i shift+delete scan my disk c: once) finnaly the disc c have free space to let me reinstall. and i restart the win7 install procedure and this time it told me that need 10G! at that time i just want to shout out a word 'Kao!'
at this time my direct boss come to find me to have my welcome lunch! He is a nice guy and easy going with. although my oral english is very poor, he said he can understand. really a nice boss/guy!
after lunch, steph (the business adminstrator) came to find me and give me a new machine. I appreciate this very much! acturally I really need this. so I began to set up the new one and install the os. okay the tragedy continued! In average reinstalling one time cost 2 hours!and I installed 3times! for what? I don't know it keep failing! I'm not sure if it is because I havn't format the primary disk where installed the os in. but I'm trying the third time and this time I corrected it. it is still on installing. and during the last failing 6 hours My phiscal one box have already been ready! just take less than 2 hours!
pls let my dev box can be installed sucessfully! pls!!
posted @
2010-07-27 21:14 zoyi 阅读(450) |
评论 (1) |
编辑 收藏
以前住着宿舍的时候,我就想着如果在这地方有个爸妈也能住的地方,让他们不用为宾馆非操心就好了,这便是我当时的人生理想。
现在租着房子,确实其乐融融的妈妈外婆驾到,虽然是租的房子,这么算来也是60/day,但是一家人想来住就来住,也是方便的。人生理想啊,实现了一小步。
看着妈妈外婆外婆陪我蜗居,顿时心里又产生了酸涩,革命尚未打响,女儿仍需努力。
若能随心所欲的陪着爸爸妈妈到处游玩,需求产生欲望,欲望诞生理想。
这时我的理想就是爸爸妈妈还有我能随心所欲到想玩的地方放假。
语文怎么差的如此地步
posted @
2010-07-11 22:47 zoyi 阅读(353) |
评论 (5) |
编辑 收藏
等待full build ,无聊中。。
四月份的时候,看腾讯星座上说天平座今年运势显示4月份到七月份会辛苦。我是向来很相信星座的,以为他总是那么的准。于是一直也很在乎,那个时候想着4月份到5月份底应该会很幸苦,但是也想不明白六七月份为什么还有接着幸苦。因为当时因为5月份会有公司面试,结果五月将至的时候,lead说没有head count 了,于是五月没有面试成。为了等待不确定的6月份面试我还是乖乖的安心做事,耐心等待。五月底开始至六月上旬学校离校情绪逐渐拨开,这段时间实习,毕业放纵杂交在了一起。算来有连续5个礼拜过着充实的周末周日工作日重叠的日子。这段日子即将结束的的时候我也等来了面试。虽然前面两面很瞬间,但是终面小坎坷的等了两次。老板太忙,i told him anywhere anyplace if he is free pls let me know。 因为眼看着我就要毕业了,那个时候我不知道就算赶上了面试,后面的一切一切该怎么办。
6/18号 终面,老板很nice的告诉我了面试结果,Pass,但是由于没有head count 正式的offer也不知道什么时候会有。
6/19号 找房子,因为找的很晚,基本上工作的同学们都找好了合租的人。奶奶(景颜)和叔叔陪我在热日炎炎下找到了一个比较满意的
6/20号 帮奶奶搬家,晚上奶奶救住到新的地方了,她送我上地铁,地铁开动时我哭了
6/21号 找辅导员,户政科,就业指导中心折腾 (前奏)
6/22号 图书馆退校园卡,从此过上了寝室没有卡洗澡,校园没有卡吃饭的生活
6/23号 毕业典礼 (翘了)
6/24号 退宿舍
6/25号 领取毕业证,学位证,交大录取通知书,另外被告知户口迁移学校漏办了。当晚搬家前奏,新家灭虫。
6/26号 匡匡,我,叔叔,大伯 搬家。响响回家,走的时候也没见到,打电话的时候她哭了,挂电话的时候我哭了。菲菲也走了,看见了菲菲前天给我留的字条,说一直也见不到我,又哭了,我天天就知道弄自己的事情,内疚。
6/27号 田子坊,匡匡来上海我唯一陪她的一天,很对不起她。
6/28号 Hr 电话通知恭喜拿到offer,小黑屋子一个人的一夜。
6/29号 小黑屋子第二夜。
6/30号 找辅导员,系里老师申请同意退研(第二段)。答复:需要找院里老师。
7/1号 Hr mail通知正式offer,签了一份。找学校院里的老师***。答复:他分管研究生,不分管本科,需要找另一位老师***。找院办该位老师今天外出开会。
七月份已经到来了,这最后一个月何时结束。
后面又会怎么样。。。。。
对了。。还有明天7:00pm的面试,面面更健康的心态。
7/2号 郑**深深地把我感动了,他实在是太可爱了。给了三方,签了三方,挽救了档案没送往交大。面试cost ¥11让我明白了一件事情,手机接电话是要钱的,而且好贵,时长也就是59m。。。。
还有一件事情我假想了一下bd电面的面试官一定都是左手电话,右手题库,眼睛还要时刻关注表。不到时间不罢休。。完全机械。
posted @
2010-07-01 19:09 zoyi 阅读(535) |
评论 (7) |
编辑 收藏
关键字: 同步 异步
同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行(死心眼)。
异步在一定程度上可以看做是多线程的(废话,一个线程怎么叫异步),请求一个方法后,就不管了,继续执行其他的方法。
比如一个文章系统里面,文章内容通常是字数非常多的,如果数据量大,打开会非常的慢,这个时候可以采取两种方法:
1、死心眼:一直等待要显示的数据全部取出来
标题、作者、来源、创建时间、关键字、点击次数、文章正文
ok,全部取出
显示
碰上心急的用户,他会骂死你的。
2、异步:首先显示能够快速取出的部分:
标题、作者、来源、创建时间、关键字、点击数
显示
然后另外的一个线程等待取出文章的正文显示!
异步就是:做一件事情的同事,不影响做其他的事情。
-----------------------------------------
转帖一些文字:
所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其他的命令。
异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。
并不是说谁好谁不好,只是同步的机制不适合在正式应用的项目当中(但自己测试还是可以的)
同步,就是实时处理,比如服务器一接收客户端请求,马上响应,这样客户端可以在最短的时间内得到结果,但是如果多个客户端,或者一个客户端发出的请求很频繁,服务器无法同步处理,就会造成涌塞。
异步,就是分时处理,服务器接收到客户端请求后并不是立即处理,而是等待服务器比较空闲的时候加以处理,可以避免涌塞。
同步和异步之分:
同步就是调用一个函数,直接函数执行完了才返回到调用函数
异步就是被调用函数初始化完后马上返回。
----------
同步就是(我死心眼)我等你(给我回答),异步就是(我很忙)我不等你(给我回答)
严格的说,异步还是有两种
一种是等,但是等的过程和同步不一样,等的时候可以做别的工作,但是程序的主线还是等待 WaitforSingleObject(hEvent,INFINTE,TRUE);
另外一种是CALLBACK方式,这种异步是完全不等待,程序主线发出请求之后就干别的事情去了,完全不理会请求执行的如何。
所有异步必然设计两个以上的线程(不然不存在异步的问题),第一种方式下,请求的后期工作是在发出请求的线程上执行,第二种方式下,后期工作可以在任何线程(通常是执行请求的线程上)完成。
posted @
2010-06-17 14:40 zoyi 阅读(688) |
评论 (0) |
编辑 收藏
最近和同学在准备一个元旦晚会的节目,wonder girls 的一段mv舞蹈:tell me。 胡思乱想中想到一个很有意思的小问题,设计的好的话其实可以作为比赛中前菜。。用来热身。。不算很水。。但是也不难。。有几个小tricks还是要稍微注意下,下面简单的描述一下。
现在有五位同学在练习舞蹈,五位同学有一定的队形,在舞蹈中需要时常变换队形,那么请问从当前队形变换成指定队形至少需要做多少次队形转换。我们规定五位同学一次队形转换定义如下:
1.五位同学中必须至少有一位同学移动,且只能移动一步。
2.移动的位置必须为空或者即将为空,即将为空的意思是两个同步移动。
3.移动的方向是周围的8个方向。
比如如下图所示:(左边为当前位置,右边是目标位置)
可以知道只需要一次转化即可转为目标位置,如下图:
下面作出其他题目假设,题目输入每次都给出两个五行五列的矩阵,0表示该位置有人,1表示该位置没有人,要求移动时不能超出这个5*5的矩阵(这个约束是为了简化计算,如果不限定这个约束题目好像会更开放一些,还没想清楚如果不约束怎么搞),
比如上图可以给出如下输入:
0 0 0 0 0 1 1 1 0 0
0 1 0 0 0 1 1 0 0 0
1 1 1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0
输出答案:1
ps: 要注意要求的图形是形状相同即可。。并不要求在矩阵中的相对位置也必须相同。
posted @
2009-11-02 21:39 zoyi 阅读(392) |
评论 (0) |
编辑 收藏
其实也没什么特别的经历,只是之前自己也常潜论坛,看别人的面经笔经什么的,现在自己也经历过了,所以也写一写,也许对别人也有所帮助,只是实在没有胆量在论坛里写了。。就在这吧。
首先说说交大保研的事吧。。虽然现在学校还没有给我名额,只是拿到了交大的预录取函 T_T。10月12日上交保研复试,中间插播一段,上交是在10月1日放假前也就是9月31日统一发的邮件通知,而且有点点小小阴险是在下班前的一刻钟发的。。当时我并没有收到复试通知,哎。。也难怪今年我们学校前五名的同学都投了上交,另外还有两名后面的同学。。也就是其名同学。。我不幸综合排名第五。。。也料想到了初审会被刷掉。。。但是还是挺不甘心的。。于是当得知其他同学都收到了通知时而我没有。。我立刻打电话给了计算机教务,想询问一下为什么我没有。。。求老师给我一个机会。。可是教务说不好意思。。我们要下班了。。有什么问题节后再说。。我当时就知道没希望了。。节后就要复试了。。。怎么可以节后再说呢。。当天晚上我就毫不犹豫的回到了考研自修教室。。并且在当天网上写了一个很恐怖的国庆八日计划。。并且10月1日放弃了看阅兵。。不折不扣的实施了八日计划的第一日。。当晚十点半回到寝室。。照常打开邮件。。居然。。。交大复试通知来了。。当时我就蒙了。。。10月12日上交复试。
好吧。。既然给了机会我又不能不争取了。。于是在寝室窝了一个礼拜。。练一练机考。。。在最后几天准备了一下自我介绍。。以及项目经验。。因为之前有向学长了解交大复试的环节。。知道有英语口语这一项。。所以有特别准备英文自我介绍。。但是我英文很烂。。在菲菲同学北上的前一天拉着菲菲帮我写了一份自我介绍。。然后背熟。。。第二天找佩佩同学听一听。。。很感谢佩佩同学。。听完之后。。佩佩说了一点这个自我介绍挺好的。。但是不special。。你要挖掘自己最special的地方。。好好想一想自己的经历。。多挖掘挖掘。。自己到底有什么优势。。。如何把握这短短的两分钟。。把自己最亮点的地方展现给老师。。于是我又回去改。。用一张纸写自己的经历。。小故事。。。写了大概五六个吧。。就发现思维立刻开阔了很多。。而且也自信了很多。。。发觉了自己很多自己也不知道的东西。。最后自己重新了一份属于自己的自我介绍。。其中提到了三点能力。。其中最重要的是分析和思维能力。。
说说当天复试的情况吧。。上午机考,下午面试。。应该说上交这一次的机考比以往的难度是要大的。。。第一个题是浮点数乘法。。因为这种题目写是肯定会写的。。。但是差错啊什么的写起来可能需要一点时间。。而且时间只有三个小时。。如果开局不顺的话一共五道题。。想是做不完了。。所以我从第二题开始。。。很快的速度暴力三个题。。因为实在没时间让自己多想更优化的方案。。而且因为也是按点给分。。所以大数据跑不过我想也就算了。。然后第五道题没思路。。所以开始写浮点数乘法。。果然这个题耗费了我很多时间。。很多边界错误。。调了挺久的。。干掉这个后我就开始全心全意想第五个。。最后也不知道咋做。。然后就用了很荒唐的暴力了。。。因为实在没时间了。。我还想留一点时间做个检查。。检查也是对的。。确实发现了一些错误。
下午面试。。可能是上午机考还行。。老师也挺和蔼的。。来学嘉老师面试我的。。还有一个英语说得很好的老师。。还有一个看资料的老师。。英语说得很好的老师开始让我talk about myself。我问他是要self-introduction么?他说是的。。这个简单。。我就把自己准备了的自我介绍说给他听。。时不时的看看老师的反应。。很开心的是。。老师明白我最想表达的东西是什么。。并且也针对我想表达的东西对我进行了发问。。面试还是轻松地。。后面问到了我想跟那个老师。。我也说了***。。两个老师眼神交汇了一下。。不知道啥意思。。后面对于博士这个问题还纠结了一下。。我很明确的表示不想读博士。。并且认为现在读博士也是不现实的。。我觉得做不出研究。。这个话是有一点过激啦。。但是老师的反应倒还挺好的。。问了一下我对研究的理解。。我说了一下是发掘本质。。然后老师说你之前做的东西不就是研究么?为什么认为研究不了什么东西呢?我和老师争辩了一下说那不是研究只是思考而已什么什么的。。老师笑了。。我也笑了。。可能老师还是觉得我是孩子吧。。容忍了我的嘴巴。。
10月27日 微软面试(第一次实习面试,四面四个小时)感觉今天是华师大专场,两个本科,两个研究生,面完后才发现就剩我了,前两面还是挺轻松的,但是后面两面尤其是第三面,面完,脑袋完全晕了,幸亏三面和四面中间有个休息。。要不然脑子肯定不转了。全过程全是中文面试,没有英文。关于这个我还问了一下为什么不是英文,其实我英文很烂。。只是好奇就问了一下,面试的工程师说主要是希望能表现你自己的能力,而不要英文这个问题来阻挡了你描述自己的思想。。大概是这个意思啦。。还是很人性化的啦。。nice~~
电面:啥也没问,让写代码,说mail给她,给一个单链表,给一个m,让每m个数进行翻转。例子 1 2 3 4 5 6 7,若m=3则要求将链表变成3 2 1 6 5 4 7。
一面:进来我就给他看了我的简历。。。为面试特别准备的简历。。精简版简历。。就一页。。把该写的都写了。。。面试官让我自我介绍。。。。我就介绍咯。。然后他看我的简历。。然后问了一些项目的问题。。。然后我就巴拉巴拉的给他讲。。也提了一些问题。。然后我就回答。。回到点子上了他就告诉我可以了。。好像大概过了半个小时吧。。然后他说还有那我们看中的就是coding的能力,那我们开始做题吧。。我立马掏出笔袋。。然后他给了我一沓纸。。我开始还纳闷为啥给我这么多的纸。。后面懂了。。。纸还根本不够用的其实。。出题了。。第一题大数乘法,第二题给个二叉树,两个节点,问这个两个节点的最近公共祖先。。然后跟我说还有34分钟。。问我时间够不够。。如果不够的话先写第二个。。但是我确实有一点慌。。第一个还好。。第二个就。。不知道了。。不过他人很好。。可能怕我紧张。。走开了。。让我自己写。。我把图画出来。。用了很笨的方法递归搞定了第二题。。然后这个时候他回来了。。我给他看。。然后我写第一题。。他问我第二题的代码自己觉得有没有什么问题。。然后他看我答不出来。。提示我说往边界考虑考虑。。我说边界我该考虑的都考虑了。。然后他说root==NULL呢?我说这。。我指给他看。。我写了。。然后他说不好意思没看见。。感觉他人好好。。后面他说你再想一想还有啥问题没有。。我想如果还有问题的话就是算法问题了。。我这递归可不是o(n)的。。如果最坏情况下可是o(n*n)的。。然后给他说。。他很同意的点点头。。然后让我接着写第一题。。然后他又出去了。。第一题挺快的。。就写完了。。然后看他还没有回来。。我就又来写第二题。。用了一种o(n)的搞定了。。他回来了给他看了看。。然后第一题有一些小错误。。而且没考虑负数的情况。。但是他说觉得我代码能力还是不错的。。能在半个小时内搞了三个代码吧可能是。。
二面:一个很好的姐姐。。也是让我自我介绍一下。。自我介绍一完。。就说那我们做题吧。。第一个题:N!我问了一下n有多大。。n!超int64么?n是正数么?问了一些边界的问题。。然后跟她说我之前已经写过了一个大树的阶乘了。。然后她说看一看。。然后我想n!有很多种方法的其实。。还有一些优化的方法。。本来想跟她说一下。。但是她没给我机会T_T。。说那我们换一道题吧。。我就在那里后悔啊。。干嘛说我做过了嘛。。。不给自己找事儿么。。第二题。。求一幅图片的连通块。。这个也很easy。。bfs呗。。想也不想就动笔了。。然后给她看。。她看我没啥事做。。就让我写test case。。我就在那写。。找了一些自己的觉得真正写的时候会出错的地方。。然后这个题over了。。后面问了一个开放式的问题。。我到现在也没搞明白干啥的。。我也是在那鬼扯一通。。感觉这么姐姐对我的回答也不是很满意。。说这也是还是很容易想到的方法。。是否还有其他的方法。。看我这木脑子启发不动了。。就换题了。。说1。。。10000.。分别填到10001个空里。。有个数是重复的。。问是哪个数。。我想了一会。。觉得好简单呀。。不久加起来了么。。然后姐姐说还有没有其他方法。。我就在那想啊想。。想了五种方法。。时间复杂度从o(n)o(nlogn)o(n*n)。。。能想的都往上面凑。。感觉姐姐也觉得能凑出这么多也不容易呢。。可能。。所以就放过我了。。呵呵。。说再做一个简单题。。这个题确实简单。。翻转字符串。。我看见网上说做这种题目最好不要额外开变量。。所以我特地也没开始变量。。就开了一个 int i循环的变量还是要开的对吧。。然后也就pass了。
三面:一个有点小胖的工程师。。这个一面就把我弄的完全晕掉了。。开头他抱了一个笔记本过来。。我还以为他要我敲代码呢。。结果是我在想题目的时候他在那敲。。哎。。不过他人挺好的。。我说不会。。他就不断地启发我。。给我提示。。虽然他题目问的不多。。但是很明感觉他在引导你回答。。把你自己的知道表达出来。。就像他所说的。。知道我们是应届毕业生。。所以问的都是基础。。看中的是我们的学习的潜力。。而不是现在学了哪些新技术。。新技术时时刻刻都在改变。。这一面是我感觉最难得。。其实开始我以为只有三面。。所以我想三面最后一面最难也是情理之中的。。没想到这一面结束后他给我说坐在这等一下。。我问还有?他说你不想面?我说不是不是。。他笑着说你不想面我就吓到了。。呵呵。。其实面试过程其实还是很轻松的。。不知道其实也没有什么关系。。把自己理解的说给人家听。。人家也是人。。而且还是中国人呢。。人家听的懂你说啥
四面:leader~~~其实leader整个过程一个笑也没有。。很严肃。。真的很严肃。。上来问的问题我也不是很明白。。问我为什么要读研究生。。。问35岁我会在干嘛。。问32岁我会在干嘛。。。如果我有什么打算。。在读研究生之前。。。然后就没了。。让我对他提问。。我第一个问题就是他为啥不问题呢?为什么问我这些呢?我这个嘴巴真欠抽啊。。。然后他就开始问我题目了。。我就想死了。。还好也都回答出来了。。然后就问我什么时候有空。。每个礼拜。。我说了一下礼拜三有课。。其他时间都有。。其实虽然这个leader有点凶。。但是他其实人很好的。。后面还跟我说了好多需要学习得东西。。还介绍了一下现在他们的情况。妈妈打电话来了。。不写了。。就这样吧
附:
中国程序员最愚蠢的认识:35岁之后就写不动程序了,我只写Java或C++,我想当架构师
呵呵~~看到这个后~~我知道我犯傻了~~虽然人家问我的时候我回答的是我在读博士~~但是我确实认为现在研究生毕业后是没有资格读博士的,但是如果经历了10年的实践积累,再回去研究更难得东西也许才会有更深的体会,也许10年太长,那么三到五年还是需要的吧。
posted @
2009-10-27 20:20 zoyi 阅读(508) |
评论 (5) |
编辑 收藏
Some VS2005 and VS2008 Wizards Pop Up Script Error.
Visual C++ team has discovered that after installing the current release of Internet Explorer (Internet Explorer 8), some VC++ wizards do not function correctly. The products affected are Visual Studio 2005 and Visual Studio 2008. Following are the affected wizards:
- Add Function
- Add Variable
- Smart Device – New Project Creation
- Smart Device – Add Class
Invoking any of the above wizards in VS2005 or VS2008 will pop up a script error if IE8 is installed on the machine. We have a workaround for those who have encountered this error.
Please follow the following steps:
- Open regedit (on a 64-bit OS, open the 32-bit regedit)
- Under “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\Zones”, create a new key called 1000 (if it isn't already there)
- Under 1000, create a DWORD entry with:
o Name = 1207
o Type = REG_DWORD
o Data = 0x000000
For the workaround to work on VS2005 however, the VS2005 SP1 (and VS2005 SP1 Update for Windows Vista) has to be installed.
Following is a brief explanation of the problem and the workaround:
The VC++ Wizards Engine implements the IInternetSecurityManager interface. In this implementation it allows or disallows specific actions under certain policies that Internet Explorer queries it about. In IE8 a custom Security Manager now also gets queried about the URLACTION_ACTIVEX_OVERRIDE_REPURPOSEDETECTION policy which IE previously did not delegate to custom security managers when the engine wasn’t running in the iexplore.exe process. The IE engine then fails this action because we don’t have a policy entry for it in the custom zone for VC++ Wizards. We are still investigating whether this change in IE8 is by design and will possibly be addressing it by a fix in either the Wizard or IE components depending on the outcome.
The above workaround lets the policy 1207 (URLACTION_ACTIVEX_OVERRIDE_REPURPOSEDETECTION) to be allowed in zone 1000 (custom zone of VC++ Wizards engine). This allows the wizard code to work as intended.
We apologize for the inconvenience this issue may have caused you.
Thank you
Visual C++ Team
posted @
2009-06-06 14:34 zoyi 阅读(396) |
评论 (0) |
编辑 收藏
距离2010年考研还有241天
基本上已经安定了,决定考研已经很久了,既然决定了,就付出努力做一下吧,现在手头上也没有几件事情要做了,一个论文的事情,这个很让我头痛,还有就是六月份的几个考试和数据库搞定就好了,但是既然决定考研,每一周还是要坚持一些什么,距离七月的暑假阶段只有六月的30天了,定一下6月1日到6月7日计划:
1. 首先每天坚持背一个小时单词(早上起床复习已贴单词10分钟,晚上抄单词20分钟,白天半个小时抄写生词)
2.每天坚持一章的数学
暂时这样没有其他时间了
每周做做题目练代码准确度和速度
posted @
2009-05-31 23:49 zoyi 阅读(450) |
评论 (4) |
编辑 收藏