WeTest 导读 云真机已经支持手机端的画面投影。云真机实时操作,对延迟的要求比远程视频对话的要求更高(100ms以内)。在无线网络下,如何更实时、更可靠的传输视频流就成了一个挑战。通过websocket、RTMP、UDP的比较,最后选择了可靠的UDP协议KCP来进行实时音视频的传输。 1 简介 ...
分类:
其他好文 时间:
2018-06-16 17:03:00
阅读次数:
142
一、整体看Admin执行流程 二、admin.site.register django启动的时候,顺序为:先register,然后urls分配 先看看admin.siter.register做了什么 总结: 就是实例化了一个AdminSite类,admin.site 采用的是模板的单例模式 在Adm ...
分类:
其他好文 时间:
2018-06-01 17:38:41
阅读次数:
186
在上一篇博客中已经介绍了django rest framework 对于认证的源码流程,以及实现过程,当用户经过认证之后下一步就是涉及到权限的问题。比如订单的业务只能VIP才能查看,所以这时候需要对权限进行控制。下面将介绍DRF的权限控制源码剖析。 这里继续使用之前的示例,加入相应的权限,这里先介绍 ...
分类:
其他好文 时间:
2018-05-29 01:51:30
阅读次数:
180
每一个class字节码文件都唯一对应一个类或接口,class文件中记录中类或接口的基本信息,但反之不成立,不是每一个类或接口都有一个唯一对应的字节码文件,首先类或接口的字节码可以不以文件的方式存储,可以直接从内存中生成字节码,而不产生.class文件,动态代理的原理就是直接内存中生成字节码流,根据加 ...
分类:
编程语言 时间:
2018-05-27 23:37:53
阅读次数:
242
一 CBV源码流程 urls.py view.py 1)从上面的urls.py文件种可以看到,一个url对应了一个 这个views.OrderView.as_view()函数,并执行这个函数,也就是我们调用order的url会views.OrderView.as_view()() 2)从views. ...
一、内置函数 #内置函数 # eval(): 去除字符串两边的引号,执行其中的结果,有返回值。 # print(eval('1+1')) #1+1 = 2 #exec():去除字符串两边的引号,执行其中的代码流程。没有返回值,所以不用打印。直接执行。 # s = ''' # li = [ '1',' ...
分类:
其他好文 时间:
2018-05-17 19:50:52
阅读次数:
130
恢复内容开始 安装 目的:帮助开发者实现分布式爬虫程序。 源码: // 连接redis @classmethod def from_settings(cls, settings): # 读取配置,连接redis server = get_redis_from_settings(settings) # ...
分类:
其他好文 时间:
2018-05-17 00:02:37
阅读次数:
241
1.启动命令 2.目录结构 3.文件说明 4.架构图示 5.代码流程 ...
分类:
其他好文 时间:
2018-05-14 16:52:19
阅读次数:
150
一.拉取最新代码 一般在本地进行开发时,都是切换到自己的dev分支进行开发,当开发完成需要进行代码提交,在进行代码提交前需要先进行拉取远程仓库代码,进行更新,但是此时会提示需要将本地代码进行commit或者stash,一种解决办法如下; 在自己的dev分支执行 git stash 将所有的更新进行暂 ...
分类:
其他好文 时间:
2018-05-13 23:14:07
阅读次数:
188
程序员如何学习新的东西 在竞争中获得胜利的最好方法,就是避开竞争,避开竞争的最好方法就是先下手为强 写代码已经有几年了,在这几年中写了不少的代码,学习了不少的技术,也算是有一定的认知了。 其实还是那句话,万变不离其中,学习要得方法与渠道。 如何获取新技术关键词 其实学习一门技术,首先是知道这们技术, ...
分类:
其他好文 时间:
2018-05-13 20:24:18
阅读次数:
167