摘要: ```python from array import array """ ’b’ signed char int 1 ’B’ unsigned char int 1 ’u’ Py_UNICODE Unicode character 2 (1) ’h’ signed short int 2 ’H’ unsigned short int 2 ’i’ signed int int 2 ’I’ uns... 阅读全文
posted @ 2017-07-25 15:10 曾春云 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Thread基本方法 线程锁Lock基本概念 多把锁正确使用方式 错误使用锁方式 常见的死锁 递归锁 上面的这个死锁解决方式 阅读全文
posted @ 2017-07-12 15:40 曾春云 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 多进程之子进程与父进程关系 多进程之自定义创建进程方式 多进程之Queue队列实现进程间数据共享 多进程之Pipe管道实现进程间数据通信 多进程之Lock实现数据同步 多进程之进程间数据状态共享 多进程之Manager代理,实现进程间数据共享 阅读全文
posted @ 2017-07-06 17:31 曾春云 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 首先要明白,session和cookie,session是保存在服务器端,cookie存储在浏览器上,我们称为客户端,客户端向服务端发送请求时,会将cookie一起发送给服务端。服务端接收到请求后,会去检查是否已经有该客户端的session信息,如果没有,则创建一个新的session对象,用于保存客 阅读全文
posted @ 2017-06-20 17:55 曾春云 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: 创建tag方式,首先在需要使用tag的app下创建一个templatetags的python包, 然后在包里创建一个tag模块,例如hellotag.py 然后就可以在需要使用tag的页面引用自定义tag了 然后需要重启Django服务,再通过页面测试结果 为什么只能是register,因为Djan 阅读全文
posted @ 2017-05-16 14:41 曾春云 阅读(2950) 评论(0) 推荐(0) 编辑
摘要: WEBserver处理过程 先写个大家熟悉的 "socketserver" 例子 这个是我们的一个简单的服务器端,只要客户端发送请求的话,,都会经过 的`handle`方法处理,该响应目前仅仅是接受什么数据,就以大写方式响应 客户端, 通常,我们的Django服务器处理请求时,也是在这个方法内完成的 阅读全文
posted @ 2017-05-11 17:47 曾春云 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 启动过程 通过命令行执行 启动Django服务 manage.py模块获取到命令行参数 ,然后将该参数交由 方法处理。 该模块调用 包下的 类方法,并把参数传递给该类初始化, 然后调用 的`execute`开始一连串动作 首先获取命令行第一个参数,也就是 ,第0个参数是 程序本身,同时把剩下的参数存 阅读全文
posted @ 2017-05-09 17:34 曾春云 阅读(1544) 评论(5) 推荐(1) 编辑
摘要: 1 var getDate = new Date(); 2 console.log(getDate.getDate()) // 4 3 console.log(getDate.getDay()) // 6 4 console.log(getDate.getMonth()) // 1 5 console.log(get... 阅读全文
posted @ 2017-02-04 16:32 曾春云 阅读(182) 评论(0) 推荐(0) 编辑
摘要: keystone配置文件 keystone主配置文件说明 keystone.conf keystone标准配置文件位置及优先规则 也可以通过指定参数 --config-file 形式指定配置文件位置来配置keystone 安装依赖包,yum源先配置好 安装keystone依赖包 安装其它依赖 设置项 阅读全文
posted @ 2017-01-26 12:28 曾春云 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 带基本验证 阅读全文
posted @ 2016-12-18 12:52 曾春云 阅读(3203) 评论(2) 推荐(0) 编辑