摘要:
主要爬取猫眼电影最受期待榜的电影排名、图片链接、名称、主演、上映时间。 思路:1.定义一个获取网页源代码的函数; 2.定义一个解析网页源代码的函数; 3.定义一个将解析的数据保存为本地文件的函数; 4.定义主函数; 5.使用多进程爬取。 步骤一:首先,导入相关的库: 步骤二:定义获取网页源代码的函数 阅读全文
摘要:
1.升级 vim 我自己 MacBook Pro 的系统还是 10.11 ,其自带的 vim 版本为 7.3 ,我们将其升至最新版: 使用 homebrew : 这将下载最新的 vim 版本并替换系统自带的 vim 。 安装完成后重启终端,更新环境变量,输入 vim 后 vim 的版本便为最新版本了 阅读全文
摘要:
1.使用 homebrew 安装: 结果报错: 这时升级一下你的 homebrew: 安装完成后,然后又报错: 真是坎坷。。。 解决方法: 这下总算安装完成了。 2.配置 mysql : 进入 sql 指令模式: 然后报错: 表明我们没有启动 mysql 服务。 所以启动服务: 3.设置 root 阅读全文
摘要:
2018年更新: 更为简单的方法: 通过 homebrew 安装:brew install mongodb 如果报错: 说明Xcode版本过低,需要更新,如果你不想更新,可以通过使用命令: 查看更低版本的MongoDB,然后安装更低版本的MongoDB。 启动MongoDB服务: 关闭MongoDB 阅读全文
摘要:
比如 15/32 ,这个分数该如何用二进制来表示。 我们分开来计算,15 可以表示成 23 + 22 + 21 + 20 (二进制 1111),32 表示为 25 。所以 15/32 变为 (23 + 22 + 21 + 20)/25 , 即为: 2-2 + 2-3 + 2-4 + 2-5 。 这样 阅读全文
摘要:
2018年更新: 使用过程中发现 agnoster 这个主题虽然美观,但是在实际使用过程中对用户来说并不是很友好,个人来说 ys 主题更适合我。 更改主题: 最近重装了系统,于是便重新配置了一下终端,使其更符合用户习惯。 效果如下: 拥有语法高亮,命令行tab补全,自动提示符,显示Git仓库状态等功 阅读全文
摘要:
一 (基本概念) 1.图的定义:图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。 2.与线性表、树的比较:(1)线性表中我们把数据元素叫元素,树中将数据元素叫结点,在图中数据元素,我们则称之为顶点。(2)线性表中 阅读全文
摘要:
一 1.计算机的软件分为两大类:系统软件和应用软件。2.汇编语言:用符号ADD,SUB,MUL,DIV等分别表示加、减、乘、除等操作,并用符号表示指令或数据所在存储空间的地址。3.翻译程序有两种:一种叫编译程序、另一种叫解释程序。编译程序:将用户编写的高级语言程序(即源程序)的全部语句一次全部翻译成 阅读全文
摘要:
树(一对多的数据结构) 树(Tree)是n(n>=0)个结点的有限集。n=0时称为空树。在任意一颗非空树种: (1)有且仅有一个特定的称为根(Root)的结点; (2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、T2、......、Tn,其中每一个集合本身又是一棵树,并且称为根的子 阅读全文
摘要:
串的定义 1.串:串是由零个或多个字符组成的有限序列,又名叫字符串。 2.串的比较:串的长度以及它们各个对应位置的字符都相等时,才算相等。给定两个串:s=“a1a2......an”, t=“b1b2……bm”, 当满足以下条件之一时,s<t。a.n<m, 且ai=bi(i=1,2,......,n 阅读全文