一、开源库托管平台 google:Google 公司提供的 mavenCentral:Sonatype 公司提供 JCenter:是 bintray 这个平台上,由 JFro...
一、开源库托管平台 google:Google 公司提供的 mavenCentral:Sonatype 公司提供 JCenter:是 bintray 这个平台上,由 JFro...
Gradle、GradleWrapper 和 Android Plugin for Gradle Gradle 是一个构建工具,无关项目种类,Web Android 均可使用...
HashMap会分四篇博客介绍,分别是基本思想、优化、线程安全和拓展。本文介绍基本思想。 HashMap 基本数据结构 Java HashMap解决哈希冲突,使用了成链法,故...
类加载包含两部分:一部分是被谁加载,另一部分是如何加载。被谁加载是指 ClassLoader 的双亲委派模型,如何加载是指类的加载过程。这篇博客介绍双亲委派模型,特别感谢 @...
1、安装会显示EnvironmentError: mysql_config not found 原因:机器上没有安装 MySQL,所以报错。 但为了仅仅连接一下数据库而安装整...
TCP 头部结构 数据包中的数据意义(常用) SequenceNumber 表示当前数据包的序列号,某一端自定义的一个数字 AcknowledgeNumber 表示确认序列号...
起因 Django 的 django.forms.BooleanField 不能传递 false,如果想传,必须加上 required=False。 但这样就和参数的必需性混...
Android 系统用 Binder 机制进行进程通信,用 Handler 进行线程通信,本文从 Message 的生命流程看懂 Handler 框架。 1、什么是 Hand...
厉害
123转为abc,lc,aw前提:字符a-z 可以表示为 1-26那么:abc 就可以表示为:123那反过来,123就发现它可以表示成三种情况: abc,lc,aw现在需要你实现一个函数 functio...
一、关于Handler Handler对于我们Android开发者来说应该是再熟悉不过了,这也是在Android中最重要的消息机制,特别是在面试笔试时,Handler机制也是...
要了解这三者之间的关系,我们带着问题通过分析源码一步一步来揭开它们的神秘面纱!文章有点长,首先要理解Activity、View、Window,我提出了一些问题,这篇文章可以解...
特别感谢 @Jark 老师、@海纳 老师 一、饿汉式 优缺点:线程安全,不是懒加载,不能传参 为什么线程安全:静态变量是在类加载的时候初始化的,而类加载是虚拟机级别的线程安全...
零、AndroidStudio 下载 NDK 在 SDK 管理器中下载如下三项,会下载到 SDK 所在目录下,如有需要,请自行配置环境变量。如果您选择 ndk-build 作...