博客

  • 活出生命的意义

    《活出生命的意义》维克多·弗兰克尔

    点评:★★★★★
    一些不可控的力量可能会拿走你很多东西,但它唯一无法剥夺的是你自主选择如何应对不同处境的自由。你无法控制生命中会发生什么,但你可以控制面对这些事情时自己的情绪与行动。

    有的人是写书,有的人是写人生!

    这本书曾经感动千千万万的人

    ◆ 前言

    知道为什么而活的人,便能生存。”——他很欣赏尼采

    工作(做有意义的事)、爱(关爱他人)以及拥有克服困难的勇气。苦难本身毫无意义,但我们可以通过自身对苦难的反应赋予其意义

    一些不可控的力量可能会拿走你很多东西,但它唯一无法剥夺的是你自主选择如何应对不同处境的自由。你无法控制生命中会发生什么,但你可以控制面对这些事情时自己的情绪与行动。

    ◆ 自序

    不要只想着成功——你越想成功,就越容易失败。成功就像幸福一样,可遇而不可求。它是一种自然而然的产物,是一个人无意识地投身于某一伟大的事业时产生的衍生品,或者是为他人奉献时的副产品。幸福总会降临的,成功也同样:常常是无心插柳柳成荫。

    ◆ 第一部分 在集中营的经历

    要切记:刮脸,挺直腰板站立,精神抖擞地干活,你就不用怕毒气。所有站在这里的人,即使你刚到这里24个小时,做到这些你就不用怕毒气。

    我正用冰冷的双手抱着一碗热腾腾的汤大口喝着,偶尔瞥见窗外那刚刚搬出去的尸体,他直愣愣地瞪着我。两个小时前,我们还在交谈,现在却阴阳两隔。这个念头一闪而过,我继续低头喝汤。

    我对他的性格诊断和基于精神疗法的建议给他留下深刻印象,

    所以慈不掌兵吗?因为如果把一个个士兵当作人来看,就知道每个士兵是儿子是丈夫是家人。所以不忍心

    丰富的精神生活且比较敏感的人在这里会承受更多痛苦

    爱是人类终身追求的最高目标。

    总而言之,让“残忍的囚头儿”对你印象好是大有用处的,所以我拼命给他鼓掌。

    说出这句话,那种不安的感觉就顿时消失了

    我不知道接下来会发生什么事,但我内心得到了前所未有的平静。我返回监狱,坐在同胞的床板边,试图安慰他,然后跟其他病号聊了一会,想让他们也安静下来。

    陀思妥耶夫斯基说过:“我只害怕一样——那就是配不上我所受的痛苦。”

    积极的生活能够使人有机会通过创造性的工作实现价值,而消极的生活能够使人满足于对美、艺术或者自然的追求

    是走在自己的葬礼上。在他看来,自己的生活完全没有前途。他觉得自己的生命已经终结,好像已经死去。别的因素会强化这种感觉:在时间上,人会痛切地感受到集中营生活的无期;在空间上,则是监狱活动范围的逼仄。铁丝网外面的一切都那么遥不可及,那么不真实。外面的人和事对犯人有一种鬼魅般的影响。在犯人看来,外面的生活于他就好比死人从另一个世界观察现实一般。

    看不到未来的人之所以自甘沉沦,是因为他发现自己老在回忆。我们曾经说过,犯人容易忆旧,为的是忘记眼前的痛苦。但剥去当下的现实性就会蕴涵着一个危险,那就是容易忽视积极度过集中营生活的机会,而的确存在这样的机会。

    人的独特之处在于只有人才能着眼于未来。在极端困难的时刻,这就是他的救赎之道,不过他得迫使自己将精神专注于此。

    这不就是习惯性睡懒觉吗?可怕

    一般来说,精神崩溃的犯人一开始是早上拒绝穿衣洗漱,或者拒绝出操。任何劝说、任何威胁对他都不起作用。他就那么赖在那里,一动不动。如果这种情况是疾病引起的,他会拒绝去病号区,也拒绝做任何有助于自己恢复的事。他就那样放弃了。他缩在自己的躯壳里,不再关心任何事情。

    尼采说过:“知道为什么而活的人,便能生存。”

    我们的回答不是说与想,而是采取正确的行动。生命最终意味着承担与接受所有的挑战,完成自己应该完成的任务这一巨大责任。

    里尔克所说的“经受磨难”就跟其他人说的“完成工作”一样。我们有太多的苦难要经受,因此,必须直面所有的苦难,不能软弱,眼泪是无用的,但也不必讳言流泪,因为眼泪见证了人们承受痛苦的巨大勇气。

    一旦他意识到自己是不可替代的,那他就会充分意识到自己的责任。认识到自己对所爱的人或者未竟的事业的责任,也就永远不会抛弃自己的生命。他知道自己存在是“为了什么”,也就知道“如何”继续活下去。

    你所经历的,世人夺不去。”不光我们的经历,还有我们的行动和所有的想法、所有的苦难都不会消失。尽管它们已经成为过去,但我们可以使它们存留在世上。“曾经是”也是一种“是”,甚至更为确定。
    然后,我谈到赋予生命意义的许多机会。我告诉狱友们(他们都一动不动地躺着,有时也叹口气),在任何情况下,人的生命都不会没有意义,而且生命的无限意义就包含着苦难、剥夺和死亡

    我们胆怯地看看周围,看看彼此,疑惑不解。然后,我们壮着胆子走出了集中营。这一次没人命令我们回去了,也不需要猫腰缩背躲避击打。哦不!看守还给我们发了香烟!一开始我们几乎不敢认他们,

    ◆ 第二部分 意义疗法

    根据意义疗法,努力发现生命的意义正是人最主要的动力。这就是为什么我用“追求意义”一词,而不用弗洛伊德心理分析学说强调的快乐原则(我们也可以叫它“追求快乐”),也不用阿德勒心理学派的“追求权力”或者“追求优越”之说。

    ◆ 存在之挫折

    人对意义的追求也会遇到挫折,这就是意义疗法所谓的“存在之挫折”。“存在”一词有三种含义:(1)存在本身,比如人特定模式的生存;(2)存在的意义;(3)对个体存在之意义的追求,即对意义的追求。

    ◆ 心理—动力

    知道为什么而活的人,便能生存。”

    精神健康有赖于一定程度的紧张——即已完成的和有待完成的任务之间的紧张,或者是当下状态与理想状态之间的差距。这种紧张是人固有的,也是精神健康所必不可少的

    某个自由选择的、有价值的目标而付出的努力和奋斗。他需要的不是不问代价地消除紧张,而是某个有待他去完成的潜在意义的召唤。

    ◆ 生命之意义

    负责任就是人类存在之本质。

    ◆ 存在之本质

    因此必须使他决定自己为什么负责、对什么负责以及对谁负责。

    是想强调生命的真正意义要在世界当中而不是内心去发现,因为它不是一个封闭的系统。

    换句话说,自我实现可能是自我超越唯一的副产品。

    1)通过创立某项工作或从事某种事业;(2)通过体验某种事情或面对某个人;(3)在忍受不可避免的苦难时采取某种态度。第

    ◆ 苦难之意义

    但是,我还要更清楚地进一步阐述:无论如何,遭受痛苦不是寻找意义的必要方式。我的意思是说,即使在遭遇痛苦时,人们也有可能找到意义——假如痛苦是不可避免的话。如果痛苦是可以避免的,那么有意义的事就是去消除痛苦的根源,不论这种原因是心理的、生理的或政治的。遭受不必要的痛苦与其说是英雄行为,不如说是自虐。
    爱迪思·威斯科普夫·焦尔森生前是佐治亚大学的心理学教授,她在一篇意义疗法的论文中表示:“我们目前的心理—卫生哲学强调的是,人应当幸福,而不幸福是调适不当的结果。这样一种价值体系可能会造成这样的后果:不可避免的不幸之重负由于对不幸感到不幸而变得更加严重了。”在另一篇文章中,她表示希望意义疗法会“有助于抵制美国当代文化中某些不健康的潮流,因为在那里患有不治之症的人很难有机会为自己的痛苦感到骄傲,几乎很少有人觉得疾病能使人更加高尚,通常认为它是贬损性的”,以至于“他不仅感到不幸,而且对不幸感到耻辱”。

    什么意思?

    所有这些苦难、死亡到底有没有意义?如果没有,那么压根儿就不该忍受。基于这种偶然之上的生命——不论你是否逃跑——压根儿就不值得活下去。”

    ◆ 精神病学的重归人性化

    最终表现出哪一种,是决定的结果,而不是环境的产物。

    ◆ 写在后面的话

    个人一旦成功地找到了意义,那他不但会感到幸福,还会具备应对磨难的能力

    意义的导向减弱了,结果是对即时快乐的追求占了上风。

    。结果,只要我成功地说服患者加入青年志愿者组织、接受成人教育或访问公共图书馆等等——换句话说,只要他们能用不花钱但有意义的活动填补大量空闲时间——他们的抑郁症状就消失了,虽然经济状况毫无改善,肚子仍然挨饿。的确,人不是光靠福利活着。

    但是首先你得活到那一天,所以你应该活着,等待那一天的到来,而且从今天开始,你就有责任活下去。”

    而对意义的认识在我看来最实在不过,就是意识到了现实背景下的某种可能性,或者通俗地说,意识到在给定情境下“能够做些什么”。

    第一是创造或从事某种工作。

    第二是经历某种事情或者面对某个人,换句话说,不仅能从工作中也能从爱中找到意义。

    体验同成功一样都具有价值的观念,是具有治疗作用的,因为它纠正了我们过度强调以内心经验为代价而获得外部成功的做法”

    反而更愿意为自己的行为承担责任

    因此我提出一个忠告:尽情享受你现在的生活,就像是在活第二次,不要像你的第一次生命那样,错误地行事与生活。

    在过去,没有任何事情是不可逆转地失去了的,恰恰相反,每样事情都被珍藏得很好。

    ◆ 后记

    我们自己必须回答生活向我们提出的那些问题,而要回答那些问题,我们就必须担负起生活的责任

    天生的乐观主义、幽默、心理审视、短暂的独处、内心的自由和决不放弃也决不自杀的意志力中获得力量。他认识到自己必须努力为未来而活下去,也从对妻子的爱、要完成自己的意义疗法著作的强烈愿望中汲取力量,还从艺术和大自然瞬间的美丽中发现了意义。

    个人的意义就必须超越主观的快乐,办法是去做某件“为了某事或者他人的事,或者献身于某种事业或所爱的

    滋养内心的自由,拥抱自然、艺术、诗歌和文学之美,感受对家庭和朋友的爱,是十分重要

    就是个人如何看待各种挑战与机遇的态度问题。积极的态度既可使人备感欢乐与满足,也能使人经受苦难和挫折。消极的态度则会加剧痛苦,削弱快乐、幸福和满足感,甚至导致抑郁或疾病。

    心理神经免疫学的研究成果证实,积极的情绪、期待和态度能够增强我们的免疫系统。

    他不是告诉人们该做什么,而是告诉人们为什么他们必须那么做。

  • 遇见未知的自己

    《遇见未知的自己》张德芬

    点评:★★★★☆
    三年前看这本书一直看不下去。断断续续,拿起放下,就是看不完。今天突然发现看得很爽。
    主要讲了两种模式,姑且称为马车模式和同心圆模式。马车模式:把马,马车质量,车夫,乘客和路程与表意识,初始,潜意识,真我,运气映射。同心圆模式:真我,身体,情绪,思想,身份认同。就这些如何进行沟通又进行了每个小故事举例然后把每层进行打通。这一块挺有趣的。
    总之属于把自己扒开来看看自己是谁。
    里面有一些想法需要思考再三,书里面始终有一种很玄妙的氛围。以前我始终抱着一种抵制的心态在默默观看,不过也许看了鬼脚七的一本书里面里面神神叨叨,导致对我的情绪做了预热,是张德芬写的序还有他参与了她的宣讲会。心态可能变了,一下就看完了。

    ◆ 写给亲爱的你

    身体层面,比如说饮食或者是运动;心理层面,就是每天检视,在今天,是谁或是什么事情让你产生了负面情绪,然后向内探索原因。或者你也可以让自己在面对每天遇到的人、事、物中,学习“臣服”的功课。
    每个好的习惯一定要有意识地持续至少21天,才可能转化为潜意识中的习惯(自动化了!)。希望与读者朋友共勉。

    ◆ 再版序 生活是我们最好的上师

    谦卑和感恩是解决一切问题的万灵丹。

    ◆ 自序 活出你想要的人生

    因为书中这些人生哲理是需要去体会、去实践的,而头脑的了解并不能带来任何的改变。

    ◆ 02.老人的读心术——我不是谁?

    因为我们人类所有受苦的根源就是来自不清楚自己是谁,而盲目地去攀附、追求那些不能代表我们的东西!”

    ◆ 04.我为什么常常不快乐?——失落了真实的自己

    喜悦不同,它是由内向外的绽放,从你内心深处油然而生的。所以你一旦拥有了它,外界是夺不走的。”

    ◆ 06.层层包裹的同心圆——未知的自己

    我发现了一点,我们在世界上扮演的种种角色会遮盖我们的真我。还有,我们如何扮演自己的角色,会影响别人和我们之间的互动!

    ◆ 07.这个世界是什么组成的——能量争夺战

    这一场“能量消长战”,不得不啧啧称奇。
    “好的能量和负面能量一样,都有很强的传播力和影响力,能量这个东西还真是有点儿道理呢!”若菱微笑着想,“还好这次没有被流弹波及!”

    ◆ 08.你所招引的人、事、物——吸引力法则

    观察者影响被观察者

    我们的每一个思想都带有一定的能量,偏偏我们的习惯就是胡思乱想!

    我们因为与自己生命的源头没有联结,失去了能量的来源,所以不停地向外求取,以获得能量。更糟糕的是,和我们的同胞——其他的人,争夺能量

    能够掌握重新联结自己生命能量源头的秘密

    ◆ 09.巧遇旧识——潜意识初探

    荣格自传

    在国外也特别去听过荣格学院教授的演讲

    我们到底知道多少?

    肯·威尔伯

    万物简史

    恩宠与勇气:超越死亡

    ◆ 10.当灵性与科学相遇——我们创造了自己的世界

    观察者影响被观察者”

    因为所有的一切都是能量的振动,而观察者又会影响被观察者,所以我们创造了我们自己的世界。

    最近若菱自省的时间比较多,很多时候都在回想老人的话,并且拿当天发生的事情来分析、佐证,话就讲得少了

    ◆ 11.命好不怕运来磨——潜意识中的人生模式

    性格倾向×外在环境×各种教育×生活事件×前世业力(如果你信的话)=人生模式

    康庄大道

    自动化导航系统

    ◆ 12.遇见难得的知音——潜意识的表达方式

    你不是你的工作,你不是你的表现,你不是你的成功,也不是你的失败。这些外在的东西,丝毫动摇不到你那个内在的真我,看清楚小我的虚假认同

    比方说你想从事某种行业,因此要去考一个证,结果考试当天找不到准考证啦、交通堵塞啦等等,诸多不顺利的事情接二连三地发生,就显示出你的潜意识其实并不想要走这条路。”

    ◆ 13.回溯童年的记忆——我们身体的障碍

    我们一般人对自己的身体只有5%的了解和控制,身体的95%是在潜意识的状态下用自动导航系统操控的。所以,找回与身体的联结就可以帮助我们把5%的‘版图’扩大,找回更多的自己。”
    “怎样找回与身体的联结呢?”
    “跟你的身体对话,倾听你身体的信息。”

    ◆ 14.重新和身体联结——瑜伽和呼吸

    任何能让你专心致志、活在当下的运动,

    观照

    是能让你跟自己好好在一起的运动。

    ◆ 15.激励大师的体验分享——饮食与健康

    喜悦、和平

    我们虽然讲‘突破身体的障碍’,身体却是我们寻找真我的必经之路,所以才要倾听身体的信息,跟身体联结。而为了把这条道路修直、修正,我们必须好好呵护自己的身体,就像那一辆马车也需要好好维护一样,不然有一天寸步难行的时候,讲心灵的追求也是枉然

    你我都是非常幸运的人,希望你能把握机会,跟老人好好学习。

    1.食物的比例:所谓的黄金比例是40%的谷类,40%的水果、蔬菜,20%含有蛋白质的食物。
    2.吃饭的时间:早餐一定要吃得多,晚饭一定要吃得早、吃得少。两餐的间隔时间,不可以超过4小时,才不会耗你的老本儿(能量)。所以在两顿正餐之间,应该吃一些点心,补充一下能量。
    3.食物的分量:轻食和少食多餐。每餐食物的分量不要超过你一只手掌能抓满的分量的五倍,七八分饱就应适可而止。
    4.烹饪方法:生食蔬菜有很多好处,但并不是每个人在每个季节都适合;生食肉类(包括鱼肉)在现代的社会中问题太多,少吃为妙。少油的烹饪法——水煮、蒸是最营养、最好的。
    5.吃的方法:细嚼慢咽可以让唾液和食物充分混合,帮助消化。此外,食物、饮料不要太烫或太冷。我们的身体必须消耗极大的能量,才能将喝下的冰饮料温暖至正常体温(36.5℃),如此一来,整体的免疫力自然下降。所以如果常喝冰饮料,建议将饮料解冻半小时或改喝常温白开水。

    ◆ 16.卸下光环后的人生——健走真好!

    我找到了一项我自己相当喜爱,对身体也相当有帮助的运动——健走

    如果我们习惯于注意自己身体的感觉,时时安抚、照顾它的话,很多疾病就不会因为日积月累而产生

    ◆ 17.“担心”是最差的礼物——不如给他祝福吧

    现在你知道啦,破解身体障碍的方式,就是去和你的身体联结

    老天的事,”老人伸手指指上面,“你的事,他人的事。”

    “你可以把你知道的,你认为对的、正确的东西和他们分享,但是背后不要设定一个预期的结果

    记住,管好自己的事最重要

    ◆ 18.一场“ego boosting”(小我增长)秀——同学会的启示

    若菱看到大家的自我身份认同感都很强:我有一份好工作,我有一个好配偶,我有一双好儿女,我有很好的习惯,我有很好的人生观…

    ◆ 19.被负面情绪套牢——情绪的障碍

    会来,就一定会走

    ◆ 20.在谷底惊见阳光——情绪的体验

    练瑜伽,上什么工作坊、心理课程啦。听起来是很好,可是我哪有那么多时间和钱?我准备要离婚,然后自己一个人养孩子,根本没办法去做那些!”“那怎么办?”若菱都为她着急。“老人说,去做那些是很好,很快就会见效,但是他教了我一些不花钱就可以达到同样效果的方法,我试了以后,果然对我很有效。”老板娘骄傲地说。

    我看见我在寻求被虐待的痛苦感受,我全心地接纳这种感受,并且放下对它的需要

    看见它、接纳它,然后放下对它的需要?

    可是当你回答‘我可以允许它存在’的时候,你的内在就有一股力量升起,你就不会那么害怕、排斥让你痛苦的情绪了。

    每个人来到这个世界上都有不同的功课要学,

    这样孩子的情绪可以充分地被理解,而且他也可以自由地发泄情绪啦。

    ◆ 21.摆荡于背叛、欺骗之间——情绪的爆发

    给你想要的,收走你拥有的。让你衡量真实的自己。

    可见我多么认同自己的工作了!”若菱觉察到

    可见我多么认同自己的工作了!”若菱觉察到

    看见我在寻求被背叛和被欺骗的痛苦感受,我全心地接纳这种感受,并且放下对它的需要

    ◆ 22.是谁在伤口上撒盐——情绪的疗愈

    这样的受苦,是你走出人生模式、茁壮成长的契机。

    反而还要努力冷静地分析自己潜意识的模式,真像做手术不打麻药一样。

    种是无知的、无明的受苦,就是任随潜意识的操控而受苦,同时在抱怨、抗拒那份痛苦。这样的受苦不能让你成长。

    一种受苦是有觉知的受苦,当你感觉到撕裂般的痛楚、好像要爆炸似的愤怒,你不逃避、不抱怨,你全然地去经历它。让这个压抑、隐藏多年的能量爆发出来,用不批判、不抗拒的态度,在全然的爱和接纳中去经历它。这样的受苦,是你走出人生模式、茁壮成长的契机

    不要批判、不要抗拒,就是去接纳这个愤怒!让这种能量自然地流露出来,不要压抑

    不要想,只是去经历它。用爱去接纳你压抑了几十年的愤怒和悲伤

    是对人臣服,是对事情臣服,对本然(what is),就是已经发生的事情臣服

    我们人会受苦的最大原因,就是抗拒事实

    无论你的选择是什么,不带负面情绪去做这些事,会比带着情绪去做好得多。

    ◆ 23.爱过、痛过、哭过之后——臣服的体验

    决定从此和玉梅保持礼貌的距离,和其他同事一样。

    浴火重生的凤凰是更有生命力的

    所有发生在我们身上的事件都是一个个经过仔细包装的礼物。只要我们愿意面对它有时候有点儿丑恶的包装,带着耐心和勇气一点儿一点儿地拆开包装的话,我们会惊喜地看到里面深藏的礼物

    是她的大脑自己去筛选、过滤、定位出来的,其实并不是事实

    ◆ 24.梦的秘密——当下的臣服

    臣服的好处就是,当你接纳了当下,不徒然浪费力气去抗争的时候,事情往往会有意想不到的转机出现,你才发现原来的挣扎真的是白费力气。而且,正因为你把能量充分关注于眼前的事物上,有的时候你会发现更好的解决之道,帮助你脱离眼前的困境,或是你不喜欢的情境。

    ◆ 25.背负重责大任的脑袋——检视思想

    我们有勇敢的一面,就一定有胆怯的一面,因为这是一个二元对立的世界,我们是一个完整的人,不可能只有一面而没有另外一面。再能干的人,再完美的人,也会有力不足以逮的地方。

    有些人每天把时间排得满满的,就是不愿意去面对自己

    只有当你自己愿意进去探索,把里面的东西拿出来,摊在阳光下接受疗愈,或是把光带到洞中,疗愈才会发生。”

    ◆ 26.亲爱的,外面没有别人——转念作业

    同样的,当你对某一类人或是他们的行为,特别有意见、特别看不顺眼的时候,就是一种自我的投射行为,也是一种逃避策略,其实,他们的那些缺点你都有,只是不承认罢了

    的恩典,所以在当下的每个选择中,我们没有惧怕,能做出最好的选择,而且正因为我们深信神的恩典深藏其中,最好的事物会因为我们有意识的选择而发生

    ◆ 27.昔日女星的解套智慧——思想的瘾头

    随时观照自己的思想

    A(事件)→B(信念、想法)→C(结果)

    经过很多的努力和漫长的等待。这些道理都懂了,并不代表你就都能做到。第一步,就是你要下定决心,不再被你的思想干扰,然后你要花很多时间去培养觉察和定静的功夫。

    灵性的修持和身体工作

    ◆ 28.我是个婚姻失败者?!——思想的搅扰

    观察自己的思想

    让我们心理上受苦的,不是事情本身,而是我们对事件的想法,和围绕着这个事件所编造的“故事”

    自己的价值是自己给的,不能把这个权力拱手让给他人

    自己的抗拒就像是拿脑袋在撞墙,真的是“徒劳无功”,而且对事情的后续发展一点儿帮助都没有。

    若菱突然觉得海阔天空、神清气爽。“其实没什么大不了的嘛!不就是一种情绪嘛!来了就会走,不要躲避、藏匿或是压抑。只是去‘允许’就可以了,她感到内在有一股力量油然升起。

    ◆ 29.什么让我感到喜悦——认同的解离

    因为舞蹈是最能展现你自己的一种艺术,在舞动四肢的同时,你不但与身体联结,而且能释放累积的压力、情绪,进而用舞姿和蕴含其中的力量来表达你自己。

    然后你会在生活的点点滴滴中,逐渐看到让你喜悦的东西,它们是无所不在的。一朵迎风招展的小花,一个婴儿的微笑,一片阳光下闪亮的树叶,一句朋友随口的赞美,这些都是无声的问候、喜悦的祝福

    老人摇头,“学校教育、家庭教育,都没有告诉孩子们,他们真正是谁,也没有教他们如何从内在汲取自己的力量,而不是靠外在的认同和肯定。”

    ◆ 30.老婆不是秀给别人看的——身份认同的探索

    但是一连串的打击太大了,我开始怀疑起人生的目的,还有自己的价值

    老婆是和我一起过生活的,不是秀给别人看的,心灵相通最重要。比我年轻几十岁的女孩子,哪能懂得我的喜好、心意、心态呢?娶年轻女孩的人,通常都是希望在女孩身上满足一些小我的需求,这也是一种无谓的身份认同。

    没错!觉知是破除身份认同的第一步。要你放下身份认同是很难的,‘看见’是第一步——先要看到你自己认同某样东西,也许你没办法立刻放下,但是如果你能彻底了解到你认同的那些东西,其实不是你,也不是属于你的,你就有可能从这个向外境追逐的噩梦中醒来。

    ◆ 31.战胜了胜肽——心想事成的秘密

    了解自己的人生模式,学会自己的功课之后,才能获得真正的成功?

    你所向往的东西必须是命中注定该是你的,或是与你的更高目的是一致的、有利于人类社会的。要不然就是你能深入到潜意识和真我的层面,破除人生的模式,学好自己该学的功课,破解你的命运,否则心想事成只是纸上谈兵罢了

    联结、臣服、定静、观照、觉察

    让自己随时随地都处在你已经得到了你想要的东西之后的感受。

    这样去观想并且去经历那种感受,让你的每个细胞都充满信心地在召唤它想要的东西

    你采取行动的过程应该是毫不费力(effortless)而又充满喜悦的,这样不但效果更好,你也乐得轻松

    你真心想要一样东西的时候,你身上散发出来的就是会吸引那样东西的那种振动频率,然后全宇宙就会联合起来帮助你得到你想要的东西

    “管好自己的事,别理他人的事

    我们感恩的时候,就是在能量的层面跟宇宙说:‘多来点儿,多来点儿!’同样的,在你想要的事情还没有成就的时候,就去感恩、感谢,宇宙就不得不给你啦!”

    ◆ 32.未实现就先感恩——最后的试炼

    清楚地看到,发生的事件本身是中立的,因为,如果她今天是一个正要辞职、想去做全职主妇的人的话,这是个天大的好消息。毕竟这样大的外商公司资遣资深的员工,是要付出很大的代价的,若菱几乎可以拿到一年的薪水。

    嗯,先要解除自己的人生模式,学会自己的功课,然后全心全意地用观想的方法去散发‘事已成’之后那种愉悦感受的振动能量,

    想要的东西必须很清楚、很具体,而且要为它付出一定的努力,同时言行一致

    观想你已经得到你想要的东西的最佳时刻是在早晨将醒未醒之际、晚上将睡未睡之时,因为那个时候你与你的潜意识最接近。”

    观想你已经得到你想要的东西的最佳时刻是在早晨将醒未醒之际、晚上将睡未睡之时,因为那个时候你与你的潜意识最接近

    ◆ 33.开始,就是未来——迎风飞扬

    我看到你的成长、茁壮,心中有无比的喜悦。记得,要把你的祝福跟所有的人分享,因为分享就跟感恩一样,分享出去的越多,你回收的就越多。

    外面没有别人,只有你自己。

    你能带着信心,给它一点儿时间,耐心、细心地拆开这个惨不忍睹的包装外壳,你会享受到它内在蕴含着的丰盛、美好,而且是精心为你量身打造的礼物。
    祝福你,孩子。

    ◆ 34.婚姻是一场修行——亲密关系的联结

    看到若菱的家窗明几净,种了不少绿植,知道她已经是个很会生活的人了

    如果双方的感情基础深厚,本来就是天生的一对,外遇之后,感情反而会更加紧密相连。当然,这是要建立在被外遇的那一方,能够面对并且放下自己‘被抛弃’‘无价值感’的痛苦信念之上,愿意真心原谅,就能以喜剧收场。”

    ◆ 35.快乐和对错,谁更重要——走出观念的牢笼

    还是要去诚实地面对自己的阴暗面,而不是一味地追求光明。”

    你首先要看到自己有观念,而且你的观念是阻挡你进入自己内在和平、喜悦的唯一障碍——这个负责任的态度一定要有

  • vue的MVVM模型

    1、mvvm简介:
    mvvm是model-view-viewModel的缩写,是一种基于前端开发的架构模式,其核心是提供对view和viewModel的双向数据绑定,这使得viewModel的状态改变可以自动传递给view,即所谓的数据双向绑定。
    vue.js是一个提供了mvvm风格的双向数据绑定的js库,专注于view层。它的核心是mvvm中的vm。viewModel负责连接view和model,保证视图和数据的一致性,这种轻量级的架构让前端开发更加高效和便捷。

    2、为什么会出现MVVM
    以前我只知道mvc,也是在大学学java的时候接触到的。ssh框架就是用来构建一个标准的mvc框架。说实话mvc,始终没有深刻理解。
    只知道model view control,可见是MVC满足不了前端开发了。找到了以下的理解。

    标记语言和MVVM

    随着20世纪初web的崛起,HTML跟JS这样标记语言+程序语言的组合模式开始变得令人注目。逐渐推出的Flex、Sliverlight、QT、WPF、JSF、Cocoa等UI系统不约而同地选择了标记语言来描述界面。

    在这样的架构中,view(或者说叫控件,不但是从依赖关系上跟程序的其他部件解耦,而且从语言上跟其它部分隔离开来。

    标记语言的好处是,它可以由非专业的程序员产生,通过工具或者经过简单培训,一些设计师可以直接产生用标记语言描述的UI。想要突破这个限制使得view跟其它部分异常耦合可能性也更低。

    然而这样的系统架构中,MVC和MVP模式已经不能很好地适用了。微软架构师John Gossman在WPF的XAML模式推出的同时,提出了MVVM的概念。

    WPF得MVVM正式说明了它的view的概念跟MVC中的view的概念的区别。这里简单画了一下:

    image

    在MVVM模式中,数据绑定是最重要的概念,在MVC和MVP中的view和model的互相通讯,被以双向绑定的方式替代,这进一步把逻辑代码变成了声明模式。

    1、数据对象(Model),与dom绑定的数据
    2、视图对象(View),里面封装了对dom节点的解析、事件绑定、视图更新渲染等方法
    3、视图模板绑定对象(ViewModel),这也是mvvm实现的核心方法,通过defineProperty将Model对象中的数据复制到了View对象中,并对数据进行了监控,每当get或set时都会触发自定义事件,完成对视图的更新。

    详细代码实例
    https://segmentfault.com/a/1190000014739158






    以下文章转载自winter-cn
    https://www.cnblogs.com/winter-cn/p/4285171.html

    谈谈UI架构设计的演化

    经典MVC

    在1979年,经典MVC模式被提出。

    在当时,人们一直试图将纯粹描述思维中的对象与跟计算机环境打交道的代码隔离开来,而Trygve Reenskaug在跟一些人的讨论中,逐渐剥离出一系列的概念,最初是Thing、Model、View、Editor。后来经过讨论定为Model、View和Controller。作者自言“最难搞的就是给这些架构组件起名字”。

    因为当时的软件环境跟现在有很大不同,所以经典MVC中的概念很难被现在的工程师理解。比如经典MVC中说:“view永远不应该知道用户输入,比如鼠标操作和按键。”对一个现代的软件工程师来说,这听上去相当不可思议:难道监听事件不需要类似这样的代码吗?

    view.onclick = ......
    

    但是想想在70年代末,80年代初,我们并没有操作系统和消息循环,甚至鼠标的光标都需要我们的UI系统来自行绘制,所以我们面对的应该是类似下面的局面:

    mouse.onclick = ......
    mouse.onmove = ......
    

    当鼠标点击事件发生后,我们需要通过view的信息将点击事件派发到正确的view来处理。假如我们面对的是鼠标、键盘驱动这样的底层环境,我们就需要一定的机制和系统来统一处理用户输入并且分配给正确的view或者model来处理。这样也就不难理解为什么经典MVC中称”controller是用户和系统之间的链接”。

    因为现在的多数环境和UI系统设计思路已经跟1979年完全不同,所以现代一些喜好生搬硬套的”MVC”实现者常常会认为controller的输入来自view,以至于画出model、view、controller之间很奇葩的依赖关系:

    image

    我们来看看Trygve Reenskaug自己画的图(这恶趣味的骷髅啊……):

    image

    值得一提的是,其实MVC的论文中,还提到了”editor”这个概念。因为没有出现在标题中,所以editor声名不著。MVC论文中推荐controller想要根据输入修改view时,从view中获取一个叫做editor的临时对象,它也是一种特殊的controller,它会完成对view和view相关的model的修改操作。

    控件系统

    MVC是一种非常有价值的架构思路,然而时代在变迁,随着以windows系为代表的WIMP(window、icon、menu、pointer)风格的应用逐渐成为主流,人们发现,view和controller某些部件之间的局部性实际上强于controller内部的局部性。于是一种叫做控件(control)的预制组件开始出现了。

    控件本身带有一定的交互功能,从MVC的视角来看,它既包含view,又包含controller,并且它通过”属性”,来把用户输入暴露给model。

    controller的输入分配功能,则被操作系统提供的各种机制取代:

    • 指针系统:少数DOS时代过来的程序员应该记得,20年前的程序中的“鼠标箭头”实际上是由各个应用自己绘制的,以MVC的视角来看,这应当属于一个”PointerView”的职责范畴。但是20世纪以后,这样的工作基本由操作系统的底层UI系统来实现了。
    • 文本系统:今天我们几乎不需要再去关心文本编辑、选中、拖拽等逻辑,对web程序员可以尝试自己用canvas写一个文本编辑框来体验一下上个时代程序员编写程序的感受。你会发现,选中、插入/覆盖模式切换、换行、退格、双击、拖拽等逻辑异常复杂,经典MVC模式中通常使用TextView和TextEditor配合来完成这样的工作,但是今天几乎找不到需要我们自己处理这些逻辑的场景。
    • 焦点系统:焦点系统通过响应鼠标、tab键等消息来使得控件获得操作系统级唯一的焦点状态,所有的键盘事件通常仅仅会由拥有焦点的控件来响应。在没有焦点系统的时代,操作系统通常是单任务的,但是即使是单一应用,仍然要自己管理多个controller之间的优先权和覆盖逻辑,焦点系统不但从技术上,也从交互设计的角度规范化了UI的输入响应,而最妙的是,焦点系统是对视觉障碍人士友好的,现在颇多盲人用读屏软件都是强依赖焦点系统的。

    所以时至今日,MVC,尤其是其中controller的功能已经意义不大,若是在控件系统中,再令所有用户输入流经一个controller则可谓不伦不类、本末倒置。MVVM的提出者,微软架构师John Gossman曾言:“我倾向于认为它(指controller)只是隐藏到后台了,它仍然存在,但是我们不需要像是1979年那样考虑那么多事情了”

    MVP

    1996年,Taligent公司的CTO,Mike Potel在一篇论文中提出Model-View-Presenter的概念。

    在这个时期,主流的view的概念跟经典MVC中的那个“永远不应该知道用户输入”的view有了很大的差别,它通常指本文中所述的控件,此时在Mike眼中,输入已经是由view获得的了:

    image

    Model-View-Presenter是在MVC的基础上,进一步规定了Controller中的一些概念而成的:

    image

    对,所以,不论你按照Mike还是Trygve的理解方式,MVP和MVC的依赖关系图应该是一!模!一!样!的!因为Mike的论文里说了“we refer to this kind(指应用程序全局且使用interactor, command以及selection概念的) of controller as a presenter”。presenter它就是一种controller啊!

    image

    把依赖关系画成这样也是醉了啊!不管你信不信我反正是不信啊!

    标记语言和MVVM

    随着20世纪初web的崛起,HTML跟JS这样标记语言+程序语言的组合模式开始变得令人注目。逐渐推出的Flex、Sliverlight、QT、WPF、JSF、Cocoa等UI系统不约而同地选择了标记语言来描述界面。

    在这样的架构中,view(或者说叫控件,不但是从依赖关系上跟程序的其他部件解耦,而且从语言上跟其它部分隔离开来。

    标记语言的好处是,它可以由非专业的程序员产生,通过工具或者经过简单培训,一些设计师可以直接产生用标记语言描述的UI。想要突破这个限制使得view跟其它部分异常耦合可能性也更低。

    然而这样的系统架构中,MVC和MVP模式已经不能很好地适用了。微软架构师John Gossman在WPF的XAML模式推出的同时,提出了MVVM的概念。

    WPF得MVVM正式说明了它的view的概念跟MVC中的view的概念的区别。这里简单画了一下:

    image

    在MVVM模式中,数据绑定是最重要的概念,在MVC和MVP中的view和model的互相通讯,被以双向绑定的方式替代,这进一步把逻辑代码变成了声明模式。

    结语

    从经典MVC到MVVM,UI架构经过数次重大变迁,一些概念也在不断变化,架构和底层环境互相影响、适配,我认为时至今日,经典MVC已经不再是UI架构的正常选项。

    更糟糕的是,今天无数经过演绎的MVC实现(如backbone)和科普文,要么是原本作者概念已经很混乱,掺杂私货,要么为了适配现代的标记语言和控件模式,自己修改了经典MVC中的一些概念和耦合关系。实际上今天MVC已经没法作为一种交流的标准词汇了。

    写此文,希望大家能了解些历史上的发展历程,莫被不严谨的文章误导。其实本文的相当多观点也是经过演绎的,所以我附上所有原始文献链接,希望大家看了以后能有自己的判断:)也欢迎大家据此指出我理解的错误之处。

  • 优秀的人努力又自洽

    读李拓远《不如去闯》这本书我看的有点晚了。不过种一棵树最好的时节是十年前和现在(自我安慰下哈)。打破了我以往看书要看出版很多年或者学者或者行业里面耕耘了几十年的作者写的书的观点。

    学无先后,达者为师。

    作者详尽的简述了自己如何从高中求学海外,又如何在耶鲁大学度过加入高盛,又在高盛工作时候做了感慨职业精神,工作态度。

    简略的描述了离职和进行了第一次创业(这中间作者没有积极的宣扬自己的创业公司也只轻描淡写的说自己遇到了各色人等和艰难,可能他担心自己诚心写作怕被读者当作是宣传广告,故此谨慎的写了一点自己创业)之后兼顾创业后去哈佛商学院上学。其中很有意思的是他分步骤地调研了是不是哈佛大学的图书馆凌晨四点还灯火通明,座无虚席的学子苦读。发现事实不是这样,而是有效率的学习才是真实的状态。

    最后一篇是感恩母亲抚育自己的,写的非常令人感动落泪。

    总之是一本非常值得看和做笔记实施学习的书。

    内容简介:

    《不如去闯》是“90”后双料学霸李柘远写给年轻人的人生使用手册,让年轻人从此走上进阶开挂之路。本书内容囊括求学中遇到的趣事,工作中遇到的瓶颈以及自励心的建立。内容对年轻人有着实际引导作用,但又不会让人感到枯燥乏味。是一部少见的励志与趣味并存的散文集。

    本书不是单纯的学习方法的罗列,而是给处于迷茫期的你点明方向。不仅是学生,对于当下的年轻人,本书也可以帮助你建立自励心和规划力。同时,书中的小故事介绍了美国当地及校园生活的风土人情,可以为读者打开视野,了解到更多书本上没有的有趣的经历。

  • 浏览器内核

    看到一个面试谈到兼容,想到浏览器内核,浏览器大战引发的兼容性,
    浏览器厂商不同,内核不同。
    所谓的“浏览器内核”无非指的是一个浏览器最核心的部分——“Rendering Engine”,直译这个词汇叫做“渲染引擎”,不过我们也常称其为“排版引擎”、“解释引擎”。这个引擎的作用是帮助浏览器来渲染网页的内容,将页面内容和排版代码转换为用户所见的视图。

    注:有时候我们所说的“浏览器内核”甚至“渲染引擎”,其实除了渲染引擎,也悄悄包含了javascript引擎,如WebKit,它由渲染引擎WebCore和javascript引擎JSCore组成。

    常见的浏览器内核(或者说渲染引擎)有很多个,如Trident、Gecko、WebKit等等,不同的内核对网页编写语法的解释也有不同,进而导致同一个页面在不同内核的浏览器下显示出来的效果也会有所出入,这也是前端工程师需要让作品兼容各种浏览器的原因。

    我们常常喜欢把浏览器内核与某浏览器名称直接挂钩起来,如IE内核、Chrome内核,其实是不全面的说法。比如Opera在7.0版本到12.16版本中采用的是独立研发的Presto引擎,但在后续跟随了Chrome的脚步加入了WebKit大本营,放弃了Presto;另外即使名称相同,但版本不同的引擎也可能存在较大差别。比如IE6使用的是Trident早期版本,存在许多bug,性能也较低。而最新的IE11所使用的Trident7.0版本已经可以支持WebGL(3D绘图标准)以及HTML5大部分标准。

    下面按照各个主流浏览器,介绍下它们所使用的浏览器内核的历程。

    Internet Explorer:
    IE开发计划开始于1994年夏天,微软为抵抗当时主流的网景Netscape Navigator,要在Windows中开发适合自己的浏览器,但微软并没有时间从零开始。因此和Spyglass合作,于是IE从早期一款商业性的专利网页浏览器Spyglass Mosaic派生出来,虽然Spyglass Mosaic与NCSA Mosaic(首款应用得最广泛的网页浏览器)甚为相似,但Spyglass Mosaic则相对地较不出名并使用了NCSA Mosaic少量的源代码。

    1996年,微软通过给予季度费用和部分收入从Spyglass中取得了Spyglass Mosaic的源代码和授权。从而使IE逐渐成为微软专属软件。它采用的排版引擎(俗称内核)为Trident。每一次新的IE版本发布,也标志着Trident内核版本号的提升。

    下面是各Trident版本信息:

    冷知识:除Trident之外,微软还有另一个网页浏览器排版引擎,称为Tasman,它是使用在「Internet Explorer for Mac」的排版引擎。相较于Trident,Tasman引擎对网页标准有较佳的支持,但微软自04年开始已经停止了Mac计算机版本的 Internet Explorer的开发。

    Safari
    Safari是苹果公司开发的浏览器,使用了KDE(Linux桌面系统)的KHTML作为浏览器的运算核心,Safari所用浏览器内核的名称是大名鼎鼎的WebKit。 Safari在2003年1月7日首度发行测试版,并成为Mac OS X v10.3与之后版本的默认浏览器,也成为苹果其它系列产品的指定浏览器(也已支持Windows平台)。

    如上述可知,WebKit前身是KDE小组的KHTML引擎,可以说WebKit是KHTML的一个开源的分支。当年苹果在比较了Gecko和KHTML后,选择了后者来做引擎开发,是因为KHTML拥有清晰的源码结构和极快的渲染速度。

    需要了解的是,虽然我们称WebKit为浏览器内核(或浏览器引擎),但不太适合直接称之为我们开头提到的Rendering Engine(渲染引擎),因为WebKit本身主要是由两个引擎构成的,一个正是渲染引擎“WebCore”,另一个则是javascript解释引擎“JSCore”,它们均是从KDE的渲染引擎KHTML及javascript解释引擎KJS衍生而来。

    在2010年4月,苹果公司宣布了其浏览器引擎Webkit的最新项目 Webkit2。Webkit2的目标是实现独立进程与非阻断式API。

    WebKit可以说是苹果公司给开源世界的一大贡献,基于此开源引擎,衍生了多个WebKit分支,如下面要介绍的Chrome的浏览器引擎。

    Chrome / Chromium
    谷歌Chrome/Chromium浏览器从08年创始至今一直使用苹果公司的WebKit作为浏览器内核原型,是WebKit的一个分支,我们可以称之为Chromium引擎(注意我们这里说的是Chromium引擎,而不是Chromium浏览器)。

    这里顺便介绍下Chrome和Chromium两个浏览器的区别——Chromium浏览器是谷歌为发展自家的浏览器Chrome而开启的计划,所以Chromium相当于Chrome的工程版或称实验版(尽管Chrome自身也有β版阶段),新功能会率先在Chromium上实现,待验证后才会应用在Chrome上。Chromium一天最多可以更新十几二十个版本,实验性的新特性都会现在这里放出,但是Chromium本身其实并不稳定;而Chrome总共有四个更新分支:Canary、Dev、Beta、Stable,稳定性依次增强。

    我们说回引擎。Chromium引擎虽然是属于WebKit的分支,却把WebKit的代码梳理得可读性提高很多,所以以前可能需要一天进行编译的代码,现在只要两个小时就能搞定。因此Chromium引擎和其它基于WebKit的引擎所渲染页面的效果也是有出入的。基于以上原因,有的地方会把Chromium引擎跟WebKit区分开来,有的地方则直接把Chromium引擎归为WebKit(比如维基百科),其实都有其道理。

    然而在13年发布的Chrome 28.0.1469.0版本开始,Chrome放弃Chromium引擎转而使用最新的Blink引擎(基于WebKit2——苹果公司于2010年推出的新的WebKit引擎),Blink对比上一代的引擎精简了代码、改善了DOM框架,也提升了安全性。

    Opera
    Opera浏览器,是一款挪威Opera Software ASA公司制作的支持多页面标签式浏览的网络浏览器。是跨平台浏览器可以在Windows、Mac和Linux三个操作系统平台上运行。Opera浏览器创始于1995年4月,到2014年3月4日,官方发布的个人电脑用的最新版本为Opera20。

    Opera的一个里程碑作品是Opera7.0,因为它使用了Opera Software自主开发的Presto渲染引擎,取代了旧版Opera 4至6版本使用的Elektra排版引擎。

    Presto加入了动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。Presto在推出后不断有更新版本推出,使不少错误得以修正,以及阅读Javascript效能得以最佳化,并成为当时速度最快的引擎。

    然而为了减少研发成本,Opera在2013年2月宣布放弃Presto,转而跟随Chrome使用WebKit分支的Chromium引擎作为自家浏览器核心引擎。

    在Chrome与2013年推出Blink引擎(也是基于WebKit的分支)之后,Opera也紧跟其脚步表示将转而使用Blink作为浏览器核心引擎。

    Firefox
    Mozilla Firefox是一个开源网页浏览器,原名是Firebird,2004年2月9日,Mozilla Firebird决定改称Mozilla Firefox。Firefox浏览器使用的是Gecko内核,其发展历程如下:

    1997年,网景收购了DigitalStyle。当时,网景浏览器在各方面的表现已经比不上她的主要竞争对手Internet Explorer。网景开始研发下一代的排版引擎,并期望把新的排版引擎应用于下一版本的网景浏览器上。

    1998年初,Mozilla计划开始执行。这个新的排版引擎名为Raptor,以开发源码的方式发放于互联网上。后来,因为商标问题,Raptor改名为NGLayout(即next generation layout之意)。而最后NGLayout就被网景重新命名为Gecko。

    2003年7月15日时代华纳解散了网景公司,大部分开发者被解雇。Mozilla基金会亦在当天成立,继续推动着Gecko的发展。时至今天,Gecko仍继续由Mozilla的雇员和义工所维护和发展。

    最后还是再谈谈javascript引擎(后面统称JS引擎)这东西。我们上述的渲染引擎主要是负责HTML、CSS以及其他一些东西的渲染,而JS引擎则主要负责对javascript的渲染,一个JS引擎的好坏决定了一个浏览器对脚本的加载和执行速度,也影响了其跑分。

    下方列出各种主流浏览器各自的JS引擎,了解下即可:

    Firefox:
    SpiderMonkey:第一款JavaScript引擎,由Brendan Eich在Netscape Communications时编写,用于Mozilla Firefox 1.0~3.0版本。

    Rhino:由Mozilla基金会管理,开放源代码,完全以Java编写。

    TraceMonkey:基于实时编译的引擎,其中部份代码取自Tamarin引擎,用于Mozilla Firefox 3.5~3.6版本。

    JaegerMonkey:德文Jäger原意为猎人,结合追踪和组合码技术大幅提高性能,部分技术借凿了V8、JavaScriptCore、WebKit:用于Mozilla Firefox 4.0以上版本。

    IonMonkey:可以对JavaScript编译后的结果进行优化,用于Mozilla Firefox 18.0以上版本。

    OdinMonkey:可以对asm.js进行优化,用于Mozilla Firefox 22.0以上版本。

    Chrome:
    V8:开源,由Google丹麦开发,是Google Chrome的一部分。

    注:我们上面提到Chrome是基于WebKit的分支,而WebKit又由渲染引擎“WebCore”和JS解释引擎“JSCore”组成,可能会让你搞不清V8和JSCore的关系。你可以这样理解——WebKit是一块主板,JSCore是一块可拆卸的内存条,谷歌实际上认为Webkit中的JSCore不够好,才自己搞了一个V8 JS引擎,这就是Chrome比Safari在某些JS测试中效率更高的原因。

    IE:
    Chakra:中文译名为查克拉,用于Internet Explorer 9的32位版本及IE10+。

    Opera:
    Linear A:用于Opera 4.0~6.1版本。

    Linear B:用于Opera 7.0~9.2版本。

    Futhark:用于Opera 9.5~10.2版本。

    Carakan:由Opera软件公司编写,自Opera10.50版本开始使用。

    其它:
    KJS:KDE的ECMAScript/JavaScript引擎,最初由Harri Porten开发,用于KDE项目的Konqueror网页浏览器中。

    Narcissus:开放源代码,由Brendan Eich编写(他也参与编写了第一个SpiderMonkey)。

    Tamarin:由Adobe Labs编写,Flash Player 9所使用的引擎。

    Nitro(原名SquirrelFish):为Safari 4编写。

  • 避免被洗脑

    今天打开测试机,一如既往的首页推荐好多好多新闻。以前当成乐子看,现在觉得既浪费时间又洗脑自己。
    上面有一篇报道,什么千万富翁冒雨排队购房排队离婚之类,太过搞笑,
    因为这个报道的就是我刚好出差每天上班经过的地方,深圳南山大冲华润城三期工程,这报道写的简直就是为了博人眼球,一派胡言。让我以为不是我每天经过的地方,而且还强调下雨和排队。我的天哪
    因为不下雨,面对买所好房子,也会有很多人排队还不如下雨排队,为什么?!因为,在深圳这个季节六月份的天气,每天至少一场雨。下雨排队总比顶着大太阳40度高温要强得多。对于南方人来说下雨就跟正常的工作日是一样的。根本没有什么下雨冒雨前行是多么大惊小怪的事情。6月的夏季下雨是多么的正常事情啊,尤其是对于深圳来说。
    你想买好房排队不是正常的吗?
    你就是,想买个好水果去水果摊都要排队付款啊。
    简直不明白媒体的脑回路,渲染成房价多么多高,有钱人是多么多。简直脑残。所以有些手机浏览器,整天放一些耸人听闻的新闻。还是比较Safari、chrome清晰干爽啊。现在好像是骂房价是正统,导致哪个媒体提到房价就要骂一骂才觉得正常。这样的话,你看看就好,你要是真信了,可就真买不上房子了。

  • 力的三要素

    ceshicehciehi
    3123123
    力的三要素

    力的作用点

    力的大小

    力的方向

    力的三要素是力对物体的作用效果取决于力的大小、方向与作用点。 

    学一门技艺的同理

    投入技艺课程时间的多少、学习的课程是一门还是两门的作用点、学习课程的方向是否正确

     

  • 密码保护:嘿,我不知道你们在看《北京女子图鉴》是怎么了?不要侮辱北漂的女子了

    此内容受密码保护。如需查阅,请在下方输入密码。

  • vue了解

    1、对于MVVM的理解

    MVVM是Model View iewModel的缩写。

    Model代表数据模型,也可以在model中定义数据修改和操作的业务逻辑。

    view代表视图UI组件,它负责将数据模型转化为视图展现出来

    viewModel监听模型数据的改变和控制视图行为、处理用户交互。连接view和model的,同步之间的对象,建立连接。

    在MVVM架构下,view和model之间并没有直接的联系,而是通过viewModel进行交互,model和viewModel之间的交互式双向的,因此view数据变化会同步到model中,二model数据的变化也会立即反映到view上。

    viewModel通过双向数据绑定把view层和model层连接了起来,而view和model之间的同步工作完全是自动的,无需人为干涉,因此开发者只需要关注业务逻辑,不需要手动操作DOM,不需要关注数据状态的同步问题,复杂的数据状态维护完全由MVVM来统一管理。

    2、VUE的生命周期

    beforeCreate(创建前) 在数据观测和初始化事件还未开始
    created(创建后) 完成数据观测,属性和方法的运算,初始化事件,$el属性还没有显示出来
    beforeMount(载入前)在挂在开始之前被调用,线管的render函数首次被调用。实例已完成以下的配置:编译模板,把data的数据和模板生成HTML。注意此时还没有挂载HTML在页面上
    mounted(载入后)在el被创建的vm.$el替换,并挂载到实力上去后调用。实例已完成以下的配置:用上面编译好的html渲染到html内容替换el属性指向的DOM对象。完成模板中的html渲染到html页面中。此过程中进行ajax的交互。
    beforeUpdate(更新前)在数据更显之前调用,发生在虚拟DOM重新渲染和打补丁之前。可以在该钩子中进一步地更改状态,不会触发附加的重渲染过程。
    update(更新后)在由于数据更改导致的虚拟DOM重新渲染和打补丁之后调用。调用时,组件DOM已经更新,所以可以执行依赖于DOM的操作。然而在大多数情况下,应该避免在此期间更改状态,因为这可能会导致更新无限循环。该钩子在服务端渲染期间不被调用。
    beforeDestory(销毁前)在实例销毁之前调用。实例仍然完全可用。
    destroyed(销毁后)在实例销毁之后调用。调用后,所有的事件监听器会被移除,所有的子实例也会被销毁。该钩子在服务器渲染期间不被调用。

    ①什么是vue生命周期?
    答:vue实例从创建到销毁的过程就是生命周期。从开始创建、初始化数据、编译模板、挂载(DOM)→渲染更新→渲染销毁等一系列过程,称之为VUE的生命周期。

    ②vue的生命周期的作用是什么?
    答:它的生命周期有多个事件钩子,让我们在控制整个VUE实例的过程时更容易形成好的逻辑。

    ③vue的生命周期总共有几个阶段?
    答:它可以总共分为8个阶段:创建前/后 载入前/后  更新前/后,销毁前/后

    ④第一次页面加载会触发那几个钩子
    答:会触发下面几个钩子 beforeCreate created beforeMount mounted

    ⑤DOM渲染在哪个周期中已经完成?
    答:DOM渲染在mounted中已经完成

    3、VUE实现数据双向绑定的原理 object.definePropty()
    UVE实现数据双向绑定主要是:采用数据劫持接口发布者订阅模式的方式,通过object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。档把一个普通的javascript对象传给vue实例来作为她的data选项时,vue将便利它的属性,用Obeject.defineProperty将他们转为getter/setter。用户看不到getter/setter,但是在内部它们让vue追踪依赖,在属性被访问和修改时通知变化。

    vue的数据双向绑定将MVVM作为数据绑定的入口,整合observer,compile和watcher三者,通过observer来监听自己的model的数据变化,通过compile来解析编译模板指令(vue中是用来解析{{}}),最终利用watcher搭起observe和compile之间的通信桥梁,达到数据变化 →视图更新;视图交互变化(input)→数据model变更双向绑定效果。

    4、VUE组件间的参数传值

    ①父组件和子组件传值
    父组件传给子组件:子组件通过props方法接受数据;
    子组件传给父组件:$emit方法传递参数
    ②非父子组件间的数据传递,兄弟组件传值
    eventBus,就是创建一个事件中心,相当于中转站,可以用它来传递事件和接受事件。项目比较小时,用这个比较合适。(vuex也可以)

    5、VUE的路由实现:hash模式和history模式
    hash模式:在浏览器符号有“#”以及“#”后面的字符称之为hash,用window.location.hash读取;
    特点:hash虽然在URL中,但不包括在HTTP请求中;用来指导浏览器动作,对于服务端安全无用,hash不会重载页面。
    hash模式下,仅hash符号之间的内容会被包含在请求中,如http:xxxx.com,因此对于后端来说,及时没有做对到对路由的全覆盖,也不会返回404

    history模式history模式采用h5习特性,使用俩新方法:pushState(),replaceState()可以对浏览器历史记录栈进行修改,以及popState事件的监听到状态变更。
    history模式下,前端的url必须和实际想后端发起请求的url一致,如http://wwww.xxx.com/list/id。后端如果缺少了对/list/id的路由处理,将会返回404。vue-router官网描述:不过这种模式要玩好,所以还要后台配置支持。。。所以呢,你要在服务端增加一个覆盖所有情况的候选志愿:如果url匹配不到任何静态资源,则应该返回同一个index.html页面,这个页面就是你app依赖的页面。

    6、vue与angular以及react的区别
    api vue全面

    7、vue的路由钩子函数
    首页可以控制导航跳转,beforeEach afterEach等,一般用于页面title修改,一些需要登录才能调整页面的重定向登录
    beforeEach 有 to from next 三个
    to:route即将进入的目标路由对象
    from:route当前导航正要离开的路由
    next:function一定要调用该方法的resolve这个钩子,执行效果依赖next()方法的调用参数。可以控制页面的跳转。

    8、VUEX是什么?怎么使用?哪种功能场景使用它?
    只用来读取的状态集中放在store中;改变状态的方式是提交mutations,这个是同步的数据,异步逻辑应该封装在acticon里面。
    在main.js引入store,注入,建一个目录store . export
    场景:单页面应用中,组件之间的状态,登录状态等




    state
    vuex使用单一状态树,即每个应用将仅仅包含一个stroe实例,但单一状态树和模块化并不冲突。存放的数据状态,不可以直接修改里面的数据。
    mutations
    mutations定义的方法动态修改vuex的store的状态或数据。
    getters
    类似vue计算属性,主要通过过滤一些数据
    action
    actions可以理解为通过将mutations里面处理数据的方法变成可以异步处理数据的方法,简单说就是异步操作数据。view层通过store.dispath来分发action

    const store=new Vuex.Store({
    state:{
    count:0
    },
    mutations:{
    increment(state){
    state.count++
    }
    },
    actions:{
    increment(context){
    context.commit(‘increment’)}
    }
    })

    modules
    项目特别复杂的时候,可以让每一个模块拥有自己的state、mutation、action、getters使得结构非常清晰,方便管理

    const moduleA = {
    state: { … },
    mutations: { … },
    actions: { … },
    getters: { … }
    }
    const moduleB = {
    state: { … },
    mutations: { … },
    actions: { … }
    }

    const store = new Vuex.Store({
    modules: {
    a: moduleA,
    b: moduleB
    })

    9、vue-cli如何新增自定义指令?
    ①创建局部指令
    var app = new Vue({
    el:’#app’,
    data:{

    },

    // 创建指令(可以多个)
    directives: {
    // 指令名称
    dir1: {
    inserted(el) {
    // 指令中第一个参数是当前使用指令的DOM
    console.log(el);
    console.log(arguments);
    // 对DOM进行操作
    el.style.width = ‘200px’;
    el.style.height = ‘200px’;
    el.style.background = ‘#000’;
    }
    }
    }



    })

    ②全局指令
    Vue.directive(‘dir2’,{
    inserted(el){

    }
    })

    ③指令的使用

    <div id="app">
        <div v-dir1></div>
        <div v-dir2></div>
    </div>
    10、vue如何自定义一个过滤器
    {{msg| capitalize }}
    var vm=new Vue({
        el:"#app",
        data:{
            msg:''
        },
        filters: {
          capitalize: function (value) {
            if (!value) return ''
            value = value.toString()
            return value.charAt(0).toUpperCase() + value.slice(1)
          }
        }
    
    全局定义过滤器
    Vue.filter('capitalize', function (value) {
      if (!value) return ''
      value = value.toString()
      return value.charAt(0).toUpperCase() + value.slice(1)
    })
    
    过滤器接收表达式的值(msg)作为第一个参数。capitalize过滤器将会受到msg的值作为第一个参数

    11、对keep-alive的了解?
    keep-alive是vue内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染。include(包含组件的缓存) exclude(排除组件的不缓存,优先级大于include)

    使用方法:
    <keep-alive include=”include_componens” exclude=”exclude_components”>
    <component>
    <!– 该组件是否缓存取决于include和exclude属性 –>
    </component>
    参数解释
    include-字符串或正则表达式,只有名称匹配的组件会被缓存
    exclude-字符串或正则表达式,任何名称匹配的组件都不会被缓存
    include和exclude的属性允许组件有条件滴缓存。二斗都可以用”,“”分隔字符串、正则表达式、数组。当使用正则或者数组的时候,要用v-bind“
    使用实例
    <keep-alive include=”a,b”>
    <component></component>
    </keep-alive>

    <!– 正则表达式(需要使用v-bind,符合匹配规则的都会被缓存) –>
    <keep-alive :include=”/a|b/”>
    <component></component>
    </keep-alive>

    <!– Array需要使用v-bind,被包含的都会被缓存 –>
    <keep-alive :include=”[‘a’,’b’]”>
    <component></component>
    </keep-alive>
    12、其他面试题
    ①css只在当前组件内起作用
    在style标签中写入scoped即可 例如<style scoped></style>


    ②v-if和v-show的区别
    v-if是按照条件渲染的,v-show是display的block和none。v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。因此,如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件不太可能改变,则使用 v-if 较好

    ③$route和$router的区别
    $route是”路由信息对象“,包括path,param,hash,query,fullpath,matched,name等路由信息参数。而$router是”路由实例“对象包括了路由的跳转方法,钩子函数等。

    ④vue.js的两个核心是数据驱动和组件系统

    ⑤vue的常用指令 v-for v-if v-show v-else v-bind v-on

    ⑥vue常用的修饰符 .prevent:提交页面不在重载页面;.stop:阻止单击事件冒泡;.self:当事件发生在该元素本身而不是子元素的时候回触发;.capture:事件侦听,事件发生的时候回调用

    ⑦v-on可以绑定多个方法
    ⑧vue中key值得作用
    当vue.js用v-for正在更新已渲染过得元素列表时,它就默认的”就地复用“策略。如果数据的顺序被改变,vue将不会移动DOM元素来匹配数据项的顺序,而是简单复用此处的每个元素,并且确保它在特定的索引下显示已被渲染过得每个元素。key的作用主要是为了更高效的更新虚拟DOM
    ⑨什么是vue的计算属性
    答:在模板中放入了太多的逻辑会让模板过重难以维护,在需要对数据进行复杂处理,且可能多次使用的情况下,尽量采取计算属性的方式。
    好处:1)使得数据处理结构清晰
    2)依赖于数据,数据更新,处理结果自动更新
    3)计算属性内部this指向vm实例
    4)在template调用时,直接写计算属性名即可
    5)常用的getter方法,获取数据,也可以使用set方法改编数据
    6)methods,不管依赖的数据变不变,methods都会重新技术,但是依赖的数据不变的时候computed从缓存中获取,不会重新计算
    10、vue等页面应用及其优缺点
    vue的目标是通过尽可能简单的api实现响应的数据绑定和组合的视图组件。核心是一个相应的数据绑定系统。MVVM、数据驱动、组件化、轻量化、简洁高效快速,模块友好。
    缺点:不支持低版本浏览器(其实这也是优点,有助于推动浏览器厂商的标准化)不利于SEO的优化。如果要支持SEO,需要通过服务端来进行渲染组件。;第一次加载首页耗时相对长一些。不能使用导航按钮需要自行实现前进后退



  • 我不过低配的人生

    《我不过低配的人生》 雾满拦江

    点评:★★★★★

    我不过低配的人生,指的是我不过浑浑噩噩的生活,我想要明白自己为什么而活,为什么而战。
    需要看书,需要接触不同差别的人。这就是红楼梦所说的世事洞明皆学问。行动力要强化。
    不能因为流行就意识层不接触。不能固化思维。


    ◆ 突破思维障碍与边界,让自己强大起来

    知识,是拿来外用的。
    而智慧,却是真实自我的浮现

    哪怕你出身再寒微,资源再匮乏,但你能够正确认知自我,能够克制天性中的疲懒、懦弱与恐惧,照样有一番惊天作为。

    第一,要相信人是可以改变的,每个人都可以变得更好

    第二,学会正确地思考。正确地思考,一定是非情绪化的,承认自己是无知的。千万别把抬杠当成思考,别把胡搅蛮缠当

    第三个,承认自己的无知与愚蠢,承认自己在成长过程中,因为物质资源的匮乏而自我设限

    第四个,阻碍我们的,始终是伪思考。

    静心,温和,从旁观者的角度,审视心中的恐惧与懦弱。去除自我认知中的情绪宣泄,收敛心志,就能够让心中的智慧浮现,就能够与真正的自己相遇。

    ◆ 人生不需要太多大道理,注重人品是关键

    于是你就知道了,考试分数不重要,相貌美丑也不重要。
    重要的是,你是否具有让大家信任的能力。
    还是要看人品。

    他们只是不喜欢,或是讨厌某个人,才会否决对方的观点。
    在意的不是观点。
    是好恶。
    是输赢

    太上立德,其次立功,其次立言

    ◆ 只有努力还不够,方法更重要

    独立的能力,是缺少不得的,但社会化的能力更重要

    但社会化能力,这是最令人痛苦的实践学科,带有强烈的失败主义风格。

    熟谙

    修复此前教育不足对自己大脑造成的伤害。

    借口式、责怨式与颓废式

    在你的视野之外,还有个高远美妙的智慧境界,获得这种快感并不需要多么劳心费神,只需要修复自己人格中的缺失与不足,只需要弥合成长时的心灵创伤——但是这种创伤,恰恰构成我们现实思维的一部分,阻碍了我们的修复与努力。
    人有病,天知否?
    天不知道不重要,我们自己知道,就行了。

    ◆ 能力绝非万能,心胸非常重要

    当我们流露出嫉恨的褊狭心肠,那是瞒不过人的。一个人因嫉而恨的嘴脸,往往是下意识的反应,自己毫无察觉,但别人却看得清清楚楚。

    善待别人的玻璃心

    有了能力,积攒人品,这只是第一步。比能力更重要的是,我们要学会善待别人的玻璃心

    以开放的心胸,关注并欣赏身边朋友们的长处,这样才会给予未来的自己成功的机会。

    ◆ 穷孩子如何站在富人堆里

    冯尼古特

    ◆ 发现别人,自我实现——人生就是要奋斗

    而商业时代的自由者——必须要介于二者之间,既不可心怀莫名的恐惧,又不可挑衅冰冷的法律。这是可以归入适合于商业时代的第三类型。
    出现在华尔街融商智库成员名单上的这个人,大概算是这种类型。
    这个人,算是我的一个老大哥,只是好多年没有见面了。

    都感到非常震惊

    ,是指询问客服的人中,发生购买行为所占到的比例——鬼脚七指导说

    这一生务必要活得爽快,不可憋居于斗室里巷之间,世界那么大,地球这么圆,你一生来来去去如果只限于方圆几公尺之内,这岂不是辜负了上天造就的你这颗聪明多智头脑

    ◆ 摆脱贫困思维的困扰

    被他屁股死死压住的,有许多比他入行更早的人,那些人至今还未能从贫寒中挣扎出来,所以老冮这个人,就很有研究价值。

    意味着对低品质的生活过度沉迷,无力挣脱。

    相反,如果你有心往高处走,“培养”自己高贵的品质、高尚的事业、高价值的配偶及孩子,就会步出竞争态势惨烈的低端市场,脱颖而出,赢得人生。

    心智成熟的姑娘,内心丰盈而饱满,有明确的生活目标,不会总是陷入迷茫状态,六神无主,必须要让别人支付巨大的时间成本来填补,简单说就是不耗人。用女孩们自己的话来说,就是好养。
    好养的意思,大概是说女孩

    需要警醒自己

    品质的人,需要支付巨大的人生成本维护自己的低劣天性,除非破局,发誓做个高品质的男生,才有可能把人生成本降下来。

    品质的人,需要支付巨大的人生成本维护自己的低劣天性,除非破局,发誓做个高品质的男生,才有可能把人生成本降下来。

    如果一个人,没有追求,那就意味着他不知道自己是谁,不知道自己在什么地方,就会频繁出现在错误场合,遭遇一次又一次的强烈否定。而人是对否定极度敏感的生物,一旦遭遇否定就会激烈反弹,就会陷入不可遏制的暴怒中。

    唯有高品质的追求,会自然而然形成高品质的习惯,而好习惯多数是不需要付费的,坏习惯才要支付大成本

    ◆ 你要相信生活会改变

    然而,人的智商,与其内心深处的恐惧成反比,恐惧越大,智商越低。当恐惧大到足够程度,智商飙降为零——最大的恐惧,会让人大脑一片空白,甚至丧失反应能力。这种情况,就是恐惧导致智商消失的最常见情形。

    阿列克西耶维奇说:没有记忆的人,只能产生恶。
    这位诺贝尔文学奖获得者是在说,当一个人,或一个群体,抹除记忆,否定现实,染上了严重的习得性无助,不愿意立足于现实,进行冷静地反思,结果必然是因循旧有的习惯思维,重蹈往昔的错误。而阿列克西耶维奇所做的一切,正是要避免这一点。
    否定现实,是习得性无助最大的悲哀。而人一旦陷入这种思维困境,就必须要尝试挣脱。
    (05)
    习得性无助严重者,往往会沦为否认现实的虚无主义者。
    当一个社会禁区过多,宽容度不足,受到抑制整体呈现出强势凌迫之时,许多人心里的恐惧元素就会提高,压抑大脑的活力,从此不再思考,甚至彻底丧失思考能力。
    这类型的人士就如同阿列克西耶维奇所遇到的,他们逃避到病态的快感之中,并希望所有人继续和他们在一起,重复经历他们曾经的苦难。

    我要敲代码开电脑去图书馆

    许多孩子认为自己再努力也无法改变命运,于是干脆放弃了努力。再有就是人生态度上,习得性无助人群不认为自己的努力会带来生活上的改善,从此颓废懊恼,丧失进取能力

    永远要相信功不唐捐,要相信奋斗的价值,你所有的付出与努力,都将在你的人生中沉积发酵,酝酿出你丰硕的人生果实。

    只有拥抱一个变化的世界,你的心才会豁然开朗。

    这个过程有点像运动员健身,没跑起来时感觉目标极遥远,但一旦开始,过程就是一切。

    ◆ 人生的四个等级

    看似违背常理,实则快人一步,陶朱公迅速暴富

    怎么改变呢?我觉得有些小事我也会因为钱而出问题来,思维模式来自于贫困的家庭。我要开拓这个边界

    为了钱而惹出人生问题,这个叫蠢,是最末等的人生。

    钱,是用来解决问题的。人生在世,要学会避免那些钱不能解决的问题。绝不可以因为钱生出问题——牢记这个原则,你才有可能获得经济与心灵上的双重自由。

    ◆ 哪些能力很重要,一点就透却没人告诉你

    第一关是有实力的竞争对手,对你形成残酷挤压,你顶不住,就没法坚持下去了。
    第二关是经营难题,你不够大,就没人理你。稍大一点,客户还没来,差评师已经蜂拥而至,你怎么办?
    第三是痛苦的负溢价,小本经营,刚刚开张,你要拿出质量最过硬的货,却只能卖到吐血价。
    第四个是扩张的困难,酷爱你产品的客户,根本不知道你,广告你又打不起,你说你可咋办?
    第五个是你想创新,想细化,却根本得不到市场的认可。
    第六个是挺进空白市场,雄心勃勃冲进去,才发现这个所谓的空白市场,根本就没个人影儿。

    这个实际上不是能力,而是见识,是思维高度——但,日常的这些见识,被一些奇异的包装扭曲了,这种包装激发了你心里的恐惧,让你产生人生艰难的假象,与智慧及人生成功失之交臂。

    常态是三年,周转期是五年,如果你不知道哪怕一个辣酱面皮,都要卖到三年才会形成影响,指望一炮而红,那你的资源储备,就可能因为严重不足而半道崩殂。
    知道有此三年或五年的规律,就不会焦虑惊慌。这三年或五年,你要等的是准备不足的竞争对手们,纷纷倒在前行的路上,等你的气势,逐渐养成。
    不想玩这个,只想打工跟老板玩,这个也简单——你只要知道,这世上几乎所有的事儿,差不多都接近于这个法则,你就比别人拥有了更强的优势。这时候你会发现,蠢萌的同事们,会在事情进程中盲目地乐观,要不就是瞎悲观,悲观乐观都到不了点子上。你说他们怎么赢你?

    人生成就,靠的是智慧和耐性。
    智慧知道事情会经历哪几个阶段,周期有多长。
    耐性就是等待这个时间到来。

    ◆ 想当然是靠不住的,还是要思考

    你站在较高的社会位置,需要有洞察全局的能力。当你处在极低的社会位置,需要有社会管理者的眼光——居庙堂之高,则忧其民,处江湖之远,则忧其君。这个叫思考。

    视而不见,只是因为思考能力不足。

    思考者是快乐的,因为他们具有排解不良情绪的能力,不会被低劣心绪所左右。仅此一点,也值得我们多想想这个问题。

    ◆ 跨不过去的是苟且,跨过去的是远方

    都是拥有着强大的心灵力量,能够从最险恶的处境中,杀出一条血路的那种人。
    他们是幸存者。

    活着干、死了算、不死总会出头、再穷无非讨饭的人生哲学——这仨老兄都讨过饭,说到他们老哥仨的脸皮,那可不是一般的厚。

    对不确定性及确定性的规律认知上。

    诗和远方,是你人生的梦想与为之付出的努力

    这是那些不相信努力会让人变得优秀的人,无论如何也想不通的道理。

    穷且益坚,决不堕落,

    希望与等待。说的就是这个意思。

    确定性中守候不确定性,于必然性中捕捉偶然性,于努力中静候机遇,于希望中沉静等待,这就要求我们提升自我努力的质量。

    ◆ 为什么有些人勤劳却陷入贫困

    ………谁也不要让我交个税,所以就找底薪吗???

    就像是只无辜的小母鸡,在看一群狐狸奔忙。我没多想,还以为是长年的困馁生活,让他打不起精神来,就鼓励了几句,他小声地嘀咕了句:谁也甭想骗我,就悄悄走出去了。

    互惠互利,才能长久

    我回答:这是生意场上的常态,你和别人合作,总得让人家有钱赚是不?如果你不给别人预留赚钱的余地,你还怎么合作?
    他摇头,用震惊的眼神看着我,就像看个超级大傻瓜

    ◆ 不要读书读到蠢

    寻找人生的意义,有的没有答案先踽踽前行,行路中一点点探索。有的是顿悟了找到了,经济还可以就会写书就会出家。有的顿悟了就回归尘世,感触自己天命所在的惊天动力。

    人生的意义

    ◆ 你日常的麻烦,有可能是情商不足所导致

    现实中,有些人也和这只猫一样,闹情绪时自己折腾自己,把自己折磨得悲惨凄凉,可别人连知道都不知道。

    李尚龙用一种看傻逼的目光看着她,并在思考用什么委婉的语言告诉她,她是个傻逼,且不让傻逼的她听出来在说她是傻逼。

    李尚龙愣住了,没说话

    习惯会让你成为职场上的红人,情场上的情圣,坏习惯却会让你每天陷入冲突,累得半死,活得郁郁寡欢。

    人生漫长,机会无限。什么时候补上这堂课,都不算晚

    ◆ 凭你的智力,还不够做坏人

    律师说,他这句话说出来,我就只有辞职了。因为他口口声声自己担着,却不签字。他不签字,出了问题我就是全责。钱我分不到几分,黑锅由我来背。别人捞钱你入狱,别人偷驴你拔橛,搁你你干吗

    卡尔·波普尔的《开放社会及其敌人》

    ◆ 用微笑对待别人,用自嘲对付自己

    我当时听了这件事,大为震骇。从此打定主意,这辈子做个厚脸皮的人,脸皮厚,吃个够;脸皮薄,吃不着——不到最后结果出来,决不用软弱的心理折磨自己。

    这就是契科夫讲的一个故事,打了个喷嚏把自己吓死了。其实有一部分社会原因。发生在教育系统和国企

    这孩子打伤泼皮客户之后,认准了公司肯定会严厉地惩罚他。具体如何一个惩罚法,全都是他的想象,到底他是如何想象的,这没人知道,总之他越想象越愤怒,最后被自己的想象气炸了,怒不可遏地把公司狠骂一顿。

    学会输的人,才能学会赢。
    不会输的人,想赢就比较难。
    输不起的人,多半也赢不起。

    这件事,我要冲击五次,说不定就会成功。当然别人很容易识破你的伎俩,会大声嘲笑以干扰你的尝试,但你只要知道他人的目的是什么,就知道自己该做什么。

    ◆ 如何避免被职场上的垃圾干掉

    恺撒的聪明就在于,他知道真正的控制节点之所在:领队或教练,不过是陪衬,真正有价值的,是大腕。
    他让自己成了大腕生活习惯的一部分。
    这样他就成了大腕。

    学学诸葛亮,研究一下历史工程学,搞个建模什么的。这玩意儿大概最能迎合对人缺乏敏感的人,掌握了这一技能,或许能够弥补这方面的不足

    ◆ 教养是一种温静的智慧

    并非是真正的自我认知。一旦到了需要行动的时候,他就会突然间暴露出孩子的天性,胡搅蛮缠无理取闹的洪荒之力,就哗啦一家伙都释放了出来。

    心智不成熟的人,比成熟的人知道更多的道理——因为他们老是被人提醒这些,已经听到快要疯掉的程度。

    先承认智慧是相对的,蠢萌是绝对的。

    强制倾听,不反驳

    在自己的观点与最愚蠢的见识之中,寻找妥协点。

    观察对方观点的契因,或许你会发现,对方有对方的缘由,哪怕是再荒谬的观点,也必有其深层次的心理成因。这就为你的慈悲之心的养成,奠定了基础,可以进入下一步了。

    遇事时微笑,等对方开口,不要让自己沦为情绪的俘虏。看情绪是如何让对方沦为不堪的,这时候你就看到了曾经的自己。

    ◆ 教养:源自你内心的强大力量

    是她坚毅的意志,她几乎能够承受任何压力,具有一种绝不抱怨、绝不推诿的人生观。这种人生观赋予了她强大的精神力量,鼓舞了整个欧洲和英国。希特勒悲愤地说:伊丽莎白王后,是全欧洲最危险的娘们儿!

    是英国王室需要她,而不是她需要王室。她所具有的精神力量,赋予了王室以全新的活力,甚至构成了王室得以存续的全部理由。

    这种自由精神与独立意志,贯之以平和的礼貌、优雅的风度,结合起来被称为“Manner”。

    一个珍视自我尊严的人,不会在诱惑面前轻易低头,不会在困难面前轻言放弃。

    首先要放弃懒惰疲怠的心理,放弃肯定性资源的索取。要记住,一个人的力量永远来自于内心,如果你不肯审视自我,强大自我,一味向外界索取肯定性资源,那么即使是把整个宇宙的所谓正能量,全给你咕嘟咕嘟灌下去,你仍然立不起来。过于虚弱的自我,犹如一只漏水的筛子,再给你鼓劲打气,也是枉然。

    ◆ 无知就是最大的风险

    他坦然道:太流行了,所以我很反感。
    ……就因为流行,你就对一本好书反感,这算什么理由?

    天哪天哪!当头棒喝 醍醐灌顶!!

    但你不读心理学,不读社会学,不读人类学,我只能相信你对人根本不感兴趣。建筑是给人使用的,如果你对人不感兴趣,怎么可能设计出更适合人类文明的新型建筑?

    第一是不懂己,第二是不识人,第三是不晓事,第四是不明理。

    他实际是跟整个社会对抗,而社会都懒得理

    理性出来了,终于发现自己是多么怪诞离谱。

    认识你自己。一旦认识了自己,人生基本上就没大问题了。

    事情波折,也是在说人性。小事小波折,大事大反复,知道这个道理,就能够自如应对,等待局势转换。不明白这个道理,一旦遭遇波折,就会怨天尤人愤愤不平。许多人终生未能成就事业,就是因为不懂这个规律。

    努力去做一件从未做过的事情,与他人合作的那种。等待着波折反复出现,不要放弃,耐心劝说,体验每一次反复时间的长短,

    ◆ 尖酸刻薄,是性格直率吗

    俺是镀金的,你可是纯金的啊

    这个就叫情商。

    以自身感受辅助思考与判断。

    更重要的是我们的个人事业—— 一旦你考虑到人生事业,许多低情商的表现,就能够得到克制

    ◆ 我们一生的努力,只是为了矫正性格上的缺陷

    要想穿越南北极,或是做成其他的事业,只靠勇敢是不行的,靠的是小心。我正因为不勇敢,所以才能够完成穿越南北极的冒险

    人的一生都在成长,在不停地改变。以前内向的人,终究有一天会尝试突破自我。过于胆大之人,也会学着收敛,将注意力聚焦在一个明确的方向。

    以你尚不成熟的性格,能够见到的人也多是些不成熟之人,与他们结交就要忍受他们的习性怪癖,满足他们急于表现获取存在感的欲望。所以你要学会倾听,一旦你忍住一些非说不可的话,那么你就成熟了,你的朋友圈,也就开始变得丰富起来。

    ◆ 怎样读书,才会通透

    那看来我学文科做编程,可谓文理齐用

    古为今用,洋为中用,理为文用,文为理用。

    古为今用,洋为中用,理为文用,文为理用。

    背下来

    因为我们要应用

    因为我们要应用

    知识,存贮在你脑子里的,才叫你的

    智慧与人性是相反的

    自然而然,一再重复。

    这也是我们要求大家背《论语》或《老子》的原因,这些古先贤智典,虽说曲里拐弯,没什么爆点痛点,但三观正到了令人赞叹的程度。事先在自家脑子里安装这么个操作系统,再有新思想输入,就立即体现出了价值。

    我们这里说的四个阶段,大致要花费一个人四年的时间。

    ◆ 存在感太弱的人是危险的

    曾国藩和李鸿章是无师自通

    第一,你需要强大的心灵力量,以抵御外部世界给予的存在感不足,同时把自己作为能源,为别人输入存在感。
    第二,存在感太弱的人,是危险的,需要我们善加呵护。你必须要知道,怎样才能帮助对方获得存在感。如果你帮助了对方,你就会发现自己对人性、人生及职场,有了更深刻的洞察及认识,这时候你就不会再在意存在感了,因为你已经从自己的心灵获得了强大力量。
    第三,学会认知人际格局,但不要期望好的人际格局会对你有什么帮助——除非你想问鼎企业高管,又或是独立创业做老板,那么你就知道安排什么样的人际格局,最有利于你的事业——但对我们大多数人来说,好的人际格局能够让你避免无谓的冲突,静下心来做点自己的事儿。

    ◆ 比知识更重要的是,让这个世界听懂你

    他们掌握的知识越多,不被他们理解的人也就越多。他们的心,就会变得越来越冷酷。

    成熟的心,天然具有自闭性。因为以自我为中心的人格,存在着对抗社会化的本能,只有差异化的接触,才有可能撬动这扇死闭的门。在正常的知识积累之外,你或许需要让自己多多接触与自己不同类型的人,一旦在这个过程中感受到了挫折感,甚至感受到了伤害,这就意味着你向成熟迈进了一步。这个过程需要缓释,需要你认真解读自我心灵的对抗,逃避也未必不可,但差异化接触必须要持续。你应该让这个世界听懂你,让这个世界理解你,因为懂得,所以慈悲。因为理解,所以相爱。那些没有勇气成长的人,终生逃不过知识的诅咒。