一般说到CPU使用率,大家都不陌生,就是程序对CPU时间片的占用情况,但我们大多情况下,还需要看另外一个指标,CPU load average.先来看着图:下面top命令,可...
一般说到CPU使用率,大家都不陌生,就是程序对CPU时间片的占用情况,但我们大多情况下,还需要看另外一个指标,CPU load average.先来看着图:下面top命令,可...
某天我在****的时候,突然有个小伙伴微信和我说:“狼哥,求教为毛wait()要放在同步块中?” 我顿时觉得**一紧,仔细回顾一下,如果wait()方法不在同步块中,代码的确...
第二篇已更新,点击进入第三篇已更新,点击进入 三篇文章都更新完毕,完整的剖析了 JS 原型与原型链,希望通过这些教程能让你对 Javascript 这门语言理解的更透彻! 一...
答案整理:本人非常赞同1 1 一般来说,我们声明为静态嵌套类,当它没有依赖外部类。在我们的例子中,ViewHolder类从未引用(访问)适配器类的任何成员变量(外部类),因此...
什么是内联函数 这个玩意吸取自C++,如下: 内联函数是C++的增强特性之一,用来降低程序的运行时间。当内联函数收到编译器的指示时,即可发生内联:编译器将使用函数的定义体来替...
我们知道 Android 项目中会通过自动生成一个 R.java 类的方式来保存项目中所有资源文件的标识。在主项目中生成的 R.java 中的资源声明是一个静态常量,而在 m...
项目地址:https://github.com/PeachBlossom/treader 分享下之前写的小说阅读器,项目结构是传统mvc这样来做,欢迎大家star。 如风小说...
一、介绍 RxLifecycle目的:解决RxJava使用中的内存泄漏问题。 例如,当使用RxJava订阅并执行耗时任务后,当Activity被finish时,如果耗时任务还...
一般来说Android用户比较熟悉的按钮交互方式有两种:单击与长按。双击这个交互且不说合不合理,但需求来了总是要做的。关于这个交互,最先想到的是Android手机系统中,连续...
一、路由方案 原生的路由方案缺点: 显式:直接的类依赖,耦合严重 隐式:规则集中式管理,协作困难 Manifest扩展性较差 跳转过程无法控制 失败无法降级 ARouter的...
本文会介绍一个帮助我们快速调试UI参数的插件开发过程以及开发思路,可能需要一些简单的Idea平台插件开发经验,希望对大家会有一些帮助。 插件介绍 插件基于Layout Ins...
如果我不说奇技淫巧,你们估计就不点进来了 Git作为当今最流行的分布式的代码版本管理系统,它的出现改变了软件开发流程,大大地提高了开发流畅度。 使用Git也有一段时间了,一直...
前言 LeakCanary是Square公司提供的用于Android检测内存的小工具,他能帮助我们快速定位代码隐藏的BUG,减少OOM的机会。 此处为git地址链接:http...
我在做日志模块的时候,日志使用 static 单例,但是需要初始化传入一些基本数据,我把这个初始化的步奏写在 FlashActivity 里了,然后在后台老是收到日志静态对象...
一、多渠道打包概述 由于国内存在着有众多的应用市场,在不同的应用市场可能有不同的统计需求,为此Android开发人员需要为每个应用市场发布一个安装包,这里就引出了Androi...
@泠渊 可以
你真的了解volatile关键字吗?volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关键字的特性及实现的原理,这也是...
1 什么是Crash Crash,即闪退,多指在移动设备(如iOS、Android设备)中,在打开应用程序时出现的突然退出中断的情况(类似于Windows的应用程序崩溃)。 ...
前言 现在很多程序员都会在简历中写上精通 Java。但究竟怎样才算是精通 Java 呢?我觉得不仅要熟练掌握 Java 语法和 JDK 的使用,还需要对 Java 这门语言的...