自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

广阔天地,大有作为的博客

作者很懒。。。

  • 博客(19)
  • 收藏
  • 关注

转载 安卓优化——稳定性、耗电、安装包优化

稳定性优化Android 应用的稳定性定义很宽泛,影响稳定性的原因很多,比如内存使用不合理、代码异常场景考虑不周全、代码逻辑不合理等,都会对应用的稳定性造成影响。其中最常见的两个场景是:Crash 和 ANR,这两个错误将会使得程序无法使用,比较常用的解决方式如下:提高代码质量。比如开发期间的代码审核,看些代码设计逻辑,业务合理性等。 代码静态扫描工具。常见工具有Android Lint...

2018-07-28 15:19:57 339

转载 安卓优化——常见API优化

String/StringBuilder/StringBuffer优化建议字符串操作在Android应用开发中是十分常见的操作,也就是这个最简单的字符串操作却也暗藏很多潜在的性能问题,下面我们实例来说说。先看下面这个关于String和StringBuffer的对比例子://性能差的实现 String str1 = "Name:"; String str2 = "GJRS"; S...

2018-07-28 15:17:13 643

原创 安卓内存优化——安卓虚拟机运行模式

JVMJVM(java virture machine)java虚拟机简称。JVM是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。java语言的跨平台就是通过jvm实现的。Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。因此在运行时,...

2018-07-28 15:08:23 969

原创 安卓性能优化——View的绘制流程

Android目前有两种绘制模型:基于软件的绘制模型和硬件加速的绘制模型(从Android 3.0开始全面支持)。软件绘制  在基于软件的绘制模型下,CPU主导绘图,视图按照两个步骤绘制:让View层次结构失效 绘制View层次结构  当应用程序需要更新它的部分UI时,都会调用内容发生改变的View对象的invalidate()方法。无效(invalidation)消息请求会在Vi...

2018-07-28 15:06:56 217

转载 安卓性能优化——安卓系统显示原理

Android 系统的显示原理Android 显示过程可以简单概括为:应用层负责绘制,系统层负责渲染,通过进程间通信把应用层需要绘制的数据传递到系统层服务,系统层服务通过刷新机制把数据更新到屏幕上。详细过程如下:首先每一个应用程序都会与系统层的SurfaceFlinger建立连接 建立连接后会创建一块匿名共享内存SharedClient 在SharedClient中创建若干个Sha...

2018-07-28 14:53:29 660

原创 安卓性能优化——卡顿优化

造成性能差异原因分析:国内大部分用户用的 Android 手机系是各大厂商定制过的版本,往往不是最新的原生系统内核,可能绝大多数还停留在 Android 5.0 系统上,甚至 Android 6.0 以上所占比例还偏小,更新存在延迟性。 由于 Android 系统源码是开放的,那么国内各个厂商就把基于 Android 源码改造成自己对外发布的系统,这里面就会引发一个问题,那就是著名的Andr...

2018-07-28 14:48:37 1145

转载 html文本溢出处理方法——overflow

前面的话   当一个元素固定为某个特定大小,但内容在元素中放不下。此时就可以利用overflow属性来控制这种情况 定义overflow溢出  值: visible | hidden | scroll | auto | inherit  初始值: visible  应用于: 块级元素、替换元素、表单元格  继承性: 无  [注...

2018-07-16 11:40:08 13991

转载 html浮动处理

浅谈css中浮动和清除浮动带来的影响  有很多时候,我们都会用到浮动,而我们有时候对浮动只是一知半解,却不是太清楚它到底是怎么回事,不知道各位有没有和我一样的感觉,只知道用它,却不知道它到底是怎么回事,所以,在学习的过程中,就要把一个概念...

2018-07-16 11:07:31 6717

原创 UML教程之组件图

UML组件图介绍UML 组件图概述:UML 组件图(Component Diagram)又称为构件图,他描述的是在软件系统中遵从并实现一组接口的物理的、可替换的软件模块。组件图 = 构件(Component)+接口(Interface)+关系(Relationship)+端口(Port)+连接器(Connector)UML 组件图给提供了将要建立的系统的高层次的架构视图,这将帮助开发者开始建立实现...

2018-07-14 15:38:38 2278

原创 UMI教程之对象图

UML对象图UML 对象图概述:UML 对象图和类图一样反映系统的静态过程,但它是从实际的或原型化的情景来表达的。由于对象存在生命周期,因此UML对象图只能在系统某一时间段存在。UML 对象图目的:一个类图代表一个抽象的模型,包括类和它们之间的关系。但是,由于对象存在生命周期,因此UML对象图只能在系统某一时间段存在。这意味着对象图是更接近实际的系统行为。目的是在一个特定的时刻捕捉到静态的系统视图...

2018-07-14 15:37:46 1519

原创 UML教程之类图

UML类图UML 类图概述:类图(Class Diagram)是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图不仅用于可视化描述和记录系统的不同方面,也为构建可执行代码的软件应用程序。类图描述一类的属性和操作,也对系统的约束。被广泛应用于类图的建模的面向对象的系统中,因为它们是唯一的,可以直接映射到面向对象的语言的 UML 图。UML 类图的目的:类图是唯一的图可以直接映射到面向对...

2018-07-14 15:36:12 607

原创 UML基础教程之综述

UML基础教程UML(统一建模语言)是一种标准的图形化建模语言。通过使用 UML 的面向对象图的方式来更明确、清晰的表达项目中的架设思想、项目结构、执行顺序等一些逻辑思维。UML 的概念模型需要掌握的三大要素是:UML构建模块规则连接构建模块UML的公共机制UML 图是面向对象的概念的表示,因此,学习UML之前,详细了解面向对象的概念就变得非常重要。以下是一些面向对象基本概念:对象: 对象代表一个...

2018-07-14 15:34:30 341

原创 面向对象分析与设计(二)

上一节介绍了为什么要对象,什么是对象,怎么用对象。本节将继续介绍对象的基本结构·······

2018-07-13 12:24:10 189

原创 面向对象分析与设计(一)

面向对象分析与设计职业阶梯:程序员:修改其他人编写的代码中的错误高级程序员:自己写代码设计师:自己根据需求决定写什么代码分析师:与客户交流,了解需求,然后总结出最终完成的系统必须能做的工作                                                      ——————送给默默奋斗的你为什么设计出对象?出现对象的原因是随...

2018-07-13 12:00:48 237

原创 web之javascript基础指南

JacaScript基础       JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。JavaScript 是脚本语言,可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。  &am

2018-07-13 10:15:09 238

原创 web之CSS基础指南

css基本语法css主要由两部分组成:选择器+一条或多条声明 选择器一般为要设置的html样式标签,声明为属性和值,属性之间用“:”分隔。 css中的注释以“ /* ”开始,以“ */ ”结束。 css样式选择器id选择器: 写在head中,id选择器通过“ # ”来指定特定id的样式<style>#id{ color:red;}&l...

2018-07-13 09:49:41 2495

原创 web之html5指南

html5基础        HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。h5的浏览器支持     &

2018-07-13 09:41:05 176

原创 web之html基础指南

html基础       html是一种超文本标记语言,超文本指的是页面内容可以是图片、链接、音乐甚至程序等非文字元素,标记语言指的是由一套标记标签组成。超文本标记语言的结构包括“头”部分和“主体”部分,其中“头”部提供关于网页的信息,“主体”部分提供网页的内容。所以html文档也叫做网页。 html示例:<!DOCTYPE html><...

2018-07-13 08:48:52 212

原创 协议文档的书写——文件上传

制订协议之文件传输协议

2018-07-08 11:54:15 975

空空如也

空空如也

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

TA关注的人

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