关闭

程序喵大人

所属频道 单片机 公众号精选
分享计算机基础及高端知识,主要有C++、java、Android、音视频、数据结构、操作系统、计算机网络、深度学习等。
  • JNI内存管理之Local Reference 和 Global Reference知识点

    最近开发过程中遇到了JNI的Reference相关问题,了解到Local Reference和Global Reference的相关知识点,整理如下: 背景:项目需求,在Native C/C++层调用上层Android Camera Java接口,把所有的操作包括Camera都沉到Native层去实现。但在JNI调试过程中遇到了

  • 程序一定要从main函数开始运行吗?

    对于静态链接先提出两个问题: Q: 每个目标文件都有好多个段,目标文件在被链接成可执行文件时,输入目标文件中的各个段如何被合并到输出文件? A: 合并相似的段,将所有的.text段合并到输出文件的.text段,将所有的.data段合并到输出文件的.data段。 Q: 链接

    单片机
    2020-07-06
  • 什么时候需要使用volatile关键字

    想必大家平时都见过volatile关键字,可是大家知道什么时候需要使用volatile关键字吗? 直接看下面代码: int a = 100; while (a == 100) { // code} 这段程序编译时,如果编译器发现程序始终没有企图改变a的值,那它可能就会优化这段代码,变成while(true)的

    单片机
    2020-07-06
  • 面试系列之C++的对象布局【建议收藏】

    我们都知道C++多态是通过虚函数表来实现的,那具体是什么样的大家清楚吗?开篇依旧提出来几个问题: 普通类对象是什么布局? 带虚函数的类对象是什么布局? 单继承下不含有覆盖函数的类对象是什么布局? 单继承下含有覆盖函数的类对象是什么布局? 多继承下不

    单片机
    2020-07-06
    C++
  • 面试系列之指针和引用的使用场景

    指针和引用有什么区别?什么时候应该使用指针?什么时候应该使用引用?