py服务端面试总结 课程内容回顾 课程体系(上) 面试技巧篇 py语言篇 算法与数据结构篇 编程范式篇 操作系统篇 课程体系(下) 网络编程篇 数据库篇 Web框架篇 系统设计篇 面试经验总结 py基础高频考点 py语言基础考察点 py特性:装饰器,生成器与协程,异常处理 常用内置模块:collec ...
                            
                            
                                分类:
其他好文   时间:
2019-10-03 12:40:31   
                                阅读次数:
87
                             
                    
                        
                            
                            
                                    工作的流程是这样:某个协程在栈上创建task对象,在task对象内有需要返回的cv::Mat。 然后把task放到另一个线程上去执行,然后切换到别的协程,等到工作线程执行完task后,再唤醒协程。 这时候协程内去访问cv::Mat使用是empty。 同样的代码,task对象不是在栈上创建,而是new ...
                            
                            
                                分类:
移动开发   时间:
2019-10-03 00:40:56   
                                阅读次数:
166
                             
                    
                        
                            
                            
                                    关于Tornado的入门看这篇文章,写的非常好: https://zhuanlan.zhihu.com/p/37382503 Tornado 是一个Python web框架和异步网络库,使用非阻塞网络I/O。 Tornado可以被分为4个主要的部分: web框架 HTTP的客户端和服务端实现 异步网 ...
                            
                            
                                分类:
编程语言   时间:
2019-10-02 22:34:21   
                                阅读次数:
114
                             
                    
                        
                            
                            
                                package mainimport ( "fmt" "net" "time")type Client struct { ch chan string //用户发送数据的管道 name string //用户名 addr string//网络地址} var message = make(chan s ...
                            
                            
                                分类:
其他好文   时间:
2019-10-02 21:09:29   
                                阅读次数:
81
                             
                    
                        
                            
                            
                                协程 一、协程的本质: 单线程实现并发,在应用程序里控制多个任务的切换+保存状态 二、协程的目的: 想要在单线程下实现并发 并发指的是多个任务看起来是同时运行的 并发=切换+保存状态 三、补充: yiled可以保存状态,yield的状态保存与操作系统的保存线程状态很像,但是yield是代码级别控制的 ...
                            
                            
                                分类:
编程语言   时间:
2019-10-02 20:58:53   
                                阅读次数:
119
                             
                    
                        
                            
                            
                                    HTTP_prot = { "/gateway/services", "/gateway/services", } --接口类型 HTTP_type = { "POST", "POST", } --参数 HTTP_body = { '{"phone": "19012000335"}', '{"pho ...
                            
                            
                                分类:
其他好文   时间:
2019-10-02 11:06:31   
                                阅读次数:
205
                             
                    
                        
                            
                            
                                    原理:在脚本开始之前将准备好的数据添加至数组内,每次请求根据顺序调用 wrk.method = "GET" -- 循环列表 local queries = { -- API与参数 "/app/getConDetails?ConttId=38163230&Type=2", "/app/getContD ...
                            
                            
                                分类:
其他好文   时间:
2019-10-02 10:52:21   
                                阅读次数:
392
                             
                    
                        
                            
                            
                                    单线程+异步协程(推荐): -asyncio的一些关键字的说明: event_loop 事件循环:程序开启一个无限循环,把一些函数注册到事件循环上,当满足事件发生的时候,调用相应的协程函数 coroutine 协程:协程对象,指一个使用async关键字定义的函数,它的调用不会立即执行函数,而是会返回 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-02 00:55:23   
                                阅读次数:
91
                             
                    
                        
                            
                            
                                    1. 前言(目的就是大大提升爬虫效率) 在执行IO密集型任务的时候,代码常常遇到IO操作而等待。例如我们在爬虫的时候,用到requests请求的时候,网页响应慢,一直等待着,那么爬虫的效率会大大的降低。 为了解决这类问题,本文就来探讨一下 Python 中异步协程来加速的方法,此种方法对于 IO 密 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-01 16:03:44   
                                阅读次数:
86
                             
                    
                        
                            
                            
                                    [TOC] 线程threading 通过字典实现threading local(函数) 面向对象版 通过setattr和getattr实现 每个对象有自己的存储空间(字典) 兼容线程和协程(源码到request中去看,看local的__getattr__,setattr) 请求上下文 蓝图 使用蓝图 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-01 11:46:34   
                                阅读次数:
94