240 发简信
  • 120
    深入浅出 Git

    开篇 你可能遇到过 如果你遇到这个场景,那你可能需要版本控制。 什么是版本控制 版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改...

  • 从字节码层面理解泛型

    命令行 Android Studio 编译的 class文件位于 build/intermediates/clases/debug/包名 下 I...

  • 《C++ 程序设计》读书笔记

    本文联合编辑:小辣辣。向她致以最崇高的敬(爱)意 ❤ 第一章 C++的初步认识 在程序进行编译时,先对所有的预处理命令进行处理,将头文件的具体内...

  • APK 的前世今生:从 Android 源码到 apk 的编译打包流程

    最近想要研究热修复的原理,并自己实现一套简单的热修复框架(音视频的坑刚挖好就又挖另一个坑了2333),已经在看书入门 c++,方便后续查看业内一...

  • Android 音视频开发(一):PCM 格式音频的播放与采集

    什么是 PCM 格式 声音从模拟信号转化为数字信号的技术,经过采样、量化、编码三个过程将模拟信号数字化。 采样顾名思义,对模拟信号采集样本,该过...

    1.0 7909 1 17
  • 《深入理解 Java 虚拟机》读书笔记

    第二章 Java 内存区域与内存溢出溢出 程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。字节码解释...

  • 120
    点名小辣辣,带你入门 JMeter (。・∀・)ノ゙

    什么是 JMeter Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web...

  • Bitmap 图像灰度变换原理浅析

    上篇文章《拥抱 C/C++ : Android JNI 的使用》里提到调用 native 方法直接修改 bitmap 像素缓冲区,从而实现将彩色...

  • 120
    拥抱 C/C++ : Android JNI 的使用

    编译工具 CMake 在Android Studio 2.2 之后,工具中增加了 CMake 的支持,于是我们有两种选择来编译 c/c++ 代码...