自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 基于Django1.10与Celery4实现异步队列任务

基于Django1.10与Celery4实现异步队列任务 推荐 由于django-celery这个模块我在django1.10的版本内运行不起来,只能使用野生的Celery,Celery4支持django1.8以上的版本,1.8以下的版本请使用Celery3,整个配置过程并不复杂:整个目录结构:一、安装模块:12pip install celerypip install django...

2018-06-10 11:46:57 350

转载 Django 数据库事务

管理数据库事务Django框架提供了好几种方式来控制和管理数据库事务。(以下Django框架会简化为Django,读者可自行脑补框架两字)Django框架默认的事务行为自动提交作为Django默认的事务行为,它表现形式为:每次数据库操作会立即被提交到数据库中,除非这个事务仍然处于激活状态。 那么,更多详细内容见下文。Django使用事务或者保存点来保证多个ORM操作的完整性,尤其是针对delete...

2018-06-06 18:52:57 236

转载 django+nginx

Ubuntu16.04下Nginx+uwsgi部署Django项目原创 2018-01-04 19:50:583980浏览字号 之前写了一篇Pycharm远程调试django项目的,只是完成了Django项目在服务器上的运行。而且当时是用的虚拟机,有些坑并没有遇到。前几天买了阿里云的Linux服务器ubuntu16.04,一路搭建环境和部署过程搞了2天多,可以说是神坑无数,最有意思的...

2018-05-10 17:55:09 369

转载 django view类

平时使用 类 类型的视图是如何解析的呢,下面进行简单介绍:在url中通常有如下代码-------------------------------------------------------------------------------------------------------------------------------------------------------------&g...

2018-05-09 18:25:58 818

转载 python 带参数装饰器

在前面一文《python里为什么需要使用装饰器(decorator)》里,我们学习了为什么需要装饰器,知道装饰器就是为了不修改原来函数的代码,又达到增加功能的作用。其实为了装饰器更通用化,那么装饰器是否也可以带参数呢?其实是可以的,这样更加通用化了,达到共享极点。在前面也学习《为什么要使用闭包(closures)》一文,知道参数可以嵌套函数里实现隐藏,并且实现全局参数的功能,与函数一起绑定。因此只...

2018-05-09 14:55:22 195

转载 Django搭配Celery

Django搭配Celery进行异步/定时任务(一)初步搭建 以下需求场景很常见:1. 用户点击页面按钮,请求后台进行一系列耗时非常高的操作,页面没有响应/一直Loading,用户体验非常不好。2. 某些数据需要预先处理,每天凌晨的时候进行运算,大约半小时到1小时才能完成。3. 进行外部系统的接口数据调用...

2018-05-07 23:12:53 173

转载 djiango celery

基于Django1.10与Celery4实现异步队列任务 推荐 原创lihuipeng2017-01-20 17:11:20评论(0)4519人阅读由于django-celery这个模块我在django1.10的版本内运行不起来,只能使用野生的Celery,Celery4支持django1.8以上的版本,1.8以下的版本请使用Celery3,整个配置过程并不复杂:整个目录结构:一、安...

2018-05-04 16:51:49 360

转载 GitHub 指南

GitHub使用教程详解(上)——官网操作指南[翻译]GitHub 指南原文地址:GitHub官网指南示例项目:Hello World十分钟轻松教学在学习计算机语言编程的过程中创建Hello World 项目是一个历史悠久的传统。当你接触一门新事物的时候可以用它来做一个简单的练习。让我们开始使用github吧!通过本文,您将会学到:如何创建和使用仓库如何创建和管理分支如何改变一个文件并将它提交到g...

2018-05-02 23:13:59 134

原创 python 多个装饰器

多个装饰器的调用顺序是自下往上,但是运行时的执行顺序是自上往下!!!装饰器是Python用于封装函数或代码的工具,网上可以搜到很多文章可以学习,我在这里要讨论的是多个装饰器执行顺序的一个迷思。疑问大部分涉及多个装饰器装饰的函数调用顺序时都会说明它们是自上而下的,比如下面这个例子:def decorator_a(func): print 'Get in decorator_a' de...

2018-04-23 19:05:07 143

原创 linux awk命令详解

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Pete...

2018-04-22 21:17:06 142

翻译 Django 多线程

django 原生为单线程序,当第一个请求没有完成时,第二个请求辉阻塞,知道第一个请求完成,第二个请求才会执行。可以使用uwsgi  编程多并发的django 的并发能力真的是令人担忧,这里就使用 nginx + uwsgi 提供高并发nginx 的并发能力超高,单台并发能力过万(这个也不是绝对),在纯静态的 web 服务中更是突出其优越的地方,由于其底层使用 epoll 异步IO模型进行处理,使...

2018-04-02 09:20:24 1479

翻译 Python 闭包 2

Python闭包可能会在面试或者是工作中经常碰到,而提到Python的延迟绑定,肯定就离不开闭包的理解,今天总结下 关于闭包的概念以及一个延迟绑定的面试题。Python闭包1.什么是闭包,闭包必须满足以下3个条件:必须是一个嵌套的函数。闭包必须返回嵌套函数。嵌套函数必须引用一个外部的非全局的局部自由变量。举个栗子# 嵌套函数但不是闭包def nested(): def nst(): ...

2018-03-24 17:45:04 149

转载 Python 多线程

多线程多任务可以由多进程完成,也可以由一个进程内的多线程完成。我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来的线程。Python的标准库提供了两个模块:_thread和threading,_thread是低级模块,...

2018-03-17 15:57:09 112

转载 Python中有效的字符串合并方法

[译]Python中有效的字符串合并方法------对不同方法的性能评估介绍在Python编程语言中,构造一些较长的字符串事常常会产生一些运行很慢的代码。本文我将研究不同字符串合并方法的计算性能。在Python中,字符串(string)对象是不可变的(每次关联一个新的字符串变量都会在内存中创建一个新的对象)(译注:类同于Java,.NET等现代语言,他们都会在其VM中保留一个字符串池,里面保存所有...

2018-03-16 09:11:16 1221

翻译 Python 中的 匿名函数(lambda)

Python 中定义函数有两种方法,一种是用常规方式 def 定义,函数要指定名字,第二种是用lambda定义,不需要指定名字,称为 Lambda 函数。Lambda 函数又称匿名函数,匿名函数就是没有名字的函数,函数没有名字也行?当然可以啦。有些函数如果只是临时一用,而且它的业务逻辑也很简单时,就没必要非给它取个名字不可。好比电影里面的群众演员,往往他们的戏份很少,最多是衬托主演,跑跑龙套,他们...

2018-03-08 20:29:35 241

翻译 Python 中的闭包

什么是闭包?闭包有什么用?为什么要用闭包?今天我们就带着这3个问题来一步一步认识闭包。闭包和函数紧密联系在一起,介绍闭包前有必要先介绍一些背景知识,诸如嵌套函数、变量的作用域等概念作用域作用域是程序运行时变量可被访问的范围,定义在函数内的变量是局部变量,局部变量的作用范围只能是函数内部范围内,它不能在函数外引用。定义在模块最外层的变量是全局变量,它是全局范围内可见的,当然在函数里面也可以读取到全局...

2018-03-08 20:24:31 151

原创 一张图明白python 生成器/迭代器/可迭代对象 之间的关系

python中迭代器与生成器,相信学的时候,很多小伙伴都会感到头疼,一会迭代器,一会生成器,一会可迭代对象,一会可迭代对象用iter方法转换成迭代器.......,有没有感觉像是绕口令,那么久让我告诉你Python中什么是迭代器和生成器吧.........本文的组织如下:1,我们简单地介绍了Python中的迭代器协议;2,将会详细介绍生成器的概念和语法;3,将会给出一个有用的例子,说明使用生成器的...

2018-03-04 11:57:26 1764

翻译 python装饰器

学到python装饰器的时候,一直没有搞明白装饰器是干什么用的,就上网了解了下装饰器的作用,看了后感觉豁然开朗,以下这个例子能让你真正了解什么是装饰器,装饰器的运行原理。装饰器其实就是将你所希望改变功能的原函数,作为参数传进另一个函数中,原函数会绑定这个函数的return值,这样一来,原函数的名字没有变,但再调用它时,功能已经是全新的了,如果您还不明白,就请看下面的例子吧,会很清楚。1、先明白这段...

2018-03-04 11:41:49 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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