2017年4月15日

Python Web框架——Flask

摘要: 简介 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如 阅读全文

posted @ 2017-04-15 15:44 oliver.lee 阅读(309) 评论(0) 推荐(0) 编辑

2017年3月30日

Python内置函数

摘要: map,filter, reduce, zip都是针对python中的sequence数据类型的内置方法。 一、map map(func, *iterables) 先来看看map函数,接收两个参数,第一个是函数,第二个是序列(可迭代对象),map的作用是将序列中的每一个元素传入函数中,并将返回结果加 阅读全文

posted @ 2017-03-30 21:33 oliver.lee 阅读(246) 评论(0) 推荐(0) 编辑

Python web框架——Tornado

摘要: Tornado是一个Python Web框架和异步网络库,最初由FriendFeed开发。通过使用非阻塞网络I / O,Tornado可以扩展到数万个开放连接,使其成为需要长时间连接每个用户的长轮询,是WebSockets和其他应用程序的理想选择。 Tornado 和现在的主流 Web 服务器框架( 阅读全文

posted @ 2017-03-30 15:07 oliver.lee 阅读(252) 评论(0) 推荐(0) 编辑

2017年3月29日

检测Python程序的执行效率

摘要: 无意中被问到代码执行效率的问题,那就总结一下检测代码执行效率的几种方式: 一、装饰器 在函数上加装饰器,来得到函数的执行时间。 二、timeit模块 用timeit模块来计算代码执行时间: 参数: -m mod : run library module as a script (terminates 阅读全文

posted @ 2017-03-29 11:00 oliver.lee 阅读(6241) 评论(0) 推荐(1) 编辑

2017年3月14日

Python单例模式实现方法

摘要: 一 简介 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 关键点: 某个类只能有一个实例 阅读全文

posted @ 2017-03-14 12:40 oliver.lee 阅读(329) 评论(0) 推荐(0) 编辑

Redis缓存数据库

摘要: 一 简介 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remo 阅读全文

posted @ 2017-03-14 12:02 oliver.lee 阅读(197) 评论(0) 推荐(0) 编辑

前端基础——AJAX

摘要: 一 简介 AJAX(Asynchronous Javascript And XML),即AJAX = 异步JavaScript + XML。AJAX是一种用于创建快速动态网页的技术。 AJAX两大特点: 与服务器异步交互 浏览器页面局部刷新:在不重新加载整个网页的情况下,对网页的某部分进行刷新。 同 阅读全文

posted @ 2017-03-14 11:58 oliver.lee 阅读(210) 评论(0) 推荐(0) 编辑

前端基础——CSS

摘要: 一 CSS的四中引入方式 1.行内式 2.嵌入式 把CSS样式集中写在head标签对中的style标签对中。 3.链接式 将一个CSS文件引入HTML。 4.导入式 导入式会在整个网页加载完成 后再加载CSS样式,有缺陷。 二 Selector样式选择器 1.基础选择器 *{} 匹配任何元素。 p{ 阅读全文

posted @ 2017-03-14 11:55 oliver.lee 阅读(127) 评论(0) 推荐(0) 编辑

Django中的Model、Form和ModelForm

摘要: 一 Model(数据库操作) 1 数据表操作 两种类型: Code First:创建类→自动生成表 DB First:创建表→自动生成类 (很少用) 单表操作: 一对多:(Forienkey) 多对多:(ManytoMany) 一对一(OneToOne): 应用场景:单表特别大,字段比较多的情况,可 阅读全文

posted @ 2017-03-14 11:47 oliver.lee 阅读(2748) 评论(0) 推荐(0) 编辑

Python——常用模块

摘要: 模块,就是一堆实现了某个功能的代码的集合。 一、time & datetime time.time() 返回当前时间的时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 time.sleep(秒数) 使用该方法可以让程序休眠n秒,n可以是小数。 time.clock() 阅读全文

posted @ 2017-03-14 11:45 oliver.lee 阅读(331) 评论(0) 推荐(0) 编辑

导航