09 2017 档案

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

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

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 迪米特 阅读(198) 评论(0) 推荐(0) 编辑

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 迪米特 阅读(795) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

redis性能提升
摘要:1.redis请求执行原理redis客户端与redis服务器之间使用TCP协议进行连接,一个科幻可以通过一个socket连接发送多个请求命令,但每个请求命令发出后client通常会阻塞并等待redis服务器处理,redis服务器处理完毕后会将结果通过响应报文返回给client,因此当执行多条命令的时 阅读全文

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

Linux,Windows中的相对路径、绝对路径
摘要:1.Windows绝对路径:以盘符开始 如C:/a.txt相对路径:. 指的是当前目录.. 指的是挡圈目录的上一级目录./test表示当前目录下的test文件夹/test表示当前盘符下的test文件夹 2.Linux绝对路径:以root根目录/开始的路径 如/表示root根目录相对路径:./指的是当 阅读全文

posted @ 2017-09-07 19:06 迪米特 阅读(325) 评论(0) 推荐(0) 编辑

python地址解析经纬度,城市
摘要:1.地址列表 1.txt 2.调用百度地图API,解析经纬度,根据经纬度,获取城市 以下代码使用python3 3.运行结果: 2.txt 阅读全文

posted @ 2017-09-04 17:20 迪米特 阅读(7282) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示