• Linux可执行文件如何装载进虚拟内存

    开篇先抛出几个问题,之后逐个击破: 什么是进程的虚拟地址空间?为什么进程要有自己的虚拟地址空间,这样做有什么好处? 我们都听说过页映射,什么是页映射,操作系统为什么要以页映射方式将程序映射到进程地址空间,这样做有什么好处?程序运行过程中发生页

    程序喵大人
    2020-07-06
    内存
  • 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)的

  • 面试系列之C++的对象布局【建议收藏】

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

    程序喵大人
    2020-07-06
    C++
  • AUTOSAR OS中断和异常

    分享文章到朋友圈或点在看,加微信cloud2sunshine领取丰厚AUTOSAR学习资料! 点 击 上 方 蓝 字     关 注 我 们 中断和异常 中断 在EB中可以将具有给定中断级别和排队优先级的所有ISR分配给单个线程 当使用EB的Os时,中断应由此Os处理,因此Mcal_EnableALlIn

    糖果Autosar
    2020-07-06
    SAR
  • 射频、微波高频电路用什么材料和工艺?了解一下

    半导体材料是一类具有半导体性能(导电能力介于导体与绝缘体之间,电阻率约在1mΩ·cm~1GΩ·cm范围内)、可用来制作半导体器件和集成电路的电子材料。按种类可以分为元素半导体和化合物半导体两大类,元素半导体指硅、锗单一元素形成的半导体,化合物指砷化镓

  • 电器上的这些符号,究竟有什么特别含义?

    细心的朋友可以会发现,在电器上可以看见一些比如CCC的符号,这些符号有什么特别的含义呢?下面电路菌跟大家好好讲解一下吧! 大多数国家特别是发达国家的政府,为了保护消费者的利益,都制定了一些法律条文来保护产品的安全,对涉及安全、卫生、环境保护和电

    21ic电子网
    2020-07-06
    电器
  • 热电偶和热电阻有什么区别?记住这几点,千万别选错!

    在日常工作当中经常遇到使用温度测量仪表,热电阻与热电偶同为温度测量仪表,同一个测温地点我们选择热电阻还是选择热电偶呢?今天我们来全面剖析一下。 热电偶的结构 热电偶前端接合的形状有 3 种类型,如下图所示。可根据热电偶的类型、 线径、使用温度,通

  • 来,认识一下,我叫地弹

    1、什么是地弹  1.1、地弹的概念  地弹、振铃、串扰、信号反射······这几个在信号完整性分析总是分析的重点对象。初学者一看:好高深! 其实,感觉高深是因为你满天听到“地弹”二字,却到处找不到“地弹的真正原理”。 如果你认真读笔者的“噪声的起源

    21ic电子网
    2020-07-06
  • Soitec:今明两年,FD-SOI应用或迎来腾飞拐点

    “FD-SOI使用的范围非常广,包括智能手机、汽车、物联网等。在过去的一年,我们看到FD-SOI的使用量开始腾飞。我们预计在2020年和2021年会出现FD-SOI使用量的腾飞拐点”,Soitec全球业务部高级执行副总裁Bernard ASPAR在SEMICON China期间的Soitec新闻发布会上

    21ic电子网
    2020-07-06
  • 华为太难了!法国也加入“打压”华为的队伍?

    根据路透社7月6日报道称,法国网络安全局(ANSSI)负责人普帕尔(Guillaume Poupard)表示,法国在5G网络建设中不会完全禁止使用华为设备,但会敦促国内运营商避免改用该公司设备。换言之,就是不会主动禁止华为,但最好也别用。 “我能说的是,我们不会完全

    21ic电子网
    2020-07-06
    华为
  • 面试系列之指针和引用的使用场景

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

  • 新手必看!贴片电阻快速扫盲

     点点滴滴皆是学问; ” 1 故事的起因 2 走近贴片电阻 2.1 贴片电阻的优点 2.2 识别贴片电阻 3 命名规则 总结 1 故事的起因 有一天,小张正在焊接电路板,我拿起旁边的一块板子问起来,这个R020是多大阻值,他蔑视了我一眼,说道:“这都不知道?200毫欧吧,

  • 如何把C++的源程序改写成C语言

    曾经参与过公司的bpp项目,就是bluetooth print profile。 由于使用了hpijs的开源包,但是是C++的。 由于C++解释器比C语言解释器占用的存储空间要大500k左右。 为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C++语言写的源程序用C语言改

发布文章