前言 在计算机软件领域,做出过重大贡献的神人很多,在这闪耀的明星中,最为闪耀的莫过于「Linus Torvalds和Dennis Ritchie」。 那么,这两位谁的贡献更大呢?
作为工程师,包括搞软件,硬件,结构的工程师,如何赚钱养家糊口是所有人最关心的事,但除了上班工资,是否会有一些“灰色收入”呢?
这里利用一个实际发生的例子,针对初级工程师经常犯的一个小错误,或者经常要走的一个弯路,做了针对性的纠正。希望可以帮到大家,文笔不好文章中有叙述不清的地方大家多多指教。
关于双屏 Windows 设备,目前市面上已经有相关产品,但是这些产品动辄需要花费数千美元的价格,并且形式上和 MacBook 的 Touch Bar 相类似,只是那一条触控条变成了面积更大的触控屏。因此,微软自己推出的双屏设备,能够带来的新的应用场景是一个值得期待的方向。
在调试板子的时候,需要根据板子的功能搭建不同的测试/调试环境,有时候有些工具很难找甚至当时没有,搞的很烦。于是,我就在想,搞软件多好,一台电脑加一个编程环境就好了,也不用去找工具搭建环境。
代码覆盖率是衡量软件测试完成情况的指标,通常基于测试过程中已检查的程序源代码比例计算得出。代码覆盖率可以有效避免包含未测试代码的程序被发布。
硬盘是大家都很熟悉的设备,一路走来,从HDD到SSD,从SATA到NVMe,作为NVMe SSD的前端接口,PCIe再次进入我们的视野。作为x86体系关键的一环,PCIe标准历经PCI,PCI-X和PCIe,走过近30年时光。其中Host发现与查找设备的方式却一脉沿袭,今天我们先来聊一聊PCIe设备在一个系统中是如何发现与访问的。
本文将从编写利于优化的源代码,节省栈和内存空间,函数原型,整型和位取反,同时读写变量的保护,不进行初始化的变量这几个方面来讨论如何编写良好的嵌入式C代码。
先生大学毕业,成为一名华为员工已多年。我成为一名华为家属,转眼也8年多。在华为这艘“航母”中,普通的员工,普通的家庭,有很多普通人点点滴滴的酸甜苦辣。华为里,先生是员工,是奋斗者,是战士;华为外,先生是丈夫,是爸爸,是儿子。
秋招投递公司23家,简历被刷1家。笔试/测评挂掉3家。至今无消息的8家。获得Offer的公司有小米,兆易创新,全志科技,浙江大华,海格通信,京信通信,景嘉微电子,广州朗国电子,北京华大电子,中国长科技集团。已签约浙江大华。
随着互联网的发展,嵌入式设备正分布在一个充满可以被攻击者利用的源代码级安全漏洞的环境中。因此,嵌入式软件开发人员应该了解不同类型的安全漏洞——特别是代码注入。