分类
摘要:
编程语言的分类
1.编译型(c、c++、go、swift、objrct—c、pascal)
编译型是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,执行速度很快,但是开发效率慢。并且不可以跨平台。
2.解释型(java、python、ruby、php、perl... 阅读原文
2018-12-23 10:36:03 阅读(8128) 评论(0)
摘要:
写在前面
让我们来讨论一个我最近一直在思考的问题:Python 的性能。顺便说一下,我是 Python 的忠实拥趸,我在各种情况下都会积极尝试使用 Python 来解决问题。大家对 Python 最大的抱怨就是它的速度慢。有些人甚至因为 Python 的速度不如某个语言而拒绝使用它。本文中我将阐述,即便 Python... 阅读原文
2018-12-23 10:30:03 阅读(8599) 评论(0)
摘要:
本周将python web服务管理更换成nginx unit以后发现接口性能有了明显的提升,访问速度快了不少。不过有个很大的问题就是使用svn自动化发布以后,服务并没有刷新使用新的代码运行,而又不懂得如何将它弄成服务自动重启,只能用迂回救国的方式来想办法处理。
试过用kill命令将unit进程杀死,然后启动... 阅读原文
2018-12-23 09:30:02 阅读(8030) 评论(0)
摘要:
注册功能之图片验证码:
1.实现过程:
传递uuid给后端,再发送图片验证码的请求给后端,后端存储uuid并生成图片验证码保存到redis,然后将图片验证码返回给前端。
当用户输入图片验证码的时候,前端会发送uuid和用户输入的图片验证码内容给后端,后端进行比较校验。
2.实现步骤:
后端:实现接... 阅读原文
2018-12-23 09:16:02 阅读(8285) 评论(0)
摘要:
元组类型简介
使用括号包围的数据结构是元组(tuple)。例如:
>>> (1,2,3)
(1, 2, 3)
>>> T = (1,2,3,)
>>> T
(1, 2, 3)
元组和列表一样,都是容器型的数据结构,且都是序列,所以容器中的元素都是按照索引位置有序... 阅读原文
2018-12-23 08:31:57 阅读(9426) 评论(0)
摘要:
关于WEB应用的知识我就先省略了直接开始写代码
这里我用Pythong的Flask写一个简单的网页
要运行Flask需要先安装本身,在CMD里面直接运行 py -3 -m pip install flask 这里都是小写
打开一个py程序输入一下代码运行一个简单的WEB应用
from flask import Fl... 阅读原文
2018-12-23 07:22:03 阅读(8881) 评论(0)
摘要:
python多线程爬虫项目()
爬取目标:斗图啦(起始url:http://www.doutula.com/photo/list/?page=1)
爬取内容:斗图啦全网图片
使用工具:requests库实现发送请求、获取响应。
xpath实现数据解析、提取和清洗
threading模块实现... 阅读原文
2018-12-23 06:00:04 阅读(8051) 评论(0)
摘要:
1. 类的约束
1. 写一个父类. 父类中的某个方法要抛出一个异常 NotImplementedError
class Base:
def login(self):
raise NotImplementedError("没有实现登录")
class Person(Base):
... 阅读原文
2018-12-23 00:12:09 阅读(9383) 评论(0)
摘要:
Scrapy 框架架构
一.Scrapy框架是基于Twisted的异步框架,纯Python实现的爬虫框架,耦合程度低,可拓展性极强。
1.Engine引擎,处理整个系统的数据流、触发事物、框架的核心
2.item项目,定义爬虫爬取结果的数据结构,爬取的数据会被赋值成该item对象
3.Schedule调度器... 阅读原文
2018-12-23 00:05:03 阅读(8256) 评论(0)
摘要:
1 引言
在我们调试程序时,经常不可避免地出现意料之外的情况,导致程序不得不停止运行,然后提示大堆提示信息,大多是这种情况都是由异常引起的。异常的出现一方面是因为写代码时粗心导致的语法错误,这种错误在程序编译时就可以发现;另一方面也可能是因为程序逻辑错误,这种错误往往是不可避免地,只能通过异常处理来防止程序退出。... 阅读原文
2018-12-22 22:38:02 阅读(8901) 评论(0)