加载中
python中的异常跟踪

Python语言的书籍上重点在于描述Python中如何构造异常对象和raise try except finally这些的使用,对调试程序起关键作用的stacktrace往往基本上不怎么涉及.下面三种方式可以提高跟踪异常效率...

2017/09/20 17:28
167
Celery--任务调度利器

Celery是Python开发的分布式任务调度模块,Celery本身不含消息服务,它使用第三方消息服务来传递任务,目前,Celery支持的消息服务有RabbitMQ、Redis甚至是数据库,当然Redis应该是最佳选择...

2017/01/13 16:24
128
Python 的 with 语句

with 语句是在 Python 2.5 版本引入的,从 2.6 版本开始成为缺省的功能。with 语句作为 try/finally 编码范式的一种替代,用于对资源访问进行控制的场合。本章对 with 语句进行介绍,包括 wi...

2017/01/13 15:20
33
Python yield 使用浅析

初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深...

2017/01/13 14:44
63
logging的在脚本中的使用

二、logging在脚本中的使用 一 最简单的使用方法. 这只是最简单的使用方法,通常在比较大的脚本中不太适用 配置如下: import logging logging.basicConfig(level=logging.DEBUG, format='%(....

2016/12/06 18:26
80
Safari中安装selenium driver

在safari中安装selenium driver 实现 selenium gird在mac电脑上的运行

2016/07/28 15:50
329
Python模板版本包管理

管理当前安装的包和对应版本.

2016/07/04 19:07
111
逐行读取文本时哪种方法更好?

我知道逐行读取文本有两种方法: for line in f 以及 for line in f.readlines()。那么这两个方法哪个更好呢?为什么要设计 readlines()这个方法?...

2016/06/06 11:30
47
Linux后台进程管理利器:supervisor

一、安装: 1、yum 方式(推荐): $ sudo su - #切换为root用户 yum install epel-release yum install -y supervisor systemctl enable supervisord # 开机自启动 systemctl start supervisor...

pip 与 pipenv的使用

pip 与 pipenv的使用 pip 是什么? pip 是一个 Python 包也是 Python 推荐的包管理程序,可以用于安装和管理 Python 包,Python 2.7.9+ 版本中已经自带了 pip 包。针对 Python 2 和 3,pip 分...

05、解决chunk-elementUI.3d5a4739.js 过大导致网页打开慢

问题 在使用vue框架的时候,发现有几个js加载过慢.其中chunk-elemtnUI.****.js的大小约为1.2MB 加载时间8S左右. 我这边的问题通过gzip压缩可以解决, 具体还有其他的方法可以 参考 upstream s...

11/04 11:11
22
locust入门

简介: locust是python语言的一个开源压测框架, 利用gevent协程来产生大量的并发. 官网: https://locust.io/ 安装: pip install locust 运行 master locust -f lc.py --worker --master-host=...

vue动态修改table数据

在使用element-ui修改某一行数据的时候, 希望前端不需要调用接口直接来更新数据. 存在的问题: 在使用 element-UI 中el-table时,更新TABLEDATA ROW的某一个属性时,没有更新视图. 原因:受 ...

flask-migrate的使用

manager.py代码如下: from flask_script import Manager, Shell, Server from flask_migrate import Migrate, MigrateCommand from app.ext import db from app import create_app app = cre...

利用__new__实现单例模式

python当中有很多方法都可以实现单例模式, 但利用__new__无疑是最推荐的方式. 代码如下: class Demo: is_instance = None def __new__(cls, *args, **kwargs):   if cls.is_instance is None...

利用__new__实现工厂模式

所谓的工厂模式是指通过一个接口,根据参数的取值来创建不同的实例。创建过程的逻辑对外封闭,用户不必关系实现的逻辑。就好比一个工厂可以生产多种零件,用户并不关心生产的过程,只需要告知...

07/03 14:41
33
利用metaclass元类实现ORM

关键信息是Model类的父类是dict,我们在构建Model的时候传入的参数会被用来初始化一个dict。所以我们创建数据实例的时候数据的名称和数据值的映射会被存储在dict当中,所以我们在save方法当中...

def
07/03 14:28
29
uwsgi nginx 部署 flask

当前项目目录 . ├── app ├── app.log ├── app.py ├── config.py ├── manager.py ├── Pipfile ├── Pipfile.lock ├── pycache │ ├── app.cpython-36.pyc │ ├──...

django mysql中解决存储emoji表情失败的问题

常见问题 在django + mysql中存储emoji表情报错信息为: django.db.utils.OperationalError: (1366, "Incorrect string value: '\xE5\xA4\xAB\xE4\xBA\xBA' f django中的设置 在settings.py中...

01、Jest简介

01、Jest简介 Jest是 Facebook 的一套开源的 JavaScript 测试框架, 它自动集成了断言、JSDom、覆盖率报告等开发者所需要的所有测试工具,是一款几乎零配置的测试框架。 安装 通过npm安装依赖...

03/13 11:36
60

没有更多内容

加载失败,请刷新页面

返回顶部
顶部