自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呓红尘------梦

写代码是心的以一种修炼

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 开发中关于设计的一些思考

设计准则1 单一职责原则单一原则很简单,就是将一组相关性很高的函数、数据封装到一个类中。换句话说,一个类应该有职责单一。2 开闭原则开闭原则理解起来也不复杂,就是一个类应该对于扩展是开放的,但是对于修改是封闭的。我们知道,在开放的app或者是系统中,经常需要升级、维护等,这就要对原来的代码进行修改,可是修改时容易破坏原有的系统,甚至带来一些新的难以发现的BUG。因此,我们在一开始编写代码时...

2020-04-24 21:16:52 345

原创 surfaceView 遇到的问题及思考

背景降功耗,提清晰度(华为超分算法),流畅度(一加插帧算法)规划为了surfaceView能稳定能上线,采用和华为(历史就有合作)合作的方式进行,一共分为3个阶段推进。具体如下:SurfaceView可用保证surfaceView可用,无crash。SurfaceView 首帧优化保证使用surfaceView的情况,首帧和textureview持平SurfaceControl...

2020-04-24 20:20:39 1179

原创 视频场景网络劫持的各种表现及规避方案

网络劫持原因中国的网络(国外也同样)环境相对复杂,除了电信、联通、移动是比较大的网络接入厂商,此外包含长城宽带、鹏博士、教育网、科技网、广电等等不少于20多家的小运营商。而且各个省市是相互独立运营。这就会导致网络出现跨网、跨运营商的情况会特别多,基本上很难避免。而各个运营商之间的出口带宽不尽相同,这很能是成为网络高峰的瓶颈。同时这种大量跨网访问的流量,在运营商之间会产生一笔很大的结算费用。也就是...

2020-04-17 02:13:12 414

原创 CENC & InterTrust DRM 及 player中的应用原理

CENC 是什么,drm方案又是什么,InterTrust drm都提供了什么接口。CENC 和 InterTrust drm的关系

2020-04-14 17:47:24 3017 1

原创 什么是字体?

什么是字体?百度百科里面是如下解释的:“文字的外在形式特征。就是文字的风格,是文字的外衣。字体的艺术性体现在其完美的外在形式与丰富的内涵之中。字体是文化的载体,是社会的缩影。”维基百科里面是如下解释的:“字体(英语:typeface或font family)在书法和印刷领域是指文字的式样。”我的理解是,字体是文字书面化的样式载体,定义文字是如何写/画在书面上规则。知道为什么我们能清晰的分辨...

2018-10-22 07:47:37 2364

原创 我知道的字体那些事

随时互联网的发展,各大公司都越来越注重自己的品牌影响力,而自定义字体的也是提高影响力的一个手段。最著名的应该数企鹅公司的全套字体替换了,其实企鹅的字体真的不好看…最近工作中,由于app品牌升级,考虑配合新的ui样式使用一种全新的自定义字体,因此做了些功课。下面将自己整理过的东西分几篇博客和大家一块共享下字体是什么?native端上如何使用自定义字体?H5 如何使用自定义字体?替换字...

2018-10-13 17:04:20 329

原创 传入时间与当前时刻相隔时间计算方案

最近为了精确的计算某消息的发布时间和目前的时间间隔,考虑到重用,整理了下面的方法 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 310

原创 android 情景模式之响铃+震动获取方法

小米、锤子手机中区分响铃及响铃+震动 情景模式的方法

2017-08-09 12:58:00 2561 3

原创 呓---学车之路

东方时尚学车记录

2016-05-17 16:19:54 736

原创 AsyncTask execute 那些事

通过AsyncTask execute 执行任务,任务被延后问题的原因及解决办法。 本文通过对AsyncTask源码的分析,陪您找到任务执行延后的原因及解决办法,对通过AsyncTask进行异步处理的朋友提供一定的帮助

2016-02-19 23:40:00 2025

原创 Android系统为什么不允许在线程中访问UI呢?

Android系统为什么不允许在线程中访问UI呢?

2015-11-10 10:06:43 691

原创 大话西游之设计模式_从猴王出世看singleton

本文从悟空/猴王出世的神话故事作为入口,提炼了故事的主要,并用代码详细的实现了故事的概要;详述了singleton的代码格式及使用场景,进而指导读者熟练的使用singleton进行设计

2015-10-16 19:09:21 964

原创 大话西游之设计模式_起手篇

介绍了设计模式是什么。能干什么、及怎么运用?通过西游记中故事的分析,将常用设计模式融合在故事的实现中,帮助大家理解&记住各种设计模式的概念及使用方法。达到活学活用的情况~

2015-10-15 10:52:45 1857

原创 软件行业中工具和框架的区别

本文通过对现实中的工具和框架的分析,比较直观的说明了软件行业中什么是工具、什么是框架; 为处于独立、基础、业务无关的开发人员明确用户需求提供帮助

2015-10-12 18:59:31 2284

原创 为什么AsyncTask使用了一次,就不能再用了?

通过对AsyncTask的分析排查,找到AsyncTask使用一次后,不能使用的更本原因,状态基(status)校验失败。

2015-10-12 18:02:07 781

原创 从对子类影响角度分析抽象类和接口的区别

对抽象类和接口在对子类影响的角度,分析二者的差异:抽象类的子类一定是抽象类所抽象的对象;接口的实现类一定具备接口所定义的功能。

2015-09-29 15:37:24 396

原创 为什么 AsyncTask 实例必须在UI线程里创建?

从AsyncTask源码的角度,代领读者一步步的分析执行过程,详细的分析了,为什么AsyncTask实例的创建和execute方法的调用需要在UI线程中进行?进而更好的使用AsyncTask,轻量级的开发应用程序。

2015-09-28 20:40:55 2333

原创 List中使用继承关系泛型 实战

List 用泛型 传递 继承对象关系 方法

2015-09-19 13:45:04 3506

大话西游之设计模式_从猴王学艺看Decorator 配套代码

本资源为 "大话西游之设计模式_从猴王学艺看Decorator "文章的配套代码,通过该代码,可以更加清晰的了解Decorator模式的使用场景

2015-11-05

大话西游之设计模式_从猴王出世看singleton 配套代码

本资源为 "大话西游之设计模式_从猴王出世看singleton"文章的配套代码,通过该代码,可以更加清晰的了解猴王出世故事的流程及代码模拟,也能清楚的知道singleton的全部内容。 该代码在java环境开发,可以正常运行,大家可以通过代码的执行流程,来看一下,我对故事的虚拟过程及实现(实现中不只有singleton一种模式哦) 需要找对应文章的,请看我的博客

2015-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除