解决: Nginx 400 request line is too large (5132 4094)
早些年 get 参数都是限制 256 个字符的。再长的话就用 POST。 由于,POST 遇到跨域访问。无法发送数据,只能选择 GET 开发环境下没有错误,部署到 Nginx + Gunicorn 的...
用 Stormssh 管理ssh
用官方的话来说: storm 是一个管理 ssh 连接的命令行工具。看起来很 cool, 装起逼来,逼格也很高的工具。(又一个攻城狮用来装逼的工具) 最近主要,搞了10多台 raspberry p...
利用 Django 建站攻略 (四)搜索
django-haystack 是 Django 搜索组建的封装 官方文档 支持: solr Elasticsearch Xapian Whoosh 这里主要介绍 Whoosh。当...
Django 性能分析工具 (Django-silk)
每一个优秀的工程师内心都是一个抖M django-silk 让我们开启自虐之旅 安装 pip install django-silk ** 在 settings.py 中添加如下配置:** # D...
ngxtop 使用指南
ngxtop 是一个纯 python 实时分析 nginx 访问日志的 python 项目,并且支持 python3 安装 pip install ngxtop 默认输出: ~# ngxtop ...
Django 1.8 重建 App migrations
在开发环境中,由于会反复修改字段。导致 django migrations 文件夹非常的大。 正式上线的需要做下清理。 重建 Django 下 app 的 migrations 文件夹如下 在数据库...
怎么开启 Docker remote API
通过 Errbot 集中管理多个Docker服务。 需要开启 Docker Remote API。 首先需要修改 /lib/systemd/system/docker.service 这个文件 ...
Ubuntu 14.04 安装最新版本的 nginx
ubuntu 14.04 LTS** 默认安装的 nginx 版本是 1.6 由于发布时间比较长可能存在一些漏洞。 所以,需要升级 nginx 到最新的 1.11。 首先,到 nginx 官网下载签...
利用 Django 建站攻略 (三)视图
model构建完成之后,需要建立一个可以展现的页面。也就是要写,view与 template了。 首先,创建一个 Book 列表页的view ```.python from django.v...
利用 Django 建站攻略 (二)建模
安装完 Django 后我们要对抓取的数据建 model 以便可以让 django 的 orm 来使用 首先,要创建一个 app cd /path/to/workspace/dugong/ pyth...
利用 Django 建站攻略 (一)安装
前面,说了利用 Scrapy 来抓取数据。有了数据后,那就该怎么把数据展现出来。 接下来,开始介绍利用 Django 来建站。 当然,也可以使用 flask, web2py 等等。 学习 Django...
scrapy 实战(五)爬与反爬
上期主要介绍了,怎么抓取 js 生成的页面。 本期主要,讲一些爬与反爬的一些技巧。 ### 先说反爬: 怎么判断 是爬虫? 通过分析日志 每ip 访问频率、user-agent、cookie, re...
scrapy 实战(四)如何抓取通过js生成的页面
上期主要介绍了如何将抓取地页面同步到服务端。 本期,主要介绍如何抓取通过js生成的页面。 Scrapy 自身不能执行 js。我们必须给她写个插件 这里需要用到可以执行 js 的工具。 phantom...
scrapy 实战(三)页面抓取完成如何同步到服务端
上次讲到了,如何提取页面中的图片资源。 接下来,介绍页面抓取完成如何同步到服务端 或者写入数据库。 首先, 在 settings.py 添加一行设置 # 设置 抓取的页面 post 到服务器的 地址 ...
scrapy 实战(二)如何爬取页面中的图片信息
上次说到了,如何构建一个爬虫系统,并介绍了下怎么利用scrapy解析页面信息。 这次介绍下如何爬去页面中的图片。 这里还是以 www.guoku.com 为例。 首先,需要在你的 scrapy 的 s...
scrapy 实战(一)如何构建一个爬虫系统
如何构建一个爬虫系统? pip install scrapy scrapy startproject examplespider cd /path/to/examplespider/ scrapy c...
django 接入微信公众平台
利用 python django 介入微信公众平台 首先,需要成为 微信的开发者。 然后,搭建 django 环境 (可以参考官方文档) 使用 Django 建立一个 微信公众平台的 项目 d...
Django - DetailView
*利用 Django DetailView 生成单页 *官方文档 url.py 的配置 #urls.py from myproject.views import MyDetailView #导入...
UITableView reload 单个 cell 的 数据
uitableview 中经常会对单个 cell 反复操作. 每次都 reloadData 即影响 tableview 性能又耗电. // bad method [self.table...
记录一条命令
以前随便敲敲的,现在想了老半天。 记性越来越差了 55555 netstat -nat | awk '{++S[$NF]} END {for(a in S) print a,"\t&...