https://sourceforge.net/projects/easygui/ 下载不带doc就行,doc中有源码解释 直接把 粘贴到python安装目录下,可以通过os.getcwd()找到 然后找Lib\site-packages把easygui.py粘贴进来即可 小甲鱼P36这弹幕看到的, ...
分类:
其他好文 时间:
2019-05-30 16:14:47
阅读次数:
100
小结: 1、内存优化1.一个消息一定只有一块内存使用 Job 聚合消息,Comet 指针引用。 2.一个用户的内存尽量放到栈上内存创建在对应的用户 Goroutine(Go 程)中。 3.内存由自己控制主要是针对 Comet 模块所做的优化,可以查看模块中各个分配内存的地方,使用内存池。 2、模块优 ...
分类:
其他好文 时间:
2019-05-02 11:33:12
阅读次数:
113
我只是搬运:https://blog.csdn.net/HighForehead/article/details/55520199 写的很好很详细,挺有参考价值的 demo直通车:https://download.csdn.net/download/highforehead/9757126 直播和看 ...
分类:
移动开发 时间:
2019-04-20 21:10:52
阅读次数:
534
js简单弹幕制作(注:简单弹幕从右向左执行,除了数字字母之外,汉字执行会出现出框是排列向下成一排清空状态(如下图),不必担心,简单弹幕的问题 后续有说明和解决方案)。 思路: 1、在输入框内输入值显示在显示区域里 2、发送完毕,输入框内清空 3、弹幕从右向左,且多行(可控) 4、性能优化处理(显示完 ...
分类:
Web程序 时间:
2019-04-09 12:41:18
阅读次数:
193
1 分析数据来源 在不知道弹幕信息在哪里的时候,只能去all里面查看每一个相应的信息,看信息是否含有弹幕信息 在知道弹幕信息文件的时候,我们可以直接用全局文件搜索,定位到弹幕数据文件.操作如下图 2 查看文件的请求信息 3 查看请求头信息,构建请求头 请求头; 请求体数据 4 代码 5 效果 ...
分类:
其他好文 时间:
2019-03-22 18:58:55
阅读次数:
458
简明扼要的说下, 就两个线程,一个 负责收数据,一个负责发心跳包。 步骤如下, 进程1,调用 发包函数,发送连接请求,然后再发送 获取弹幕类型请求,就一直循环接收数据。 进程2,循环函数,每隔45秒向服务器发一次心跳包。 因为斗鱼自己定义了 包头,,所以来在发包之前,先发送包数据。12个字节, 消息 ...
分类:
编程语言 时间:
2019-02-24 18:54:16
阅读次数:
155
两个重要点 1.获取弹幕的url是以 .xml 结尾 2.弹幕url的所需参数在视频url响应的 javascript 中 先看代码 先找到弹幕的url,以.xml结尾,所以先找到这串数字所在的位置,并获取这串数字发起第二次请求 而这串数字就在 第一次请求的响应的JavaScript中,可以通过 r ...
分类:
编程语言 时间:
2019-01-11 18:03:19
阅读次数:
384
在网上找到了一份斗鱼弹幕服务器第三方接入协议v1.6.2,有了第三方接口,做起来就容易多了。 一、协议分析 斗鱼后台协议头设计如下: 这里的消息长度是我们发送的数据部分的长度和头部的长度之和,两个消息长度是一样。然后要注意的是该协议使用的是小端整数,所以我们要对数据进行处理后再发送,这里可以使用in ...
分类:
编程语言 时间:
2019-01-09 15:05:18
阅读次数:
262
单向数据流概念 Vuex介绍 解决问题 + 多个视图依赖于同一状态(菜单导航) + 来自不同视图的行为需要变更为同意状态(例如:评论弹幕) Vuex应运而生 为vue.js开发的状态管理模式 组件状态集中管理 组件状态改变遵循统一的规则 store.js { //组件的状态 state: { }, ...
分类:
其他好文 时间:
2019-01-08 15:30:57
阅读次数:
122