- 博客(17)
- 收藏
- 关注
转载 mysql 常用命令整理(不断更新)
一、mysqldump1、导出一个数据库的结构mysqldump -d dbname -uroot -p > dbname.sql2、导出多个数据库的结构mysqldump -d -B dbname1 dbname2 -uroot -p > dbname.sql3、导出一个数据库中数据(不包含结构)mysqldump -t dbn...
2019-05-15 11:36:44
232
转载 python epoll
1、server#!/usr/bin/env python#-*- coding:utf-8 -*-import socketimport selectimport Queue#创建socket对象serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#设置IP地址复用serversocke...
2018-11-16 15:53:04
213
原创 django + mysql 支持表情包
mysql 字符集的设置分下面几个层级:服务器级别;数据库级别;表级别、列级别;连接级别 使用命令查看当前数据库的字符集设置:mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';+----------------------...
2018-10-24 12:36:00
424
原创 nginx 配置 https 服务
一、环境:1、centos 72、nginx安装前保证自己的nginx处于开启的状态并且可通过域名访问80端口即可。我nginx一般是用作反向代理的,所以在生成证书前不需要单独配置新的域名服务,使用安装后默认的配置服务即可。 二、证书使用:Let’s Encrypt安装证书管理客户端:1、wget https://dl.eff.org/certbot-auto修...
2018-10-10 17:57:41
263
转载 django ManyToMany 使用的注意事项
使用场景一:如果在一张表中ManayTOManay字段关联的是自身,也就是出项这样的代码:ManyToManyField(self)那么,你需要注意一点,当你采用add方法将一个自身对象添加到该字段时,则自动建立两方的相互关联。例如:有一个朋友关系的字段,多对多关联到自身,friends = models.ManyToManyField('self')当你采用frien
2017-11-05 17:29:16
1848
原创 利用django oauth2_provider在自己的项目里实现token
先要确保在本地一个位置创建一个django应用,并确保本地安装有oauth2_provider包,并将oauth2_provider注册进django settings app;之后同步数据库就可以使用了;别忘了在进入数据库创建一个oauth2应用;具体操作,可以参考相关文档; 剩下的不废话,直接粘代码:# 引入需要使用的包import sysimport osimport...
2017-10-29 10:11:50
4520
1
转载 twisted websocket
一个关于使用twisted做websocket通信服务的方法https://pawelmhm.github.io/python/websockets/2016/01/02/playing-with-websockets.html
2017-10-27 10:07:03
1299
转载 django 信号用法
用最简单明确的方式说明一下django 信号的用法:我用的是django 1.11,1.8已上的应该都可以,但不一定,没尝试过1、新建一个项目和应用,并在项目配置文件中注册新建的应用;这一步应该没啥可说的2、在应用目录下新建一个文件,名字:signal.py,并写下下面的代码: from django.contrib.auth.models import User
2017-08-02 10:11:36
803
转载 fabfile 使用
1. fabfile.py文件中常用配置和函数:env.host 主机ip,也可以使用fab选项-H参数来指定env.user 用户名env.password SSH密码,若已经设置好无密码登录,则可以忽略env.roledefs 角色分组,如:{'web': ['x', 'y'], 'db': ['z']}
2017-07-13 11:14:32
1466
转载 uwsgi xml 配置
uwsgi 用来做nginx和应用之间的桥梁,负责接收nginx动态转发过来的用户请求,其配置方式有多种,我一般选择标签的形式下面的这些配置仅限于ubuntu下用apt-get安装的形式:127.0.0.1:8000 #socket绑定地址和监听端口,端口必须和nginx请求端口一致5
2017-04-14 08:04:11
1981
转载 Mysql 配置
此配制仅限于ubuntu下apt-get安装mysql;1、支持中文:进入mysql,查看字符集mysql> show variables like '%char%'; 1)进入:/etc/mysql/conf.d/mysql.conf在 [mysql] 的下方加入下面的语句(这个文件只有一行 [mysql]):no-auto-rehash
2017-04-08 07:55:26
312
转载 tornado 异步编程
tornado异步编程的三种方法:1、gen.coroutine协程:异步逻辑,代码同步实现,简单,明确,但是需要异步库支持;2、线程实现:影响效率;3、celery:性能好,但采用任务队列形式,操作复杂;
2017-04-03 17:22:49
251
转载 future.set_result
tornado中future 对象的set_result方法负责将异步执行的结果保存在result中,并将封装了生成器的函数run()添加进ioloop的callback成员列表中, 问题是set_result是何时执行的?def _result(result, future): if result: future.set_result(result)
2017-03-29 18:15:15
897
转载 errno包说明
#!/usr/bin/env python#块实现了linux标准的 errno 系统符号,每一个错误对应于一个整数import errno#包含从 errno 到底层系统中错误名称的映射的字典,可像字典一样操作errno.errorcode1: "EPERM" #无权操作2: "ENOENT" #没有文件或目录3: ESRC
2017-03-23 10:51:48
473
转载 redis 队列
#!/usr/bin/env pythonimport timeimport redis#保证redis服务器启动,默认端口6379pool = redis.ConnectionPool(host='127.0.0.1', port=6379) #创建一个redis连接r = redis.StrictRedis(connection_pool=pool) #将连接添
2017-03-23 09:48:26
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅