- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 开发中关于设计的一些思考
设计准则1 单一职责原则单一原则很简单,就是将一组相关性很高的函数、数据封装到一个类中。换句话说,一个类应该有职责单一。2 开闭原则开闭原则理解起来也不复杂,就是一个类应该对于扩展是开放的,但是对于修改是封闭的。我们知道,在开放的app或者是系统中,经常需要升级、维护等,这就要对原来的代码进行修改,可是修改时容易破坏原有的系统,甚至带来一些新的难以发现的BUG。因此,我们在一开始编写代码时...
2020-04-24 21:16:52 357
原创 surfaceView 遇到的问题及思考
背景降功耗,提清晰度(华为超分算法),流畅度(一加插帧算法)规划为了surfaceView能稳定能上线,采用和华为(历史就有合作)合作的方式进行,一共分为3个阶段推进。具体如下:SurfaceView可用保证surfaceView可用,无crash。SurfaceView 首帧优化保证使用surfaceView的情况,首帧和textureview持平SurfaceControl...
2020-04-24 20:20:39 1202
原创 视频场景网络劫持的各种表现及规避方案
网络劫持原因中国的网络(国外也同样)环境相对复杂,除了电信、联通、移动是比较大的网络接入厂商,此外包含长城宽带、鹏博士、教育网、科技网、广电等等不少于20多家的小运营商。而且各个省市是相互独立运营。这就会导致网络出现跨网、跨运营商的情况会特别多,基本上很难避免。而各个运营商之间的出口带宽不尽相同,这很能是成为网络高峰的瓶颈。同时这种大量跨网访问的流量,在运营商之间会产生一笔很大的结算费用。也就是...
2020-04-17 02:13:12 428
原创 CENC & InterTrust DRM 及 player中的应用原理
CENC 是什么,drm方案又是什么,InterTrust drm都提供了什么接口。CENC 和 InterTrust drm的关系
2020-04-14 17:47:24 3079 1
原创 什么是字体?
什么是字体?百度百科里面是如下解释的:“文字的外在形式特征。就是文字的风格,是文字的外衣。字体的艺术性体现在其完美的外在形式与丰富的内涵之中。字体是文化的载体,是社会的缩影。”维基百科里面是如下解释的:“字体(英语:typeface或font family)在书法和印刷领域是指文字的式样。”我的理解是,字体是文字书面化的样式载体,定义文字是如何写/画在书面上规则。知道为什么我们能清晰的分辨...
2018-10-22 07:47:37 2456
原创 我知道的字体那些事
随时互联网的发展,各大公司都越来越注重自己的品牌影响力,而自定义字体的也是提高影响力的一个手段。最著名的应该数企鹅公司的全套字体替换了,其实企鹅的字体真的不好看…最近工作中,由于app品牌升级,考虑配合新的ui样式使用一种全新的自定义字体,因此做了些功课。下面将自己整理过的东西分几篇博客和大家一块共享下字体是什么?native端上如何使用自定义字体?H5 如何使用自定义字体?替换字...
2018-10-13 17:04:20 336
原创 传入时间与当前时刻相隔时间计算方案
最近为了精确的计算某消息的发布时间和目前的时间间隔,考虑到重用,整理了下面的方法 static long MINUTE = 1000 * 60; static long HOUR = 1000 * 60 * 60; static long DAY = 1000 * 24 * 60 * 60; static long MONTH = 1000 * 24 * 60 * 6...
2018-04-18 23:20:22 320
原创 AsyncTask execute 那些事
通过AsyncTask execute 执行任务,任务被延后问题的原因及解决办法。 本文通过对AsyncTask源码的分析,陪您找到任务执行延后的原因及解决办法,对通过AsyncTask进行异步处理的朋友提供一定的帮助
2016-02-19 23:40:00 2038
原创 大话西游之设计模式_从猴王出世看singleton
本文从悟空/猴王出世的神话故事作为入口,提炼了故事的主要,并用代码详细的实现了故事的概要;详述了singleton的代码格式及使用场景,进而指导读者熟练的使用singleton进行设计
2015-10-16 19:09:21 969
原创 大话西游之设计模式_起手篇
介绍了设计模式是什么。能干什么、及怎么运用?通过西游记中故事的分析,将常用设计模式融合在故事的实现中,帮助大家理解&记住各种设计模式的概念及使用方法。达到活学活用的情况~
2015-10-15 10:52:45 1875
原创 软件行业中工具和框架的区别
本文通过对现实中的工具和框架的分析,比较直观的说明了软件行业中什么是工具、什么是框架; 为处于独立、基础、业务无关的开发人员明确用户需求提供帮助
2015-10-12 18:59:31 2299
原创 为什么AsyncTask使用了一次,就不能再用了?
通过对AsyncTask的分析排查,找到AsyncTask使用一次后,不能使用的更本原因,状态基(status)校验失败。
2015-10-12 18:02:07 788
原创 从对子类影响角度分析抽象类和接口的区别
对抽象类和接口在对子类影响的角度,分析二者的差异:抽象类的子类一定是抽象类所抽象的对象;接口的实现类一定具备接口所定义的功能。
2015-09-29 15:37:24 405
原创 为什么 AsyncTask 实例必须在UI线程里创建?
从AsyncTask源码的角度,代领读者一步步的分析执行过程,详细的分析了,为什么AsyncTask实例的创建和execute方法的调用需要在UI线程中进行?进而更好的使用AsyncTask,轻量级的开发应用程序。
2015-09-28 20:40:55 2343
大话西游之设计模式_从猴王学艺看Decorator 配套代码
2015-11-05
大话西游之设计模式_从猴王出世看singleton 配套代码
2015-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人