解决: Nginx 400 request line is too large (5132 4094)

早些年 get 参数都是限制 256 个字符的。再长的话就用 POST。 由于,POST 遇到跨域访问。无法发送数据,只能选择 GET 开发环境下没有错误,部署到 Nginx + Gunicorn 的...

2017-04-24

用 Stormssh 管理ssh

用官方的话来说: storm 是一个管理 ssh 连接的命令行工具。看起来很 cool, 装起逼来,逼格也很高的工具。(又一个攻城狮用来装逼的工具) 最近主要,搞了10多台 raspberry p...

2017-04-13

利用 Django 建站攻略 (四)搜索

django-haystack 是 Django 搜索组建的封装 官方文档 支持: solr Elasticsearch Xapian Whoosh 这里主要介绍 Whoosh。当...

Django 性能分析工具 (Django-silk)

每一个优秀的工程师内心都是一个抖M django-silk 让我们开启自虐之旅 安装 ~~.shell pip install django-silk ~~~~ ** 在 settings.py 中...

ngxtop 使用指南

ngxtop 是一个纯 python 实时分析 nginx 访问日志的 python 项目,并且支持 python3 安装 .shell pip install ngxtop 默认输出: ```....

2017-03-29

Django 1.8 重建 App migrations

在开发环境中,由于会反复修改字段。导致 django migrations 文件夹非常的大。 正式上线的需要做下清理。 重建 Django 下 app 的 migrations 文件夹如下 在数据库...

2017-03-10

怎么开启 Docker remote API

通过 Errbot 集中管理多个Docker服务。 需要开启 Docker Remote API。 首先需要修改 /lib/systemd/system/docker.service 这个文件 ...

2017-03-09

Ubuntu 14.04 安装最新版本的 nginx

ubuntu 14.04 LTS** 默认安装的 nginx 版本是 1.6 由于发布时间比较长可能存在一些漏洞。 所以,需要升级 nginx 到最新的 1.11。 首先,到 nginx 官网下载签...

2017-03-05

利用 Django 建站攻略 (三)视图

model构建完成之后,需要建立一个可以展现的页面。也就是要写,view与 template了。 首先,创建一个 Book 列表页的view ```.python from django.v...

2017-02-17

利用 Django 建站攻略 (二)建模

安装完 Django 后我们要对抓取的数据建 model 以便可以让 django 的 orm 来使用 首先,要创建一个 app .shell cd /path/to/workspace/dugon...

2017-02-05

利用 Django 建站攻略 (一)安装

前面,说了利用 Scrapy 来抓取数据。有了数据后,那就该怎么把数据展现出来。 接下来,开始介绍利用 Django 来建站。 当然,也可以使用 flask, web2py 等等。 学习 Django...

2017-02-04

scrapy 实战(五)爬与反爬

上期主要介绍了,怎么抓取 js 生成的页面。 本期主要,讲一些爬与反爬的一些技巧。 ### 先说反爬: 怎么判断 是爬虫? 通过分析日志 每ip 访问频率、user-agent、cookie, re...

2017-01-25

scrapy 实战(四)如何抓取通过js生成的页面

上期主要介绍了如何将抓取地页面同步到服务端。 本期,主要介绍如何抓取通过js生成的页面。 Scrapy 自身不能执行 js。我们必须给她写个插件 这里需要用到可以执行 js 的工具。 phantom...

2017-01-24

scrapy 实战(三)页面抓取完成如何同步到服务端

上次讲到了,如何提取页面中的图片资源。 接下来,介绍页面抓取完成如何同步到服务端 或者写入数据库。 首先, 在 settings.py 添加一行设置 # 设置 抓取的页面 post 到服务器的 地址 ...

2017-01-22

scrapy 实战(二)如何爬取页面中的图片信息

上次说到了,如何构建一个爬虫系统,并介绍了下怎么利用scrapy解析页面信息。 这次介绍下如何爬去页面中的图片。 这里还是以 www.guoku.com 为例。 首先,需要在你的 scrapy 的 s...

2017-01-19

scrapy 实战(一)如何构建一个爬虫系统

如何构建一个爬虫系统? pip install scrapy scrapy startproject examplespider cd /path/to/examplespider/ scrapy c...

2017-01-17

django 接入微信公众平台

利用 python django 介入微信公众平台 首先,需要成为 微信的开发者。 然后,搭建 django 环境 (可以参考官方文档) 使用 Django 建立一个 微信公众平台的 项目 d...

2014-03-28

Django - DetailView

*利用 Django DetailView 生成单页 *官方文档 url.py 的配置 #urls.py from myproject.views import MyDetailView #导入...

2013-12-31

UITableView reload 单个 cell 的 数据

uitableview 中经常会对单个 cell 反复操作. 每次都 reloadData 即影响 tableview 性能又耗电. // bad method [self.table...

2013-05-18

记录一条命令

以前随便敲敲的,现在想了老半天。 记性越来越差了 55555 netstat -nat | awk '{++S[$NF]} END {for(a in S) print a,"\t&...

2013-04-19