随笔分类 -  Python学习

学习笔记记录
摘要:使用 Tornado + Bootstrap 快速搭建自己的web应用 阅读全文
posted @ 2019-12-06 22:16 kaichenkai 阅读(1168) 评论(0) 推荐(0)
摘要:python mysql 连接池 demo 阅读全文
posted @ 2019-11-13 18:15 kaichenkai 阅读(3296) 评论(0) 推荐(0)
摘要:python 多进程,多线程,使用 sqlalchemy 对数据库进行操作 创建引擎 & 获取数据库会话: 使用类的方式,然后在对象方法中去创建数据库引擎(使用单例,确保只创建一个对象,方法里对引擎做判断,确保只创建一个数据库引擎) 数据表模型类 数据库会话闭包装饰器 包装了数据库会话 sessio 阅读全文
posted @ 2019-06-26 09:48 kaichenkai 阅读(2333) 评论(0) 推荐(0)
摘要:实例:二维矢量模拟玩家移动 在游戏中,一般使用二维矢量保存玩家的位置,使用矢量计算可以计算出玩家移动的位置,下面的 demo 中,首先实现二维矢量对象,接着构造玩家对象,最后使用矢量对象和玩家对象共同模拟玩家移动的过程 1)实现二维矢量结构 矢量是数据中的概念,二维矢量拥有两个方向的信息,同时可以进 阅读全文
posted @ 2019-06-04 22:33 kaichenkai 阅读(1777) 评论(0) 推荐(0)
摘要:pickle pickle模块是python的标准模块,提供了对于python数据的序列化操作,可以将数据转换为bytes类型,其序列化速度比json模块要高。 pickle.dumps() 将python数据序列化为bytes类型 pickle.loads() 将bytes类型数据反序列化为pyt 阅读全文
posted @ 2019-05-30 11:00 kaichenkai 阅读(527) 评论(0) 推荐(0)
摘要:进程的创建-multiprocessing multiprocessing模块就是跨平台版本的多进程模块,提供了一个Process类来代表一个进程对象,这个对象可以理解为是一个独立的进程,可以执行另外的事情 Process创建的实例对象的常用方法与属性 常用方法: start():启动子进程实例(创 阅读全文
posted @ 2019-05-13 16:17 kaichenkai 阅读(263) 评论(0) 推荐(0)
摘要:线程实现 python 的 thread 模块是比较底层的模块,threading 模块是对 thread 做了一些封装的,可以更好的使用 说明:python的threading.Thread类有一个run方法,用于定义线程的功能函数,可以在自己的线程类中覆盖该方法。而创建自己的线程实例后,通过Th 阅读全文
posted @ 2019-05-09 20:58 kaichenkai 阅读(172) 评论(0) 推荐(0)