前后端分离的优势 后端代码可以复用。 代码逻辑清晰,指责解耦。 安装 如果没有安装Django,先需要通过pip安...[作者空间]
匈牙利算法[作者空间]
树的遍历 前序遍历(Preorder Traversal) 先访问根节点,然后访问左子树,最后访问右子树。在访问左...[作者空间]
一、冒泡排序(Bubble Sort) 基本思想 给定一个数组,我们把数组里的元素通通倒入到水池中,这些元素将通过...[作者空间]
概念 并发与并行 并发:指一个时间段内,有几个程序在同一个cpu上运行,但是任意时刻只有一个程序在cpu上运行。并...[作者空间]
描述 地图上有 m 条无向边,每条边 (x, y, w) 表示位置 x 到位置 y 的权值为 w。从位置 0 到 ...[作者空间]
安装virtualenvwrapper Virtualenvwrapper是virtualenv的扩展包,可以方便...[作者空间]
scrapy框架本身是不支持分布式的, 但是我们可以考虑将scrapy的scheduler改写成一个共享组件, 交...[作者空间]
一、暂停与重启 为了让scrapy能实现暂停和重启,需要积累爬虫工作的中间状态,在启动爬虫时使用以下命令: 我们也...[作者空间]
常见反爬虫和对应策略 更换user-agent 更换user-agent是一种很常用的爬虫伪装需求,这里我们可以使...[作者空间]
创建CrawlSpider爬虫 之前,我们需要创建一个spider脚本时, 主要是使用genspider命令来实现...[作者空间]
cookie与session cookie是浏览器支持的一种本地存储方式, 以键值对的方式存储到浏览器中。 之所以...[作者空间]
编写一个basespider爬虫 在spider脚本中编写页面跳转逻辑 目录页URL通过Request回调给par...[作者空间]
scrapy的工作原理 scrapy工作的步骤如下图所示: spiders获取的requests通过engine交...[作者空间]
一般我们的Django项目都是部署在Linux系统上的, 接下来我们来演示具体的部署步骤。 nginx的安装 ng...[作者空间]
模版的继承 为了使得Django的前端html代码可以复用, Django允许以模版形式使得html之间可以继承。...[作者空间]
Django响应页面请求的方式 页面直接响应 当我们直接使用一个html文件去响应某个请求时, 我们不需要在vie...[作者空间]
Django有一套自带的后台管理系统, 比如我们可以直接建立超级用户: Django的后台系统默认是英文的, 如果...[作者空间]
models的设计, 必须要避免循环引用, 所以需要分层设计, 层层引用。 Users APP 建立项目后, 我们...[作者空间]
文章的后端数据我们已经准备好了,接下来我们要为文章配置好前端显示的逻辑。 视图函数的编写 首先,我们需要设计好网页...[作者空间]