摘要: 第二种方式 上面的其它代码不变,只修改relationship关系,效果是一样的 第三种方式,完整版 以上三种方式最终效果是一样的,针对第三张表的写法还有另一种实现方式,通过Table创建,有时间再补上 many to many table形式 Table形式二 Table最后一种写法 以上几种Ta 阅读全文
posted @ 2018-12-25 09:23 kiddy-x 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 通过查询多个父亲,对应一个儿子 many to one 第二式 many to one 终极版 阅读全文
posted @ 2018-12-25 09:22 kiddy-x 阅读(188) 评论(0) 推荐(0) 编辑
摘要: one To many one to many one to many,这个效果与上面这个实例一样,这样可以少写一个 one to many, 通过父亲查多个儿子 阅读全文
posted @ 2018-12-24 09:59 kiddy-x 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Twisted是一个事件驱动的网络框架,其中包含了诸多功能,例如网络协议,线程,数据库管理,网络操作,电子邮件等 事件驱动 一,注册事件 二,触发事件 自定义事件框架 event_fram.py 调用事件驱动 阅读全文
posted @ 2018-12-24 09:59 kiddy-x 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一.发布hello world 首先我们看一个最简单的消息队列系统 1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 """ 4 @author: zengchunyun 5 """ 6 import pika 7 8 9 connection 阅读全文
posted @ 2018-12-23 19:11 kiddy-x 阅读(154) 评论(0) 推荐(0) 编辑
摘要: redis是一个key-value存储系统,与memcached类似,它支持存储到value类型相对更多,包括string(字符串),list(列表),set(集合),zset(sorted set --有序集合)和hash(哈希类型),这些数据类型都支持push/pop,add/remove及取交 阅读全文
posted @ 2018-12-21 14:54 kiddy-x 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 断言 断言一般用于条件匹配,如果条件不满足,则不会进行下去,除非刻意去捕获处理 阅读全文
posted @ 2018-12-20 08:37 kiddy-x 阅读(151) 评论(0) 推荐(0) 编辑
摘要: erver client 阅读全文
posted @ 2018-12-20 08:37 kiddy-x 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 线程是应用程序中的最小单元,即操作系统能够进行运算调度的最小单位,它包含在进程中,是进程中的实际运作单位, 一条线程指的是在进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 每个进程至少包括一个线程,线程间的数据是共享的,每个进程也可生成多个子进程,子进程间的数据默 阅读全文
posted @ 2018-12-19 14:59 kiddy-x 阅读(130) 评论(0) 推荐(0) 编辑
摘要: socket也叫套接字,用于通信的一个句柄,描述IP与端口信息,程序通过套接字可以向网络发出请求或者应答网络请求。 socket起源与unix,而unix/Linux基本哲学之一就是”一切皆文件“,对于文件用[打开],[关闭],[读写]模式来操作, socket是该模式的一个实现,socket是一种 阅读全文
posted @ 2018-12-19 08:45 kiddy-x 阅读(100) 评论(0) 推荐(0) 编辑