关闭

嵌入式微处理器

所属频道 嵌入式 公众号精选
  • 图文并茂,一次搞定C语言结构体内存对齐!(包含完整源码)

    面试官:你知道C语言的结构体对齐吗? 应聘者:听说过……平时很少关注 …… 面试官:好吧,那回去等通知吧  C语言结构体对齐问题,是面试必备问题。 本文,除了用图解的方式讲清楚结构体知识点外,还将为你解答以下问题: 为什么会有结构体内存对齐? 结构体

  • 呵呵,一个Bug你改了两天,真有这么难吗?

    中国的程序员攻城师们遇到最难调试的bug是什么? 以下为程序员调试bug的种种传奇经历。 @条件状语从句 写JS,自己手机没电了,拿同事老张的安卓机调试,很简单的获取用户微信昵称,结果死活获取不到,一直显示为null。 应该是跨平台问题,因为之前在自己iPhon

    嵌入式
    2020-06-16
  • 嵌入式必看:Linux内存管理那些事儿

    1 前言 内存管理是Linux内核中非常重要的部分,今天和大家一起学习一下。 当我们要学习一个新知识点时,比较好的过程是先理解出现这个技术点的 背景原因,同期其他解决方案,新技术点解决了什么问题以及它存在哪些不足和改进之处,这样整个学习过程是 闭环 的

  • 北大十年,博士毕业时他做好了失业的心理准备,结果……

    来源 :华为心声社区 一条道路,两面人生 Liyi 十载未名:象牙塔中的波澜起伏 “说来也许很多人都不会想到,在北大博士的光鲜外表之下,我曾经做好了毕业即失业的心理准备。” 2009年,在那个大街小巷仍然时常听到“北京欢迎你”的夏日,我走进绿荫环绕的北京

    嵌入式
    2020-06-16
  • 后MATLAB时代的七种开源替代,一种堪称完美!

    来源 :EETOP 近日,有哈工大学生表示收到了正版软件取消激活的通知,而在与 MATLAB 开发公司 MathWorks 交涉之后,被告知由于美国政府实体名单的原因,相关授权已被中止。目前,哈尔滨工业大学、哈尔滨工程大学的老师和学生们都无法使用 MATLAB。 MATLAB大学

    嵌入式
    2020-06-16
  • 泪目!看不见的二本学校学生:太真实了

    来源:本文转载自公众号中华文学选刊杂志(ID:zhonghuawxxk) 作者:黄灯    编辑:学妹(学术志) 在中国高校市场化实践二十年后,黄灯以教师的身份对二本院校学生的生存图景进行了陈述: “在不少生命故事的展开中,我不得不承认逐渐分化的趋势与命运,已

    嵌入式
    2020-06-16
  • 二维码会被人类扫完吗?

    支付码、名片码、健康码、校园码、复学码、乘车码、挪车码码码码码码码码码码码码码码码码码码码码码码码码码码,这么多码? 光疫情期间,微信“码上经济”就用掉了 1400亿个二维码,那么就有同学来问了: 二维码会被人类扫完吗? 我们邀请到两位鹅厂开发老鹅

    嵌入式
    2020-06-15
  • 【收藏】大佬们都在用的结构体进阶小技巧

    1、奇妙的"结构体"     今天讲解这块内容,主要是受上篇文章结构体内部对齐的影响,来重新为大家介绍一下结构体(如果小伙伴对结构体的基础知识还不具备的话得回头看一下相关C语言的书籍).     结构体:字面上的意思就是有着层次结构的一种数据形式,所谓的层次

    嵌入式
    2020-06-15
  • MATLAB被禁了,开源软件是国产基础软件的最后一根救命稻草?

    《哈工大、哈工程被禁用「工科神器」MATLAB,美国「实体名单」影响深入校园》这篇文章在朋友圈刷屏了。除了谴责美国的实体清单政策之外,大家纷纷在想该如何应对。我本来以为会有很多人反思为啥没有国产可替代的,但看了看评论,我发现我太天真了。 路人甲:

  • GitHub 上100个优质前端项目整理,非常全面!

    作 者:小明小明长大了 来 源:https://www.jianshu.com/p/72ca8192f7b8 这里整理收集了 GitHub上几乎所有优秀的前端项目,包括工具,优质资源,测试工具,框架,动画,编译工具,数据可视化等等近100个项目,分享给大家学习 codepen 一 个在线编辑前端项目的

    嵌入式
    2020-06-15
  • 华为前工程师这样讲述我国芯片的现状!

    来源 :是说芯语 前言 芯片对一个国家的重要性,不言而喻,最近中国今年的第三次火箭发射又失利了,很多专家都判断,芯片不稳定是失败的主要原因,今天,让华为前工程师来谈谈我国芯片的真实现状与未来吧…… 作为一个曾经在华为工作过11年的电子工程师,我就

  • 你能看懂这个晦涩的 C 程序么?

    今天 Hacker News 上有个热帖讨论一个 C 程序,一次调用输出的井字棋游戏。 打开一看,原来是 2020 年 IOCCC 大赛的一个参赛作品: #include #define N(a) "%"#a"$hhn"#define O(a,b) "%10$"#a"d"N(b)#define U "%10$.*37$d"#define G(a) "%"#a"$s"

    嵌入式
    2020-06-11
  • 指针和引用有什么区别?分别什么时候引用?

    先抛出两个问题: 指针和引用有什么区别? 什么时候应该使用指针?什么时候应该使用引用? 01 指针和引用的区别 首先看一段代码: int a = 1;int b = 2;int *c = nullptr;c = &a;int &d = b; 指针其实就是一个存放内存地址的整数,这个整数表示的是被指向的变

    嵌入式
    2020-06-11
  • 位操作运算的奇技淫巧!(附源码)

    位运算 百度百科如下: 程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作 位操作的优势 位运算是一种底层的运算,往往比我们普通的运算要快上许多许多 位运算是最高效而且占用内存最少的算法操作,执行

    嵌入式
    2020-06-11
  • 入门ARM必须要理解的22个常用概念

    本文罗列了关于ARM的22个常用概念。包括一些使用注意事项、ARM启动代码设计、ARM处理器运行模式、ARM体系结构所支持的异常类型和一些基本操作方法等等。 01 ARM中一些常见英文缩写解释 MSB:最高有效位 LSB:最低有效位 AHB:先进的高性能总线 VPB:连接片内

    嵌入式
    2020-06-11
    ARM