weitom1982

向各位技术前辈学习,学习再学习.
posts - 299, comments - 79, trackbacks - 0, articles - 0
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

爆发你的潜能

  让您体内的睡狮醒来!帮您心中的睡狮醒来!

  我总是尽量地把每一天当成我生命的最后一天来迎接。我对拥有的事物心存感恩,我对我的工作充满热情,我以爱心、关怀来接受每一个人。我在短短 2 年半之内,从一无所有成

为亿万富翁。我希望能把我的一些理念传递给更多的人,协助每一个人在任何方面做永无止境的进步,不断的突破与成长。请相信,我们每一个人都有无限的潜能,只是你有没有一定要罢了。请记住:我能,你也能。

  为了做有效的生命潜能管理,从消极变为积极,你必须了解人生的最终目的。你到底想要什么?一生中哪些对你而言是最重要的?什么是你一生当中最想完成的事?或许,你从来没有认真思量过……

  生命潜能管理就是以有系统的方法管理自我及周边资源,达成人生的目的。成功者与失败者的差别,是成功者能够自我管理、激励,并且做有效的时间分配,而失败者却不然。处理事件需知其轻重缓急,依危机事件 ( 重要而紧急 ) ,高生产力事件 ( 重要而不紧急 ) 等优先顺序来解决。

  生命潜能的必知问题

  为了做有效的生命潜能管理,你必须了解人生的最终目的。你到底想要什么?一生中哪些对你而言是最重要的呢?什么是你一生中最想完成的事?或许,你从来没有认真思量过,然而,如果不知道这些答案,你的生命将如不知停泊港口的船只一样,只能在苍茫大海中漂泊。

  以下的问题是世界上的顶尖成功者都思考过的,最终也都达到类似的结果,如果你也能一一找到答案,则你将有效地激起令人惊异的生命潜能。

  问句一:我生命的意义,即生命目的在哪里?

  人在世上若想快乐,必须感受到自己存在的重要性,如果连目的都不清楚,则会盲目一生,失去方向。做每件事知其意义,就容易找出好的方法去实践。请仔细考量并一再自问,这是非常重要的问题。

  问句二:我是谁?我的理想是要成为怎样的人物?

  你必须找回自我,找回理想中要成为的人。许多人十分努力,并认为当他达到某一目标,如买房子,结婚生子,赚一千万时就能快乐,但通常这些努力过程都十分痛苦,达成之后的快乐却十分短暂。忠告你一个观念:不管你得到任何东西,都无法让你持续快乐!能持续快乐的条件是成为你理想中的人。而幸运的是,人类已有伟大发现,就是人能借由思考转变而成为自己理想中的人物。这个问题的答案可以有很多个,你可以设定多项自我形象。

  问句三:我有哪些价值观和信念?

  一般人价值观的形成都来自于他的环境,很少人的价值观是由自己所设计出来的。而人通常透过价值观和信念 ( 也就是观念 ) 来下决定,依次产生行动和结果。因此,下决定只是价值层级的分配,所谓价值层级即是哪些事比较重要,哪些事较不重要等。在我所开设的 " 与成功有约 " 课程中,专门指导学员找出生命意义,找出想成为的理想人物,重新建立价值观与信念,由自己设计生命的架构,而不是让环境不断的影响你。通常,上完研讨会的学员, 80% 都有类似转折点的突破,可想而知找出生命的意义对一个人有多重要。

  问句四:我一生的策略是什么?

  你要用什么方法来实现生命意义,成为理想中的人,找回价值观和信念,找回生命的原动力?

  问句五:今年的五大目标是什么?

  问句六:目前的短期目标有哪些?

  问句七:每天所要实行的行动有哪些?

  以上问题的答案都可以不断地修正。

  以下是我本身的一些基本范例。

  生命的意义:

  两年前的生命意义:成为有爱心的人,把爱带给别人。

  调整后的生命意义:成为全人类平衡式成功发展的典范,并且激发个人,让他们活出理想,促进世界大同,创造更美好的世界。

  最近在经调整后,我生命的意义是:不断提升及创造卓越的生活及生命价值,协助全人类迈向平衡式成功。

  我是谁?

  一、我是一个化不可能为可能的人。

  二、我是伟大贡献的来源。

  三、我是明日的答案。

  四、我是现代人的奇迹。

  五、我是现代的奇葩。

  六、我是人类的希望。

  七、我是每个黑暗的烛光。

  八、我是成长的催化剂。

  九、我是人们最诚挚的朋友。

  十、我是生活的艺术家。

  价值观:

  健康、活力、爱与温暖、感恩、快乐、平衡、进步、奉献、卓越、尊重、付出、分享。

  信念:

  一、活到老学到老。

  二、现代人的榜样。

  三、我永远模仿卓越。

  如果你能把以上问题的答案写得愈好,则你的潜能就会更有效激发。你也可将以上问题运用到其他方面,则可全面激发潜能。即在工作、感情、身体上都问同样的问题,写出类似金字塔图形的答案。如图:

  再以我为例:

  例一:

  工作目的:不断地赋予人类价值,帮助他们自我突破,因此使他们能创造出自己想要的生活。

  我是谁:教别人如何成功的教练。

  价值观:态度、诚实、服务、效率、尊重。

  信念:我永远找更新、更好、更快的方法来创造出更好的结果。

  例二:

  身体目的:示范威力、活力及平衡。

  我是谁:世界级的运动员。

  例三:

  金钱目的:不断成长发展,帮助那些比我不幸的人,帮社会建立更好的环境。

  我是谁: ( ) 我是带动慈善事业的巨人。 ( ) 我是创造美好经验的艺术家。

  价值观:成长、扩大、美好、分享、给予、系统。

  信念: ( ) 我是世界最棒的教育家。 ( ) 我是将周围环境变成艺术品的生活艺术家。

  策略:每月捐出 10% 的收入。

  例四:

  感情目的:分享经验,鼓励支持对方,创造理想的团队为社会做更多的事。

  我是谁: ( ) 我是个浪漫的人。 ( ) 我是个模范丈夫。 ( ) 我是个温柔体贴的人。

  价值观:信赖、浪漫、惊喜、尊重、分享。

  信念:我永远尊重对方的感觉。

  策略:我不断让对方知道她是最重要的,不断支持她做的事,不断把我目前的状况分享给对方,一同分享生命。

  依照范例,你也可以在各方面列出自己的金字塔,明确知道自己的方向。

  追求型价值观及逃避型价值观

  价值观分为间接性价值观和结束型价值观。间接性价值观常以名词来表现,结束型价值观则为一种感觉,而我们要设定的人生价值观是结束型价值观。

  例如,若问一个人在一生中最重要的是什么?他给你的答案是名词,如家庭,事业等,则为间接性价值观。如果他的答案是一种感觉,如快乐,卓越等,则为结束型价值观。结束型价值观又分为追求型价值观及逃避型价值观。

  以下再以我自己作为范例。

  两年前的价值观:

  追求型价值观:自由、成功、爱、兴奋、快乐、奉献、安全感、刺激、健康。

  逃避型价值观:压力、无聊、孤独、不一致、被拒绝、身体疼痛、疲倦、争执、尴尬、被批评。

  从以上价值观,你可以判断这个人每天过的生活步调、优点、瓶颈及待突破之处。

  价值观是可被调整的

  过去的我把自由列在追求型价值观的第一项,但却有个矛盾的规则:我认为自由是在任何时刻做想做的事情,不管在任何状况都和喜欢的人在一起,不受任何人的控制。其实,这种自由根本妨碍了他人的自由,是不可能达成的。在明了真正的自由其实是思想的自由之后,我把自由从价值观中剔除,因为该价值观反而限制了我追求自由。我也终于明白,每个人都拥有自由,他的自由便是选择他所想要的感觉,想做的事,决定想过的生活。

  透过自我突破的方法,以下是我调整过后的价值观:

  追求型价值观:信念、感恩、健康与活力、爱与温暖、热情、卓越、欢笑、快乐、成长、最棒的、成就感、智慧、尊重、诚恳、投资、奉献、创新。

  逃避型价值观:不健康、不一致、生气、没有系统、负面思考。

  调整价值观之后,我有了很大的转变,并天天以实际行动来得到想有的感觉。为了要拥有信念,我每天早晨自我暗示目标,培养自信。要有感恩的感觉,则自问晨间问题。为了健康,每天做暖身体操,吃蔬菜水果。要感觉爱和温暖,我对别人微笑,表达对他人的感激并用最真实的感觉讲话。有卓越的感受,是每当进步一点点或找出别人的优点时。快乐,是看电影,试验新事物和旅行时。为了成为最棒的,我不断使用自己所教的方法,并维持平衡式的生活。为了要有成就感,我开课且帮别人突破,每天早上一起床就因我的存在而感到成就无限。因此,经你设计过的价值观会让你不断成长进步。

  如何调整原来的价值观及设计想过的生活

  有些原来的价值观很好,可以继续保留,且把它变得更好,缺乏正面意义的价值观则可以去除。

  一个人无法成功的原因如下:

  一、目的模糊:要做任何事都十分困难。

  二、规则矛盾:设下的规则使自己得不到最想要的。

  三、按照规则还是得到痛苦。

  四、违反规则反而得到快乐。

  五、坚持自己的规则永远是对的:使别人与他十分难以相处。

  六、把生命看得太过严肃:造成生活紧张,步调太快。

  以上六项都不能使你过想要的生活,到底要怎么做才能在生命中活出意义和价值呢?你需要做以下的事。

  一、选择并找出生命的目的。

  二、放松你的规则。

  三、解除矛盾的规则。

  四、你所设计的规则应当是 " 若按规则进行则会得到快乐。 "

  五、假如违反规则会得到痛苦。

  六、做任何事之前,先清楚对方的规则。

  七、让自己放轻松。

  请自问,生命是用来享受的,还是为了让自己过得很辛若?一般人认为要实现理想只有痛苦而不能享受过程,这只是其限制性信念而已,因此无法达到全面性平衡发展。

  平衡式发展

  平衡式发展来自于:

  一、充分享受生命中的每一个过程。

  二、享受过程且实现目标理想。

  三、赋予周围环境无与伦比的价值。

  四、做最喜欢做的事。

  生活要维持在一个平衡状态并不容易,因为每一个人的平衡点不同,因此当一个人平衡之后,接下来一定又会面临不平衡,由此,为了不断维持平衡,就需不断突破与创新。

  如何找出价值层级

  步骤一:自问 " 有哪些事情是最重要的? " 列下来。

  答案若不是感觉的话,把它转变成感觉。例如,答案如为 " 家庭 " ,则再问 " 家庭带给你什么感觉? " 把各种感觉列下来。

  步骤二:把写下的感觉依重要性排定顺序。

  步骤三:自问 " 最讨厌哪些感觉? " 列下来。

  步骤四:依照讨厌的程度排定顺序。

  步骤五:自问以下问题。

  问句一:依原来价值观的排队列对我有什么好处?

  问句二:依原来价值观的排列,长期而言对我有什么损失?

  问句三:为了实现人生的目标和理想,我应该增强哪些信念和价值观?

  问句四:为了能让自己长期成长及维持平衡式的全面发展,我应如何来排列这些价值观的顺序?

  问句五:还有哪些价值观能协助我更上一层楼?某个价值观应排在哪一位次?

  问句六:哪些价值观对我有负面的影响?而应该被删除或延后顺序?

  问句七:为了达成及实现我人生各方面的目标及理想,有哪些负面的情绪和行为,我一定要设法避免,才能使我保持良好的心态及表现?

  如何创造胜利的人生

  方法一:生命的意义以简短有力为原则,并赋予它具有生命力及行动力的词句。

  方法二:选择人生规则时,应以容易做到的为标准。而且规则应如菜单般有多重性选择,并能由自己主控,不论发生任何事情,都能经过自己的选择来享受每一个过程。

  不管你是否首次思考生命目的,以上即为管理你生命潜能的系统方式,你不妨一一思索,并将它列在纸上。

  行动承诺

  为了帮助您让生命潜能爆发,请您仔细并用心的写下您您看过该篇文章后的行动承诺,请务必确实执行。

   1. 读完这个章节,你觉得你所学到最重要的是什么?

   2. 一生中什么对你是最重要的?你最想要的是什么?

   3. 请按照本章的问题一一仔细写出答案,你的生命即将改变。

   4. 主控生命,承诺 " 我一定要,马上行动,绝不放弃! " ,并且签名

posted @ 2006-03-30 19:12 高山流水 阅读(219) | 评论 (0)编辑 收藏

我在一个生物技术企业工作了四年,之前是做市场的,最近一年被老板调到了人力资源部当经理。一年的人事工作经历使我对人性有了更深入的认识,对中国人(包括自己在内)的坏毛病有颇多感慨和无奈。之所以放大说是中国人的劣根性,是因为我相信我下面说的很多特性在国人身上是普遍存在的,发生的几率要高于那些比我们好的国家。我是一个中国人,并不想贬低自己的民族,但我认为我们民族经过这一百年来的动荡,特别是十年文革,教育的确是被歪曲和延误了,国民整体素质处于一个很低的水平。我在下面所发表的言论,既是在揭中国人的伤疤,也是在揭自己的伤疤,但我相信一个人或者一个民族,只有勇于正视自己的缺点和毛病,才有改进和强大的机会。
  

一、人人相轻


中国人不是文人相轻,而是人人相轻,只要想轻视别人,总有相轻的理由。比如北京人轻视外地人,上海人轻视外地人,城里人轻视农村人,南方人轻视北方人,有钱人轻视穷人,开车的轻视走路的,走路的轻视扫路的,吃饭的轻视做饭的……就是不会相互尊重。
在企业里面,就表现为硕士轻视本科,本科轻视大专,大专轻视中专,名校轻视非名校(靠!中国有什么名校?),干部轻视职员,职员轻视工人。更搞笑的是学理科的轻视学文科的,学文科的轻视学理科的,市场部的轻视技术部的,技术部的轻视市场部的。这不是随口乱掰,我就常听到“他们技术部的水平不行,解决不了什么质量问题”、“他们市场部的人员素质太低了,基本的产品知识都不具备”……这样的废话加屁话。都是一个公司的,别人不行要伸手帮忙,站在那里说风凉话能解决什么问题呢?
说句老实话,在一个公司里面,都是出来打工的,谁比谁高多少呢?何况大家捧着的是一个饭碗。都是中国人,美国人把咱大使馆说炸就炸了,日本人就是不还钓鱼岛,连香港人都说咱们是“大圈仔”,我们还有什么理由去轻视自己的同胞?一个缺乏同情心的民族绝对不会是一个伟大的民族。我每次看见那些吃饱了腆着肚子趾高气昂地骂服务生的人,以及我们公司那些拿着几千块RMB(折合几百美金)的伪白领,以为自己忽然中产了,整个一不知道天高地厚的傻样,就觉得这个国家没什么希望。
我记得以前读书的时候,每次大考,统计总分要精确到小数点后两位,然后依分数排名,根据排名自己挑座位,于是坐前面的就轻视坐后面的,老师还要说“你们坐前面的不要到后面去玩啊!” ,估计中国人爱轻视别人的坏毛病就是那时候养成的。
  

二、缺乏团队精神


人人相轻,自然学不会相互合作。加之私心重、视野窄、眼光短,所以中国人在企业里面非常缺乏团队精神。
我最近在公司推行绩效考核,有些部门经理不爽了,因为他们一算,自己的奖金要变少,还要被公司考核,于是背后说坏话的也有,开会大吵大闹的也有,不闻不问的也有,种种姿态,不一而足。有同事问我:“不至于那么严重吧,不就是搞绩效考核吗?一个制度而已”。制度本身倒不复杂,但是损害了某些人的个人利益,于是这个事情就变得复杂了。这些经理不会说自己的奖金变少了,而会说本部门的奖金变少了,本部门的风险变大了,或者挑起部门员工对制度的敌意,来对我施加压力。所以一个很简单的事情,就变得非常复杂了。
中国人很少会把团队利益放在个人利益之上。其实在一个企业,团队利益和个人利益是一起的,公司好了大家都好,公司垮了,个人也拿不了几个月薪水。老外很崇尚个人价值,但在企业和组织里面非常遵循个体服从整体的准则,这就是对企业的正确理解。所以中国的职业经理人其实很不职业,就是没有团队精神,把个人或者部门凌驾于整个组织之上。开会讲话都是“我们市场部”、“他们技术部”、“他们物流部”、“他们财务部”,听起来不象是一个公司的,象有仇。我记得有次一个经理为他部门员工薪酬的事情问我“你们公司……”,我当时反问了一句“我们是谁?公司是谁?”他一下子楞住了。
美国人在自家小孩读幼儿园的第一天,回来问的是“你今天为别的小朋友做了什么?”、“你为老师做了什么?”……这就是从小培养合作意识、团队精神。我估计中国的父母可能问的是“你今天喝了牛奶没有?”(担心自家小孩没喝到),“你今天在幼儿园乖吗?”(担心不乖被人打)……所以中国人从小被教育的是强调利己,而不是强调合作。NBA那个嘉得乐饮料的广告语“我有,我可以”被国内企业大肆抄袭,于是“我选择,我喜欢”、“我运动,我快乐”之类的东西到处泛滥,其实这里面就隐含着一种很突出“自我”的思想。我不明白为什么我们中国人老爱做些纠枉过正的事情,要么灭绝人性的搞共产主义,要么把西方的个人价值观夸张到极端自私的地步。一个社会也好,一个企业一个组织也好,应该是我为人人,人人为我。不合作,就是不利己,都强调自己,漠视别人,这个国家不会进步,一打仗大家又要做亡国奴。
缺乏团队精神,企业内耗就多了,在我们公司,有40%的工作时间是去解决内耗的,因为部门间的摩擦太多,个人间的摩擦太多。所以我就感慨,老外几万人的公司都管得好,咱们中国企业百来号人就象一盘散沙,这不是一个管理制度或者管理手段的问题,而是一个文化的问题。中国人的历史就是这样的,老爱自己内部起哄,一跟外人打就完了。私心太重,就不会顾全大局,不顾全大局,就学不会妥协,不会妥协,就天天吵架,你争我斗,企业就在这样的内耗中完蛋了。
  

三、疑心大,不诚信


做人事经理免不了经常和人沟通,我就发现我们公司的人与人之间特别不坦诚,大家总是相互猜疑,经常听到这样的话“我知道他是这样看我的……”、“他肯定在老板面前说了我的坏话……”、“这个事情我不好说,不想惹麻烦……”,人前不说真话,人后乱说坏话。于是,企业的市场问题、生产问题变成了人际关系的问题,简单的问题搞复杂了。
中国人从小就被教育不要信任别人,到了读中学的时候就会耍政治手腕了,刚才还在一起踢球,转身就找老师打小报告。我的初中班主任就每天轮流安排人写纪律监察报告,中国人活得不阳光,就是这样被教化出来的。
不讲诚信也是从小养成的坏毛病。我妈妈从小教育我不准撒谎,但她自己却没有做到,邻居来借油明明有说没有,答应小学毕业跟我买辆自行车结果没买,经常把公家的电池拿到自己家用……。所以中国人说谎跟玩似的,因为家庭教育跟学校教育都没上好这一课。进了企业,就是对同事不讲诚信,对老板不讲诚信,对客户不讲诚信。我刚做人事经理的时候,很多人跟我说,人事经理就是老板的传声筒,做这个职位只有死路一条,千万不要做啊!我做了一年,发现其实老板没什么大问题,而是他们天生的爱猜疑老板,又不当着老板的面说实话。所以自己营造一个幻象,自己又信得不得了。企业里面的人际关系矛盾都是这样造成的。
我们跟老外打交道,有问题他们会当面指出,不管多难堪,但这并不妨碍他吃饭的时候跟你谈笑风生。所以老外开会,会上可能有10种声音,但会后只有1种声音;中国人开会,会上没人说话,但会后可能有10种声音。我们老板开会结束时通常会问“大家还有什么意见?”全体沉默。一出会议室,跑到自己办公室门一关就开始开部门小会了,靠。
无论在一个社会或是企业里面,诚信度越低,运行成本越高。中国人只信任跟自己有血缘关系的人,很难相信别人,其实是我们社会不够文明的一个表现。
  

四、蔑视制度


当人事经理的第一天,老板就跟我说:你最大的任务就是把公司的管理制度化。起初还不大理解,后来明白了老板的苦心,公司的各种制度不少,就是基本上没人遵守。这里面有两个问题:一是制度设计本身有缺陷,二是员工意识里根本就没有对制度的概念。
中国人很聪明,但不知怎么把“制度”这个东西(包括制度的设计和遵守)总是搞不好。我是学法律的,我一直认为美国今天之所以这么强大,就是立国时把管理国家的体系和制度设计好了,大家可以安心搞建设。西方人的制度设计有时候是可以用“精妙”形容的,而且对制度的执行在我们看来近乎呆板,而中国人的聪明之处则是在于不管什么制度,都可以把它回避、歪曲、改造,直到这个制度等于没有。
我上任后订了一个考勤制度,规定迟到一次扣10元,第二次40元,累积三次计旷工一天(因为公司的迟到现象很严重)。结果制度出来后,我一看有的员工迟到三次了,想着旷工罚款太重,心一软,就对员工说:“到了第三次迟到就补请一个事假吧,事假总比旷工好,下次不要迟到了”(这是我率先违反制度)。结果有的员工下个月仍然迟到三次,刚开始请迟到后事假,后来请病假(因为病假扣的钱更少),后来每次迟到都请病假,到后来连请假条也没有了,打个电话就完事……我痛定思痛,反思洪水泛滥起因是自己放闸,下了一个通知:“以后迟到一律不准事后补假”。不准事后请假,迟到的员工就把请假条的时间提前一天,反正经理们不管。我那时想到了《鹿鼎记》里面康熙对韦小宝说的一句话:“鳌拜逼朕一步,朕就要退一步,朕实在是退无可退了啊!”。最后实在没辙,宣布“迟到一律不准请假”。实施的当月有个女职员迟到三次,我通知她被记旷工了,她委屈得快要哭起来:“我从小就没有旷过课,现在居然被记旷工,你可以问××经理我那天迟到是因为……”,最后一句是“公司讲不讲人性化管理?!”我坚持不为所动,心想自己就是太讲人性,所以酿成如此大错。
一个考勤制度执行都如此艰难,其它的制度就不用多说了。我上任以来推行制度化管理,其中的辛酸不足为外人道。很多员工暗地里说我是老板的监工,为了讨好老板不惜牺牲群众利益,真是比杜娥还冤。企业从40人变到200人,管理半径变大,价值观的冲突变多,没有统一的制度就会变成一盘散沙。可是我们的经理们凭感觉管理惯了,用制度管理别人不习惯,用制度约束自己不习惯,员工被制度管理更加不习惯,所以上下一心蔑视制度。
我妈妈最小的一个弟弟,就是我的小舅,十八九岁的时候在外面混,经常惹事生非,三年之内被警察抓了9次,平均一年三次,然后我妈妈次次都把他成功地营救出来了。只要他一出事,我妈妈就会到处找关系(我认为她在那个城市简直有一个关系宝库),比如哪个的爱人是刑警队的,哪个的姐夫是公安局的,备好礼送过去,我那个混江湖的小舅就得意洋洋地出来了。所以我很小就有这样一个概念,办什么事都要找关系,有关系犯法了也不怕。
前年我那个小舅被判了7年,出来后40岁,这辈子估计基本废掉了。我想就是他因为以前在我妈妈的包屁下,习惯性地蔑视国家法律制度。所以说,制度决定习惯,习惯决定性格,性格决定命运。
  

五、政治敏感度太高


我在公司跟员工谈话,结尾通常会说:“今天我跟你谈话的意思只是这个事情本身,没有别的意思”,听起来有点绕口。为什么要这么说?因为他们非常敏感。你说他哪些方面需要改进,他会联想到公司是否想炒他;你问他们部门的工作量是否饱和,他会联想到公司是否想炒他;你问他最近有没有继续进修的打算,他会联想到公司是否想炒他。他可能根本不在意你跟他谈话的内容,而是花很长时间来琢磨为什么要炒他。
中国企业的内耗多,有个原因是说实话的成本太高。大家喜欢猜来猜去,相互间不信任,本来只是工作上的问题,非要上升到政治的高度,所以都不说实话。比如我对一个经理说“你处理这件事情有问题”,他可能会联想到我不喜欢他这个人,有意针对他。然后他会思考我为什么不喜欢他,是不是上次请客没有叫我?最后一定会找出一个理由来,于是误解就造成了。
有个故事说,一个人去找邻居借斧头,可是他觉得邻居与他有些矛盾,不知道会不会借给他,所以边走边想,越想越气,最后跑到邻居的门口说:“你不用借斧头给我了!我才不会求你!”
我就是一个典型的特“含蓄”的人,有事爱闷在心里不直接说,自以为这是顾及别人情绪,是一种修养,其实很误事。我曾经不喜欢我的一个下属到了极点,有段时间我每天都想炒掉他,而且这个想法象条毒蛇一样越缠越紧。但我强迫自己做了两件事:第一是站在他的角度来看我有什么问题;第二是坦诚地跟他交换意见。结果两人一摊开说,就那么点事,大家还有继续合作的机会,结果我们又共事到今天。
所以我现在强迫自己说实话,说出来至少还有消除误解的机会,不说连机会都没有了。
中国人的政治敏感度太高,多半是文革那会遗留下来的,再就是东方人特有的含蓄。不是说含蓄不好,非要学老外在大街上裸奔,但是含蓄得过了头,就显得有些小气和阴暗了。其实相互不信任会活得很累,自己累,别人也累。哪里有那么多的弦外之音?就事论事就完了。
谈恋爱可以把简单的事情搞复杂一点,千转百回都行,办企业也这样,就会影响效率。中国人在企业里面,怕着怕那,提防心太强,往往把简单的事情搞复杂了。其实说穿了,人都很简单,都是吃五谷杂粮长大了,哪有那么可怕?都是你怕我,我怕你,相互间怕出来的。
一个企业里面的政治气味太浓,跟老板也有关系。如果老板的控制欲太强,且以支配比他学历高的职业经理人为乐,那这个企业就极有可能成为清宫戏里的朝廷,明争暗斗,不亦乐乎。中国的民营企业搞着搞着就这样了,所以搞不长。
没有一个环境是完全纯净的,发生政治行为也很正常,有人的地方就会有政治,但要控制在一个适当的程度。政治行为太泛滥了,就会损害诚信。
  

六、犯“君子”错误


这个世界上真正的坏人不多,就象真正的好人不多一样。但中国人很喜欢把“好人”与“坏人”这个本身就很模糊的道德标准去评判一个人的企业行为。公司要炒人,就会有员工说:“他人很好,公司为什么要炒掉他?”
拜托,如果只有“坏人”才能被炒,请告诉我“坏人”在哪里?
我从不认为我们公司的员工中有坏人,我只评判他是不是合格的企业人,如果他搞婚外情或者同性恋,那是他的价值观和性取向的问题,并不能以此判断他对公司的价值。如果对公司没有价值,雷锋我也不会要。
我在公司的绩效考核制度中规定,每个部门每年必须有5%的员工被评为不合格,实际上我最初定的是10%,但后来所有的经理都反对,只好降低标准。即使是5%,经理们也不愿执行,他们对我说:“如果我的部门员工都合格,你一定要弄出个5%,怎么办?我只好安排员工轮流做庄了”。他们说得理直气壮,因为觉得自己是君子,对得起身边的兄弟们。
我的回答是:“GE公司的淘汰率是20%,你认为我们公司的员工都比GE的员工优秀?”
真正的错事10件中有9件是君子犯的,比如毛泽东与文革,斯大林与大萧反,小人并没有多少犯错的机会。中国人往往给“君子”一个错误的定义,然后用它来掩盖事实真相。如果一个经理在符合组织利益的前提下做“君子”,与员工讲情义,这绝对是一件好事,但如果是违背组织利益去对员工做人情,那么这个“君子”不仅毫无价值,简直形同犯罪。
比如法律是最低的道德标准,但它是一条明确的线,你可以在这条线上做得更好,但你不能在线下。所以老外讲“法理情”,把法律摆在第一位,但并不是我们在中学课本中学到的“腐朽的资本主义社会里,只有赤裸裸的金钱关系,没有温情……”,他们只是先把人性定为“恶”,再用法律和制度来预防;中国人讲“情理法”,先把人性定为“善”,出了事再事后惩罚,结果法律没有遵守,人情味也越来越淡薄,医院可以看着病人死,行人可以站在大街上看着歹徒杀人,
老外可以实行弹性的工作时间制,因为他们的员工主动性和自律性比咱们强,“领老板的薪水对老板负责”是基本的职业道德,就象在国外有的街道,红绿灯由司机自己按,因为遵守制度已经融入他们每个人的血脉中;要是在国内企业搞弹性工作时间,我相信90%的企业会死得很惨。中国的司机连红灯都敢闯,你叫他自己按红绿灯,他会一直按绿灯到自己不开车的那一天。
国内企业为什么很难做好绩效考核,因为中国人喜欢做烂好人,不愿对别人作负面评价,所以绩效考核搞不下去。其实在当“君子”的背后,掩藏的本质是我们的经理人缺乏自信,害怕对下属作负面评价会引起下属反击而已。
  

七、推卸责任


我们公司的经理总抱怨老板不授权,权力太小,无法管理员工。可是遇到真正麻烦的时候,他们会把问题往老板那一交:“你看怎么办?”
这些经理不会去想,他拿的薪水比员工多,权力比员工大,那么问题就应该到他为止,不然老板要你做经理干什么?可是他们总是把权力与责任分开,权力就是拿的钱多,管的人多,没想过其实权力和责任是对等的,你有多少权力,就要负起多少责任。
在我们公司,人事和财务工作不好做,因为这两个部门代表公司行使职权,最容易被经理们“转手”责任。当你正常过问他们事务的时候,经理们会很反感,认为你触犯了他的一亩三分地,挑战了他的权力;可是一碰到员工要加薪、预算被削减这样的事情,他们就会说:“你加薪我是同意的,可是人事部不同意!”、“花这个钱我是同意的,可是财务部不同意!”。其实决定是我们跟他们一起下的,但出现问题的时候他们不去与员工沟通,把责任和矛盾推卸到我们头上。
推卸责任的一个潜在心理意识是,看不见自己的问题。中国有句古训:“知天知地知彼易,知己难”,意思是人可以知道除自己以外的任何事情,就是不可自知,说得真好。所以我们公司搞培训的时候,大家群情激昂,有如醍醐灌顶,可是一回到工作中,该犯的错继续犯。因为培训那会老师讲的问题他全分析到别人头上去了,所以出了问题自然是别人的责任。
破坏环境是中国企业最推卸责任的做法。企业以牺牲环境为代价得到1块钱的利润,也许我们后代用100块钱的代价也不能弥补。所以老外推行ISO14000(环境管理体系)认证,表面上是一种标准,其实就是企业对保护环境的一种承诺,是企业所应承担的社会责任感。我们的企业自己对社会推卸责任,怎么去要求员工对企业负起责任?


八、缺乏包容性


有句话说一个人的成就有多大,取决于他的胸怀有多大。做了人事经理后,我对这句话的感受尤为深切。
我们公司有个部门经理,在公司创立初期为公司做了很大贡献,公司也一直努力想培养他。但他的心眼特别小,私心特别重,毫无包容精神,这是一个很要命的缺点。他几乎永远站在自己的立场去理解任何事情,比如,他认定他的上级(总监)不如他,但年终奖比他高,令他无法容忍,所以他经常跑到老板那去说上级的坏话。我跟他说,别人能做你的上级,肯定有他的长处,即使别人有问题,你也应该与他达成谅解和共识,原因很简单:你们是为一个目标工作,而且他是你的上级。可是一直到今天,他还在固执地寻找一切机会攻击他的上级。组织行为学里面有句话说“屁股决定大脑”,就是本位主义,他的大脑就完全被他的屁股(个人立场)控制了。
我曾经跟老板开玩笑,评价他为“武功尽失,经脉全废”,意思是基本失去教育意义,无可救药。无论他的工作热情有多高,能力有多强,他不可能走到更高的管理岗位,这就是“性格决定命运”。我甚至断定他在生活中也不会取得成功,至少有一个论据可以证明:他33岁了,至今还没有女朋友。
与自己不喜欢或不喜欢自己的人相处,是对胸怀的一个极大的考验。做大事的人的胸怀都是被反对者撑大的,就象李敖所说“男人的胸怀是被女人撑大的”一样。摩托罗拉的总裁高尔文喜欢驾船航海,万科的总裁王石喜欢登山,那都是练胸怀去了,人面对大海和高山的时候,心胸自然开阔,连心思都要透亮些。所以我总劝员工在工作之外多想想生活,多见见世面,多长长见识。老窝在办公室那点地方,做手头那点事情,怎么大气得起来?有点事就急了。
我们搞计划生育,人口是控制住了,但另一方面,独生子会从小失去考验自己包容性的机会。人要在一个环境中才能碰到矛盾,而人一生中要不断地碰到矛盾,没有包容精神,一碰到不利自己的事情就跳,怎么跟别人合作?怎么解决矛盾?所以中国人缺乏团队精神,也和包容性有关。
  

九、缺乏文化性


把包容性再延展开来说,就是文化性。人类创造的文化包括科技文化和人文文化,它们分别发展着工具理性和价值理性,我这里说的是后一种。
我曾经看到这样一个案例:一个中国人在一家国内的跨国公司工作,有一个到海外出任分公司CEO的机会,结果公司把机会给了一个他认为专业技能、学历背景都不如自己的老外。他去问老板,老板说:因为公司觉得那个老外有更高的人文修养和更开放的心态,而到一个不同的国家,面临不同的文化和价值观发生冲突的时候,需要他把各种文化和价值观糅合在一起,去实现公司的目标,这远比技能重要。
这个案例给了我很深的启示。
我始终认为,中国过了“五四”运动以后就基本没有文化了,到了文革就更加把以前的文化都丢了。其实中国的儒家文化有很多好的东西,结果我们没有发扬,却被新加坡发扬了,被韩国发扬了,最坏的是被小日本发扬了。
也许中国人穷怕了,好不容易赶上改革开放,所以功利得有点过了头。我周围的很多职业经理人用各种证书、MBA学历把自己武装到牙齿,恨不得一个个都变成经济动物,谈起工作都是专家,就是不会与人相处。前几天我跟一个公司的同事聊天,他说大学毕业后6年时间里,他没有读过一本小说。
中国人喜欢形式主义,以为发扬文化就是上硬件,比如搞几个艺术节,修几座古庙,找几个和尚念念经。人民到了放长假的时候在人山人海里遛一圈,就以为自己文化了。其实文化不是这些物化的东西,它是一种精神的力量,是以人为载体的。穷不是不要文化的借口,因为没有文化会更穷。中国的企业做不长,做不强,技术和管理是表象,真正的原因是缺乏企业家精神和企业文化。别人搞了一百多年市场经济和企业,那种文化传统和底蕴是一种气质,不是画个浓妆就学得会的。现在国内有些企业一进去要军训,要把企业编的文化手册倒背如流,那不是企业文化,是受迫性洗脑。
跟中国的员工谈文化素养,谈人性关爱,他们多半以为你有病。他们会说,公司的氛围不好,沟通不通畅,执行力不强,但不会去想这是文化的原因。中国的企业家一有钱就忘本,就嚣张,要写书,要设论坛,要开名车,住豪宅,包二奶,骂警察,就是没想过回馈社会,也是缺乏文化性。
学历和技能是衡量一个人的硬件标准,但真正决定一个人命运的是他的软件,是一种性格和态度,是文化。所以老外招聘员工的时候,强调“沟通能力”、“团队精神”、“心理承受能力”等这些东西,就是他们更注重一个人内在的素质,这才是决定个人价值的关键。

  
结束语:本人今年28岁,自己还把自己归于愤青行列,所以行文有偏颇之处,亦可见谅。文章既来自生活,又超越生活,大家不必以此文来质疑我作为一名人事经理的心态。既是网络,大家各取所需,不必望文生义。说到对本文所列问题的解决方案,我想,认识问题是解决问题的第一步,也许答案就隐藏在问题之中。

最后,我以我非常喜欢的一段话结尾,与大家共勉:

“谁都不是一座岛屿,自成一体;每个人都是那广袤大陆的一部分。如果海浪冲刷掉一个土块,欧洲就少了一点;如果一个海角,如果你朋友或你自己的庄园被冲掉,也是如此。任何人的死亡都使我受到损失,因为我包孕在人类之中。所以别去打听丧钟为谁而鸣,它为你敲响。”

   ——约翰.堂恩

posted @ 2006-03-30 15:03 高山流水 阅读(267) | 评论 (0)编辑 收藏

     摘要: 数据结构笔记(1) 第一章 概  论 1.数据:信息的载体,能被计算机识别、存储和加工处理。 2.数据元素:数据的基本单位,可由若干个数据项组成,数据项是具有独立含义的最小标识单位。 3.数据结构:数据之间的相互关系,即数据的组织形式。它包括:1)数据的逻辑结构,从逻辑关系上描述数据,与数据存储无关,独立于计算机;2)数据的存储结构,是逻辑结构用计算机语...  阅读全文

posted @ 2006-03-30 13:44 高山流水 阅读(10699) | 评论 (2)编辑 收藏

 学习OPcode:
http://www.luocong.com/learningopcode/index.htm

驱动开发论坛:
http://bbs.zndev.com/index.php
Sysinternals:
http://sysinternals.com/
http://www.osronline.com/

驱动开发优秀网站:

http://tie.163.net
http://www.cetinet.com/
http://jiaomcu.shareyou.net/more.htm
http://www.lvr.com/usbcode.htm
http://www.chinadz.com/icver/0038.htm
sdkh.51.net/dz/usb.htm 
http://www-eu5.semiconductors.philips.com/pip/pdiusbd12.html
http://www.beyondlogic.org/                            
http://www.usbdeveloper.com/
http://www.beyondlogic.org/pardebug/pdebug.htm


linux相关资源:

1. 开源/文档/社区/信息资源
1.01 http://www.kernel.org
     Linux内核主页

1.02 http://www.gnu.org or http://www.fsf.org
     GNU/FSF主页

1.03 http://www.opensource.org
     Open Source权威网站

1.04 http://www.osdl.org
     OSDL(Open Source Development Labs, Linus Torvalds的家)主页

1.05 http://www.sourceforge.net
     大型开放源码软件网站

1.06 http://freshmeat.net/
     大型开放源码软件网站

1.07 http://osdir.com
     开放源码目录,提供许多开放源码软件的索引和链接

1.08 http://www.rpmfind.net
     提供RPM包的搜索和链接

1.09 http://oss.sgi.com/projects/
     SGI的开放源码Linux项目

1.10 http://oss.software.ibm.com/linux/
     IBM的开放源码Linux项目

1.11 http://www-124.ibm.com/developerworks/oss/
     IBM developerWorks的开放源码Linux项目

1.12 http://www.kerneltrap.org
     内核开发相关信息和论坛

1.13 http://kernelnewbies.org
     很好的内核学习网站

1.14 http://www.kernelhacking.org/
     kernelhacking-HOWTO文档

1.15 http://www.tldp.org
     Linux文档

1.16 http://www.nongnu.org/lkdp/
     Linux内核文档

1.17 http://linux-mm.org/
     Linux内核mm文档

1.18 http://www.linuxforum.net
     中国Linux论坛

1.19 http://www.aka.org.cn
     中国信息技术论坛-阿卡(AKA)

1.20 http://www.lisoleg.net
     利索脚(Linux Source Learning Group)

1.21 http://www.linuxfans.org/
     中国Linux公社

1.22 http://www-900.ibm.com/developerWorks/cn/linux
     IBM developerWorks Linux专区

1.23 http://www.linuxaid.com.cn
     LinuxAid技术支持中心

1.24 http://lxr.linux.no/source/
     Cross-Referencing Linux,可在线查看Linux内核源代码

1.25 http://www.linux.org
     Linux信息资源

1.26 http://www.linuxdevices.com
     嵌入式Linux信息资源

1.27 http://www.linuxjournal.com/webindex.php
     Linux Journal杂志在线文章

1.28 http://www.joyfire.net/
     本站joyfire大侠维护的站点

1.29 http://lwn.net
     Linux Weekly News

1.30 http://www.ctyme.com/intr/int.htm
     关于BIOS系统调用,很全
2. 项目资源
2.01 http://perso.wanadoo.es/xose/linux/linux_ports.html
     Linux移植项目链接资源

2.02 http://www.uclinux.org
     uClinux主页

2.03 http://www.fsmlabs.com/ or http://www.rtlinux.org
     RTLinux(Real-Time Linux)主页

2.04 http://mail.aero.polimi.it/~rtai/
     RTAI(Real Time Application Interface for Linux)主页

2.05 http://www.ittc.ku.edu/kurt/
     KURT-Linux(Kansas University Real-Time Linux)主页

2.06 http://www.arm.linux.org.uk/
     ARM Linux主页

2.07 http://www.linux-mips.org/
     Linux/MIPS主页

2.08 http://penguinppc.org/
     Linux/PowerPC主页

2.09 http://www.denx.de
     Denx Software Engineering, PowerPC系列嵌入式Linux资源

2.10 http://www.netfilter.org/ or http://www.iptables.org/
     netfilter/iptables项目

2.11 http://www.linuxfromscratch.org
     LFS(Linux From Scratch)项目

2.12 http://www.uclibc.org
     uClibc(C library for developing embedded Linux systems)主页

2.13 http://www.LinuxVirtualServer.org
     章文嵩主持的Linux Virtual Server项目

2.14 http://linux-ha.org
     High-Availability Linux项目

2.15 http://www.lids.org
     本站vertex大侠主持的LIDS(Linux Intrusion Detection System)项目

2.16 http://www.minigui.org/
     本站Kongming大侠主持的MiniGUI项目

2.17 http://user-mode-linux.sourceforge.net/
     User-Mode Linux项目
 
2.18 http://lse.sourceforge.net/
     Linux Scalability Effort项目

2.19 http://linuxperf.nl.linux.org/
     Linux Performance Tuning项目

2.20 http://euclid.nmu.edu/~benchmark/
     Linux Benchmark项目

posted @ 2006-03-30 13:40 高山流水 阅读(271) | 评论 (0)编辑 收藏

 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。
其格式一般为: #Pragma Para
其中Para 为参数,下面来看一些常用的参数。

(1)message 参数。 Message 参数是我最喜欢的一个参数,它能够在编译信息输出窗
口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为:
#Pragma message(“消息文本”)
当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。
当我们在程序中定义了许多宏来控制源代码版本的时候,我们自己有可能都会忘记有没有正确的设置这些宏,此时我们可以用这条指令在编译的时候就进行检查。假设我们希望判断自己有没有在源代码的什么地方定义了_X86这个宏可以用下面的方法
#ifdef _X86
#Pragma message(“_X86 macro activated!”)
#endif
当我们定义了_X86这个宏以后,应用程序在编译时就会在编译输出窗口里显示“_
X86 macro activated!”。我们就不会因为不记得自己定义的一些特定的宏而抓耳挠腮了


(2)另一个使用得比较多的pragma参数是code_seg。格式如:
#pragma code_seg( ["section-name"[,"section-class"] ] )
它能够设置程序中函数代码存放的代码段,当我们开发驱动程序的时候就会使用到它。

(3)#pragma once (比较常用)
只要在头文件的最开始加入这条指令就能够保证头文件被编译一次,这条指令实际上在VC6中就已经有了,但是考虑到兼容性并没有太多的使用它。

(4)#pragma hdrstop表示预编译头文件到此为止,后面的头文件不进行预编译。BCB可以预编译头文件以加快链接的速度,但如果所有头文件都进行预编译又可能占太多磁盘空间,所以使用这个选项排除一些头文件。
有时单元之间有依赖关系,比如单元A依赖单元B,所以单元B要先于单元A编译。你可以用#pragma startup指定编译优先级,如果使用了#pragma package(smart_init) ,BCB就会根据优先级的大小先后编译。

(5)#pragma resource "*.dfm"表示把*.dfm文件中的资源加入工程。*.dfm中包括窗体
外观的定义。

(6)#pragma warning( disable : 4507 34; once : 4385; error : 164 )
等价于:
#pragma warning(disable:4507 34) // 不显示4507和34号警告信息
#pragma warning(once:4385) // 4385号警告信息仅报告一次
#pragma warning(error:164) // 把164号警告信息作为一个错误。
同时这个pragma warning 也支持如下格式:
#pragma warning( push [ ,n ] )
#pragma warning( pop )
这里n代表一个警告等级(1---4)。
#pragma warning( push )保存所有警告信息的现有的警告状态。
#pragma warning( push, n)保存所有警告信息的现有的警告状态,并且把全局警告
等级设定为n。
#pragma warning( pop )向栈中弹出最后一个警告信息,在入栈和出栈之间所作的
一切改动取消。例如:
#pragma warning( push )
#pragma warning( disable : 4705 )
#pragma warning( disable : 4706 )
#pragma warning( disable : 4707 )
//.......
#pragma warning( pop )
在这段代码的最后,重新保存所有的警告信息(包括4705,4706和4707)。
(7)pragma comment(...)
该指令将一个注释记录放入一个对象文件或可执行文件中。
常用的lib关键字,可以帮我们连入一个库文件。
如:
#pragma comment(lib, "netapi32.lib")
#pragma comment(lib, 
"Wsock32.lib")



每个编译程序可以用#pragma指令激活或终止该编译程序支持的一些编译功能。例如,对循环优化功能:
#pragma loop_opt(on) // 激活
#pragma loop_opt(off) // 终止
有时,程序中会有些函数会使编译器发出你熟知而想忽略的警告,如“Parameter xxx is never used in function xxx”,可以这样:
#pragma warn —100 // Turn off the warning message for warning #100
int insert_record(REC *r)
{ /* function body */ }
#pragma warn +100 // Turn the warning message for warning #100 back on
函数会产生一条有唯一特征码100的警告信息,如此可暂时终止该警告。
每个编译器对#pragma的实现不同,在一个编译器中有效在别的编译器中几乎无效。可从编译器的文档中查看。

posted @ 2006-03-30 13:11 高山流水 阅读(731) | 评论 (0)编辑 收藏

 (注:来自网络)
本文将介绍一些常用数据类型的使用。

我们先定义一些常见类型变量借以说明

int i = 100;
long l = 2001;
float f=300.2;
double d=12345.119;
char username[]="女侠程佩君";
char temp[200];
char *buf;
CString str;
_variant_t v1;
_bstr_t v2;

一、其它数据类型转换为字符串


短整型(int)
itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制
itoa(i,temp,2); ///按二进制方式转换
长整型(long)
ltoa(l,temp,10);


二、从其它包含字符串的变量中获取指向该字符串的指针


CString变量
str = "2008北京奥运";
buf = (LPSTR)(LPCTSTR)str;
BSTR类型的_variant_t变量
v1 = (_bstr_t)"程序员";
buf = _com_util::ConvertBSTRToString((_bstr_t)v1);

三、字符串转换为其它数据类型
strcpy(temp,"123");

短整型(int)
i = atoi(temp);
长整型(long)
l = atol(temp);
浮点(double)
d = atof(temp);

四、其它数据类型转换到CString
使用CString的成员函数Format来转换,例如:


整数(int)
str.Format("%d",i);
浮点数(float)
str.Format("%f",i);
字符串指针(char *)等已经被CString构造函数支持的数据类型可以直接赋值
str = username;

五、BSTR、_bstr_t与CComBSTR


CComBSTR、_bstr_t是对BSTR的封装,BSTR是指向字符串的32位指针。
char *转换到BSTR可以这样: BSTR b=_com_util::ConvertStringToBSTR("数据");///使用前需要加上头文件comutil.h
反之可以使用char *p=_com_util::ConvertBSTRToString(b);


六、VARIANT 、_variant_t 与 COleVariant


VARIANT的结构可以参考头文件VC98\Include\OAIDL.H中关于结构体tagVARIANT的定义。
对于VARIANT变量的赋值:首先给vt成员赋值,指明数据类型,再对联合结构中相同数据类型的变量赋值,举个例子:
VARIANT va;
int a=2001;
va.vt=VT_I4;///指明整型数据
va.lVal=a; ///赋值

对于不马上赋值的VARIANT,最好先用Void VariantInit(VARIANTARG FAR* pvarg);进行初始化,其本质是将vt设置为VT_EMPTY,下表我们列举vt与常用数据的对应关系:

unsigned char bVal; VT_UI1
short iVal; VT_I2
long lVal;  VT_I4   
float fltVal;  VT_R4
double dblVal;  VT_R8   
VARIANT_BOOL boolVal;  VT_BOOL
SCODE scode;  VT_ERROR
CY cyVal;  VT_CY
DATE date;  VT_DATE
BSTR bstrVal;  VT_BSTR
IUnknown FAR* punkVal;  VT_UNKNOWN
IDispatch FAR* pdispVal;  VT_DISPATCH
SAFEARRAY FAR* parray;  VT_ARRAY|*
unsigned char FAR* pbVal;  VT_BYREF|VT_UI1
short FAR* piVal;  VT_BYREF|VT_I2
long FAR* plVal;  VT_BYREF|VT_I4
float FAR* pfltVal;  VT_BYREF|VT_R4
double FAR* pdblVal; VT_BYREF|VT_R8
VARIANT_BOOL FAR* pboolVal; VT_BYREF|VT_BOOL
SCODE FAR* pscode;  VT_BYREF|VT_ERROR
CY FAR* pcyVal;  VT_BYREF|VT_CY
DATE FAR* pdate; VT_BYREF|VT_DATE
BSTR FAR* pbstrVal;  VT_BYREF|VT_BSTR
IUnknown FAR* FAR* ppunkVal;  VT_BYREF|VT_UNKNOWN
IDispatch FAR* FAR* ppdispVal; VT_BYREF|VT_DISPATCH
SAFEARRAY FAR* FAR* pparray;  VT_ARRAY|*
VARIANT FAR* pvarVal;  VT_BYREF|VT_VARIANT
void FAR* byref;  VT_BYREF


_variant_t是VARIANT的封装类,其赋值可以使用强制类型转换,其构造函数会自动处理这些数据类型。
例如:
long l=222;
ing i=100;
_variant_t lVal(l);
lVal = (long)i;


COleVariant的使用与_variant_t的方法基本一样,请参考如下例子:
COleVariant v3 = "字符串", v4 = (long)1999;
CString str =(BSTR)v3.pbstrVal;
long i = v4.lVal;


七、其它

对消息的处理中我们经常需要将WPARAM或LPARAM等32位数据(DWORD)分解成两个16位数据(WORD),例如:
LPARAM lParam;
WORD loValue = LOWORD(lParam);///取低16位
WORD hiValue = HIWORD(lParam);///取高16位
对于16位的数据(WORD)我们可以用同样的方法分解成高低两个8位数据(BYTE),例如:
WORD wValue;
BYTE loValue = LOBYTE(wValue);///取低8位
BYTE hiValue = HIBYTE(wValue);///取高8位

posted @ 2006-03-30 13:11 高山流水 阅读(144) | 评论 (0)编辑 收藏

 
如何优化C语言代码(程序员必读)

1、选择合适的算法和数据结构
应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有
很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找
法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大
提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存
放的数中使用了大量的插入和删除指令,那使用链表要快得多。
数组与指针语句具有十分密码的关系,一般来说,指针比较灵活简洁,而数组则比
较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,
执行效率更高。但是在Keil中则相反,使用数组比使用的指针生成的代码更短。。


3、使用尽量小的数据类型
能够使用字符型(char)定义的变量,就不要使用整型(int)变量来定义;能够使用
整型变量定义的变量就不要用长整型(long int),能不使用浮点型(float)变量就
不要使用浮点型变量。当然,在定义变量后不要超过变量的作用范围,如果超过变
量的范围赋值,C编译器并不报错,但程序运行结果却错了,而且这样的错误很难
发现。
在ICCAVR中,可以在Options中设定使用printf参数,尽量使用基本型参数(%c、
%d、%x、%X、%u和%s格式说明符),少用长整型参数(%ld、%lu、%lx和%lX格式说明
符),至于浮点型的参数(%f)则尽量不要使用,其它C编译器也一样。在其它条件不
变的情况下,使用%f参数,会使生成的代码的数量增加很多,执行速度降低。

4、使用自加、自减指令
通常使用自加、自减指令和复合赋值表达式(如a-=1及a+=1等)都能够生成高质量的
程序代码,编译器通常都能够生成inc和dec之类的指令,而使用a=a+1或a=a-1之类
的指令,有很多C编译器都会生成二到三个字节的指令。在AVR单片适用的ICCAVR、
GCCAVR、IAR等C编译器以上几种书写方式生成的代码是一样的,也能够生成高质量
的inc和dec之类的的代码。

5、减少运算的强度
可以使用运算量小但功能相同的表达式替换原来复杂的的表达式。如下:
(1)、求余运算。
    a=a%8;
可以改为:
    a=a&7;
说明:位操作只需一个指令周期即可完成,而大部分的C编译器的“%”运算均是调
用子程序来完成,代码长、执行速度慢。通常,只要求是求2n方的余数,均可使用
位操作的方法来代替。

(2)、平方运算
    a=pow(a,2.0);
可以改为:
    a=a*a;
说明:在有内置硬件乘法器的单片机中(如51系列),乘法运算比求平方运算快得多
,因为浮点数的求平方是通过调用子程序来实现的,在自带硬件乘法器的AVR单片
机中,如ATMega163中,乘法运算只需2个时钟周期就可以完成。既使是在没有内置
硬件乘法器的AVR单片机中,乘法运算的子程序比平方运算的子程序代码短,执行
速度快。
如果是求3次方,如:
    a=pow(a,3.0);
更改为:
    a=a*a*a;
则效率的改善更明显。

(3)、用移位实现乘除法运算
    a=a*4;
    b=b/4;
可以改为:
    a=a<<2;
    b=b>>2;
说明:通常如果需要乘以或除以2n,都可以用移位的方法代替。在ICCAVR中,如果
乘以2n,都可以生成左移的代码,而乘以其它的整数或除以任何数,均调用乘除法
子程序。用移位的方法得到代码比调用乘除法子程序生成的代码效率高。实际上,
只要是乘以或除以一个整数,均可以用移位的方法得到结果,如:
    a=a*9
可以改为:
    a=(a<<3)+a

6、循环
(1)、循环语
对于一些不需要循环变量参加运算的任务可以把它们放到循环外面,这里的任务包
括表达式、函数的调用、指针运算、数组访问等,应该将没有必要执行多次的操作
全部集合在一起,放到一个init的初始化程序中进行。

(2)、延时函数:
通常使用的延时函数均采用自加的形式:
    void delay (void)
    {
unsigned int i;
    for (i=0;i<1000;i++)
    ;
    }
将其改为自减延时函数:
    void delay (void)
    {
unsigned int i;
        for (i=1000;i>0;i--)
    ;
    }
两个函数的延时效果相似,但几乎所有的C编译对后一种函数生成的代码均比前一
种代码少1~3个字节,因为几乎所有的MCU均有为0转移的指令,采用后一种方式能
够生成这类指令。
在使用while循环时也一样,使用自减指令控制循环会比使用自加指令控制循环生
成的代码更少1~3个字母。
但是在循环中有通过循环变量“i”读写数组的指令时,使用预减循环时有可能使
数组超界,要引起注意。

(3)while循环和do…while循环
用while循环时有以下两种循环形式:
unsigned int i;
    i=0;
    while (i<1000)
    {
        i++;
   //用户程序
    }
或:
unsigned int i;
    i=1000;
    do
    i--;
    //用户程序
    while (i>0);
在这两种循环中,使用do…while循环编译后生成的代码的长度短于while循环。

7、查表
在程序中一般不进行非常复杂的运算,如浮点数的乘除及开方等,以及一些复杂的
数学模型的插补运算,对这些即消耗时间又消费资源的运算,应尽量使用查表的方
式,并且将数据表置于程序存储区。如果直接生成所需的表比较困难,也尽量在启
了,减少了程序执行过程中重复计算的工作量。

8、其它
比如使用在线汇编及将字符串和一些常量保存在程序存储器中,均有利于优化

posted @ 2006-03-30 13:04 高山流水 阅读(170) | 评论 (0)编辑 收藏

有时间到我们的论坛坐坐,新开张,还须大家的支持

www.sonicmodel.com

http://e.thec.cn/gundamsky/index.asp

www.sonicmodel.com

不喜欢鬼子,但你不能不承认(它们)某些厉害的地方. 不管怎么都好,你玩科幻模型的话就很难抵制日货.就象你是一个正常男子就很难抵制鬼子的A片一样.我们能做的就是将盗版支持到底(本人对近日鬼子的嚣张十分不满,以上言论皆属个人意见,与论坛无关)

www.sonicmodel.com

我就发点我收集的鬼子的好站,希望对大家有一定帮助

www.sonicmodel.com

http://members12.tsukaeru.net/peck/

www.sonicmodel.com

绝对的变态,每个都是精品中的精品,这是这厮更新太慢,有制作过程.

www.sonicmodel.com

http://wonderexcellence.big-site.com/

www.sonicmodel.com

又是一个变态,再造呀再造,这家伙的东西好象是卖的,在YAHOO上,不过很归就是了,有制作过程

www.sonicmodel.com

http://tkachi.nce.buttobi.net/

www.sonicmodel.com

牛人的站,改的很强

www.sonicmodel.com

http://www.csc-mh.com/

www.sonicmodel.com

国内强人的站

www.sonicmodel.com


http://pine.zero.ad.jp/%7Ezag41409/public_html/

www.sonicmodel.com

为客人提供OREDER,和替达人卖模型的网,好东西很多,有些有制作过程

www.sonicmodel.com

http://list5.auctions.yahoo.co.jp/jp/2084042136-category-leaf.html?

www.sonicmodel.com

看了就知道了,有时会有惊喜呦

www.sonicmodel.com

http://www.geocities.jp/nishizx7r/index.html

www.sonicmodel.com

很不错的网,就是没过程

www.sonicmodel.com

http://backdraft.sub.jp/

www.sonicmodel.com

风格干净,好站,很多都是很流行的粉色喷涂法

www.sonicmodel.com

http://dagg.hp.infoseek.co.jp/

www.sonicmodel.com

风格干净,就是东西不多,HI-V做的很好

www.sonicmodel.com

http://homepage1.nifty.com/balonpark/index.htm

www.sonicmodel.com

东西多而且很好

www.sonicmodel.com

http://www3.ocn.ne.jp/~gasdam/

www.sonicmodel.com

东西都不错,但好象都PS过

www.sonicmodel.com

http://syumiken.hp.infoseek.co.jp/

www.sonicmodel.com

只能说还行

www.sonicmodel.com

http://www5f.biglobe.ne.jp/%7Epatarirodomarine-ru/

www.sonicmodel.com

不错不错,推荐,是我喜欢的干净的风格里吧

www.sonicmodel.com

http://www56.tok2.com/home/oni48/

www.sonicmodel.com

东西很多,很多,真的很多,但参差不齐,看看它的自我介绍吧,一看就知道是一流氓

www.sonicmodel.com

http://www.wdw2000.net/dy/ad/net/gallery.htm

www.sonicmodel.com

国内的站,没怎么去过,立立的站,不过逍遥的东西做的还是很有水平的

www.sonicmodel.com

http://www.geocities.jp/theotur97/

www.sonicmodel.com

有黑天使和古兰森呦,要去看看的

www.sonicmodel.com

http://3-tips.com/gallrey-ent.htm

www.sonicmodel.com

还是不错的,有过程

www.sonicmodel.com

http://www.sankaido.jp/f1modeling/m_factory/index.html

www.sonicmodel.com

一个车模的王道网站呀

www.sonicmodel.com

http://park6.wakwak.com/~ooulong/

www.sonicmodel.com

就那么点东西

www.sonicmodel.com

http://www.h4.dion.ne.jp/~arika/

www.sonicmodel.com

东西少,而且素质不高

www.sonicmodel.com

http://www.italianhorses.net/

www.sonicmodel.com

车模网站

www.sonicmodel.com

http://www.heavyarmourstudio.com/index.html

www.sonicmodel.com

洋人的站,东西中规中举

www.sonicmodel.com

http://www.childofmecha.com/

www.sonicmodel.com

洋人的站,有好东西

www.sonicmodel.com

http://members12.tsukaeru.net/peck/bazproject/bazp.htm

www.sonicmodel.com

PECK WORLD 的下属站

www.sonicmodel.com

http://members6.tsukaeru.net/yubaba/

www.sonicmodel.com

PECK WORLD 的下属站

www.sonicmodel.com

http://batman2001.cool.ne.jp/blog/index.html

www.sonicmodel.com

很多F.F.S

www.sonicmodel.com

http://www.macrossworld.com/mwf/index.php

www.sonicmodel.com

英文地,马克螺丝的站

www.sonicmodel.com

http://www.e2046.com/

www.sonicmodel.com

卖首办的

www.sonicmodel.com

http://www.1999.co.jp/gundam/index.asp?Bno=&Typ1_c=109

www.sonicmodel.com

什么都有

posted @ 2006-03-29 18:51 高山流水 阅读(3240) | 评论 (0)编辑 收藏

(一)意守明目
  
  自然站立,两腿与两肩平行,自然呼吸,仰首望天约1分钟,再低头望地1分钟。然后合目静坐。坐时以三分之一臀部坐于凳子上,两腿分开与肩平,膝关节成30度角,两臂下垂,两手掌自然放于膝关节,十指松开,劳宫穴对准髌骨之上。合目时,上眼皮轻轻放下。舌抵上腭,意守上丹田(印堂穴),闭目养伸,便眼清凉,意守2分钟后开目,双目微开,引光人目。
  
  (二)视物明目
  
  自然站立。舌抵上腭通任督,意守天目穴,然后向远方找一目标(树木、房舍等),瞪大眼睛远视半分钟,再近视(亦找一目标)半分钟。如此交替进行。
  
  (三)引气熨目
  
  自然站立,左脚向左前方跨出一大步,略宽于肩,两臂从体侧慢慢扬起,舌抵上腭,两臂再向左右胸前成前平举,翻掌,使掌心向上,十指松开,意守劳宫。两肘微屈。弯肘关节,两臂向头部提平,侦两手掌劳宫穴,对准攒竹穴、鱼腰穴、丝竹空穴贯气15秒钟,两手掌离眼球5厘米,合目。然后两臂缓缓恢复原姿势。如此反复12次。外气运于眼球,手掌心与眼中均产生热胀感觉,此乃外气进入眼中通达气血的效应。 12次贯气完后,即以两手掌覆盖于两眼之上,十指在上,默数至30,然后收功。收功,将覆盖眼睛之两手掌沿两边面颊而下至下颌时,合掌,左右手食指在承浆穴部位相对。然后十指向下,沿胸前任脉往下至腰间带脉,向右分开,沿腿两侧放下,张目。 (四)松紧吐纳
  
  自然站立。两足与肩平行,舌抵上腭,意念双眼,开始合目静坐,自然呼吸,鼻吸口呼,吸气时眼球收紧,呼气时眼球放松,反复36次。
  
  (五)点穴吐纳
  
  合目静坐,意念双眼,舌抵上腭,自然呼吸。
  
  1.点攒竹 以两手拇指尖同时取穴,手法从轻到重。按时吸气,松手时呼气,共36次,然后轻揉36次。
  
  2.按晴明 食指尖点按睛明穴,按时吸气,松时呼气,共36次,然后轻揉36次。
  
  3.按丝竹空 以两手拇指同时取穴,手法从轻到重。按时吸气,松时呼气36次,然后轻揉36次。
  
  4.按瞳子 以左右手拇指取瞳子穴,向顺时针点按18次,逆时针点按18次,意念将外气贯入该穴。
  
  5.按天应 以两手拇指同时取穴,按时吸气,松时呼气,共36次,然后轻揉36次。
  
  6.按睛明 以两手拇指同时取穴,按时吸气,松时呼气,共36次,轻揉36次。
  
  7.按承泣 以两手食指尖同时按承泣穴,按时吸气,松时呼气,共36次,轻揉36次。
  
  8.按四白 以两手拇指尖同时点按四白穴,按时吸气,松时呼气,共36次,然后轻揉36次。
  
  9. 旋转定穿眼 合目凝视,眼球向左右转动14次,定神片刻,双眼忽然睁开,注视前方一点约30秒钟。
  
  10.按太阳 合目凝视,自然呼吸,以两手拇指轻揉双侧太阳穴各36次。
  
  11.浴面 将两手掌心搓热,吸气,两气由承浆穴沿鼻梁直上至百会穴,经后脑按风池穴,过后颈,沿两腮返承浆穴,呼气为一周,共36次。
  
  12.收功 合目,以左右手大拇指按住太阳穴,定位不动,以左右手食指轻揉左右眼皮,共16次,然后张目起立

posted @ 2006-03-28 16:43 高山流水 阅读(233) | 评论 (0)编辑 收藏



有一个小女孩的名字叫露西,她的家里很穷,所以露西的玩具只有一个,就是一个小熊玩偶。你认为露西是怎样得到这个玩偶的呢? 
从垃圾场捡来的 to 1 
妈妈帮她做的 to 2 

1 有一天,露西的爸爸回家来,高兴地对家人说:*我赚到一笔大钱了!* 你认为露西的爸爸导师是怎样得到这笔钱的呢? 
买公益奖券中了大奖 to 3 
他所发明的东西大卖 to 4 

2 有一天,露西的爸爸回家来,高兴地对家人说:*我赚到一笔大钱了!* 你认为这笔钱的金额大约会是多少? 
可以一辈子不工作,到处游山玩水 to 4 
可以5年不工作 to 5 

3 结果露西变成了有钱人家的小姐,她的爸爸妈妈买了许多玩具给她。你想他会最喜欢下面那一个玩具呢? 
法国洋娃娃 to 6 
家家酒游戏组 to 7 

4 露西变成了有钱人家的小姐,爸爸妈妈买了许多玩具给她。站在一堆新玩具前, 露西喃喃自语说了哪句话? 
应该先玩那个呢? to 6 
真不敢相信,好象在做梦 to 8 

5 露西变成了有钱人家的小姐,爸爸妈妈买了很多玩具给她,不过其实她还有一个愿望。你想会是下面那一个呢? 
想买新衣服 to 7 
全家一起到高级餐厅用餐 to 8 

6 有一天晚上,当露西正在漂亮的新家睡得香甜的时候,被放在房里角落的熊宝宝突然站了起来,慢慢走向露西……你觉得当时熊宝宝脸上的表情会是如何的呢? 
笑的很悲伤 to 9 
哭泣着 to 10 

7 有一天晚上,当露西正在漂亮的新家睡得香甜的时候,被放在房里角落的熊宝宝突然站了起来,慢慢走向露西。突然它摸了露西一下。你觉得它会摸哪个部位呢? 
脸颊 to 9 
肩膀 to 11 

8 有一天晚上,当露西正在漂亮的新家睡得香甜的时候,被放在房里角落的熊宝宝突然站了起来,慢慢走向露西。熊宝宝对着露西说了一句话,它说了什么话? 
太好了,露西 to 10 
太过分了,露西 to 11 

9 当露西醒来时,熊宝宝已经不在了。之后你想露西会怎么做? 
她并没发现,所以什么也没做 A 
赶紧跑出去找熊宝宝 B 

10 当露西醒来时,熊宝宝已经不在了。你认为熊宝宝的真正身份是什么? 
能为主人带来好运的魔法熊宝宝 C 
天使化身的熊宝宝 D 

11 当露西醒来时,熊宝宝已经不在了。露西的家会变成什么样子呢? 
依旧很有钱,但家人关系变的很坏,经常吵架 E 
又恢复到原来的破小屋 F 























A 出軌是家常便飯 
你是個容易見異思遷的人,花心或移情別戀對你乃是天經地義的事, 
而且也不會有什麼罪惡感。就算有了正式的男友,還會跟別人來往, 
你還樂此不疲。因為你的本性喜歡冒險,所以才會喜歡這4\'da房裏角 
落種刺激的感覺 

B 你很容易被誘惑 
你的花心程度較高,你意志不夠堅定,如果對方熱情的邀請你,你一 
定會陷下去。不過,你會覺得有罪惡感,所以不會主動去勾引別人。 
你的理由就是*不好意思拒絕他* 

C 你沒勇氣這麼做 
你很想移情別戀,但是沒有勇氣這麼做。這並不是你的罪惡感在作 
祟,而是你太膽小沒有勇氣這麼做,只好將強烈的欲望壓抑下來,所 
以老是聽到你在說:*我才不會花心呢!*其實你還是有點心不甘情不 
願的 

D 錯將友情當愛情 
你的花心程度很低,不過有時也會有移情別戀的念頭,但是你並不想 
背上背叛情人的罪名,所以不會這麼做。但是你很容易錯將友情當愛 
情,容易因關心而發展出愛情,所以你要事實理清感覺,別把友情與 
愛情混淆了 

E 怕麻煩所以不會花心 
你的花心程度極低,只要有了情人,就不會和別的異性交往。這並不 
是因為你是個專情的人,而是因為你很怕麻煩。萬一偷偷跟別人交 
往,東窗事發了還得找一大堆理由解釋會很累,所以怕麻煩的你絕對 
不會自找麻煩 

F 只對自己的情人感興趣 
你的花心程度等於零,簡直可以說是世上最專情的人。你的眼裏只有 
情人一個,根本容不下其他的異性。就算有人想追你,你都可以視若 
無睹不為所動。不過你也要求情人和你一樣的忠心,萬一他變心,你 
絕對不會放過他。 

posted @ 2006-03-28 14:48 高山流水 阅读(128) | 评论 (0)编辑 收藏

仅列出标题
共30页: First 14 15 16 17 18 19 20 21 22 Last