摘要:马斯洛的理论说,人的需求像个金字塔,是有不同层次的。底层是生理和安全,往上是爱、尊重和自我实现。满足了底层的,就会有高层的需求,就好像罗胖说的“等钱多到没意义了,别的意义就出来了”。 马斯洛的理论一直有争议,但是你得承认,它很好地描写了人与人之间的差距。有的人认为最微小的物质也比什么都重要,有的人却 阅读全文
不要让自己的脑袋成为别人思想的跑马场
2016-12-03 09:23 by 追忆似水流年, 4113 阅读, 0 推荐, 收藏, 编辑
摘要:记得亚瑟·叔本华曾说过“不要让自己的脑袋成为别人思想的跑马场”。不要把别人的观点当成自己的思想。 从小学到大学,一个学生的主要职责就是把书本的知识记下来,然后在那一次次重要的考试当中考出一个令人羡慕的高分。这样,大人就会认为你是一个优秀的学生,是个人才,将来肯定会出人头地。而且整个社会给这样的学生极 阅读全文
《稀缺》读后感
2016-12-03 09:22 by 追忆似水流年, 1176 阅读, 0 推荐, 收藏, 编辑
摘要:《稀缺》作为一本商业类书籍,其核心想阐述的观点是:稀缺是因为带宽负担,而带来的管窥心理,虽能产生专注红利,但大多时会因稀缺的存在,而忽视未来本可以预见的问题。 可借鉴为心理学理论,也可用作经济学分析。这是之前原未有过的认知。 每个人在工作中生活中,都遭遇过稀缺,例如贫穷属于金钱的稀缺,忙碌为时间的稀 阅读全文
《精进:如何成为一个很厉害的人》读书笔记(转载)
2016-12-02 09:09 by 追忆似水流年, 441 阅读, 0 推荐, 收藏, 编辑
摘要:章节梳理 时间——时间观念(津巴多时间心理学) 选择——做出选择 行动——克服拖延 学习——从做中学,目标导向 思维——善于思考(开发复杂项目前,先画好模块间调用关系等细节) 才能——学习正确努力方式 成功——保持你的唯一性 每章总结 第1章 时间之尺——我们应该怎样对待时间 一个人如何对待他的时间 阅读全文
委托(delegate)的三种调用方式:同步调用,异步调用,异步回调(转载)
2016-11-24 09:11 by 追忆似水流年, 364 阅读, 0 推荐, 收藏, 编辑
摘要:下面为即将被调用的方法: 同步调用: invoke后阻塞主进程,直到handler执行完毕; 异步调用: 主线程并没有等待,而是直接向下运行了。但是问题依然存在,当主线程运行到EndInvoke时,如果这时调用没有结束(这种情况很可能出现),这时为了等待调用结果,线程依旧会被阻塞。 异步回调: 用回 阅读全文
C#异步:实现一个最简单的异步
2016-11-24 08:40 by 追忆似水流年, 1517 阅读, 0 推荐, 收藏, 编辑
摘要:异步就是方法异步执行, 这个好理解。 异步有啥用? 以前只是听说过, 也不想计较。 不过还是碰到了需要这个东西的时候。 比如: 定时执行, 如果不用异步方法,也不用定时器,只用Thread.Sleep来间隔。 执行方法本身需要时间,这样定时的意义就变了——两次的执行时间肯定相隔不止1分钟了。 下面是 阅读全文
关于Thread.IsBackground属性的理解(转载)
2016-11-22 14:32 by 追忆似水流年, 898 阅读, 0 推荐, 收藏, 编辑
摘要:C#中,Thread类有一个IsBackground 的属性。MSDN上对它的解释是:获取或设置一个值,该值指示某个线程是否为后台线程。个人感觉这样的解释等于没有解释。 .Net中的线程,可以分为后台线程和前台线程。后台线程与前台线程并没有本质的区别,它们之间唯一的区别就是:后台线程不会防止应用程序 阅读全文
C# 中的多线程(转载)
2016-11-22 12:12 by 追忆似水流年, 144 阅读, 0 推荐, 收藏, 编辑
摘要:关于多线程的系列,翻译自国外大牛的文章,值得推荐 原文地址:https://blog.gkarch.com/topic/threading.html 阅读全文
个人对AutoResetEvent和ManualResetEvent的理解(转载)
2016-11-21 17:42 by 追忆似水流年, 225 阅读, 0 推荐, 收藏, 编辑
摘要:仅个人见解,不对之处请指正,谢谢。 一、作用 AutoResetEvent和ManualResetEvent可用于控制线程暂停或继续,拥有重要的三个方法:WaitOne、Set和Reset。 这三个方法的官方定义并不好理解,什么终止、非终止,乱七八糟的。在这里,我们以一种通俗易懂的概念来说明。 二、 阅读全文
C#线程系列讲座(4):同步与死锁
2016-11-21 09:55 by 追忆似水流年, 161 阅读, 0 推荐, 收藏, 编辑
摘要:虽然线程可以在一定程度上提高程序运行的效率,但也会产生一些副作用。让我们先看看如下的代码: } } 上面的程序的基本功能是使用Increment的Inc方法为n递增max,所不同的是,将在Main方法中启动30个线程同时执行Inc方法。在本例中max的值是10000(通过Increment的构造方法 阅读全文