摘要: 汉诺塔: 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆 阅读全文
posted @ 2017-06-20 20:43 zx576 阅读(2144) 评论(0) 推荐(0) 编辑
摘要: 项目地址: "recruitment" 中间件 虽然 代理 两字在前,但本文的重点是 中间件 , 利用好了中间件,算是在掌握 scrapy 的道路上迈进了一大步. 首先看看 scrapy 的架构 如图所示: 详细的官方解释可参考: "scrapy架构" 在这里,我们注意到 Downloader Mi 阅读全文
posted @ 2017-08-13 23:24 zx576 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,介绍了如何搭建 scrapy django 项目,结尾的时候说道,如果在 django orm 中存在外键,该如何处理呢 项目地址: "recruitment" 比如在 django/models.py 中 这里定义了一个 belong 外键,因为一家公司可能发布多个职位。处理外键的 阅读全文
posted @ 2017-08-06 17:40 zx576 阅读(858) 评论(0) 推荐(1) 编辑
摘要: 最近在做个爬取招聘信息的项目,由于涉及到后期在网站上展示,所以希望直接将 scrapy 集成到 django 中。 思路为 scrapy 爬下的数据直接通过 django orm 保存到数据库。 在国内外网站中关于 django+scrapy 的技术文章较少,折腾了蛮久,最后希望记录一下折腾过程。 阅读全文
posted @ 2017-08-06 17:35 zx576 阅读(2190) 评论(1) 推荐(0) 编辑
摘要: 0726 juery 对后加载的 html 内容进行选择 juery 选择器 在这之前需要了解一下 juery 选择器的知识: "选择器" 1、普通的事件处理函数 "事件" 像 click mouseenter 等函数在 html 生成的时候会绑定到文档树上,即,这些函数只会对已有的文档树生效。 比 阅读全文
posted @ 2017-07-26 21:38 zx576 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 0725 django admin 简介| 注册 排序 显示 list_display修改 字符串模糊比较 django admin django admin 是 django 提供的非常好用的后台管理功能 参考资料: "django admin site" 介绍几个基本入门的功能 1、注册 注册有 阅读全文
posted @ 2017-07-25 22:39 zx576 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 2017.7.24 ubuntu 复制文件夹 cp a /from_dir /dest css 图片完全填充背景 独立于 django 环境运行 django 静态文件配置 ubuntu 复制文件夹 在 ubuntu 下复制目标文件夹到制定地址 使用 a 参数即可 css 图片完全填充背景 "参考地 阅读全文
posted @ 2017-07-24 22:54 zx576 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 二叉树示例 二叉树结点代码 先序遍历 中序遍历 后序遍历 前三种遍历看起来只是微调了代码顺序,但由于是基于递归调用,产生的结果大不相同。 宽度遍历 阅读全文
posted @ 2017-07-19 17:33 zx576 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 这两种排序方法使用了 divided and conquered 的算法思想,我理解为 分 合。两种方法的实现都依赖与递归。 归并排序 归并排序图解: 逐步将列表拆分 排序后再逐步合并回来 解题的思想为,将 list 分为左右两个部分,然后对这两部分进行排序。 代码如下: 方法中使用到了很多 pyt 阅读全文
posted @ 2017-07-02 10:40 zx576 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 之前对 mysql 不是很熟悉,偷懒一直用 sqlite3 作为 django 的默认数据库.后来嘛,时代变了,一直琢磨这如何把数据从 sqlite3 导入到 mysql 中去. 经过一番 stackoverflow 找到如下两种方案: 通过脚本连接两个数据库,做数据的传递(感觉麻烦,而且过程中一定 阅读全文
posted @ 2017-07-01 13:34 zx576 阅读(2961) 评论(0) 推荐(0) 编辑
摘要: 保存的信息包括 服务器名,登录用户名,服务器地址,防止断线 添加以下信息 保存之后 即可. 阅读全文
posted @ 2017-07-01 13:33 zx576 阅读(742) 评论(0) 推荐(0) 编辑