还是那个项目,为了降低程序的耦合性,我决定小小的重构一下自己原来的代码,把Socket通信和帧的分析这两部分分别封装成一个类,当然线程没有变,只是封装了一下,为了就是模块测试完容易拼接。这也是我打算降低耦合度的原因,不然根本没法拼接,好乱好乱。但是封装Socket通信和数据分析模块就带来了一些问题。...
将自己写的一段代码贴上来,抽取的是业务逻辑层,结构比较完整,我将太具体的东西都删除掉了。里面有tableview,帧动画,替换精灵图片,获取系统时间。
local CalWinRateScene = class("CalWinRateScene", function()
return display.newScene("CalWinRat...
分类:
其他好文 时间:
2015-01-08 22:52:36
阅读次数:
306
简介 当前主流的视频网站目前有不少新鲜好玩的功能,最明显的莫过于小视频的显示--当视频不在当前视口范围时,会在右下角用一个小窗口来显示当前的视频,而且可以拖拽。 今晚心血来潮,起了动手试试的念头。我的想法很简单,用canvas来获取视频每一帧的数据,并用动画函数requestAnimationF.....
分类:
其他好文 时间:
2015-01-08 22:39:23
阅读次数:
209
这里主要是结合HEVC的解码端I帧进行讲解的,其中P,B帧基本上没有太大的出入,主要是PU还存在不规则的情况,因为我现在刚做完I帧,对P帧还没有把握
之后清楚解析后,再进行补充
在之前的博文中提到了编码树结构的相关概念,这里主要结合代码进行进一步的讲解
在帧内模式中:
35中预测模式是在PU的基础上进行定义的,但是在具体的帧内预测过程中是以TU为单位的,标准规定PU可以四叉树的形式划分为T...
分类:
其他好文 时间:
2015-01-08 18:04:47
阅读次数:
452
这一节我们来聊一聊TDD与FDD这两种双工模式的不同及其帧结构的不同。
为了方便理解,我们先看看之前引用过的一张图:...
分类:
其他好文 时间:
2015-01-08 18:01:07
阅读次数:
175
3.2.4框架布局(FrameLayout)FrameLayout是五大布局中最简单的一个布局,也称为层布局或者是帧布局。在这个布局中,整个界面被当成一块空白备用区域,所有的子元素都不能被指定放置的位置,它们统统放于这块区域的左上角,层叠式排列。此布局无法控制子控件的大小和位置,但是子控件自身可以控件其大小和位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个...
分类:
其他好文 时间:
2015-01-08 09:37:17
阅读次数:
158
1.我们可以命名的资源种类有多少?答:res/anim/XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象res/drawable/.png、.9.png、.jpg文件,它们被编译进以下的Drawable资源子类型...
分类:
移动开发 时间:
2015-01-07 23:26:45
阅读次数:
227
这边记录一下android的开源库android-gif-drawable,可以实现gif的开始暂停,获取当前帧,获取播放时间等操作。
有兴趣的可以下载我的源代码:GIFDrawable,也可以自己集成,参考文档:来敲我啊...
分类:
移动开发 时间:
2015-01-07 11:10:12
阅读次数:
141
帧速是计算机图形学中必须接触的概念,是衡量算法或显卡优劣的重要指标,强调的是计算能力。官方定义的帧速:动态画面每秒钟展现的帧数,用于衡量视频信号传输的速度,单位为帧/秒(fps)。程序员角度就是下面的代码,大体意思就是一秒钟内执行了多少次大循环,这里的CaculateFrameRate()方法更像是...
分类:
其他好文 时间:
2015-01-07 09:16:18
阅读次数:
109
第十七章 路由交换机编程
MTU = 64KB 毕竟是理想,现阶段实现起来还是有难度;牵涉到较多问题,与大网同步、流量平衡、时隙交换等。所以,APO还是决定MTU = 48E = 1536B,包含头部2E、帧同步头8B、尾部CRC的4B等;数据包的有效内容(不含头部)为45E = 1440B。头部2E = 64B,其中MAC头14B、IP头18B、TCP/UDP/ICMP头3...
分类:
其他好文 时间:
2015-01-07 00:42:36
阅读次数:
229