Python书籍整理

如果在一个领域有所超越,必须要在理论水平上达到一定的高度! 提示:以下为中高级开发者使用书籍,书评简介来自网络 分类 :   1. 理论书籍                2. 实践书籍                3. 扩展书籍 一、理论书籍  1、《像计算机科学家一样思考Pyth...

2018-12-26 15:26:00

阅读数:43

评论数:0

网址收录

主题: 对有趣或学习网址收录,以便后期查找!       1. 高清免费图片           unsplash           magdeleine.co     2.免费html5、css、js 全套模板           html5up.net     3. 编程语言学...

2019-01-16 16:19:32

阅读数:18

评论数:0

pymongo处理ObjectId,datetime无法转为json

数据格式示意:     {'_id': ObjectId('5c3bfce19e8cc51348d6dcf8'),  'name': 'kk',  'time': datetime.datetime(2019, 1, 14, 3, 7, 13, 465000)} 问题: mongodb中的Ob...

2019-01-14 11:03:06

阅读数:22

评论数:0

mongo中insert()和save()的区别

insert() 和 save()的区别 1.区别一:     insert()直接往库中插入数据,不更新已存在的重复数据。     save() 往数据库插入数据时,会更新重复的数据。    2.区别二:     insert() 可以直接插入一个列表,无需遍历,效率高。     save() ...

2019-01-11 16:36:25

阅读数:26

评论数:0

pymysql索引操作

主题:mysql表格已经创建好后,索引的操作 1.查看索引:       show  index  from 表名; 2.创建索引:       create  index  索引名  on  表名(字段名(长度)); 3.删除索引:      drop  index  索引名  on...

2019-01-10 16:12:22

阅读数:37

评论数:0

并发并行一同步异步一阻塞非阻塞

并发并行 - 同步异步 - 阻塞非阻塞1.并发并行2.同步异步3.阻塞非阻塞 1.并发并行 并发:交替做不同的事情 并行:同时做不同的事情 举例:   &nb...

2019-01-08 09:42:06

阅读数:17

评论数:0

python高阶函数

高阶函数 1.map() 用法:      &nb...

2019-01-07 16:41:27

阅读数:21

评论数:0

程序员的年会(相声)

原创来源 相声小段-得加钱 使用说明 适用场景 :年会 人数 :2 正文 上场 逗: 最近啊,项目事情多,老加班 捧: 是啊,年底了就这样 逗: 问你个事啊 捧: 啊 逗: 你说上线后,压力大怎么办 捧: 压力大啊,运动运动,放松放松? 逗: 我说的是服务器! ...

2019-01-05 10:10:10

阅读数:255

评论数:0

12小时制转24小时制

将12小时转化为24小时制 12小时制的 12:50AM 对应 24小时制的 00:50 12小时制的 12:50PM 对应 24小时制的 12:50 def func(s): w = s[-2:] h = int(s[:2]) T = None if w.lo...

2018-12-25 11:40:47

阅读数:19

评论数:0

Django上传下载文件接口

背景: 使用Django 文件上传下载接口 1.上传文件接口 1.1 上传文件页面 uploads.html <!DOCTYPE html> <html lang=&a...

2018-12-21 17:26:37

阅读数:59

评论数:0

Python获取文件编码类型

import chardet # 获取文件编码类型 def get_encoding(file): # 二进制方式读取,获取字节数据,检测类型 with open(file, 'rb') as f: data = f.read() return...

2018-12-21 16:59:31

阅读数:34

评论数:0

python装饰器Django类视图装饰

装饰器一、python装饰器1、简易装饰器(无参数,无返回值)2、装饰器(无参数,有返回值)3、装饰器(有参数,有返回值)4、类装饰器二、Django类视图使用装饰器1、为全部请求方法添加装饰器2、为特定请求方法添加装饰器2.1 特定方法添加装饰(方式一)2.2 特定方法添加装饰(方式二) 一、...

2018-12-07 17:36:50

阅读数:59

评论数:1

django的403/404/500错误自定义页面的配置

需求: 实现自定义Django出现请求错误时,返回自定义页面的功能; 解决方法:总共分4步                  1、创建html错误页                   2、配置settings                   3、编写视图              ...

2018-11-30 16:22:38

阅读数:71

评论数:0

Nginx多域名多项目不同端口访问配置

背景:购买了一台阿里云服务器,注册了两个域名,域名与云服务器绑定,预想通过域名直接访问WEB项目 问题:访问云服务器WEB项目时,需要指定端口号,而无法通过指定域名直接访问指定项目? 解决:安装Nginx,利用nginx的反向代理原理,修改nginx的配置信息,将指定域名与项目url对应映射 ...

2018-11-20 15:50:30

阅读数:630

评论数:0

centos搭建MQTT服务器Mosquitto

1.安装工具 yum install gcc gcc-c++ yum install openssl-devel yum install c-ares-devel yum install libuuid-devel yum install wget yum install cmake ...

2018-11-19 08:31:56

阅读数:621

评论数:0

关于python时间time、datetime、date之间转换,获取今天、昨天、上周、上月、去年的时间

一、time、datetime、date之间转换 概念: 首先需要理解三个名词: 时间戳(int), 时间数组, 日期格式(str) utc time : 国际时间(伦敦时间) localtime: 本地时间时间(如北京时间 = 伦敦时间 + 8小时) 国际时间获取: time.gmtim...

2018-10-31 17:17:23

阅读数:854

评论数:0

pymongo中处理ObjectId & datetime类型无法转为json

from bson import ObjectId import datetime class JSONEncoder(json.JSONEncoder): ""&...

2018-10-31 12:00:13

阅读数:548

评论数:0

模拟高并发请求服务端(python gevent)

文章目录模拟高并发请求服务端(python gevent)项目背景:对web后端进行高并发的请求,简单测试服务框架的性能解决思路:利用python的多线程,但python的多线程有点“鸡肋”, 个人选择使用简洁轻便gevent。解决方案:利用gevent异步 + requests 进行高并发请求...

2018-10-31 11:27:13

阅读数:474

评论数:0

pymongo 模块获取当前数据库下的所有collection名称

问题描述:连接mongdb指定数据库后,获取所有集合名称 注意: # pymongo 3.6 使用collection_names( include_system_collections=True, session=None) # pymongo 3.7 使用list_collection_...

2018-10-19 09:43:43

阅读数:498

评论数:0

shell脚本限制日志文件大小和行数

背景: 项目server在后端持续运行,日志文件不断变大,需及时进行清空。 解决方案:编辑sh脚本,指定时间间隔轮询;将超出限制的日志文件,先备份,再清空原日志文件内容。 清空日志文件内容的方法有:             1.  echo "" &...

2018-10-05 17:11:18

阅读数:932

评论数:0

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