240 发简信
  • 编译器的编译一致性问题

    一概述 什么是编译器的一致性问题? 比如相同的代码,在不同的时间或者机器编译,编译选项不变,得到的二进制是一致的,这个就是编译器的一致性。 二 ...

  • 关于null值比较

    一 null值比较场景 对于C/C++或者java中对于null值的比较,有的时候直接使用if(!p)有的时候使用if(p == null),可...

  • perl初识

    一 简介 面对现在流行的python,perl语言有种英雄迟暮的感觉,但是在用Perl进行字符处理之后,发现了perl的强大之处。从perl的使...

  • STL初认识

    一 C++ 与STL 历史 STL全称standard template library,由Alexander Stepanov于1979年创建...

  • Binder NDK接口介绍

    一 binder NDK接口使用 从android Q开始,binder添加了ndk使用的接口,相关使用接口示例如下:iface.h iface...

  • 进程重复加载库问题

    一 问题概述 同一个库能不能被多个进程多次加载? 答案是it depends.让我们看看几种被多次加载的情况。example 1: 显然如果li...

  • 120
    Bionic TLS介绍

    一 什么是TLS TLS英文全称Thread local Storage,准确的定义是 a computer programming metho...

  • 120
    eMMC UFS NAND Flash相关知识点

    一 简介 说道NAND flash,首先提一下发明时间比较早的Nor-flash,Nor-flash相对于Nand-flash的特点是提供地址和...

  • android Q build 变化

    一 概述 android Q build变化整体上越来越严格,语法上之前能够使用的Q上将不能使用。 二 主要变化 2.1 'USER' 弃用‘...