• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

竹千代

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

04 2015 档案

提升web响应速度的思路
摘要:web响应(主要指加载网页类,不包括大文件下载,看视频)的核心瓶颈在于延迟,不在于带宽。从感性认知的角度,由于存在tcp的慢启动,所以往往速率还未达到带宽值时,访问就已经结束;另外,没有交互就没有延迟,交互少会更快。从数据角度看:解决思路: 阅读全文

posted @ 2015-04-30 14:23 竹千代 阅读(391) 评论(0) 推荐(0)

flask剖析
摘要:1、为何只要通过import request,就能拿到对应的request呢?怎么解决区分请求,区分线程的问题?简而言之,就是通过拿栈顶对象就表示是当前活动的对象但对于多线程,由于栈的数据结构是 {ident: {key: [value, ...]}},所以,在__getattr__内部,隐藏实现通... 阅读全文

posted @ 2015-04-29 09:21 竹千代 阅读(116) 评论(0) 推荐(0)

wsgi协议
摘要:用来为server程序和app/framework程序做连接桥梁的,使server和app/framework各自发展,任意组合上图是python3.4标准库里面,关于wsgiserver的实现。从图中可知,所谓wsgi的server的主要工作是运动tcp进程,解析http协议部分参数;然后交给应用... 阅读全文

posted @ 2015-04-28 11:16 竹千代 阅读(472) 评论(0) 推荐(0)

编程细节
摘要:1、函数参数的默认值尽量不要是可变对象python中,一切皆对象。函数也不例外。默认值在函数的func_defaults属性中,如果是默认值可变对象,某次被修改,默认值就会被改变。2、类属性不同于对象属性对象可以访问/修改类属性,而类不可以访问修改对象属性类属性对所有对象而言是唯一共同的,对象属性则... 阅读全文

posted @ 2015-04-27 20:10 竹千代 阅读(168) 评论(0) 推荐(0)

特色模块
摘要:一、JSON & Pickle二者都是用来对python对象进行json格式的编码或者解码json跨语言平台;pickle是Python语言特定,编码后的结果其他语言无法使用pickle效率比Json高二、wsgiref主要用来处理与wsgi协议相关内容,包括处理环境变量、处理回应头信息、启动htt... 阅读全文

posted @ 2015-04-27 19:30 竹千代 阅读(169) 评论(0) 推荐(0)

语言特性
摘要:1、魔方函数http://www.rafekettler.com/magicmethods.html2、with关键句 class Excutor: def __enter__(self): set things up return t... 阅读全文

posted @ 2015-04-27 17:30 竹千代 阅读(233) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3