Qiaobo 的 Blog
文章 标签
  • 2019年12月3日

    Android 编译 App 的 Java 版本问题

    分析 Android 编译时出现 Invoke-customs / Default interface methods 错误的根因,以及 support 库升级至 28.0.0 后需要切换到 Java 1.8 编译的原因,并介绍 D8/R8 编译链的演进。

    android java
  • 2017年2月20日

    在远程 Ubuntu 上编译 Android 工程

    介绍如何在远程 Ubuntu 机器上搭建 Android 编译环境(SDK/NDK/Gradle/SVN),通过 SSH 远程编译并用 scp 取回 APK,解决本地编译卡死问题。

    android linux ubuntu
  • 2016年7月24日

    [译] PKCS 是什么?

    翻译自 EMC 文档《WHAT IS PKCS?》,介绍公钥密码学标准 PKCS 的背景及各子标准(#1~#15)的用途。

    安全 密码学 协议
  • 2016年4月26日

    安装 Ubuntu 到 U 盘的方法

    介绍通过 Oracle VM VirtualBox 把 Ubuntu 安装到 U 盘的方法,实现把 U 盘插入任意电脑就能使用自己的 Ubuntu 系统。

    linux ubuntu
  • 2016年4月9日

    Android 平台 App 进程优先级

    介绍 Android 进程类型、oom_adj 优先级定义、lowmemorykiller 机制和 trimApplications 机制,以及如何提高后台进程的优先级。

    android
  • 2016年4月7日

    Android 的 dumpsys 命令

    介绍 Android 平台的 dumpsys 命令,以及 meminfo、battery、activity、batterystats 等常用服务的使用方法。

    android shell
  • 2016年3月27日

    网络协议(一):网络参考模型

    介绍 ARPAnet 参考模型、TCP/IP 五层模型和 OSI 七层参考模型的历史背景、各层职责及三者对比。

    网络 计算机基础 协议
  • 2016年3月5日

    开源 License

    介绍开源许可证的基本概念,以及 BSD、Apache、MIT、GPL、LGPL、MPL 等常见 License 的区别与对比。

    开源 软件工程
  • 2015年10月22日

    Java 语言里 AOP 的实现种类

    介绍 AOP(面向切面编程)的概念,以及 Java 中编译期 AOP 和运行期 AOP 两种实现方式的原理与代表框架。

    java aop
  • 2015年10月20日

    一些计算机的基本常识

    解释 bit、byte、KB/MB/GB 单位体系、网速 Mbps、以及 32 位与 64 位 CPU 和操作系统的区别。

    计算机基础
← 上一页 1 / 2 下一页 →
© 2012–2026 qiaobo RSS