朱建国 发布的文章

简介

《潜意识2》

作者:高原

出版社:重庆出版社

目录摘要

1、心灵运行的规则

2、你比想象的聪明

3、你有多少坏情绪

4、积极能量产生的原理

5、其他 VIP 未读

内容摘要

1、有什么样的观念,就会督促你采取怎样的行动,而行为又会不知不觉中影响思维形成。所以每个人应该努力去塑造自己内心世界的宁静,平和,希望。

2、对一个人而言,最富有力量的是“当下”,而不是过去或者将来。你现在做的每一件事,都决定着你未来的样子。

3、几点行动:学会坚持,适时表现自己的好恶,定一个目标,有责任心,少发牢骚,接受意见,坦诚待人,有主见,多学习多阅历,谦和。

4、其他 VIP 未读

收获

1、潜意识和心理学一样,属于每个人每时每刻都存在的状态。

2、潜意识影响行为,俗话也说,性格决定命运。而潜意识跟性格相似,类似于心理学上的一种固态。

3、改变潜意识的方式。

冥想,关注呼吸,吸气时,起至眉心;呼气时,力沉丹田。身体力量随着呼吸而起伏变化。

祈祷,祈祷神明,祈福自我。

运动,属于冥想的一种动态方式,比如跑步中关注自己的身体,随时放松身上紧张的肌肉,关注自己呼吸的节奏,关注步伐的声音。

简介

《习惯的力量》

作 者:查尔斯·都希格(Charles Duhigg)著

出版社:中信出版社版

目录摘要

1、“白速得”与全民刷牙的习惯

2、意志力甚于好奇心

3、熟人社区与群体

4、弱联系的力量

内容摘要

1、用白速得广告案例来描述一个观点:广告其实也是让用户习惯的养成过程。

2、习惯养成的三个条件:暗示、激励、意志力。

a、暗示 + 激励是广告的秘诀。先暗示一种美好,在做完某个行为之后再给予激励。比如空气清新剂,暗示你使用后空气清新,在打扫屋子后喷一下,幸福感和成就感爆棚。

b、意志力,延迟满足是意志力培养的一种方式,举例,告知儿童不要吃巧克力,得知其意志力强弱,观察其数十年后的成就,得出意志力强的人更易取得大的成就。

c、意志力是可以会消耗的。比如先干各种杂事,然后再去做刻苦的事就难以坚持。

d、意志力是可以锻炼的。比如在一方面意志力增强之后,其他方面的意志力也会增强。养成一个好习惯后,其他习惯更容易养成。因为已经尝到甜头了,意志力会告诉你延迟满足会得到更多好处。
收获

1、习惯养成

激励,直接、有效、最快的激励。比如论坛、QQ、游戏的各种等级,比如空间、微信点赞。激励会让人更有成就感,甚至上瘾。

事务尽量拆分,保证每次都能做完并给予反馈。比如写这篇文章后发一篇博客,让我很有成就感。

2、意志力养成

延迟满足。运动,坚持快乐运动,坚信运动快乐,运动带来得是延迟后的快感。以此提高整体意志力。

赛事简况:
1、原计划4小时30分,实际5小时04分,跑步中的苦和煎熬要远远比想象中的艰难。
2、10、20、25、30公里吃能量棒,每隔2.5公里都要补水和饮料,喝了大约4~5瓶
3、前半程用时2小时05分,力量充足,以为可以顺利完赛;26公里上个厕所,再次起跑时左膝旧伤突然复发。
4、带伤坚持到32公里,用时3小时14分左右,果断选择走路回去,后10公里走路回去。总计耗时5小时04分
5、前半程遇到一位老大爷,66岁,配速5分30秒,误差不过3秒,不补充水,太牛了,我跟着跑了前半程,半程后,我掉速,就再没追上这位大爷。

赛事总结:
1、完赛就是胜利。
2、平时训练不足,没有30+以上的拉练,直接导致后半程崩盘。
3、家人玩的都很开心,特别是儿子一路开启自动欢乐模式,这也是很大的收获。
4、半年之内调整修养,备战下一场马拉松:2016郑开马拉松。

赛外小事:
1、12号从酒店去体育中心领取装备,发生了一些列奇葩的事情。走20分钟找公交站,却只坐5分钟下车。领完装备计划去大型超市采购第二天的食物,用百度地图导航找了一个名字很霸气超市,佳乐家第99连锁超市,跟着导航走了20分钟,却发现只是一个小卖铺,坑爹啊!然后继续导航找超市,往北走了20分钟又找到一个超市,却是在长途车站旁边,而车站附近卖东西都比较坑,于是就决定不买了!等准备坐车会酒店的时候,发现酒店就离我们有一个路口了,然后走路回去了!!!
2、跑步接近终点的时候,听见父亲和老婆在路口跟着我的名字喊加油。听着他们喊加油,我很激动,但是由于腿伤在身,我还是挥了挥手,继续拖着步子走向终点,内心各种滋味。
3、米粒一路上经常是看着路旁的景色或者是路上的影子自己咿咿呀呀的开心的不得了。

好久没来刷题了,今天刷了一道最简单的,找找感觉,一次编译通过的感觉太棒了。

题目:

You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 stones. The one who removes the last stone will be the winner. You will take the first turn to remove the stones.

Both of you are very clever and have optimal strategies for the game. Write a function to determine whether you can win the game given the number of stones in the heap.

For example, if there are 4 stones in the heap, then you will never win the game: no matter 1, 2, or 3 stones you remove, the last stone will always be removed by your friend.

Hint:

If there are 5 stones in the heap, could you figure out a way to remove the stones such that you will always be the winner?
思路:

按照提示,谁最后拿的时候剩下四个子必输。

class Solution
{
public:

bool canWinNim(int n) 
{
    if(n <=0 )
     return false;
     
    return (n%4 == 0 ? false : true);
}

};
总结:

1、好久没刷LeetCode了,今天刷刷找找感觉。

2、还是思路,思路对了,代码就是对的。

3、一次通过,爽!不过这道题确实太简单了。

题目:

Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.
If the last word does not exist, return 0.
Note: A word is defined as a character sequence consists of non-space characters only.
For example,
Given s = "Hello World",
return 5.

思路:
思路一,使用string::rfind找最后一个出现的空格,这种方式太复杂,要考虑空格出现的规律,所以第一次使用该算法后,直接抛弃了。
思路二,对非空格的字符计数,遇到空格且遇到下一个字符时候,重新计数。算法复杂度O(n).

代码:

class Solution
{
public:

int lengthOfLastWord(string s)
{
    int nLastWordLen = 0;
    int bFindSpace = false;
    for (size_t i = 0; i < s.size(); i++)
    {
        if (s[i] == ' ')
        {
            bFindSpace = true;
            continue;
        }

        if (bFindSpace)
        {
            nLastWordLen = 0;
            bFindSpace = false;
        }

        nLastWordLen++;
    }

    return nLastWordLen;
}

};
总结:
再简单的题目还是要靠思路,思路决定出路,思路错了,原地打转,出不了迷宫