• 程序员,这些英文 IT 术语,你读对了么?

    混迹技术圈的这些年,你都听到过哪些奇奇怪怪的发音?比如,密钥读“miyue”?AJAX读“阿贾克斯”?阈值阀值傻傻分不清楚?今天,就让他二哥来给大家上一课,纠正一下技术圈内的那些不标准但是很普遍的发音!小本本拿出来!点击空白处查看标准发音 ▼点击空白处查看标准发音 ▼点击空白处查...

    CPP开发者
    2021-09-03
  • C 语言指针:从底层原理到花式技巧,用图文和代码帮你讲解透彻

    一、前言如果问C语言中最重要、威力最大的概念是什么,答案必将是指针!威力大,意味着使用方便、高效,同时也意味着语法复杂、容易出错。指针用的好,可以极大的提高代码执行效率、节约系统资源;如果用的不好,程序中将会充满陷阱、漏洞。这篇文章,我们就来聊聊指针。从最底层的内存存储空间开始,...

    CPP开发者
    2021-09-03
    代码
  • 用图文带你彻底弄懂 GDB 调试原理

    一、前言这篇文章来聊聊大名鼎鼎的GDB,它的豪门背景咱就不提了,和它的兄弟GCC一样是含着金钥匙出生的,在GNU的家族中的地位不可撼动。相信每位嵌入式开发工程师都使用过gdb来调试程序,如果你说没有用过,那只能说明你的开发经历还不够坎坷,还需要继续被BUG吊打。我们都知道,在使用...

    CPP开发者
    2021-09-03
    调试
  • 那些值得使用的标准 Attributes

    今天这篇文章,我想跟大家探索下Attributes这个概念。如果你还没有听过这个概念,或是一知半解,没咋用过,那正好表明它处于一个被忽略或是低估的位置。MeetingC曾经对此做过一份调查,结果如下:From MeetingCCommunity可以看出,大概一千人填写了这份问卷,...

    CPP开发者
    2021-09-03
  • 现如今单片机应用的作用

    单片机主要由运算器、控制器和寄存器三大部分构成。其中,运算器由算术逻辑单元(ALU)、累加器、寄存器等构成,首先累加器和寄存器向ALU输入两个8位源数据,其次ALU完成源数据的逻辑运算,最后将运算结果存入寄存器中;控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等构成,是一个下达命令的“组织”,用于协调整个系统各部分之间的运作;寄存器主要有累加器A、数据寄存器DR、指令寄存器IR、指令译码器ID、程序计数器PC、地址寄存器AR等。

  • 今后单片机将成为电子产品的心脏

    微控制器(MCU),也就是我们所说的单片机,是今天电子产品的心脏,被广泛地应用到消费和工业电子产品中。小到体温计、无线充电器和智能手环,大到数控机床、机器人和汽车,都有MCU的身影。单片微型计算机以下简称单片机是计算机的一种,众所周知计算机的运行需要系统软件和操作软件,而单片机也不例外它需要一些指令才能运行。这些指令被编译为十六进制文件(HEX文件)烧写到单片机,为单片机的运行提供指令。单片机编程与计算机软件编程是一脉相承的,现在主流的单片机编程语言有C语言、汇编语言、Python等。

  • 单片机的未来特性多样化

    单片机用户(原始设备制造商)面临着三大挑战:通过特性、性能或价格实现终端产品差异化;通过缩短产品上市时间以补偿在复杂设计上日益增长的投资;力求在不增加成本的前提下达成上述两大目标。这些挑战构成了未来单片机发展的基础,为了体现终端产品的差异化,原始设备制造商争先恐后地为其产品增添诸多的新特性。

  • 电子技术中的单片机占据不可磨灭的位置

    距离8051单片机的诞生已有40多年,由于专利的到期,国内8051单片机,在价格上一般都会便宜很多。随着科学技术的发展,单片机的使用减小了电子产品的尺寸、成本和复杂性。由于其简单性和优势,越来越多地电子产品使用这些嵌入式芯片和单片机。现代电子技术发展的速度越来越快,其基本核心技术为嵌入式计算机系统,而作为嵌入式系统之一的单片机,以其明显的典型性、广泛性、普及性的特点,在现代电子系统发展历程中占据着重要的地位。本文就针对电子技术中单片机的应用进行综述性讨论,介绍其基本组成与特点,对其应用进行分析,最后提出其未来的发展方向。

  • 汽车领域下单片机发挥了巨大的优势

    2020年下半年开始,单片机就开始慢慢紧俏了,涨价了,缺货了。这次缺货,应该也是近年来最严重的一次。当然造成的原因也比较多,传言也比较多。单片机MCU,其实它也是一个小系统,它是控制电子产品的大脑。现如今,我们生活中的许多电器都含有单片机。例如:手机、电视机、冰箱、洗衣机、以及开关、LED等。它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了 I/O 设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

  • 粗暴的关闭 vs 优雅的关闭

    大家好,我是小林。前段时间,我在群里看到个小伙伴面字节时遇到的问题:关于close和shudown我在图解网络里也介绍了一下,但是还不是太详细。今天具体给大家分享下 close和 shudown的区别,大家掌握好来,下次就不怕被问啦!我们都知道,TCP是个面向连接的、可靠的、基于...

    小林coding
    2021-08-20
    5G AC
  • 电商留住用户的秘密,竟然是....

    以淘宝、京东和拼多多为典型的用户商品消费场景,是国内用户量最多的业务场景,也是产生利润最多的业务场景。在这其中,客户拥有最大的自主权,如何有效地加以利用或辨别客户在行为之下产生的大量数据,成为了电商能否实现经济利益最大化的挑战之一。一份好的用户画像,可以极大地帮助你解决问题。例如...

    小林coding
    2021-08-20
    AI Github
  • 2021年中国程序员现状揭秘:三十岁以下人群占八成,月薪集中在八千到一万七!

    中国程序员的现状究竟如何?

  • 25 张图,一万字,拆解 Linux 网络包发送过程

    在开始今天的文章之前,我先来请大家思考几个小问题。问1:我们在查看内核发送数据消耗的CPU时,是应该看sy还是si?问2:为什么你服务器上的/proc/softirqs里NET_RX要比NET_TX大的多的多?问3:发送网络数据的时候都涉及到哪些内存拷贝操作?这些问题虽然在线上经...

    CPP开发者
    2021-08-19
    3g abb adv
  • 万字整理,肝翻 Linux 内存管理所有知识点

    Linux的内存管理可谓是学好Linux的必经之路,也是Linux的关键知识点,有人说打通了内存管理的知识,也就打通了Linux的任督二脉,这一点不夸张。有人问网上有很多Linux内存管理的内容,为什么还要看你这一篇,这正是我写此文的原因,网上碎片化的相关知识点大都是东拼西凑,先...

    CPP开发者
    2021-08-19
    abb
  • 公司能不能监控到微信聊天?

    最近有朋友私信问我一个问题,在公司用微信聊天,用公司网络,公司能看到聊天内容吗? 坦率地说,以前从来没有分析过微信这类聊天软件,大概率使用私有协议。而私有协议在协议分析软件上的呈现,一般都是TCP封装一长串字节流,而这些字节流究竟是什么内容,协议软件无法给出答案!看看协议分析软件...

    CPP开发者
    2021-08-19
    4G CD 4G网络
发布文章