上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 官方document ArgumentParser.add_argument(name or flags...[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, des 阅读全文
posted @ 2017-11-17 16:28 highly 阅读(126) 评论(0) 推荐(0)
摘要: 解决CPU高速执行能力和IO设备龟速严重不匹配的方法: 同步IO:用多线程和多进程。但是线程的数目不能无限增大,否则,CPU的时间就花在线程切换上了。 异步IO:CPU只发出io指令,并不等待io结果。 异步IO: 按照普通顺序写出的代码实际上是没法完成异步IO的。 异步IO模型需要一个消息循环,在 阅读全文
posted @ 2017-11-16 21:25 highly 阅读(208) 评论(0) 推荐(0)
摘要: Web App最复杂的部分就在HTML页面。HTML不仅要正确,还要通过CSS美化,再加上复杂的JavaScript脚本来实现各种交互和动画效果。总之,生成HTML页面的难度很大。 使用模板,我们需要预先准备一个HTML文档,这个HTML文档不是普通的HTML,而是嵌入了一些变量和指令,然后,根据我 阅读全文
posted @ 2017-11-16 20:37 highly 阅读(105) 评论(0) 推荐(0)
摘要: 其实一个Web App就是写一个WSGI的处理函数,针对每个HTTP请求进行响应。 处理HTTP请求不是问题,问题是如何处理100个不同的URL。 WSGI的接口虽然比HTTP接口高级了不少,但是和Web App的处理逻辑相比,还是比较低级。 我们需要在WSGI接口之上能进一步抽象,让我们能够用一个 阅读全文
posted @ 2017-11-15 21:15 highly 阅读(102) 评论(0) 推荐(0)
摘要: web server gateway interface:将http请求,响应格式封装起来,让我们可以专心的用python编写web业务。 WSGI接口定义的非常简单,它只要求开发者实现一个函数,就可以响应HTTP请求。 我们来看一个最简单的例子: 上述application()函数就是符合WSGI 阅读全文
posted @ 2017-11-15 11:21 highly 阅读(157) 评论(0) 推荐(0)
摘要: cs架构:(软件主要运行在桌面上,数据库软件运行在服务器端) 缺点:如果web应用修改或升级,需要每个客户端逐个升级桌面App,因此Browser/server模式开始流行。 bs架构:应用程序的逻辑和数据都存储在服务器端。客户端只需要浏览器,浏览器请求服务器,获取web页面,并把web页面展示给用 阅读全文
posted @ 2017-11-15 10:58 highly 阅读(509) 评论(0) 推荐(0)
摘要: python函数中的参数 动态获取函数的参数 python的函数类型详解 阅读全文
posted @ 2017-11-03 10:00 highly 阅读(317) 评论(0) 推荐(0)
摘要: [python之路]学习路线、 各类程序员学习路线图 web前端学习路线 The Django Book 根据Django Model动态生成sql的方法 随笔分类 - python Python协程:从yield/send到async/await python中多进程+协程的使用以及为什么要用它 阅读全文
posted @ 2017-11-01 09:45 highly 阅读(199) 评论(0) 推荐(0)
摘要: inspect模块的四种用处: 1)对是否是模块,框架,函数等进行类型检查 2)获取源码 3)获取类或函数的参数的信息 4)解析堆栈。 http://blog.csdn.net/yugongpeng_blog/article/details/45670805 阅读全文
posted @ 2017-10-31 15:37 highly 阅读(207) 评论(0) 推荐(0)
摘要: 装饰器本质上是一个python函数,它可以让其它函数在不需要任何代码改动的情况下增加额外的功能。 装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志,性能测试,事务处理,缓存,权限校验等场景。 装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能无关的雷 阅读全文
posted @ 2017-10-31 15:12 highly 阅读(174) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页