自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 华为鸿蒙OS发布之后的总结

鸿蒙,是中国神话传说的远古时代,有开天辟地之意;然《淮南子俶真训》中有提到:“以鸿蒙为景,鸿蒙,东方,日所出地。”,所以鸿蒙也有东方之野,日出之处的意思。一个OS的取名如此大气,是否真名副其实?随着此次华为开发者大会揭开鸿蒙的面纱,让我们一起来分析下华为的鸿蒙。文章目录引出鸿蒙鸿蒙OS的特性鸿蒙OS架构分布式系统流畅性内核安全生态共享个人见解(舔一波鸿蒙)写在最后引出鸿蒙华为消费者业...

2019-08-16 14:17:56 2343

原创 Android系统内存泄露之必备调试工具

作为Android系统工程师,常年在不同产品项目上会遇到各种内存泄漏,可能是某个应用,可能是framework层的定制化模块,又或者是某个native的进程。那么遇到这样的问题我们有哪些工具可以使用呢?相关基础知识后面的章节将涉及到具体的工具,在此之前我们先看看几个基础的概念:VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) RSS - Reside...

2019-04-10 15:30:06 1401

原创 android系统调试工具之dumpsys

1.概述dumpsys是android系统里面的一个可执行文件。从名字来看,其主要作用是将当前android系统的一些信息dump出来,如activity、package等。dumpsys是一个分析android设备问题、查看运行状态、使用情况等十分有效的工具。查看所有支持的dump选项:dumpsys -l #此命令会将当前android系统所有运行的服务全部列出来比如我们想...

2019-03-20 11:02:58 3134

原创 Android中的Thread, Looper和Handler机制

Thread,Looper和Handler的关系Android是消息驱动型的系统,消息驱动机制的四要素是:接收消息的“消息队列”阻塞式地从消息队列中接收消息并进行处理的“线程”可发送的“消息的格式”“消息发送函数”与之对应,Android中的实现:接收消息的“消息队列” ——【MessageQueue】阻塞式地从消息队列中接收消息并进行处理的“线程” ——【Thread+L...

2019-03-14 10:08:45 1021

原创 关于0.1+0.2≠0.3的问题

发现问题啥也不说,我们先看一段python代码的执行情况:1+2=3,0.1+0.3=0.4没毛病,但是:0.1+0.2=0.30000000000000004,什么鬼???很多老猿估计都清楚是啥情况,但还有些小伙伴可能不太了解,不管怎样,还是要给大家娓娓道来。我们都知道,在计算机中所有的数据最终都会被转化为0和1进行存储,所以我们需要清楚以下两点问题:浮点数如何转化为二进制...

2019-01-23 14:12:04 2288

原创 Linux内核之中断的本质是轮询?

01 写在前面的话前段时间在研究触摸屏驱动,触摸屏驱动涉及到一个很基础的内核知识:中断。虽然中断这个词已经非常没有新意了,而且网上资料一搜一大把。在这么多资料中鄙人万花丛中过,依然决定现身说法讲讲中断一二事,或者说探讨一下中断是不是就是轮询。02 先来点理论中断,顾名思义,就是打断正在进行中的工作。 我们知道linux管理所有的硬件设备,要做的第一件事是处理器与硬件设备的通信。说的简单,怎...

2019-01-18 10:30:55 774

转载 Git 版本管理与工作原理

尽管每天你都会用到Git,常用的命令可能不到5个,但你可能现在还搞不懂它的工作原理。为什么Git可以管理版本?基本命令git add和git commit到底在干什么?在这篇文章中,我将用一个例子来解释Git的运行过程,帮助你理解Git的工作原理。初始化让我们创建一个项目的目录,然后进入该目录:$ mkdir git-project$ cd git-project如果想管理项目的版本...

2019-01-07 13:53:37 278

原创 EMI+ EMC基础知识

EMC简介术语:EMI —Electromagnetic Interference (电磁干扰)EMC—Electromagnetic Compatibility (电磁兼容性)CCC(3C)— China Compulsory Certification(3C认证的全称为“强制性产品认证制度”,它是中国政府为保护消费者人身安全和国家安全、加强产品质量管理、依照法律法规实施的一种产品合...

2019-01-04 11:51:36 3269

转载 有个“资深专家”来问我问题,把我问怒了

前一阵子,得空了解一下docker,发现了这篇文章,文章以第一人称讲述了自己加班为“资深专家”扫盲的经历,情节紧凑,知识丰富,发人深省。文章来自新浪微博,原文如下:昨晚,有个资深专家专门来找我讨论docker,他说他知道我在做一些docker的工作,所以,想来和我了解一下docker的情况。我一开始就问他主要想要解决什么样的问题?他说,主要是想解决资源隔离的事情。我说,资源隔离的事,H...

2019-01-04 11:21:06 159

播放器可执行程序

windows下使用的ffmpeg.exe、ffplay.exe、ffprobe.exe 命令行执行

2018-11-28

好用的ping命令批处理工具

pinginfoview工具用来进行批处理网络检查,工具本身在windows运行,简单实用,墙裂推荐!

2018-08-13

pcm2wav.exe

pcm2wav,本工具可以将pcm格式的音频文件转为wav格式的音频文件,工具绿色免安装,直接使用,简单方便。

2017-11-08

eMMC常识及其工作基本流程

eMMC常识及其工作基本流程

2017-04-20

空空如也

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

TA关注的人

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