摘要:
一、适应是生物本能 人生来就有适应环境的本能,举个最简单的例子:戒指和项链待久了就忘却了它的存在,当然你有可能既没有戒指也没有项链(就和我一样),其实手表也一样。这是最基本的压力感受的适应。 再比如,开学的第一周总是最不“适应”的,各位想必都明白我在说什么。然而随着学期的进行,我们会习惯这样规律而紧张的生活,要是某个老师作业奇多而且竟然每次都要点名,骂娘声开始总是不绝于耳,后来?who ... 阅读全文
摘要:
转自 http://news.distractify.com/culture/satirical-paintings/SharetwitterSharetwitterSharetwitterSharetwitterSharetwitterConfessionsSharetwitterSharetwi... 阅读全文
摘要:
这一篇开始正式完成求值器,首先本着一个基本原则: 先将整个流程实现,才逐步细化每个过程,最终扩充比较难的特性。 一、 词法分析 def tokenAnalysis(strings): return strings.replace('(',' ( ').replace(')',' ) ').split() 将字符串流按照空白字符分割... 阅读全文
摘要:
一、解释器的本质1. 我们换一种语言来写解释器的时候,其实本质和scheme写scheme是一样的,即将输入的一串字符串作为源程序执行而语法和语义均由自己预先设计好并严格执行。2. 这里我们采用python 来实现我们的第二版的scheme解释器,首先python支持的列表推导式、lambda、模... 阅读全文
摘要:
前段时间听闻了《三体》一书,觉着好奇,趁着双十一减价的档口,赶紧地淘了一本回来。在路上兜兜转转,也终于到了,说来也好晚,它到之前正好南大快递闹整改,临时要去校门外领,嘿!它来了,快递也恢复了,说来也是幸运物一件呢。拿到这等奇书第一件是该干嘛?当然是赶紧拆包装了!封面的样子倒是并未怎么打动我,那些俗了... 阅读全文
摘要:
被驱逐者,南大快递员吗?决然不是,被驱逐的不知是学生作为校园一分子应得的尊重和应有的权利呢?还是一所百年老校的一份以人为本的心呢?我们对小麦公社无任何意见,也欢迎校方的改革,但在所谓的方案没有开始执行或者没有处理完善的时候,高校不应该把他的孩子们驱逐到车来车往的西门外,更不该不给予任何解释(官方通告... 阅读全文
摘要:
# 求值器补充## 内置一些基本函数+ 比如cons car cdr 都是二元操作,可以直接嵌入到算术表达式求值里面,也可以提前将它们写入到global environment中去;+ list 因为list不是一个二元操作,因此直接写入环境会是很好的选择+ 我们也可以自己先实现几个小函数,然后作为... 阅读全文
摘要:
# 求值器+ 之前有篇博文谈了表达式求值的东西,重点是讲递归下降,尤其是对于中缀表达式,这样去求值显得十分清晰:清晰体现在什么地方呢?很简单,用中缀转后缀、后缀求值这样利用一个符号栈、一个数字栈来做的话,优先级比较避免麻烦;而常见的求值还有就是模拟人工求值的方法,比如先看括号匹配啦,然后分解成各种... 阅读全文
摘要:
最近数据结构课要考试了,这学期基本没去过数据结构课堂,咳咳,拿出书和课件来翻翻,不少内容都比CLRS繁琐而不清晰。简单整理了一些要点,发现这些东西或许还是有些分享价值的。。。虽说大多非常水。## 稀疏矩阵+ 非零元素/(m * n) 原矩阵为A,转置后为B: >1. 初始化B,B.rows=A... 阅读全文
摘要:
# 环境 构建和操作## SICP 的环境构建思路### frame 相关操作SICP 是将环境实现为框架的表,每个框架包含一个variable的链表和一个value的链表比如:> variable 'a 'b 'c 'd> value: 1 2 3 4> f... 阅读全文