一般我们编程处理数字用4位到8位就够了,但是这样的数字处理是极限值的,一旦超出这个极限值就不能计算了,这就是常见的爆仓问题
那么,如何处理这种情况呢?一种常见的解决办法就是使用大数
用C++写一份以毫秒为单位的延时函数
目前,C++标准库并没有关于延时的函数,不同的操作系统有不同的头文件用来实现延时,比如Linux的unistd.h里的sleep和Windows里的windows.h里的Sleep,然而今天我发现,usleep和_sleep全被打上了[deprecate]属性,也就是说不建议使用。所以,我们用C++标准库来实现以毫秒为单位的延时函数
[MI6]如何正确的安装Magisk
Magisk,以通过启动时在 boot 中创建钩子,把 /data/magisk.img 挂载到 /magisk,构建出一个在 system 基础上能够自定义替换,增加以及删除的文件系统,所有操作都在启动的时候完成,实际上并没有对 /system 分区进行修改(即 systemless 接口,以不触动 /system 的方式修改 /system)
那么,如何在手机上安装Magisk呢?
交叉编译clang/llvm for android armeabi
Clang是一个C语言、C++、Objective-C语言的轻量级编译器。源代码发布于BSD协议下。Clang将支持其普通lambda表达式、返回类型的简化处理以及更好的处理constexpr关键字。
那么,该如何在android平台上生成clang的可执行代码呢?