《禅与极简生活艺术》的书摘:
工作极简
- 你最初想要做什么的时候,是你的愿望最强烈的时候,如果那个时候去做,可能是最好的时机,有最大的激情和最多的动力
- 禅语-喝茶吃饭:喝茶的时候只专心喝茶,吃饭的时候只专心吃饭:能否逐一完成每件事,很重要
- 当你在生活中常常感到不满足,请试着问自己这个问题:我是否正在拼命做每天的应做之事?
- 拼命努力过的这个事实,会变成内心深处的满足感,反之,未曾努力过的事实会变成心刺一直扎在心里,努力不是为了索取,而是为了完善自己的内心
- 禅语-水急不流月:无论河水多么湍急,月影都不会流走,信息大爆炸的时代,我们应努力坚守自己,要具备甄别信息的能力
- 我们是否以自己人生的主人公的姿态生活,才是最重要的事,攀比和竞争是没有尽头的,与其胜过“他”,不如超越昨天的自己
- 确定好目标的优先级,你不可能把什么事情都做好的,先做“绝对应该做的事情”,除此之外其它的事情,能做就做,不能做就作罢
精神极简
- 学会偶尔偷懒,前提是偷懒前要确定这件事情到底能不能偶尔不做(确定好优先级)
- 学会放空自己,找一天作为自己的专属日,与自己面对面,享受片刻的自由
- 停下来发回呆,大脑容易被必须做的事情支配而产生被追着跑的感觉,这种状态容易让人忙心亡,发呆十分钟也许可以让我们摆脱这种忙碌
- 多形成肌肉记忆:即使没有想什么,身体也会主动行动起来;如果能够拥有一段这样的事件,内心就会变得很轻松
- 不完美,才是人生:正因为处在未完成的(不完美的)状态,人生才有前进的状态
- 敢于后悔是好事,吸气为此刻,呼气为过去,禅宗教义让我们关注“此刻”这个瞬间,但是后悔常常会干扰我们的“此刻”(世上没有从未后悔过的人),拔出后悔的刺能让我们更好的过好“此刻”:一是反省自己,二是等刺掉落
- class Solution {public: vector<vector
> zigzagLevelOrder(TreeNode* root) { vector<vector > ret; dqueue<TreeNode*> q; q.push_back(root); //forward的默认值应该是false bool forward = false; while(!q.empty()){ //构建每一层的vec和dequeue vector vec; deque<TreeNode*> nq; while(!q.empty()){ TreeNode* u = q.front(); q.pop_front(); if( u != nullptr && forward == true){ vec.push_back(u->val); nq.push_front(u->left); nq.push_front(u->right); } if( u != nullptr && forward == false){ vec.push_back(u->val); nq.push_back(u->left); nq.push_back(u->right); } } forward = !forward; if(!vec.empty()){ ret.push_back(vec); vec.clear(); } q = nq; } return ret;};cpp - 禅对于意识的解释:意是主观感受,是自己想的,识是识别和客观的计量,很多时候我们不能过分的患得患失,过分计较得失的话,我们会连自己真正想要什么都不知道了
- 苏轼曾言:胜亦欣然败亦喜,我们要时刻保持这种心态,得也开心,失也淡定,拥有这种心态的人,生活一定不会太差
- 放得下才能过得好,有些烦恼是可以通过自身的努力去解决的,提升自己就好了,而有些事情无论怎么做都改变不了,就不要为之烦恼了