FYH Blog

Quantitative Changes Lead to Qualitative Changes.

月亮与六便士

月亮与六便士 “我忘了是谁曾经建议过,为了让灵魂受益,一个人每天应该做两件不喜欢的事情。说这话的人是个智者,这句话本身也是个格言,我一丝不苟地遵守。所以每天硬着头皮起床,逼着自己睡觉 “ 作者:威廉 萨默塞特 毛姆 本书主要以“我”的视角描绘了前证券经纪人、籍籍无名流浪画家、世人眼里抛妻弃子的疯子、充满野性自然之美的男魅魔、除了画画和性别无所求的大艺术家–斯特里克兰先生颠沛流离的一生。...

威廉 萨默塞特 毛姆

威廉 萨默塞特 毛姆 William Somerset Maugham,1874年1月25日—1965年12月16日,英国现代小说家、剧作家。他是那个时代最受欢迎的作家之一,据说是20世纪30年代收入最高的作家。 毛姆的父母在他10岁之前就去世了,他由一个情感淡漠的牧师叔叔领养。少年时期由于差劲的英语和身高遭受嘲笑,患上了口吃。大学期间学习文学,哲学,并与同性恋画家交往。毕业回到英国后,...

洞穴奇案

洞穴奇案 案情回溯 哈佛大学法律教授富勒(Lon Fuller)曾经提出过一个非常有趣的法律虚构案例–洞穴探险者案。该案讲述的是五名探险者协会的成员一起进入了一个石灰岩洞探险,但是他们不幸遭遇了山崩并且被一块大岩石堵住了唯一的出口。他们发现受困后就在原地等待救援。他们的家人发现他们失去了联系,于是及时的联系了救援队。救援队也根据他们提前在探险协会留下的地点开始寻找这伙探险队员。 由于洞...

人类简史:从动物到上帝

第一部分:认知革命

认知革命 遵循达尔文进化论,人类和大多数动物一样通过了大自然的考验进化至今。不同的是,人类在进化的过程中获得了其他生物所没有的灵智,使得其登上了食物链的顶端。当然,在这漫长的登神阶梯上,一些生物无可避免的成为了人类繁衍过程中的牺牲品。 人类之所以能形成各种同根但不同源的社会,是因为同一个社会,或者说同一个群体的智人,能一起坚定不移的相信某一件事物,或者遵循同一个观念。只要大家一起相信,那...

人类简史:从动物到上帝

第三部分:人类的融合统一

人类的融合统一 人类目前生活在一个包罗万象的世界里。它容纳了不同文明、不同文化、不同信仰的不同人类,但纵观历史的方向,整个人类社会是在逐渐统一的。从商业的贸易,金钱的流动,到互联网的应用,世界上越来越多人都生活在同一个时代背景下,拥有相同的基础共识。人类终将得到统一。本章将阐述金钱、帝国和宗教这三种使人类统一的力量。 金钱的本质是信任,是有史以来最普遍也是最有效的互信系统。尽管它的价值是...

人类简史:从动物到上帝

第二部分:农业革命

农业革命 整个人类社会是由采集游牧的形式逐渐转向了农耕时期。正所谓人无远虑,必有近忧。采集时期的智人没有对未来的规划,一般只会考虑近期的温饱,没有对自然灾害等其他危险的预防能力。慢慢的,智人开始发展农业和畜牧业。活动范围也从广袤的世界缩减成自己的一亩三分地。通过粮食的贮存和家畜的圈养,智人们对例如寒冬、暴雨等各种潜在危险都有了一定的防护能力。 但是,农业社会也给智人自己套上了枷锁。对于农...

Binary Search

LeetCode 704 Binary Search Solution

704 Binary Search Given an array of integers nums which is sorted in ascending order, and an integer target, write a function to search target in nums. If target exists, then return its index. O...

Remove Linked List Elements

LeetCode 203 Remove Linked List Elements

203 Remove Linked List Elements Remove all elements from a linked list of integers that have value val. Solution: The problem asks programmers to implement a typical linked list function. We disc...

Best Time to Buy and Sell Stock

LeetCode 121 Best Time to Buy and Sell Stock

121. Best Time to Buy and Sell Stock Question: You are given an array prices where prices[i] is the price of a given stock on the ith day. You want to maximize your profit by choosing a single day...

Two Sum

LeetCode 1 Two Sum

1. Two Sum There are two different method. The first one is brute force enumeration. Enumerate all possible pairs until find the result. However, the algorithm has high time complexity, $O(n^2)$. ...