04 2018 档案
摘要:代码 optparse模块 optparse is a more convenient, flexible, and powerful library for parsing command line options than the old getopt module. 正如官方文档所说 The
阅读全文
摘要:代码 思考 Coursera提交有点问题,第一天GG了,第二题一模一样却过了 都是很有意思的几个流或者函数 这里有点不好的地方是,我又有个处理流的函数对流进行了重复计算 知识点回顾 1.和scheme不同的是,cons形成的list是不能更改的,要使用可以改的请用mcons 2.用thunk实现惰性
阅读全文
摘要:SpiderMain类 SpiderMain是整个爬虫的驱动类 主要做了以下几件事 1.初始化url管理器,初始化html下载器,初始化html分析器,初始化输出器 2.实现 craw 方法 craw方法 它有一个参数 root_url 首先将 root_url 加入到url管理器中,然后进行循环直
阅读全文
摘要:代码 python coding: utf 8 @Author : Lan126 from PIL import Image import argparse 命令行参数处理 parser = argparse.ArgumentParser() parser.add_argument('file')
阅读全文
摘要:这是慕课上堆这一节的输出,为了加深堆的印象 代码 c++ struct MaxHeap{ vector Elements; int size; int cap; MaxHeap(int MaxSize):size(0),cap(MaxSize){ Elements.resize(MaxSize);
阅读全文
摘要:知识点 这一周没作业,水过去了 1.主要是学了 ML 的类型推导,包括多态类型的推导.其实就是通过代码收集所有的facts来进行推导 2. mutual recursion ,通过 and 关键字来进行多重递归 3.介绍了 ML 的模型系统,介绍了抽象和封装,利用 structure 关键字和 si
阅读全文
摘要:代码 知识点 __First Class Function__ 就是函数可以当做数据来传入一个函数或者作为函数的返回值 __匿名函数__ 真是个好东西 __词法作用域__ 词法作用域就是函数调用时所使用的环境为函数定义时所使用的环境 __闭包__ 闭包就是一种数据,它包括代码和该函数所处作用域数据的
阅读全文
摘要:树的非递归遍历 思路 观察如图的过程 我们可以发现其实遍历的过程都是一样的,不一样是处理各个节点的时机 + 前序遍历是第一次访问到节点时处理节点 + 中序遍历是第二次访问到节点时处理节点 + 后序遍历是第三次访问到节点时处理节点 那么事情就变的简单了我们只要用栈来保存访问的节点即可,然后根据第几次访
阅读全文

浙公网安备 33010602011771号