春暖花开
雪化了,花开了,春天来了
posts - 149,comments - 125,trackbacks - 0

今天在运用VerQueryValue的时候发现了一个很诡异的问题,出错了。不是这个函数出错了,而是后面对其中的值的运用出错了。

SDK中的代码是这样的

// Structure used to store enumerated languages and code pages.

struct LANGANDCODEPAGE {
  WORD wLanguage;
  WORD wCodePage;
}
 *lpTranslate;

// Read the list of languages and code pages.
DWORD cbTranslate = 0;

VerQueryValue(pBlock, 
              TEXT(
"\\VarFileInfo\\Translation"),
              (LPVOID
*)&lpTranslate,
              
&cbTranslate);

// Read the file description for each language and code page.

for( i=0; i < (cbTranslate/sizeof(struct LANGANDCODEPAGE)); i++ )
{
  wsprintf( SubBlock, 
            TEXT(
"\\StringFileInfo\\%04x%04x\\FileDescription"),
            lpTranslate[i].wLanguage,
            lpTranslate[i].wCodePage);

  
// Retrieve file description for language and code page "i". 
  VerQueryValue(pBlock, 
                SubBlock, 
                
&lpBuffer, 
                
&dwBytes); 
}


我在使用的时候,直接调用的是lpTranslate[0].wLanguage,然而此时调用出错了! 为何?可能是这个值不存在。

简单的判断 if (lpTranslate != NULL) 是不妥的。

我查看了一下SDK文档

Return Values

If the specified version-information structure exists, and version information is available, the return value is nonzero. If the address of the length buffer is zero, no value is available for the specified version-information name.

If the specified name does not exist or the specified resource is not valid, the return value is zero.

如果cbTranslate为零的话,则没有任何版本信息获得,所以我的判断if (lpTranslate != NULL)是不充分的。

所以需要改为if (lpTranslate != NULL && cbTranslate != 0), 这样就OK了。

总结: 要认真看文档, 有些条件要注意到!


posted @ 2009-06-17 18:55 Sandy 阅读(4921) | 评论 (0)编辑 收藏

在工作中我现在主要负责网络逻辑的实现,与逻辑的交互问题也是我自己去做的。
但是与界面还是少不了消息的通讯。这个就存在一个交互问题,今天的一个BUG就是交互出现的。原来以为是我的问题,但发现原来是界面的刷新问题。

所以这是一个工作中疏忽的问题。

其次还有一个自己也写了不少接口的函数,也觉得加了不少的注释。但是不交流,还是会有很多用错的地方。今天就遇到了这么一个问题。查了半天,原来的是少了赋值。呜呜,原来交流是这么重要。

加强交流!让问题最小化!

posted @ 2009-06-17 18:46 Sandy 阅读(166) | 评论 (0)编辑 收藏
昨天在研究mobile上挂机的时侯,发现了这么一个消息。不过这个消息与挂机没有什么关联。只是在其他界面遮盖对话框的时候会产生这个消息。
下面我们来看一下这个消息的介绍,摘自SDK。

WM_CANCELMODE

功能描述:
This message is sent to the focus window when a dialog box or message box is displayed; this enables the focus window to cancel modes, such as stylus capture.

返回值:
An application should return zero if it processes this message.

这里还有一些相关的信息:

摘自:http://support.microsoft.com/kb/74548/en-us/

In the Microsoft Windows graphical environment, the WM_CANCELMODE message informs a window that it should cancel any internal state. This message is sent to the window with the focus when a dialog box or a message box is displayed, giving the window the opportunity to cancel states such as mouse capture.

When a control has the focus, it receives a WM_CANCELMODE message when the EnableWindow function disables the control or when a dialog box or a message box is displayed. When a control receives this message, it should cancel modes, such as mouse capture, and delete any timers it has created. A control must cancel these modes because an application may use a notification from the control to display a dialog box or a message box.

The DefWindowProc function processes WM_CANCELMODE by calling the ReleaseCapture function, which cancels the mouse capture for whatever window has the capture. The DefWindowProc function does not cancel any other modes.

原来想尝试一下别的窗口遮盖住对话框后做一些操作,这个消息似乎是一遮盖就发出了,不起作用。原来我把这个消息想得太好了。

呼呼,不用了
posted @ 2009-06-16 16:23 Sandy 阅读(1867) | 评论 (0)编辑 收藏

最近多了很多勇气,也渐渐觉得人不应该沉默或是猜忌,应该努力的去追寻答案。不管这一过程是对是错,只要努力了,就不要后悔。

加油!每一天都会有希望!

posted @ 2009-06-15 00:02 Sandy 阅读(165) | 评论 (1)编辑 收藏
感触于以下这几句话:
你的努力别怕别人看不到,
也千万别怕自己吃亏,
你的吃亏,别人也看得到。
别计较太多,别抱怨太多,
你的计较和抱怨,别人同样看得到,
你的优点,也许一天两天,
别人看不出来,也感受不到,
但是路遥知马力,
1年2年,只要你坚持,别放弃你最初的执著,
你身边的人一定能感受得到,
这个过程,也许,就是积累机会的过程吧!

 遂将全文转载过来。有些中庸,但是对于我们这些将来要迈入职场的人而言,还是很受益的。
摘自:http://bbs.byr.edu.cn/wForum/default.php

1。考研与就业:
2004年的暑假,我和大多数人一样,艰难的抉择,究竟是考研还是找工作。
凭良心说,如果我选择考研并不是因为我真得很想读书很想深造,而是我害怕接触社会,
想再窝在学校几年。
所以,虽然我非常不喜欢我这个专业,我还是决定做个鸵鸟,情愿去干我唯一最擅长的事情-读书。
现在想起来,当时太不了解自己。呵呵。
我们寝室4个女生,两个决定考研并且每天早出晚归,整天也见不到人。
我决定效仿她们,每天大包小包的拎着啃书。
不喜欢终究是不喜欢,2个月以后,我在镜子面前看到一个憔悴的自己,
想起我这些日子以来的生活状态,究竟是为了什么?我不是一个聪明的小孩,
我没有本领过目不忘,我又没有自己想象的那么勤奋,我怕这怕那,天哪,忽然觉得,自己一无是处。。。
 
 
2004年9月,我很没志气放弃了考研。
两个字,怕苦。
 
 
2004年9月,我在51job上填了我完整的信息,等待工作的降临。
2004年9月中旬,我的第一份实习经验开始了。。。
 
 
2004年9月中旬,一个很甜美的声音从我的手机传来,约我在徐家汇美罗城面试。
我无比激动地。。真的是我比激动地。。。去借了正装,提早了半个多小时到。
到了以后我才发现,是一家人寿保险公司。
那个面试我的经理居然是同济毕业的,
有些人就是有这种魅力,寥寥几句话,就让周围的人围着转。
像我这样没见过世面的人,轻易的,魂就被勾走了。
在我走出那里的时候,我已经答应要留下来做做看了。
我没有考证,所以不可以接单,我就是在里面接触他们是怎样工作的。
接下来的1个多月里,我亲眼看到一群斗志高昂的人在没有任何签单以后是如何被经理骂的狗血林头。
我也亲眼看到,上海滩上一些有钱人的嘴脸。
说实在的,以前我是鄙视做保险的人的,我认为他们素质低下只会粘人。
现在,我对他们多了一份理解。
并且,他们之中确实有就算是放到任何行业也光彩夺目的精英。
 
 
也许是看出了我不是这块料,一个月以后,我被委婉的驱逐了。
呵呵。我是高兴的走的,走了以后还在徐家汇逛了一圈。
第一次社会经历,让我很真实的触摸到了钱和人的关系。
 
 
2004年10月中旬,我迎来了第二次实习,
我的一个同学的姐姐,在某知名相机公司做广告的,很急要找人来帮忙处理一个他们举办的赛事。
一行找了好几个想我这般年纪的小孩,做的工作无非是更新数据库之类的。
我当时是抱着希望,最好做着做着就能留下来的。
结果两个礼拜以后,赛事结束,我被驱逐了。。。
我拿到了600多元钱,因为我是她弟弟的同学,她算是特别有待我,给我开了一份实习证明。
上面写得我是如何如何得好,呵呵,我当时心想,我有着么好?这么好你怎么不留我?!
 
 
 
2004年的10月下旬,
我迎来了最好一次实习经历,这次实习决定了我的工作。
 
 
大家都有这个经验,网申一般没用。
我在51job上申请过n多网申,统统石沉大海。
有礼貌一点地会给我回一封信,说我的资料已经到了数据库,他们会慢慢核对。。。
所以我真得确实没有印象,我曾经投过这一家公司。
 
 
某天早晨当电话通的那头传来,她是某某名气很大的公司的HR的时候,我确实是呆了。
因为我根本不记得我投过什么职位。
我一路支支吾吾的,居然她也没说什么特别的,最后报了一个很远很远的地方的地址,叫我明天去面试。
我挂了电话以后想,这种公司我是肯定没戏的,那就去一次算是锻炼一下我的抗打击能力。
第2天面试,没有程序考卷,没有英语面试,什么都没有。两个经理坐在会议室里面,一个在打电话很忙的样子,一个笑容可掬。
那个笑容可掬的就问了一句话,你在XX公司(就是那个相机公司)实习过对么?
我点点头
OK, 就是你了,我们这里时薪10元钱,三个月,有问题么?
没问题。
好,明天来上班。
走出去的时候我彻底晕。
接下去的日子我不太记得是怎么过的,就是每天很忙,我就是一个小秘书,什么打杂的都干。
 
 
我一直都认为,大公司的门槛很高很高。
牛人中的牛人才有机会进去。
我也一直认为我不是牛人,所以我莫名的对里面所有的人产生敬仰之心。
做事异常小心。
就是复印个文件,我也要核对n次才敢拿去给他们看。
如果被他们抓到了什么错,我会难过半天。。。
我心里想着,我是绝不奢望能留下来。
不过这里的经历对将来找工作会有帮助的,说出去也好听。呵呵
 
 
我身边的人变化的也很多。
感觉有很多人一夕之间长大,
22岁之前,我一直觉得学校就是社会,除了食堂的大妈偶尔会摆脸色给我看,没有人会轻视我。
我是家里受重视的小孩,一路顺顺当当,
一直坚信读书是唯一的路。
我到了22岁才明白过来,我真得除了读书,什么都不会。
该说什么呢。。。
2004年冬天,他们到同济来做宣讲,其实我心里明白,他们根本就没有要招这么多人。
可是即便如此,场面还是摆得很大,一幅要招几百人的腔调。
我冷眼旁观着,心里想,何必呢,知道你钱多,别来玩弄我们这些可怜人啊。
 
 
居然有人叫我,我在公司里不经常能见得到的高级经理。
他冲我笑了笑,你要应聘不需要到这里来啊,明天到我办公室来好了。
我愣了半天,头一次晚上很没面子的失眠了。
原来,我也并不是那么差?!
第2天出了办公室以后,我忽然感慨万千,
我想在这里说,
你的努力,千万不要担心没有人看到,
如果让你去做很小很小的事情,千万不要认为不屑做,大材小用,
你的价值,点点滴滴的在每一个细微的动作里面体现出来。
 
 
2004年12月底,我签好了三方协议。
 
 
2004年1月中旬,我面前堆了一大堆的应届生考卷,需要我对着答案批改。
我亲眼看到我的同事们是怎样对付这些考卷的-只看答案,还看一下字迹和学校,然后了事。
这个世界就是这样,并不是你不优秀,往往差那么一点点,你就和别人走了不一样的路。
所以各位如果谁笔试被刷下来的,千万不要气馁。
关于笔试的问题我发过帖子的,这里就不多说了。
洋洋洒洒才发现写了很多,我没有什么文学功底,好像没什么中心思想。
各位有什么问题可以问我。
 
 
我想说,很多失败并不是因为你不够好,有的时候就是差那么一点点。但是你怎么知道接下来埃到你的选择不会比你失去的更好?
所以,请平心静气的对待埃到你的任何一份工作,
你的努力一定会有回报,也许就一点也许早一点。
2。工作
2005年7月,正式加入,
我被分到了一个项目中去,我对项目这个名词没什么概念,貌似就是一份大一点的作业吧
我的leader是个严谨的中年人,
我见到隔壁桌的同事开着MSN和QQ, 于是很没志气也在自个儿的机器上开了。。
结果,被骂了。
在leader分配完任务以后,问我有没有问题,我很诚实的回答,时间不够。
结果,又被骂了。
当时觉得很委屈,为什么别人开msn就没事,我就要挨骂?
为什么我说实话也不行?也要挨骂?
简直莫名其妙嘛!
第2天早上来打开电脑,outlook里面有一封很长很长的信,是leader写给我的。
他罗列了一长串我身上的毛病,比如不应该工作场合用聊天工具,
不应该在办公室吃早饭,
分配的任务应该尽力去完成,确实有困难再提出,不应该一开始就推托,
等等等等。
他说,我是刚毕业的人,是一张白纸,在一开始就不应该有污渍,这样将来才会越走越好。希望我不要怪他。
 
 
那天,我把自己关进厕所大哭,
我一直认为我是个到哪里都乖巧的人,真的,从来也没有人会挑剔我这么错。
今天一个职位很高的人,一个和我接触不到几天的人就一口气说出了我身上这么多弱点,并写这样一封长长的信来告诫我,简直让我受宠若惊。
一个人的优秀,不只体现在这个人本身,当他有本领让身边的人惭愧,并且因此而努力的时候,才不愧为精英两字。
自那以后,我对工作有了另一番见解,也慢慢开始会留一个心眼,观察身边的人是如何展现Professional的一面。
 
 
小节,是体现一个人各方面的表现。
千万不要忽视他。
 
 
2005年8月,我第一次加班到深夜
因为带着隐形眼镜,晚上不停的流泪水,时间太久,几乎带了一天了。
加班是件新奇的事情,以前听人说四大有多么多么KB,加班有多么多么厉害。
其实,哪里不加班呢?
每个人做事情有他自己的底线,有些人觉得做到80分不够,100分达不到的话至少要95分。
于是,加班成了自愿的事情,其实没有老板在你背后指着说,你,给我留下来加班!
真的没有,但是就是到10点多,仍然有很多人迟迟没有回去。
上海的生活压力大,不努力就不会加工资不会升值,你想要混日子也可以,但是看到别人的幸福生活,难道不会懊恼想当年我再努力一点点再一点点,今天就会比他更出色了?
所以这里的人,加班很正常。他们的背后有妻有子有沉重的房贷,这一切不见得为了老板,只是为了自己,这个理由已经很充分了。
被剥削?奴性?不,这里根本没有愤青,愤青在真实地面对生存的压力之后,我想也会变平和的。
 
 
你的底线是多少,做到多少分?
我做不到100分,但是我愿意尽力做到100分。
 
 
2005年8月底,我拿到生平第一份工资,
我咧着嘴乐了半天,真的,看到卡上多了这么多钱,无比的兴奋。
于是,第一个月的钱,我全部捐献给了各种商人。
第一次感觉,有钱真好!
做学生的时候看到稍微贵一点点的东西,是绝对不敢染指的。
现在很豪气的说,买!
我很没气质的想,工作为了啥?不就是为了买起东西来豪气一点么?
对,就是这样。
2005年9月,第一次觉得自己是如此幸运。
9月的时候,进来了一个复旦的实习生,据说编程很强,还有口译证书,
总之就是很厉害。
进来做什么?打杂的。。。
由于年龄相仿,我跟她很投缘,于是我鼓励她要好好干,机会无处不在。
她真的很厉害,就是那种跟你说几句话,你就能从她散发的气息中感觉出这是一个聪慧的人。
2个月以后她拜托我去询问leader的意见,看她是否有机会留下来。
leader很简单的说了一句,不好意思,今年不招人。
我身边的同事偷偷拉着我说,像这样的公司,招不招人招多少人,都是有计划有名额的。
他们并不在乎你有多优秀,多出色,对于管理者来说,他不需要天才,他只需要一些肯干,踏实的人。当然,你最好是这批应征者中最棒的,但是为了最棒的你而增加名额是不可能的。
实习生哪里都有,到处有人排队抢着做。他没有必要招成正式员工。
 
 
很残酷,当你觉得你的才华被这么多迂腐的条条框框给框住的时候,确实令人抓狂!
我不禁问,可是我当时就是做实习生然后转正的阿?
因为当时正好有人离职,人手不够。
 
 
呵呵。不知道该说什么好,当自己意识到幸运多过于自个儿的能力以后,
不知道该哭还是笑。
复旦的那个小女生坚持着没有走,到了第2年春天终于是熬不住了,走了。
之后去了一家咨询公司,但愿她的路一切都好!
 
 
一个萝卜一个坑,如果你为自个儿糟糕的运气而懊恼的时候,
一定要对自己说,说不定,下一个坑会更好。
 
 
2006年3月,
我一直觉得自己是个兵,我说话不大声,没有威严
我一定不是当领导的料。
所以当我被指定为leader的时候,挺激动地。虽然我的组员是外驻,呵呵,不是外驻也轮不到我管。
我这边的外驻都是我那年毕业的,大多来自于水产,工技大,上大等等。
偶尔会看到几个复旦交大同济的。
挑选外驻的时候是我一个人去的,印象比较深的是其中两个女生,
第一个是华师大的,说话特溜。感觉很精明的样子。
当我问她还有什么问题的时候,她很直接的说,
你们这里的人工资待遇怎么样啊,
你们是不是配笔记本的阿?什么牌子的阿?
你们通常加不加班啊?加班给不给加班费阿。。。
我无语。。
第二个是水产的,看说话的样子,不精明也不很聪明。
可能是受前一个人的影响,我一上来就说,我们这里可能会加班。
她连忙一个劲儿的点头,没问题的,我经常加班的。
当她准备交卷的时候,又前后扫了一遍,然后递给我
卷子上字迹工整,在答不出的题目上写了几个字,抱歉,真的不会。
短短的几分钟,我便决定就是她了。
 
 
我从来都是被面试的人,当我今天坐在面试者的角度看待被面试者的时候,
才发现很多东西都是我们面试的时候忽略的,
比如你的眼神,
你的谈吐,
你该关注的问题,
你流露出来的你身上的特质。
对一个初次见面的人来说,别人没有时间来了解你这个人有多么讲哥们义气,有多么见识广博,有多么善解人意。
这是门学问,我们共勉。
2006年4月,
项目中来了一个新外驻,同济的,
在这么多外驻中,她的卷子得分最高,面试的时候也表现最好。
我心想,那是,这是咱们学校的呢。呵呵。
 
 
接下来的日子里,他的各方面表现是最好的,
我给他打了最高分。
有一次我偷偷问他,为什么会进那个公司?
他很腼腆的说,呵呵,大学四年天天打游戏,醉生梦死。
到了大肆了才发现自己什么证书都没有,什么都不会,极点又低。
但是心高气傲总觉得自己有才华此处不留人自有留人处。
结果到了6月份,实在是没有办法了,随便找了一家公司,就是现在的公司。
工资1000来元钱,现在涨了一点点了。
现在还是打游戏,不过没有以前那么疯了,毕竟还是要努力啊。
最近正在张罗着跳槽,希望会有好消息。
 
 
2个月以后,他在msn上告诉我,他进了ebay
我很高兴,走了一小段弯路以后,金子终于还是发光了。
所以你是金子,就一定会发光,这是我坚信的。
 
 
说到游戏,我想这里的男生们一定很委屈,
你们女生就可以沉迷于化妆品和衣服的世界里,我们打个游戏找谁惹谁了?
确实是,游戏没怎么样。正常娱乐嘛。
但是你真的只是把它当作正常娱乐嘛?
如果你一天从挣开眼睛到闭上眼睛,都在打游戏,你还觉得这是正常娱乐嘛?
 
 
3。激情
我是个本地小孩,从小,老爸老妈就教导我,读书要考最高分,这样将来才能有出息。
我的老爸老妈是那种天塌下来你都别管,只要给我好好读书就行了的人。
我不才,最高分是不可能的,但是倒也不很差就对了。
高考填志愿的时候,我从来没想过要走出上海,现在想起来,上海的小孩被保护得太好,以至于觉得自己头顶上的这片天是最蓝的。
选专业的时候我彻底晕了,说实在的我根本不知道那些老什子专业出来是干什么的。没有人告诉我,老师也不懂,他就只知道卷子卷子考分考分。
 
 
当我真正进入大学知道我接下来的四年将要学习什么的时候,真是很郁闷。
但是当我知道,我的三个室友都是以绝对的高分考进同济并且被调剂进这个专业的时候,我把我所有的不满都小心翼翼的收藏了起来。
外地学生的辛苦我是有耳闻的,但是我真的没有想到竞争这么残酷。
我的室友中,有一个高考的时候外语卷是满分的。
她们每个人在考试上的建树都是厉害的角色,但是在面对专业的选择时,都跟我一样彷徨无知。最后白白的扼杀了潜藏在身上的特质。
 
 
我们这一行4个女生,
最痛苦的事情并不是在于我们没有选到心仪的专业。
而是我们根本不知道自己喜欢什么。
并且,直到今天,我对自己的喜好也许有了一些轮廓,但却还是抓不住。
 
 
不知道各位有没有这样的感觉,就是对什么都没有什么特别的兴趣,
但是如果老师或者谁谁谁让你做什么,也还是乖乖的去做,做的质量也不错。仅仅这样而已。
我的人生中似乎从未有过一次,因为内心而发的激情碰撞而努力完成一件得意的事情。
不知道该说什么,22岁之前,我就是这样一个没有个性的人,不温不火。
 
 
现在我深深为此自卑,随着年龄的增长,深深感觉到没有激情的努力是绝对没有光彩的。
也许你还不赖,但绝不出类拔萃。
 
 
我的公司里年轻的孩子很多,让我切实的感受到年轻的活力,
我不能表达,当我见到一个大男生coding的时候居然眉飞色舞着的样子。
我一直认为coding是人世间最悲惨的事情,呵呵。
在看到一张张精神饱满的年轻的脸孔,长指在键盘上敲打怡然自乐的样子。我真地感到很惭愧。
我偶尔也会问同事,是装的吧?写代码很开心么?
他却不以为意:并不喜欢,不喜欢的人多了去了,但还是不得不做。因为你不做有的是人做。既然躲不了,那就坦然一点,去享受它。
很有哲理吧?我不敢相信这是一个像我这般年纪的人说出的话。呵呵。
也许从那时开始,我开始后悔了。
当初是怀着多么沉重的郁闷读着这个专业过完我的大学时光的,现在想想我的郁闷全浪费了。
 
 
我偶尔会看到你们之中很多人,跟我一样在郁闷着自个儿的专业。
我觉得大多数人都郁闷,呵呵。
但是既然已经这样了,那就把郁闷转化成别的什么吧。
郁闷是会变成习惯的,
既然一些事情不能改变,那就去享受它。
享受的过程就在酝酿着激情,但你拥有激情的时候,刚好你还拥有一个不错的头脑。那么你一定会成功的。
4。工资
呵呵~~~工资是个敏感话题。
我们这些小孩子理所当然的把工资当作为衡量自己身价的尺码。
大四那年,每当有人签了以后,大家伙儿的问话都浓缩成了两句话:
哪?多少钱?
是啊,钱很重要。
当我偶尔去一下百盛,看到n百元钱的衣服仅仅是因为打了5折以后,n多人簇拥而上疯抢的情景,真是不由得感叹,钱阿,都是钱惹得祸。
 
 
2004年找工作的时候,我的心里想,给我2000元就可以了,
住的地方嘛反正我老爸老妈暂时还没有赶我出去的打算,
吃嘛,我一个人吃得也不多,
就是买买衣服化妆品就行了,反正我也不想存钱买房子,事实上我认为不靠父母资助,现在让一个年轻男生买房子娶老婆养家这是不可能的!
但是人既然生活在社会里,真的是不由得自己不去攀比和妒嫉。
我一直认为我是一个心平气和的人,
当我在听到谁谁谁签了个n高的价之后,还是会身不由己的妒嫉。
当然我也只是自个儿生生闷气,呵呵。
 
 
那时候我身边有很多人,在和我聊天的时候都会有类似的话题,
你说那个3200的好,还是2800的好?
呵呵,工资成了公司的代名词了。
我不能免俗,当时如果是让我选,我一定是要钱多的了,说出去好听,
我毕业工资3000多呢。
 
 
现在,我遇到了很多人,很多已经成家立业,小孩都满街跑了。
加班的时候碰到他们心情好,会聊上几句,
他们常常很感慨地说,他们当年毕业的时候,大学生是多么的值钱。
我说,现在也值钱阿,只是钱增值了而已。
钱是赚不完的,想要赚钱就不该做技术,做技术不会比做销售赚钱。也许你家门口卖牛肉面的阿姨也比你有钱。既然做技术又不想转行卖牛肉面或者其他什么的话,就不要在乎多1百元还是少1百元钱,其实没有区别。多1000元钱少1000元钱也没什么区别。但是4位数和5位数,那就有区别了。这是一个台阶,一个初级技术员和中级技术员的差别,对读书人来说,这是面子问题,能力问题。想要跨上这个台阶,来日方长。
 
 
不知道我转述的这一番话,对各位有没有启发?
我想说,我们大家都在乎钱,呵呵,这个是没办法的。
但其实我们这些理工科刚毕业的都是初级技术员,
少一点多一点只关乎你一个月多吃几顿大餐,多买几件衣服。
就你现在的一点钱买不起房子,买不起车,那还计较什么呢?
如果你想早一些突破下一个零的话,就不要太介意眼前的得失。
不要为了谁谁谁比你多了几百元钱而耿耿于怀,
咱们要竞争的,是几年以后!
 
 
5。研究生
对研究生们,我怀着一颗敬仰的心。
这是一条我放弃的路,对坚持到底并取得成功的人,我很钦佩。
 
 
我常常看到这样的问题,
要不要考研究生?研究生值钱还是本科生值钱?
正方观点自然是要考,一定要考!这年头本科生都不值钱了,没有个研究生学位怎么镇的住?
反方观点是没必要,反正是骡子是马拿出来遛遛,咱有的是能力不需要靠文凭锦上添花。
 
 
我的见识并不多,
以我有限的见识来说说看我个人的想法。
我始终认为,
只有人跟人的差别,没有学位与学位之间的差别。
如果你是一个牛人,你本科毕业找工作会很出色;你读完研究生找工作会更出色。
如果你不是牛人但是是个勤劳的人,如果你不想读直接去就业的话,前景也会不错的;如果你想读研究生把自己造就成牛人的话,你一定会比本科更出色。
如果你不是牛人但是是个懒惰的人,那我觉得你读了跟没读没有什么区别。你还是不要浪费你的时间了吧。
很多人都会把找不到工作归咎为,
他们只要研究生呀,他们鄙视我们本科生。
我倒不觉得如此,你是不是该考虑一下自己身上是不是出了什么问题?
作为一个管理者,除非真的是只有专业的知识要应用非得要研究生的话,
对他来说,学历低一些反而降低成本。
至于你所认为的硕士毕业比本科毕业多的那么一些钱,
我刚才说过了,4位数和5位数是有区别的,除此以外,
我们都是初级的,没有什么差别。
 
 
想读硕士的,我是建议各位读的,做技术嘛,多读点总是好的。
但是希望各位不要太过耿耿于怀你的学历,
不要把自己短暂的不幸全部归咎于你的学历。
你的人生要走怎样的取决于你这个人。
 
 
6。心胸
都说学生单纯,这是真的,
学生时代的攀比,嫉妒,甚至是吵架都是单纯的
(当然,除了云南大学那个杀人的。。。)
就像我妒忌隔壁寝室的哪个人工资比我高,我也就活动活动心眼,要不怎样?拿把刀把他砍了工作就归我了?怎么可能。。。
 
 
学生时代的谈话也是单纯的,问什么答什么,
顶多不乐意告诉你了就骗骗你,顶多这样。
我们的道德底线都差不多,以至于我也曾经一度认为社会上的人道德底线都这样,如果你现在还和我当初那么想的话,那就请你快醒醒了呵呵
 
 
林子大了,各色各样的人也就多了,
很多人的确用着不太正大光明的手段取得了比你辉煌得成就,
这个时候你该怎么办?
 
 
走出校门,你的前途不全部由你的实力决定。
校园内,老师可能不太认识你,他也不需要和你打交道,
他只需要知道你这门课及格还是不及格。
老师和学生之间,学生和学生之间是没有或者很少有利益冲突的,
缺少利益冲突的关系是纯净的,
让你想说什么就说什么。
 
 
但是校园外,走进公司,是不同的年龄阶层,
无论是你的上司还是你的同事,
都是直接和你有利益冲突的,
利益是什么?就是钱啊,大家都想要买车买房子啊,
一牵涉到这些,人就变得尖锐起来了,
这是人之常情,你,我都一样。
 
 
也许你认为某些人工作方面并不如你,
什么都没有你好,
可是他就是八面玲珑,就是有所谓的手段,最后跑在你前面。
这个时候,你身上尖锐得东西会全部都冒了出来,
这些刺扎伤了你自己,也扎伤你身边得人。
你会开始哀怨,
我啊,壮志未酬啊,
生不逢时啊,没有伯乐来相中我啊,
你们这些人都瞎了眼啊,没看到我这个奇才啊。
就着样,慢慢变成怨妇怨夫。。。。
渐渐得,你对任何事情都会缺乏积极性,
心里想着,
反正谁谁谁有后台,他一定会容易就怎么样了,
反正是论不到我得,
反正。。。。
 
 
确实,很多人含着金汤匙出身,
很多人很虚伪,为达目的不择手段,
那怎么办?
我就是生下莱没有这么多后台,
我就是没有这么虚伪,
但是谁知到不会三十年河东三十年河西,风水轮流转?
那我跟他们比什么?有什么好比得。
这个时候,一定要心平气和,一定要告诉自己,
他们已经没有被你列做竞争对象了,
他们得行为并不会影响你,
并且他们身上一定还有你需要学习得东西,
即使他实在身无长处,你就学学他得穿着,谈吐也是好得。
把自己尖锐得心沉静下来,就会豁然开朗,
心情愉快自然会做事情得心应手,
这个时候,机会就不远了,心胸宽广得人是受人欢迎和赏识得!
 
 
有人提到简历的问题,那我在这里说说我看我的领导是怎么看简历的。
 
 
我经常能见到的领导有三个,
对待简历的方式有一点是不约而同地,
他们都不喜欢很长很长的简历。
我曾经见过最长的简历中英文加起来居然有12页。。真是让我感觉象论文。
通常他们看到这种简历,立马out...
一般中英文3页,是他们比较能接受的。
 
 
其中有一个领导比较在意学校,
常常也不看,就问,什么学校的,
在我的唠叨下,他现在认为交大和同济是没有区别的^^
本来嘛,本来就没有区别,对吧!
除了学校之外,比较在意你的实习经历,
如果是研究生的话比较关注你曾经跟过的项目,
所以如果你有跟过比较重要的项目,一定要写得详细。
如果你的本科生的话比较在意你曾经实习过哪些东西,
如果你这方面是一张白纸的话,那就要去补补了。
 
 
他们三位都不看基点
通常的做法就是面试前做卷子,基点这个东西在他们觉得。。。比较垃圾
因为基点是可以花钱修的很漂亮的,,这个他们知道的。。
 
 
你在你的简历上要写上你曾经得的奖学金,
你的实习经历,
这两块是比较重要的!
至于你的个性如何,对自己评价。。。这个。。就少一点吧。
我曾经见过一个,写对自己的评价写了一张纸,跟写作文一样,晕阿。。。
呵呵,今天又一个人的话把我逗乐了
现在找工作弄得跟追女生一样,
好吧,我不得不承认,还真是形容的很贴切。
那你觉得女生好追么?
是不是觉得现在的女生越来越不好追了吧?!
几百年前,女生哪用追得?反正年龄到了就一颗青菜配一个萝卜。
几十年前,一个蛋糕,一部永久牌自行车就可以哄一个女孩子坐在你的车座后面裙角飞扬了。
现在。。。我听到越来越多的人抱怨,现在的女生,怎一个唉字了得。。。唉。。。
 
 
呵呵,像不像大学生找工作?
像当年可是怎么着也不愁找不到工作的,
现在是挤破了脑袋争取同一份工作。
好吧,那我们就用谈恋爱的方法来找工作吧,
有很多人恋爱失败败就败在怕丢脸,
为啥呢?因为怕丢脸而不敢表达,怕被那个人笑说,哦,原来你喜欢我啊。。。
其实有什么关系呢?你只管表达自己的,管他呢,
她要是鄙视你,那就别理她,反正这件事情只有她知道你知道;
她要是鄙视你,还告诉别人一起来嘲笑你,那这个人素质有够差的,你该买鞭炮庆祝你没有得到她;
她要是因此而接受了你,那可是苦尽甘来阿,你就偷偷找个地方美上好几天吧;
她要是既不说接受你也不说拒绝你,跟你玩暧昧,这你就。。掂量掂量吧,我个人的意见是,咱不缺这一个!呵呵。
 
 
拿出你表白时的勇气吧,不要怕,呵呵~~~
 
 
还是说说找工作把
我们大家都一样,找工作的时候,都会有眼看着身边的人一个一个落实了以后的羡慕,都会仿佛从脚底升腾起一股烦躁不安的情绪。
 
 
有好些人跟我说,我啊,没什么个性,要是群面,一定轮不到我说;
或者,我啊,没有谁谁谁性格那么活泼,跟别人相处得那么融恰;
 
 
很多人都会这样意识无意识的对自己有心理暗示
这样的情绪我是带着很多年了,深有感触。
 
 
我也是一个不很活泼的人,就是那种把我丢在人群里面,没有人会注意到我的那种;
如果很多人聚在一起,我常常是聆听的那个人,我不善于也不打算在许多人面前侃侃而谈;
我也会偷偷的想,像我这么没个性,会有公司要我么?
 
 
今天我以我这些日子以来的经历转告各位,
真的真的不要把自己的想法套到别人的身上,
以自己以为的东西来庸人自扰,是最傻最傻的。
 
 
别人怎么认为你,怎么想你,太微妙了,又岂是你能揣测的完的,
也许你觉得自己这里不好那里不好,但看在别人眼里却是优点,
我是一个闷葫芦,不过,据我的同事说,交给我办事很放心,因为我常常闷声不响的,就把事情给做完了。。。
呵呵。
 
 
不要自己给自己心理暗示说,我这个这个是肯定不行的,
你就试一下嘛,实在不行就告诉自己这方面自己不是这块料嘛
也不要给自己暗示说,HR一定不喜欢我这个样子的,你看,我没有那个人能说会道,
你怎么知道他不喜欢?你又不是他?那你瞎猜什么?还烦恼什么?
就做你自己嘛,他不喜欢就不喜欢嘛,你又不跟他过一辈子,总有别人喜欢你这样的,对吧?!
 
 
我有好些个大学里认识的学长,研究生快要毕业了呢,
有些问我,面试的时候该注意些什么?
这个。。我之前有讲过面试的问题,
我自己的面试别人的时候,常常是他说话的时候,我喜欢观察他说话时的眼神。
有些人说话喜欢看着地板,
有些人说话眼神闪烁,也许是习惯问题,总觉得有意无意的偷偷看你几眼的感觉,
有些人边说话喜欢边玩东西,或者衣角,或者头发,
有些人说话会下意识的抖脚,
如果你有以上的问题,你一定要练习,纠正。
 
 
说话时眼光还是自然向前为好,但也不用直盯盯的看着对方的眼睛,这样显得很凶。。。
最好不要有多余的小动作,这样会显得你似乎很心虚;
说话时可以慢一点但一定要逻辑清晰
 
 
 
7。投机
 
 
有好些人问我,
说,我现在知道错了,我大学四年没有好好努力,
但是,请相信我,我是很强的,我绝对不比别人差,我只不过是没有那些老什子的证书而已;现在看着很多人去修改成绩单,做假证书,我也想做,否则我便没有了机会呀。。我是不是该做呢?
 
 
问我这些话的人还不在少数,
我该说,当你问出这句话的时候可见你早就已了然这是错的,你只是需要有一个人最好肯定一下你的意志,说,这没什么大不了的,大家都这样。然后你便会去做了,是么?
 
 
我想我可没有这么大的魅力对你传教中国千百年以来的诚信美德,
毕竟的确有太多太多的人用着不诚信的手段,让我也深陷于无奈,嫉妒,甚至暴躁的情绪中。
我只想说,
当你尝到投机取巧而不劳而获的快感后,你不再会去想回头尝尝努力的滋味了。
当你做了几个伪证书以后,你还会去考真证书么?
我还想说,我至今所见到的精英并不多,以我有限的见地来说,他们无一例外都有一个共同点,就是踏实。
 
 
嗯。。。有点像说教,其实我自己也并不能做得很好,
 
 
 
 
 
我一直克制着克制着,希望自己不听不看不想身边发生的那些不劳而获的事情,那就像大麻,我觉得我一旦碰触了,便不由自主了。。。
到底该怎么做,我想每个人心里都有一张普吧。
 
 
每当我被嫉妒冲昏了头的时候,我只能这样安慰自己,路遥知马力。
你也可以试试。。。。
 
 
有人问我关于英文的问题
英文啊。。。我心中永远的痛。。
我从小学三年级开始就学英文了,学到现在虽然是六级优秀,但是遇到外国人还是结巴
我也曾经考过中级口译证书,可惜我花了近两千元钱愣是没考出口语证书,T_T
 
 
我觉得中国人吧有个习惯,凡事都要有个有把握的答案才敢说出口
我以前也是一定要在心里面把一句句子搭建好了才说出口
以至于恩了半天也说不出什么来。。。。
 
 
后来工作了以后,遇到很多项目都是由各国人组成的,美国人法国人日本人韩国人。。。
我有的时候要对着这些人说话说上个把小时,根本就容不得我去思考这句话有没有语法,
久而久之造成了我现在想到单词就往外嘣,没有什么语法可言,全场下来就我一个人在那边手舞足蹈
反正能听懂就行了,呵呵。
 
 
如果你遇到英文面试,如果是中国人,那好办,你就随便说,他能知道你在说英文就行了,至于内容让他了解个50%你就肯定过了,因为他即使听不懂也不会好意思叫你再说一遍的,呵呵;
如果是外国人,你相反得倒应该讲的慢一点,尽量讲简单句,只要你字正腔圆让他们听明白了你在说什么,就没问题了
语言本身就是一个工具,你又不要去做作家,你管它优美不优美呢,放胆子说吧,呵呵
 
 
关于考试,我也经常想,这年头以考试成绩论输赢太傻了,多少人活了这大半辈子,竟是除了考试之外啥都不会。
可是我不得不说,你能想到比考试更好的办法选拔人才么?
我不能,我在招人的时候,不可免俗的,只能先注意他的学校,他的成绩,他的简历。。为什么?因为我根本不认识他,我哪有这么大的本领知道这个人是不是有能力有主见有想法。
就算是面谈上三十分钟,又有谁敢说就看出这个人是什么都有,只是不小心缺了好成绩,缺了好简历呢?
 
 
我确实相信,很多很多人,就像你所说的,没有那么高的出奇的基点,没有辉煌的奖学金历史,不乐意为了一场考试使出浑身解数,但他们很有想法,很有能力。这样的人全中国不知道多少多少。
这么多人有几种出路,
一种,就像我说的,金子,一定会发光,也许被世俗所扰,起步不如别人,但加速度一定比别人大,这样的人,你就不要着急嘛,呵呵
一种,金子,觉得自己吃亏了,明明那么优秀却被那些劳什子的教条所束缚,于是每天哀伤啊,为什么教条就不能改改来迎合自己呢?于是一直沉迷在自己幻想出来的游戏规则的社会里面。
金子同志啊,游戏规则永远不可能来迎合你的,那怎么办,你就不过日子啦??
 
 
很多人都说,我写得很真。
是啊,因为我,你,咱们大家,都是平凡的人,但是也都希望自己不平凡。。。。
但是,我们往往都在对未来的憧憬中,渐渐迷失自己最初的执著,
我在这里写下的一切,都希望激励我自己,和我母校里所有的兄弟姐妹们,坚持下去!虽然中国的房价那么高,工作那么难找,生活质量那么糟糕。。。。汗。。。
都不可以放弃!那么总有一天我们都会成功的~~
 
 
毕业到现在,几年过去了,再次刷新我在这里的帖子,呵呵。
我又要来炫耀一下最近的成果了。。。。
8。请别把我写的鉴定为炫耀贴。。。。
我没办法写别人的经历,我只能写自己的经历,而我的经历就是这样,我只是想所有看到的人都能
得到一点点启发也好,咱们互相激励~争取都能成为成功人士~~哈哈
呵呵
 
 
这里有上班的人么?
我不知道你们和我一样么,
上班很辛苦,并且也许,上班的地方离家会很远,那么基本上等你回到家洗完澡啊什么的,已经很晚了。这个时候,一般我都会打开电脑,开始上网。。。有时候还打打游戏,然后就睡觉。
日子就这样一天一天的过去,
经常会有莫名的空虚,
我在干吗?我想要的生活就是这样?上班,下班,上网,睡觉,再上班。。。?
 
 
上班上的久了,人就开始产生惰性,以前很认真做的事情,开始得过且过起来,
不是所有的工作,都像电视剧里面那样,那么富有挑战,让你精神饱满的去面对每一天。
重复的多了,自然觉得没意思起来。
我也一样。
 
 
于是,我也开始偷懒起来。。。。
我非常庆幸,我有一个非常严厉的领导。导致我偷懒的不能这么彻底。
我的领导今年30多岁了,他一直挂在嘴上的一句话是:你看看你们这些扩招的大学生。。。。
他经常说,他们当年这些大学生,都是用高中教育的模式培训出来的,
而我们现在这些大学生,考试的时候考点一划,不考的不看,考的就背例题,什么都不懂也能考及格。一点技术含量都没有。。。汗
我是经常被他训的,他的口头禅就是,已经没有水平还不勤奋点?!
我是唯一一个好脾气在他手下干活的小孩,
很多小孩都不愿意跟他,转到别的项目去了,
我倒不是逆来顺受,我其实也是懒,就这么待着吧,也挺好。
 
 
今年我独立带了个项目,
艰苦到啥程度。。。
就是我早上7点多跑到公司去,晚上零点左右,打的把我的组员都送回家然后我自己再回家,
因为只有我可以报销出租车费。。。。
就这样的劳动强度,我坚持了1个月。
因为我这么的拼命,我项目里的组员也都愿意跟我一起加班,
其实他们完全可以不加,因为我们公司不给他们加班费的。。
完全出于人道救助精神,即使住得很远的人都愿意主动帮我分担一些。
以至于,我在项目结束后聚餐的时候,差点哭出来。。。。
这个项目结束后,我的领导对我说,
你还不错。。。。。
呵呵。
 
 
紧接着的一次国外培训的机会,
我的领导力排众议,让我去。
反对的人的理由是,我太小了,
我的领导说,这小孩有潜质,让她试试看,她如果不行我肯定给你们道歉。
这个事情他没有跟我说过,
我是通过别人的嘴听到的,听到的时候感动得一塌糊涂。。。
我临出发的时候,
他对我说,别丢我的脸,你又不聪明,多花点精力。。
 
 
我觉得,从毕业以来,这一路,走的都很顺畅,
以至于我觉得不真实,
还记得我曾经说过的么,
你的努力别怕别人看不到,
也千万别怕自己吃亏,
你的吃亏,别人也看得到。
别计较太多,别抱怨太多,
你的计较和抱怨,别人同样看得到,
你的优点,也许一天两天,
别人看不出来,也感受不到,
但是路遥知马力,
1年2年,只要你坚持,别放弃你最初的执著,
你身边的人一定能感受得到,
这个过程,也许,就是积累机会的过程吧!
 
 
上班很无聊吧,
再无聊,也别放弃你的执著,一定一定。
 
 
没有一个完全的社会,游戏规则适用于所有人的,当规则不适合于自己的时候,你当然可以坚持自己的理想,就像我们伟大的诸如马克思之类的先驱们,改造这个社会。
不过,我很俗,我只能屈服,呵呵,我是个普通人,过好我的小日子,我就很满足了,不知道你觉得呢?我当然也乐于见到一个伟大的时代的先驱诞生,呵呵。 
 
posted @ 2009-06-14 23:59 Sandy 阅读(281) | 评论 (1)编辑 收藏
转载: 
http://bbs.byr.edu.cn/wForum/disparticle.php?boardName=PsyHealthOnline&ID=20748

一个人要求上进无疑是正确的,其方法也很多,除了付出一定的努力之外,离不开自我激励。自我激励要有效,需做到以下几点:
  1、离开舒适区
  不断寻求挑战激励自己。提防自己,不要躺倒在舒适区。舒适区只是避风港,不是安乐窝。它只是你心中准备迎接下次挑战之前刻意放松自己和恢复元气的地方。
  2、把握好情绪
  人开心的时候,体内就会发生奇妙的变化,从而获得阵阵新的动力和力量。但是,不要总想在自身之外寻开心。令你开心的事不在别处,就在你身上。因此,找出自身的情绪高涨期用来不断激励自己。
  3、调高奋斗目标
  许多人惊奇地发现,他们之所以达不到自己孜孜以求的目标,是因为他们的奋斗目标太小、而且模糊不清,使自己失去动力。如果你的主要目标不能激发你的想象力,目标的实现就会遥遥无期。因此,真正能激励你奋发向上的是,确立一个既宏伟又具体的远大目标。
  4、加强紧迫感
  20世纪作者AnaisNin(阿耐斯)曾写道:“沉溺生活的人没有死的恐惧”。自以为长命百岁无益于你享受人生。然而,大多数人对此视而不见,假装自己的生命会绵延无绝。惟有心血来潮的那天,我们才会筹划大事业,将我们的目标和梦想寄托在enisWaitley(丹尼斯)称之为"虚幻岛"的汪洋大海之中。其实,直面死亡未必要等到生命耗尽时的临终一刻。事实上,如果能逼真地想象我们的弥留之际,会物极必反产生一种再生的感觉,这是塑造自我的第一步。
  5、撇开不适当的朋友
  对于那些不支持你目标的“朋友”,要敬而远之。你所交往的人会改变你的生活。与愤世嫉俗的人为伍,他们就会拉你沉沦。结交那些希望你快乐和成功的人,你就在追求快乐和成功的路上迈出最重要的一步。对生活的热情具有感染力。因此同乐观的人为伴能让我们看到更多的人生希望
  6、迎接恐惧
  世上最秘而不宣的秘密是,战胜恐惧后迎来的是某种安全有益的东西。哪怕克服的是小小的恐惧,也会增强你对创造自己生活能力的信心。如果一味想避开恐惧,它们会象疯狗一样对我们穷追不舍。此时,最可怕的莫过于双眼一闭假装它们不存在。
  7、及时调整计划
  实现目标的道路绝不是坦途。它总是呈现出一条波浪线,有起也有落。但你可以安排自己的休整点。事先看看你的时间表,框出你放松、调整、恢复元气的时间。即使你现在感觉不错,也要做好调整计划。这才是明智之举。在自己的事业波峰时,要给自己安排休整点。安排出一大段时间让自己隐退一下,即使是离开自己爱的工作也要如此。只有这样,在你重新投入工作时才能更富激情。
  8、勇敢面对困难
  每一个解决方案都是针对一个问题的。二者缺一不可。困难对于脑力运动者来说,不过是一场场艰辛的比赛。真正的运动者总是盼望比赛。如果把困难看作对自己的诅咒,就很难在生活中找到动力。如果学会了把握困难带来的机遇,你自然会动力陡生。
  9、首先要感觉好
  多数人认为,一旦达到某个目标,人们就会感到身心舒畅。但问题是你可能永远达不到目标。把快乐建立在还不曾拥有的事情上,无异于剥夺自己创造快乐的权力。记住,快乐是天赋权利。首先就要有良好的感觉,让它使自己在塑造自我的整个旅途中充满快乐,而不要再等到成功的最后一刻才去感受属于自己的欢乐。
  10、加强排练
  先“排演”一场比你要面对的珲要复杂的战斗。如果手上有棘手活而自己又犹豫不决,不妨挑件更难的事先做。生活挑战你的事情,你定可以用来挑战自己。这样,你就可以自己开辟一条成功之路。成功的真谛是:对自己越苛刻,生活对你越宽容;对自己越宽容,生活对你越苛刻。
  11、把握现在
  锻炼自己即刻行动的能力。充分利用对现时的认知力。不要沉浸在过去,也不要耽溺于未来,要着眼于今天。当然要有梦想、筹划和制订创造目标的时间。不过,这一切就绪后,一定要学会脚踏实地、注重眼前的行动。要把整个生命凝聚在此时此刻。
  12、敢于竞争
  竞争给了我们宝贵的经验,无论你多么出色,总会人外有人。所以你需要学会谦虚。努力胜过别人,能使自己更深地认识自己;努力胜过别人,便在生活中加入了竞争;游戏。不管在哪里,都要参与竞争,而且总要满怀快乐的心情。要明白最终超越别人远没有超越自己更重要。
  13、反省自己
  大多数人通过别人对自己的印象和看法来看自己。获得别人对自己的反映很不错,尤其正面反馈。但是,仅凭别人的一面之辞,把自己的个人形象建立在别人身上,就会面临严重束缚自己的危险。因此,只把这些溢美之词当作自己生活中的点缀。人生的棋局该由自己来摆。不要从别人身上找寻自己,应该经常自省并塑造自我。
  14、走向危机
  危机能激发我们竭尽全力。无视这种现象,我们往往会愚蠢地创造一种追求舒适的生活,努力设计各种越来越轻松的生活方式,使自己生活得风平浪静。当然,我们不必坐等危机或悲剧的到来,从内心挑战自我是我们生命力量的源泉。圣女贞德(JoanofArc)说过:“所有战斗的胜负首先在自我的心里见分晓。”
  15、精工细笔
  创造自我,如绘巨幅画一样,不要怕精工细笔。如果把自己当作一幅正在描绘中杰作,你就会乐于从细微处做改变。一件小事做得与众不同,也会令你兴奋不已。总之,无论你有多么小的变化,点点都于你很重要。
  16、不怕犯错
  有时候我们不做一件事,是因为我们没有把握做好。我们感到自己"状态不佳;或精力不足时,往往会把必须做的事放在一边,或静等灵感的降临。你可不要这样。如果有些事你知道需要做却又提不起劲,尽管去做,不要怕犯错。给自己一点自嘲式幽默。抱一种打趣的心情来对待自己做不好的事情,一旦做起来了尽管乐在其中。
  17、不要害怕被拒绝
  不要消极接受别人的拒绝,而要积极面对。你的要求却落空时,把这种拒绝当作一个问题:“自己能不能更多一点创意呢?”不要听见不字就打退堂鼓。应该让这种拒绝激励你更大的创造力。
  18、尽量放松
  接受挑战后,要尽量放松。在脑电波开始平和你的中枢神经系统时,你可感受到自己的内在动力在不断增加。你很快会知道自己有何收获。自己能做的事,不必祈求上天赐予你勇气,放松可以产生迎接挑战的勇气。
  19、把握好每一天
  塑造自我的关键是甘做小事,但必须即刻就做。塑造自我不能一蹴而就,而是一个循序渐进的过程。这儿做一点,那儿改一下,将使你的一天(也就是你的一生)有滋有味。今天是你整个生命的一个小原子,是你一生的缩影。 
  20、重视今天
  大多数人希望自己的生活富有意义。但是生活不在未来。我们越是认为自己有充分的时间去做自己想做的事,就越会在这种沉醉中让人生中的绝妙机会悄然流逝。只有重视今天,自我激励的力量才能汩汩不绝。
posted @ 2009-06-14 23:54 Sandy 阅读(284) | 评论 (0)编辑 收藏
今天在开例会的时候,领导很严肃的说了一句话:要注意知识的总结。

该领导嬉皮的时候多,但是真正严肃起来的话,态度也是蛮严肃的。

不过这句话,让我觉得很有收获。

平时知识的积累还是蛮重要的。好记性不如烂笔头。最近讨论的问题,没有当即记录下来,发现很快就忘了讨论的是什么东西。

所以一定要注意积累。
posted @ 2009-06-13 17:08 Sandy 阅读(301) | 评论 (0)编辑 收藏

转载: http://www.vckbase.com/document/viewdoc/?id=1803

Windows Mobile中如何建立GPRS连接以便Socket能正常通信

作者:谢红伟

  最近编写一个医疗项目的程序,需要用 Windows Mobile 来做通信处理,需要将手机端的数据通过GPRS传送至公网上的一个服务器上。数据传输我采用的是socket,用数据线+ActiveSync调试通过,数据传输正常,在准备将软件提交给质检部门的时候,用真正的GPRS来做通信测试时,问题出来了,连接始终建立不了,但用手机的IE浏览器却能正常打开网页,而且奇怪的是只要用IE浏览器成功访问过一次网页,我的 socket 就能正常进行数据通信,看来传说中的GPRS常连接被我误解了。
  手机开通GPRS以后,我们的socket 程序还不能直接建立网络连接,需要用连接管理器来获取当前可用连接,并自动选择一个最佳的连接途径,然后启用这个连接,在连接启动成功以后再用socket 进行网络连接方可正常进行。大概GPRS拨号和连接过程就是在这里自动进行的吧。源代码中封装了一个连接管理的类和测试代码,可以清楚地看到Windows Mobile 在socket 编程之前到底需要做什么样的操作。

首先需要枚举当前可用的连接

void CConnectManager::EnumNetIdentifier ( OUT CStringArray &StrAry )
{
CONNMGR_DESTINATION_INFO networkDestInfo = {0};
// 得到网络列表
for ( DWORD dwEnumIndex=0; ; dwEnumIndex++ )
{
memset ( &networkDestInfo, 0, sizeof(CONNMGR_DESTINATION_INFO) );
if ( ConnMgrEnumDestinations ( dwEnumIndex, &networkDestInfo ) == E_FAIL )
{
break;
}
StrAry.Add ( networkDestInfo.szDescription );
}
}
接下来找到“Internet”这个连接,可用远程URL映射的方式来完成,这样可以让系统自动选取一个最好的连接。
int CConnectManager::MapURLAndGUID ( LPCTSTR lpszURL, OUT GUID &guidNetworkObject, OUT CString *pcsDesc/*=NULL*/ )
{
if ( !lpszURL || lstrlen(lpszURL) < 1 )
return FALSE;
memset ( &guidNetworkObject, 0, sizeof(GUID) );
int nIndex = 0;
HRESULT hResult = ConnMgrMapURL ( lpszURL, &guidNetworkObject, (DWORD*)&nIndex );
if ( FAILED(hResult) )
{
nIndex = -1;
DWORD dwLastError = GetLastError ();
AfxMessageBox ( _T("Could not map a request to a network identifier") );
}
else
{
if ( pcsDesc )
{
CONNMGR_DESTINATION_INFO DestInfo = {0};
if ( SUCCEEDED(ConnMgrEnumDestinations(nIndex, &DestInfo)) )
{
*pcsDesc = DestInfo.szDescription;
}
}
}
return nIndex;
}
以下代码是用来启用指定编号的连接
BOOL CConnectManager::EstablishConnection ( DWORD dwIndex )
{
ReleaseConnection ();
// 得到正确的连接信息
CONNMGR_DESTINATION_INFO DestInfo = {0};
HRESULT hResult = ConnMgrEnumDestinations(dwIndex, &DestInfo);
BOOL bRet = FALSE;
if(SUCCEEDED(hResult))
{
// 初始化连接结构
CONNMGR_CONNECTIONINFO ConnInfo;
ZeroMemory(&ConnInfo, sizeof(ConnInfo));
ConnInfo.cbSize = sizeof(ConnInfo);
ConnInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;
ConnInfo.dwFlags = CONNMGR_FLAG_PROXY_HTTP |
CONNMGR_FLAG_PROXY_WAP |
CONNMGR_FLAG_PROXY_SOCKS4 |
CONNMGR_FLAG_PROXY_SOCKS5;
ConnInfo.dwPriority = CONNMGR_PRIORITY_USERINTERACTIVE;
ConnInfo.guidDestNet = DestInfo.guid;
ConnInfo.bExclusive	= FALSE;
ConnInfo.bDisabled = FALSE;
DWORD dwStatus = 0;
hResult = ConnMgrEstablishConnectionSync(&ConnInfo, &m_hConnection, 10*1000, &dwStatus );
if(FAILED(hResult))
{
m_hConnection = NULL;
}
else bRet = TRUE;
}
return bRet;
}
  为了确保连接是否真正可用,需要检测连接状态,在规定的时间内如果未取得“连接成功”的状态,则认为连接未能正常启用,可能需要配置手机的连接管理器界面
BOOL CConnectManager::WaitForConnected ( int nTimeoutSec, DWORD *pdwStatus/*=NULL*/ )
{
DWORD dwStartTime = GetTickCount ();
BOOL bRet = FALSE;
while ( GetTickCount ()-dwStartTime < (DWORD)nTimeoutSec * 1000 )
{
if ( m_hConnection )
{
DWORD dwStatus = 0;
HRESULT hr = ConnMgrConnectionStatus ( m_hConnection, &dwStatus );
if ( pdwStatus ) *pdwStatus = dwStatus;
if ( SUCCEEDED(hr) )
{
if ( dwStatus == CONNMGR_STATUS_CONNECTED )
{
bRet = TRUE;
break;
}
}
}
Sleep ( 100 );
}
return bRet;
}
  至此,我们的连接启用工作已经做完了,我们可以用我们熟悉的 socket 来编写网络通信程序了。下面是一个测试 socket 测试网络连接是否能正常建立的例子:
SetWaitCursor ();
CSocket sock;
sock.Create ();
if ( sock.Connect ( _T("www.baidu.com"), 80 ) )
{
RestoreCursor ();
AfxMessageBox ( _T("Connect to www.baidu.com successfully"), MB_ICONINFORMATION );
}
else
{
RestoreCursor ();
AfxMessageBox ( _T("Connect to www.baidu.com failed") );
}

GPRSDemo.exe 的使用
程序启动以后出现如下界面:

连接可用性 – 检测连接管理器是否可用
映射URL – 是让系统自动寻找一个最好的连接
枚举网络标识符 – 将当前系统中所有可用的连接都会被枚举出来
连接网络 – 将枚举出来的连接选中的那个连接进行连接启用操作。
连接状态 – 表示可以获取到当前连接的状态;
连接到公网测试 – 利用 www.baidu.com 来测试连接是否已经正常启动。

操作步骤:

可以直接按“枚举网络标识符”,程序将所有当前在用的网络枚举出来并添加到 ListBox 控件中;
连接网络。选择一个连接(例如:Internet),按“连接网络”按钮,当提示 Connection net successfully 表示连接已经正常启用了。
按“连接到公网测试”按钮,软件自动和 www.baidu.com 进行连接测试。

总结:
从网上看到GPRS的连接方法大都采用这种方法。但是这种方法在我实际的运用中有时也连不上网络,这让我很郁闷!
方法就是继续寻找更可行的方案。

posted @ 2009-06-12 16:53 Sandy 阅读(646) | 评论 (0)编辑 收藏

昨天很意外,收到了二面的通知.原本以为没戏了,因为方向不是很对.

今天很兴奋的去,为了一套衣服花了很多money,结果太正式了,自己都不敢穿着出去了.一身休闲的衣服去了.还是这么舒服哈.

很温柔的声音,那个mm很温柔,到了才发现原来这么温柔的mm竟然是leader,我原先把她当作hr了.

两个人,一个leader,一个leader的leader,两个人都很nice. 没想到这的人都这么好.越来越喜欢这了.

我进会议室后,问了一些我网上查到的关于这个部门的信息,以及产品,从这个话题延伸出来对部门的介绍.
哇,跟我的方向很相近.让我心里顿时燃起了无线的憧憬.

下面主要是对我所做项目的询问,各种问题,都是有关项目的.这个状态持续了一个多小时.
从问题中也发现了很多问题,原来自己了解的那么少.

由于将近中午了,我们就很愉快的结束了面试.给了我无线的希望哈.

继续加油啊,我好想去啊!

总结一下:

在面试的时候,总是会涉及进程及线程之间的通信,如何同步.两回问题不是很一样.但是比较相近.
自己这方面答的不是很好.需要好好总结一下.

posted @ 2009-06-12 14:07 Sandy 阅读(370) | 评论 (0)编辑 收藏

这是我在面试中的问到的第一个问题。

有什么重要区别呢?
我当时是这样答的:在struct中,方法和变量默认为public,而在class中,方法和变量默认为private。其他的什么区别,都想不起来了。

在《深度探索C++模型》中,作者也谈及struct与class之间的区别,似乎也没有怎么说两个之间有什么区别。我这人健忘,也只记住了这一点区别。

在网上查了一下,有一篇文章很是不错,也作为我这里的解释吧。

摘自:http://www.diybl.com/course/3_program/c++/cppsl/2008222/100455.html

从语法上,在C++中(只讨论C++中)。class和struct做类型定义时只有两点区别:
(一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理;
(二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。
除了这两点,class和struct基本就是一个东西。语法上没有任何其它区别。

不能因为学过C就总觉得连C++中struct和class都区别很大,下面列举的说明可能比较无聊,因为struct和class本来就是基本一样的东西,无需多说。但这些说明可能有助于澄清一些常见的关于struct和class的错误认识:
(1)都可以有成员函数;包括各类构造函数,析构函数,重载的运算符,友元类,友元结构,友元函数,虚函数,纯虚函数,静态函数;
(2)都可以有一大堆public/private/protected修饰符在里边;
(3)虽然这种风格不再被提倡,但语法上二者都可以使用大括号的方式初始化:A a = {1, 2, 3};不管A是个struct还是个class,前提是这个类/结构足够简单,比如所有的成员都是public的,所有的成员都是简单类型,没有显式声明的构造函数。
(4)都可以进行复杂的继承甚至多重继承,一个struct可以继承自一个class,反之亦可;一个struct可以同时继承5个class和5个struct,虽然这样做不太好。
(5)如果说class的设计需要注意OO的原则和风格,那么没任何理由说设计struct就不需要注意。
(6)再次说明,以上所有说法都是指在C++语言中,至于在C里的情况,C里是根本没有“class”,而C的struct从根本上也只是个包装数据的语法机制。
---------------------------------------------------------------

最后,作为语言的两个关键字,除去定义类型时有上述区别之外,另外还有一点点:“class”这个关键字还用于定义模板参数,就像“typename”。但关键字“struct”不用于定义模板参数。

注意class的data member在内存中的布局可不一定是data member的申明次序。C++只保证处于同一个access section的data member按照申明次序排列。


知识分享,共同进步。

posted @ 2009-06-08 13:43 Sandy 阅读(790) | 评论 (0)编辑 收藏
仅列出标题
共15页: First 3 4 5 6 7 8 9 10 11 Last