python编码规范

请注意这一点:没有编码规范的代码没有阅读价值,也更谈不上复用。

目前业界比较流行的Python的编码规范目前主要有PEP8的编程、Google的编码风格、Python Guide和Pocoo StyleGuide等等,我认为无论是哪一种编码规范和风格,最重要的是要在团队中有一套统一或者近乎一致的编码规范和风格,这样才能确保协作效率和降低沟通成本。

先说明一下,设计这套统一编码规范的原则只有一个:Simple is the best,简单实用是核心指导原则,编码规范要符合编码习惯和提升代码可读性。这套编码规范是基于PEP8规范的 ...

python虚拟环境之virtualenv

如果我们要同时开发多个Python应用程序,那这些应用程序都要用到Django。如果应用A需要Django 1.8,而应用B需要Django 1.11时怎么办?

这种情况下,应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

安装

pip install virtualenv

基本使用

1.为一个工程创建一个虚拟环境

cd my_project_dir ...

[纯享版] 周兴才让《假行僧》好声音20180921

假行僧 (Live) - 周兴才让

原唱:崔健

词:崔健

曲:崔健

编曲:黄雨勋

乐队总监:刘卓

音响总监:金少刚

键盘:刘卓/李海郡

吉他:金天 ...

Django中session的使用

基于cookie做用户验证时:敏感信息不适合放在cookie中

session依赖cookie

session原理

cookie是保存在用户浏览器端的键值对

session是保存在服务器端的键值对

session服务端中存在的数据为:

session = {
   随机字符串1:{
      用户1的相关信息
   }
   随机字符串2:{
      用户2的相关信息
   }
}

session客户端即客户端的浏览器的cookie中存的数据是当前用户对应的随机字符串

session的工作过程

1、生成随机字符串

2、写到用户浏览器的cookie中

3、保存到session中 ...

apache ab压力测试工具参数及返回结果释义

Apache附带的ab,它非常容易使用,ab可以直接在Web服务器本地发起测试请求。这至关重要,因为我们希望测试的服务器的处理时间,而不包含数据的网络传输时间以及用户PC本地的计算时间。

需要清楚的是,ab进行一切测试的本质都是基于HTTP,所以可以说它是对于Web服务器软件的黑盒性能测试,它获得的一切数据和计算结果,都可以通过HTTP来解释。

参数说明及示例

我们可以模拟100个并发用户,对一个页面发送1000个请求

输入命令:

ab -n1000 -c100 https ...