viviのring Blog

Thinking will not overcome fear but action will.

Android 屏幕刷新

Android 渲染流程

Android 屏幕刷新 前言: 现在 Android 的应用界面越来越复杂,很多时候页面中还有各种动画,所以页面卡顿、掉帧等问题就随之而来,因此了解 Android 的屏幕刷新原理就显得尤为重要,只有抓住最根本的原理,才能快速定位和解决问题。 基本概念 CPU GPU 软件绘制与硬件绘制 Android图...

docsify - 生成文档网站使用教程

docsify 搭建教程

来源:docsify - 生成文档网站简单使用教程 docsify 文档网站搭建教程 docsify 文档环境配置搭建教程。 1. 安装 Node.js 和 npm 安装 Node.js 由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境。 目前Node.js的最新版本是12.16.3 LTS。首先,从Node.js官网下载对应平台的...

移动应用安全

移动应用开发安全注意事项

来源: Android 应用本地拒绝服务漏洞浅析 渗透中 PoC、Exp、Payload 与 Shellcode 的区别 考虑到收藏夹里的博客经常由于不可抗因素失效,因此通过这种搬运的方式来归档,同时也作为一种学习记录,以便日后查询,均在文章开头注明来源,如有侵权,请联系删除。 Android 应用本地拒绝服务漏洞浅析 安全渗透相关概念 ...

中文技术文档写作规范

养成中文技术文档的写作规范。

来源:中文技术文档的写作规范 中文技术文档的写作规范 养成中文技术文档的写作规范。 目录 标题 文本 段落 数值 标点符号 文档体系 参考链接 标题 层级 标题分为四级。 一级标题:文章的标题 二级标题:文章主要部分的大标题 三级标题:二级标题下面一级的小标题 四级标题:三级标题下面某一方面的小标题 下面是示例...

Android内存泄漏分析

内存泄漏

来源:Android 内存泄漏分析心得 内存泄漏 前言 Java中的内存分配 四种引用 前言 今天,我们来讲讲 Android 内存泄漏。 (内存泄漏是什么呀?) 对于 C++ 来说,内存泄漏就是 new 出来的对象没有 delete; 对于 Java 来说,就是 new 出来的 Object ...

lucene搜索原理

lucene思维导图

来源:lucene思维导图,让搜索引擎不再难懂 lucene 简介 相关概念 倒排索引 简介 今天,我们来讲讲 lucene,同学们搬好板凳做好啦。 (lucene 干嘛的呀?) 首先我们来看看这个思维导图: 以上是我们 java 常用的全文搜索引擎框架,很多项目的搜索功能都是基于以上4个框...

属性动画Property Animation(上手篇)

HenCoder

来源:HenCoder Android 自定义 View 1-6:属性动画 Property Animation(上手篇) 属性动画 简介 ViewPropertyAnimator ObjectAnimator 简介 Android 里动画可以分为两类,Animation 和 Transition; 其中 ...

绘图基础

Android自定义控件开发入门与实战(启舰)读书笔记

基本图片绘制 概述 画笔的基本设置 编辑工具 基本图片绘制 概述 生活中美术作图需要两个工具:纸和笔。在Android中,Paint类就是画笔,而Canvas类就是纸,在这里叫做画布。 所以,凡是跟画笔设置相关的,比如画笔大小、粗细、画笔颜色、透明度、字体的样式等,都在Paint类里设置;同样,凡是要画...

PopupWindow(悬浮框)的基本使用

Android基础入门教程

来源:PopupWindow(悬浮框)的基本使用 PopupWindow的「定义」: 用于显示信息的UI控件——PopupWindow(悬浮框),如果你想知道 他长什么样子,你可以打开你手机的QQ,长按列表中的某项,这个时候后弹出一个黑色的小 对话框,这种就是PopupWindow了,和AlertDialog对话框不同的是,他的位置可以是随意的; 另外AlertDialog是非堵塞...

中文文案排版

统一中文文案、排版的相关用法,降低团队成员之间的沟通成本,增强网站气质。

来源:中文文案排版指北 中文文案排版指北 统一中文文案、排版的相关用法,降低团队成员之间的沟通成本,增强网站气质。 目录 空格 中英文之间需要增加空格 中文与数字之间需要增加空格 数字与单位之间无需增加空格 全角标点与其他字符之间不加空格 -ms-text-autospace to the rescu...