上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 54 下一页
摘要: super()是一个调用父类的方法. super()用来解决多继承问题,直接用类名调用父类的方法在单继承中是没有问题的,但是如果使用多继承会涉及到查找顺序(MRO)、重复调用等种种问题。 python2.x实例 python3.x实例 实例 执行结果: 阅读全文
posted @ 2018-09-25 16:47 aaronthon 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 深浅copy 1,先看赋值运算。 对于赋值运算来说,l1与l2指向的是同一个内存地址,所以他们是完全一样的。 2,浅拷贝copy。 对于浅copy来说,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地址,所以,对于第二层以及更深的层数来说,保持一致性。 3,深拷贝deepcopy。 阅读全文
posted @ 2018-09-20 13:50 aaronthon 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、软件设计模式的分类 1.1. 创建型 创建对象时,不再由我们直接实例化对象;而是根据特定场景,由程序来确定创建对象的方式,从而保证更大的性能、更好的架构优势。创建型模式主要有简单工厂模式(并不是23种设计模式之一)、工厂方法、抽象工厂模式、单例模式、生成器模式和原型模式。 1.2. 结构型 用于 阅读全文
posted @ 2018-09-19 11:11 aaronthon 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 官网是https://www.twilio.com twilio的一句话介绍——提供SDK帮你连接世界上所有人,你可以很方便的调用他们提供的接口来给指定手机发短信,打电话。 首先在twilio的官网注册一个试用账号,过程中需要绑定你的手机,然后获得免费的twilio号码,从你的账户界面(dsahbo 阅读全文
posted @ 2018-09-16 10:46 aaronthon 阅读(3595) 评论(0) 推荐(0) 编辑
摘要: 产生死锁的四个必要条件: (1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 二 锁的 阅读全文
posted @ 2018-09-09 20:35 aaronthon 阅读(2835) 评论(0) 推荐(0) 编辑
摘要: 一、运行一个 Web 应用 在docker容器中运行一个 Python Flask 应用来运行一个web应用: [root@VM_0_8_centos test]# docker pull training/webapp # 载入镜[root@VM_0_8_centos test]# docker 阅读全文
posted @ 2018-09-09 13:40 aaronthon 阅读(317) 评论(0) 推荐(1) 编辑
摘要: SQLAlchemy是一个基于Python的ORM框架。该框架是建立在DB-API之上,使用关系对象映射进行数据库操作。 简而言之就是,将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 补充:什么是DB-API ? 是Python的数据库接口规范。 在没有DB-API之前,各数据 阅读全文
posted @ 2018-09-07 21:18 aaronthon 阅读(269) 评论(0) 推荐(1) 编辑
摘要: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis根本是使用内存存储。第一次取数据,会先去内存取,如果没有再去硬盘上去取,取到数据后会在内存上留一份。第二次来去这些数据的时候直接去内存取了,这样速度就 阅读全文
posted @ 2018-09-07 19:39 aaronthon 阅读(182) 评论(0) 推荐(3) 编辑
摘要: 一、WSGI接口 WSGI服务网关接口:Web Server Gateway Interface缩写。 WSGI是python定义的Web服务器和Web应用程序之间或框架之间的通用接口标准。 WSGI定义:Web开发者实现了一个函数,并响应HTTP请求。 WSGI将Web组件分成三类:Web服务器( 阅读全文
posted @ 2018-09-06 22:32 aaronthon 阅读(702) 评论(0) 推荐(1) 编辑
摘要: 6,安装nginx 6.1 依赖库安装 要安装在root根目录里,不要装在虚拟环境里面 yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel gcc patch libffi-devel python-de 阅读全文
posted @ 2018-09-04 18:03 aaronthon 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 54 下一页