上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页
摘要: 和栈的先进后出不同,队列的形式是先进先出,队列的想法来自于生活中排队的策略, 顾客在付款结账的时候,按照到来的先后顺序排队结账。先来的顾客先结账,后来的顾客后结账。 队列有两种实现形式:1 顺序表实现 2 循环顺序表 首先来看下顺序表的实现,在python中,队列的实现用list来写十分的方便。实现 阅读全文
posted @ 2018-02-25 17:19 red_leaf_412 阅读(1145) 评论(0) 推荐(0)
摘要: 在前面的2章中,我们开发了一个自己的web服务器,在这一章节学习如何让http server处理多个http请求。 在这一章的测试中要用到curl命令。在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工 阅读全文
posted @ 2018-02-24 10:18 red_leaf_412 阅读(464) 评论(0) 推荐(0)
摘要: 安装wireshark软件后,打开进行抓包的时候会提示权限不足.原因是普通用户没有执行权限,也打不开网络端口捕捉,因为dumpcap需要root权限。 产生这种问题的原因:比如:wireshark在进行插件型添加的时候,正常情况下是需要在用户权限下才可以运行插件。可以参考wireshark中的/us 阅读全文
posted @ 2018-02-22 11:54 red_leaf_412 阅读(680) 评论(0) 推荐(0)
摘要: 首先来介绍下WSGI.我们在写django或者flask程序的时候,可以通过request直接将客户端浏览器上的信息取下来.这也省去了我们自己去解析HTTP协议的时间.这其中的就是python自己实现的WSGI解析程序. WSGI全称是Web Service Gateway Interface, W 阅读全文
posted @ 2018-02-20 08:39 red_leaf_412 阅读(746) 评论(0) 推荐(0)
摘要: 这个读书笔记是学习Let’s Build A Web Server系列。原文地址: https://ruslanspivak.com/lsbaws-part1/ 包含3个部分 python有很多web框架,django,flask,tornodo,web.py。我们可以基于这些框架来开发我们的网站。 阅读全文
posted @ 2018-02-17 16:32 red_leaf_412 阅读(685) 评论(0) 推荐(0)
摘要: 前面介绍了numpy和pandas的数据计算功能.但是这些数据都是我们自己手动输入构造的.如果不能将数据自动导入到python中,那么这些计算也没有什么意义.这一章将介绍数据如何加载以及存储. 首先来看读写文本格式的数据 pandas提供了一些用于将表格型数据读取为DataFrame对象的函数.如下 阅读全文
posted @ 2018-02-16 14:58 red_leaf_412 阅读(4086) 评论(0) 推荐(0)
摘要: 我们用pycharm去新建Flask项目的时候,会默认生成开发文件.如下,其中包括static,templates,flask1_prj.py文件 在最初开始的时候,我们的app等声明都是在flask1_prj.py中进行的,然后程序实例的运行也是在一起的.就像下面的这样 app = Flask(_ 阅读全文
posted @ 2018-02-13 22:36 red_leaf_412 阅读(772) 评论(0) 推荐(0)
摘要: 在Flask中需要配置各种各样的参数。比如设置秘钥,比如上一章介绍到的配置数据库类型。 app.config['SECRET_KEY']=os.urandom(20) app.config['SQLALCHEMY_DATABASE_URI']='sqlite:///'+os.path.join(ba 阅读全文
posted @ 2018-02-12 22:13 red_leaf_412 阅读(234) 评论(0) 推荐(0)
摘要: pandas对象拥有一组常用的数学和统计方法,大部分都属于约简和汇总统计,用于从Series中提取单个的值,或者从DataFrame中的行或列中提取一个Series。相比Numpy而言,Numpy都是基于没有缺失数据的假设而构建的。 来看一个简单的例子 In [6]: df=DataFrame([[ 阅读全文
posted @ 2018-02-10 15:28 red_leaf_412 阅读(71324) 评论(1) 推荐(1)
摘要: 常用的数据库有关系数据库和NOSQL数据库。python支持各种类型的数据库。但是写数据库有一个很麻烦的地方就是要经常写数据库语句,如果你不想写数据库语句的话,那么在flask中可以使用sqlalchemy的方式来进行数据库操作。 首先安装flask-sqlalchemy扩展。pip install 阅读全文
posted @ 2018-02-09 23:18 red_leaf_412 阅读(794) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页