Fork me on GitHub
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 32 下一页
摘要: URL配置就像Django所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表。 <br/ 参考资料 "Python 全栈" 阅读全文
posted @ 2018-03-31 17:34 小a的软件思考 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是 web 框架 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端; 1.2 自己搭建简易版Web框架 其中,接收HTTP请求,解析HTTP请求,发送HTTP响应由WSGI接口(Web Server Gateway Interface) 阅读全文
posted @ 2018-03-31 11:25 小a的软件思考 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1. 准备工作 安装 : 是专门用于操作MySQL的python模块; 2. 操作MySQL 参考资料: "Python 全栈" 阅读全文
posted @ 2018-03-29 23:50 小a的软件思考 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1. IO 多路复用 2. RabbitMQ 2.1 RabbitMQ 准备工作(以mac为例) 安装 : 安装 : 启动 : 2.2 RabbitMQ 消息分发轮询 先启动消息生产者,然后再分别启动3个消费者,通过生产者多发送几条消息,这几条消息会依次分配到各个消费者身上; 2.3 RabbitM 阅读全文
posted @ 2018-03-29 08:55 小a的软件思考 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 协程,又称微线程,协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前 保存的寄存器上下文和栈。因此,协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重入时, 就相当于进入上一次调用的状态,换 阅读全文
posted @ 2018-03-27 21:12 小a的软件思考 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.1 相关方法及参数介绍 :将套接字绑定到地址。address地址的格式取决于地址族。在AF_INET下,以元组(host,port)的形式 表示地址; :开始监听传入的连接。backlog指定在拒绝连接之前,可以挂起的最大连接数量。 backlog等于5,表示内核已经接到的连接请求,但服务器还没 阅读全文
posted @ 2018-03-23 07:11 小a的软件思考 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1. 序列化定义 把对象(变量)从内存中变成可存储或传输的过程称之为序列化, 在Python中叫pickling,其他语言中称之为serialization等; 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上; 把变量内容从序列化的对象重新读到内存里称之为反序列化,即unp 阅读全文
posted @ 2018-03-20 22:14 小a的软件思考 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: 1. 闭包(closure) 闭包是函数式编程的重要语法结构; 如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包; 2. 装饰器 2.1 类装饰器 装饰器函数其实是这样一个接口约束,它必须接受一个callable对象作为参数,然后返回一个calla 阅读全文
posted @ 2018-03-15 23:44 小a的软件思考 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Python 的thread模块是比较底层的模块,Python的threading模块是对thread做了一些包装,可以更加方便的 被使用; 1. 使用 模块 2. 多线程之间共享全局变量 3. 互斥锁 4. 死锁 5. 信号量(Semaphore) 信号量用来控制线程并发数的,BoundedSem 阅读全文
posted @ 2018-03-12 23:44 小a的软件思考 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1. 进程 1.1 进程的创建 fork 正在运行着的代码,就称为进程 1.2 全局变量在进程中不共享 1.3 多次fork 1.4 Process 创建子进程 1.5 Process 的子类 1.6 进程池 Pool(非阻塞方式) 1.7 apply 阻塞方式添加任务 1.8 进程间通信(Queu 阅读全文
posted @ 2018-03-11 21:46 小a的软件思考 阅读(540) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 32 下一页