tmpbook的专栏

Simple is better.

CentOS6+nginx+uwsgi+mysql+django1.6.6+python2.6.6

首先配置DNS

2015-01-19 15:12:47

阅读数 1907

评论数 0

我的知乎专栏与公众号

我的知乎专栏和我的公众号,欢迎关注

2017-12-20 20:23:26

阅读数 840

评论数 0

Mac 允许任何下载来源

sudo spctl --master-disable然后打开设置就会发现允许任何来源出现并选中了

2017-09-12 16:45:25

阅读数 1211

评论数 0

在UCloud云主机上安装Python3和pip

执行如下命令来安装 Python 3yum install epel-release yum install python34接下来安装 Pipyum install python34-setuptools easy_install-3.4 pip接下来可以安装包了pip3 install -i ...

2017-08-10 10:49:20

阅读数 395

评论数 0

从头搭建 influxdb

1.登陆机器机器有密码,每次登陆都要输入,好麻烦,于是这样:ssh-copy-id root@x.x.x.x它会将你本机的公钥添加到目标机器的 ~/.ssh/authorized_keys 中,并对文件夹与文件设置合适的权限2.安装 nodejs(忽略)安装nodejsyum install no...

2017-08-09 20:36:40

阅读数 2904

评论数 0

使用Python3生成CSV文件遇到的问题(空行/乱码)

注意,本文是 Python3空行问题Python 3 中如果要防止空行,需要在open的时候加上 newline="" 这个参数,示例代码如下:# Python 2 with open('/pythonwork/thefile_subset11.csv', 'wb') as o...

2017-08-04 10:43:35

阅读数 2733

评论数 0

让 shell 显示当前 git 的分支名称

vim ~/.bashrc 添加下列代码:function git-branch-name { git symbolic-ref HEAD 2>/dev/null | cut -d"/" -f 3 } function git-branch-prompt { lo...

2017-02-23 17:05:21

阅读数 1977

评论数 0

DRF depth=1的情况下对象的创建与更新问题

当序列化类MATE中定义了depth时,这个序列化类中引用字段(外键)则自动变为只读,所以进行更新或者创建操作的时候不能使用此序列化类 具体方法是这样的分别定义两个序列化类,判断request的方法并选择,直接上代码:serializers.py# ==== 一旦有了depth,引用的字段就变为只...

2016-11-23 02:12:53

阅读数 955

评论数 0

mongodb 分片小计

之前以为启动mongod的时候配置好分片参数就直接分片了,还是太业余了,还需要两步: 1. 为db开启分片功能 2. 对开启分片功能的db的collection指定片键并分片 分别是这几个命令# 启用数据库分片 db.runCommand({"enablesharding"...

2016-10-09 17:52:26

阅读数 707

评论数 0

AngularJS的链式(chaining)语法

注册provider时angular.module('admin-projects', []) .controller('ProjectListCtrl', function($scope) { // 这里是控制器的代码 }) .controller('Pro...

2016-09-25 22:22:31

阅读数 738

评论数 0

django数据迁移实践

背景:开始和同事结对开发,一人一个sqlite3文件数据库来保存配置,有两个问题 使用django的migrate很麻烦,还得写db_router等控制同步 后来上线发现个问题,那就是文件数据库写的时候会触发uwsgi的touch-reload 机制而重启项目 项目会继续开发下去数据量会变多,文件...

2016-09-08 18:46:00

阅读数 1333

评论数 0

编译安装Python

yum groupinstall "Development tools"yum install zlib-devel yum install bzip2-devel yum install openssl-devel yum install ncurses-devel yum ...

2016-09-05 16:32:12

阅读数 475

评论数 0

python-eve使用实战

mongo document{ "eth0_pps_in_metric": { "top_5_avg": 9841.6 }, "memory_metric": { "top_5_avg": ...

2016-08-24 18:07:31

阅读数 2188

评论数 0

python-eve配置实战

我用的是mongoengine 我的document 如下# hosts表 class Hosts(Document): # 从业务库 IP = StringField(unique=True, null=False) az_id = IntField(null=True)...

2016-08-18 23:10:53

阅读数 2217

评论数 0

celery配置多队列实践笔记

0.上下文交代我有一个爬虫任务,5分钟跑一次 我今天又加了一个计算任务,一天只跑一次但是要做大量的运算 我用一个队列(default),结果计算任务堵死了队列,导致所有任务都卡住查了一下决定计算和爬虫走不同的队列, 两个任务分别是:umonitor.tasks.multiple_thread...

2016-08-18 22:55:52

阅读数 9705

评论数 0

MongoDB常用操作

批量更改字段名db.getCollection('db_hosts').update({}, {$rename : {"aggregate_top_5_avg_cpu_metric" : "aggregate_cpu_metric_top_5_avg&qu...

2016-08-18 19:06:15

阅读数 355

评论数 0

MongoDB Replicate Set 复制集安装与配置

总览共三台机器:172.17.10.227 172.17.10.228 172.17.10.229 每台起两个mongod到23021、23022端口,如下: 程序 端口 说明 mongod 27021/27022 Shard Server,两套,用于存储实际的数据块 ...

2016-07-19 14:57:42

阅读数 1521

评论数 0

搭建本地Python Package Index(pypi)源

准备一台有外网的机器: nginx python>=2.7(need readline-devel, sqlite-devel) 1.安装pip2pipip install pip2pi2.创建存放软件包的仓库mkdir -d /opt/python/soft/pypi.kevingao.n...

2016-06-17 15:17:27

阅读数 3139

评论数 0

django+celery+djcelery 最简配置

版本 NAME VERSION 备注 celery 3.1 django 1.9 django-celery 3.1 修改文件 文件 作用(详情看代码) 备注 proj/__init__.py 导入celery.py中的app,...

2016-06-12 19:45:31

阅读数 8891

评论数 1

MongoDB Aggregation Pipeline

索引请点击↑↑↑管道操作符速查 名称 描述 $project 数据投影,主要用于重命名、增加和删除字段 $match 滤波操作,筛选符合条件文档,作为下一阶段的输入 $limit 限制经过管道的文档数量 $skip 从待操作集合开始的位置跳过文档的数目 $...

2016-06-03 17:43:39

阅读数 529

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭