杨钦元 博客

改变的艺术

第二序改变 上周末读完了瓦茨拉维克的《改变——问题形成和解决的原则》,受益匪浅。这本书是行动科学的开山之作,作者把数学原理中群论和逻辑类型理论与人类行为学结合,最终诞生一门新学科——行动科学。由此可见,创新往往诞生于不同领域之结合。生命也如此,两个人从素不相识、互相看不上眼到相互结合,最终诞生新的生命。自然界的法则都有异曲同工之处。 说回此书。这本书提出了一个核心观点:第二序改变。要弄清楚什么是第二序改变,首先要明白第一序改变。第一序改变指的是系统内的改变,例如:孩子打闹,给他糖吃,给他 ipad 玩;学生不完成作业,当众批评并让其写检讨;夫妻性生活不和谐,尝试了各种姿势、情趣内衣等。这些解决问题的方法都只关注问题的解决,而非问题本身。 越是纵容孩子打闹,给糖吃,他下次便学会了只要... Read more

python 常用内置方法

# python 常用模块 # 返回数字的绝对值 abs(-112451) 112451 # 返回值和余数 divmod(7,2) divmod(8,2) (4, 0) # @staticmethod 声明静态方法 class c(object): @staticmethod def df(): print('runood') c.df() # 静态方法无需实例化调用 runood # all(iterable) 判断参数中所有元素是否都为true all([0,1,2,3,4]) False all(['a','b','','c']) False # enumerate(iterable) 将一个参数组合为索引... Read more

大脑不是用来思考的

俗话说:「人类一思考,上帝就发笑。」无论是从历史上看还是身边的例子,人类的确有太多愚蠢的决策:第一次世界大战、冷战、珍珠岛战役。。。上帝是否发笑我们不知道,但三体人估计笑得不行。 大脑不是用来思考的 大脑不是用来思考的,它真正的作用在于让你避免思考。人们喜欢解决问题,但不喜欢尝试解决不了的问题。思考是费力、缓慢且不可靠的,而最重要的决策不需要思考,因为我们都倾向于用习惯而非思考来指导行动。 思考分两种,外显与内隐。外显式思考指的是把长时记忆表征到工作记忆上,然后模拟将会发生的事件与结果,权衡后作决策。比如做数学题。内隐思考指的是下意识地做某件事,比如老司机开车。新手刚学开车的时候,需要记住各个步骤,看后视镜,踩离合,此时是工作记忆指导你去完成这些工作。而工作记忆空间有限(7个左右)... Read more

Googsle 学术访问受限问题

问题 搭建好ss服务后,可以科学上网,但是谷歌学术打不开,或者是Google频繁出现验证码。 出现这种问题往往是因为你使用的VPS服务商(Vultr,搬瓦工,DigitalOcean, Linode等等)有很多人用它搭建ss服务,或者是使用你的这个IP段来爬虫,Google把你的IPv4段给封了。 于是,在你打开https://scholar.google.com时,就会出现如下页面: Google Sorry… We’re sorry… …but your computer or network may be sending automated queries. To protect our users, we can’t process your request r... Read more

python 练习题

## 一个强密码应满足以下所有条件: 由至少6个,至多20个字符组成。 至少包含一个小写字母,一个大写字母,和一个数字。 同一字符不能连续出现三次 (比如 “…aaa…” 是不允许的, 但是 “…aa…a…” 是可以的)。 编写函数 strongPasswordChecker(s),s 代表输入字符串,如果 s 已经符合强密码条件,则返回0;否则返回要将 s 修改为满足强密码条件的字符串所需要进行修改的最小步数。 插入、删除、替换任一字符都算作一次修改。 def strongPasswordChecker(self, s): """ :type s: str :rtype: int """ s = 0 s 条件,如果满足一个条件,则加一 ... Read more