自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python_字符串碎片问题

题目: 一个由小写字母组成的字符串可以看成一些同一字母的最大 碎片组成的。例如:"aaabbaaac"是由下面的碎片组成"aaa","bb","c" 现给定一个字符串,请你帮助计算这个字符串的所有碎片的平均长度是...

2018-01-08 20:35:21

阅读数 191

评论数 8

python安装第三方模块出现Read timed out

安装第三方模块一直出现错误 最简单的解决方法是设置超时等待 例如:在flask项目中需要安装requeremnts.txt文件中的模块 pip --default-timeout=100 install -r requerements.txt

2017-11-28 16:52:39

阅读数 911

评论数 9

注册功能的实现

使用Django框架,实现一个简单的登录功能。 业务逻辑: 1、判断用户的请求方式。 2、如果是GET请求,显示注册页面。 3、如果是POST请求(表单提交,进行注册),判断注册的内容是否合理。 4、发送邮件,激活账号。 5、注册成功. 1、判断用户的请求方式 当用户访问到注册页面...

2017-10-28 16:31:19

阅读数 852

评论数 4

Beautiful Soup4的简单使用

Beautiful Soup是一个Python库 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式. 如果想使用当然需要先安装Beautiful Soup 命令:pip instal...

2017-10-16 20:25:12

阅读数 1127

评论数 3

Django框架环境的搭建

Django是python语言写的开源的web框架,遵循MVC设计。 Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很...

2017-10-15 17:23:17

阅读数 284

评论数 2

Python_学习错误集合(持续更新)

开一贴记录一下学习Python中遇到的错误吧,也许可能对你有点帮助。 我的英文不好,所以即便是给了一些提示,也是看不懂,所以请轻喷。 错误一: Traceback (most recent call last) 再一次写进程池demo的时候,总是报错,百度查了一下  Traceback (m...

2017-09-09 22:03:34

阅读数 415

评论数 3

Python_进程池

前言:当我们想要创建多个进程的时候,就会浪费很多时间。所以我们如果要创建N多个进程的时候,就可以使用进程池Pool Pool方法也是在multiprocess模块中

2017-09-07 22:38:27

阅读数 203

评论数 3

Python_进程(二)

前言:上篇说道了使用fork函数创建多进程,但是fork只能在Mac/Linux/Unix操作系统上使用,但是如果我们想在Windows上使用Python创建多进程该怎么办? 庆幸的是Pythong是跨平台的,自然就提供了一个跨平台的多进程支持-------multiprocessing模块。 可...

2017-09-06 21:21:51

阅读数 152

评论数 2

Python_进程(一)

国际惯例说一下本次要写的东西,进程。 什么是进程,说白了就是正在运行的代码。而程序是编写完毕的代码,在没有运行的时候,称之为程序。 fork进程 在Python中的os模块中封装了系统常用的系统调用,当然fork也在其中。使用fork可以轻松的创建子进程。 需要注意的是fork函数  只能在mac...

2017-08-31 23:56:34

阅读数 434

评论数 3

__solts__的使用

上面我们说到了Python是动态语言,可以在运行时给实例对象添加属性。但是如果我们不想让别人添加其他属性,进行限制该怎么办呢? 我们可以使用__slots__来对添加的属性进行限制。 class Person(object): __slots__ = ("name"...

2017-08-28 21:02:22

阅读数 553

评论数 7

动态语言

这次我们说一下Python是一种动态语言。 所谓动态语言就是可以在运行时改变其结构语言,例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是在其他结构上的变化。 ok,基本的概念我们知道了,下面就用代码来演示一下加强对动态语言的理解。 运行过程中给对象添加一个属性 class Pers...

2017-08-28 20:25:12

阅读数 841

评论数 4

函数基础

函数:就是把具有独立功能的代码块封装成一个整体,在需要的时候调用 一:在python中使用函数需要以下步骤: 1、定义函数,在函数中编写代码,实现具体的功能 2、调用函数 作用:在开发过程中,使用函数可以提高编写的效率以及代码的重用 二:函数的定义格式: def 函数名(): ...

2017-08-23 00:41:10

阅读数 153

评论数 10

python_装饰器二(对有/不定长参数函数的装饰)

上一篇说完了装饰器的原理,现在新的需求来了,我们需要对有/不定长参数的函数进行装饰,那么我们需要怎么对我们的装饰器进行改造呢? 读者你想别着急,如果是你的话,你会怎么做呢? 一:对带参数的函数进行装饰 def func(functionName): def inner(a, b): ...

2017-08-22 23:31:13

阅读数 727

评论数 7

网络编程_TCP编程(一)

UDP概念: 用户数据报协议(User Datagram Protocol)是一个无连接的简单的面向数据报的运输层协议。 UDP协议的特点: 1)面向无连接的通讯协议 2)UDP传输数据时有大小限制,每个被传输的数据报必须限定在64KB之内。 3)UDP是一个不可靠的协议 4)UDP数...

2017-08-16 00:10:56

阅读数 160

评论数 7

Python_装饰器(一)原理篇

装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以本次我们来说一下python中的装饰器

2017-08-14 21:59:15

阅读数 238

评论数 7

python_闭包(Closure)

闭包概念: 在函数内部再定义一个函数,并且这个函数用到了外部函数的变量,那么就将这个函数以及用到的一些变量称之为闭包。 下面这段代码就是一个闭包函数 def OutTer(num): def inner(a): return print(a + num) pr...

2017-08-11 16:30:15

阅读数 171

评论数 5

python_生成器

背景:当我们创建一个包含几十万几百万个元素的列表,不仅占用很大的存储空间,而且不是每个元素都需要访问的,这样绝大数的元素都是浪费空间。 所以需要一种新的存储元素的方式----生成器(generator)。 生成器可以按照某种算法推算后面的元素,而且是一边循环一边计算 生成器的创建方式: 1...

2017-08-09 22:43:40

阅读数 170

评论数 5

python--迭代器

1.可迭代对象 在python中 可以通过for...in...这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Iterable) 我们可以使用isinstance() 来判断一个对象是否是可迭代对象,当返回为True时表示为可迭代对象。 ok,我们现在已经知道了什么是可迭...

2017-08-08 16:39:28

阅读数 213

评论数 4

vs无法打开模块文件

当打开机房重构的源码时,出现了如下图 当时惊了一身冷汗,哪里出问题了?我的重构不会没了吧? 当时细想 1、代码没有什么问题啊,除了几个bug。 2、模块文件也不少啊?今天还用着呢?难道中病毒了? 基本上想到的问题也就这些,那么接下来百度一番 解决方法 找到vs——右击...

2016-04-24 20:04:49

阅读数 1269

评论数 55

机房重构--模板方法

机房重构,模板方法

2016-04-17 20:03:36

阅读数 516

评论数 44

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