上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 28 下一页

2017年10月15日

HTML5使用详解

摘要: 1.什么是HTML5 HTML5是新的HTML标准。 支持最新的Safari,Chrome,Firefox以及Opera,Ie9支持某些HTML5特性。 2.新建HTML5页面 2.视频(video) 运行结果: 属性详细,参见 "http://www.w3school.com.cn/html5/" 阅读全文

posted @ 2017-10-15 17:03 迪米特 阅读(342) 评论(0) 推荐(0) 编辑

tornado日志使用详解

摘要: 1.需求 将http访问记录,程序自定义日志输出到文件,按天分割,保留最近30天的日志。 2.使用示例 运行后日志文件内容: tornado中会将logging的输出级别设置为info 3.http访问日志 tornado中http访问的日志是由access_log处理器完成的,access_log 阅读全文

posted @ 2017-10-15 13:15 迪米特 阅读(11894) 评论(4) 推荐(1) 编辑

2017年10月3日

RabbitMQ使用详解

摘要: 1.RabbitMQ是什么? 消息队列,应用程序写和读消息队列来实现通信。 2.使用示例 1)生产者send.py发送消息到队列 2)消费者receive.py从队列获取消息 运行结果: 3.RabbitMQ基本概念 1)收发消息过程 Broker:消息队列服务器实体 消息:就是一个简单的字符串,每 阅读全文

posted @ 2017-10-03 09:21 迪米特 阅读(447) 评论(0) 推荐(0) 编辑

2017年9月24日

python生成器

摘要: 1.数组 缺点是所有数据都在内存中,如果有海量数据的话将会非常耗内存。 2.生成器 生成器和数组一样也是可以迭代的,但是用的时候才生成,只可以读取它一次 注意,生成器使用了() 3.生成器的执行 运行结果: 0 1 4 生成器通过next()函数进行迭代 4.yield关键字 包含yield关键字的 阅读全文

posted @ 2017-09-24 18:39 迪米特 阅读(149) 评论(0) 推荐(0) 编辑

2017年9月22日

python脚本

摘要: python定时任务 1.time.sleep(n) 循环执行,使用sleep阻塞n秒,缺点是sleep是个阻塞函数,会阻塞进程。 运行结果: 2.Timer(n, func) 使用threading的Timer实现定时任务,Timer是非阻塞的。 运行结果: 3.sched调度器 shced模块是 阅读全文

posted @ 2017-09-22 11:15 迪米特 阅读(197) 评论(0) 推荐(0) 编辑

2017年9月18日

python引用,浅拷贝,深拷贝

摘要: 1.引用 传递的是引用,原始列表改变,被赋值列表会同样改变,因为他们指向的是同一个地址。 运行结果: 2.浅拷贝 copy浅拷贝,没有拷贝子对象,子对象改变时,会造成赋值的子对象也改变。 运行结果: 3.深拷贝 copy深拷贝,会拷贝子对象,原始子对象改变时,不会造成深拷贝的任何子元素改变。 运行结 阅读全文

posted @ 2017-09-18 20:38 迪米特 阅读(154) 评论(0) 推荐(0) 编辑

postgresql MVCC详解

摘要: postgresql MVCC详解 1.postgresql隐藏列 1)tableoid 表对象唯一标识符 2)xmin 插入操作的事务标识符 3)xmax 删除操作的事务标识符 4)cmin 插入操作的命令标识符 5)cmax 删除操作的命令标识符 6)ctid 行数据的物理位置标识符 示例如下: 阅读全文

posted @ 2017-09-18 19:51 迪米特 阅读(790) 评论(0) 推荐(0) 编辑

sql排它锁

摘要: 1.为什么需要排它锁 事务中,有时我们在操作一条数据时,是不能让其他事务同时去操作的。 如某商品库存数量为1,如果有多个事务对该库存进行减一操作,那么库存可能出现负数。 所以,在某个事务操作时,需要把这个商品的库存锁住,不允许其他事务访问,当事务提交后,解锁,此时其他事务访问到的是操作之后的数据0, 阅读全文

posted @ 2017-09-18 14:16 迪米特 阅读(355) 评论(0) 推荐(0) 编辑

2017年9月15日

sqlalchemy使用

摘要: 1.SQLAlchemy的作用 ORM对象关系映射技术 2.SQLAlchemy安装 pip install SQLAlchemy 查看SQLAlchemy版本 3.生成数据库连接 DB_CONNECT_STRING:数据库连接字符串 engine:创建数据库引擎 DB_Session:数据库会话工 阅读全文

posted @ 2017-09-15 18:33 迪米特 阅读(429) 评论(0) 推荐(0) 编辑

2017年9月9日

Linux写时拷贝技术(copy-on-write)

摘要: 1.传统的fork()函数创建一个子进程,子进程和父进程共享正文段,复制数据段,堆,栈到子进程示意图如下: 2.Linux的fork()函数-写时复制(copy-on-write)创建一个子进程,内核只为子进程创建虚拟空间,不分配物理内存,和父进程共享物理空间,当父进程中有更改相应段的行为发生时,才 阅读全文

posted @ 2017-09-09 21:44 迪米特 阅读(3017) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 28 下一页

导航