• 实时数据库,内存数据库,关系型数据库比较

    来源:blog.csdn.net/yekoufeng/article/details/82857614内存数据库内存数据库就是将数据放在内存中直接操作的数据库,它利用内存的读写速度比磁盘快、内存是随机访问而磁盘是顺序访问这两个特点,将数据保存在内存中,在内存中模仿建立表结构和索引...

  • 上午拿offer,下午被辞退!

    昨天有个粉丝找到小孟私聊: 准备很久的面试,终于拿到了offer。为了庆贺,中午出去大餐一顿。没想到啊,没想到……下午就收到被辞退的消息。 这种事以前我只能在电视里看到,没想到竟然发生到粉丝的头上。 我想这位粉丝的朋友心情应该比做过山车还刺激。 这篇就和大家聊聊什么样的公司不能去...

    程序员小灰
    2021-11-04
    offer
  • 阿里高频面试题:如何快速判断元素是不是在集合里?

    如何快速判断一个元素是不是在一个集合里?这个题目是我最近面试的时候常问的一个问题,这个问题不同人都有很多不同的回答。今天想介绍一个很少有人会提及到的方案,那就是借助布隆过滤器。什么叫布隆过滤器布隆过滤器(BloomFilter)是一个叫做Bloom的老哥于1970年提出的。实际上...

    程序员小灰
    2021-11-04
  • 小灰也是一名 “朝阳群众”

    最近几天,因为李云迪事件,“朝阳群众”这个名词又一次走入了大家的视野。其实,早在很多年以前,朝阳群众的“凶名”就已经在网上流传开来了。有一个段子这样调侃:全球有五大王牌情报组织,其中包括美国的CIA(中情局)、苏联的KGB(克格勃)、以色列的MOSSAD(摩萨德)、英国的MI6(...

    程序员小灰
    2021-11-04
  • C/C  动态检测内存错误利器 - ASan

    ↓推荐关注↓ASan,即AddressSanitizer,是一个适用于c/c程序的动态内存错误检测器,它由一个编译器检测模块(LLVMpass)和一个替换malloc函数的运行时库组成,在性能及检测内存错误方面都优于Valgrind,你值得拥有。一、适用平台在LLVM3.1版之后...

    CPP开发者
    2021-11-04
    内存
  • 深入理解 Cache 工作原理

    ↓推荐关注↓大家好,今天给大家分享一篇关于Cache的硬核的技术文,基本上关于Cache的所有知识点都可以在这篇文章里看到。关于Cache这方面内容图比较多,不想自己画了,所以图都来自《ComputerArchitecture:AQuantitativeApproach》。这是一...

    CPP开发者
    2021-11-04
  • 手写线程池 - C 语言版

    ↓推荐关注↓1.线程池原理我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可...

    CPP开发者
    2021-11-04
    线程池
  • QUIC 是如何解决TCP 性能瓶颈的?

    ↓推荐关注↓文章目录一、QUIC如何解决TCP的队头阻塞问题?1.1TCP为何会有队头阻塞问题1.2QUIC如何解决队头阻塞问题1.3QUIC没有队头阻塞的多路复用二、QUIC如何优化TCP的连接管理机制?2.1TCP连接的本质是什么2.2QUIC如何减少TCP建立连接的开销2....

    CPP开发者
    2021-11-04
    TCP
  • 提升嵌入式产品设计的10个细节问题

    ▼点击下方名片,关注公众号▼前言1干扰对单片机应用系统的影响1.1测量数据误差加大1.2控制系统失灵1.3影响单片机RAM存储器和E2PROM等1.4程序运行失常2如何提高我们设备的抗干扰能力2.1解决来自电源端的干扰2.2模拟信号采样抗干扰技术2.3数字信号传输通道的抗干扰技术...

  • 芯片输入口的二极管钳位电路什么原理?

    ▼点击下方名片,关注公众号▼如下图1蓝色框内是二极管钳位电路的一般结构,多见于芯片输入端。当然还有专门的开关二极管,如下图2红色框内所示。本文主要针对此类型的二极管电路做一些简单介绍。图1 mcu内部IO结构处的保护二极管图2常见的几种开关二极管电路作用:实现二极管对异常电压的钳...

  • 嵌入式项目,如何挑选一款合适的单片机?

    ▼点击下方名片,关注公众号▼单片机的的选型是一件重要而费心的事情;如果单片机型号选择得合适,单片机应用系统就会得经济,工作可靠;如果选择得不合适,就会造成经济浪费,影响单片机应用系统的正常运行,甚至根本就达不到预先设计的功能。对于一个已经设计好的单片机应用系统来说,它的技术要求和...

  • 电子、通信领域的十大定律

    ▼点击下方名片,关注公众号▼万物都会遵循一定规律,电子通信领域这些也不列外。1摩尔定律英特尔(Intel)创始人之一戈登·摩尔(GordonMoore)提出摩尔定律:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。戈登·摩尔摩尔定...

  • CAN通讯常见的几个问题及解决方法

    ▼点击下方名片,关注公众号▼1、低波特率通信正常,高波特率无法通信问题:终端电阻未匹配。CAN收发器芯片内部的CAN线CANH、CANL引脚是开漏结构,如下图1,总线上的寄生电容在显性状态时会被充电,而从显性状态切换到隐性状态的时候,总线上的电容要放电。如果CANH、CANL之间...

    8号线攻城狮
    2021-11-03
  • 单片机项目中LED的重要性

    很多初学者觉得自己学的东西很基础,担心今后实际工作用不到。有初学者问了这样的问题:单片机真正开发产品和学习的时候有什么差别,平时学的LED、ADC这些东西,在实际项目中会用到吗?虽然技术更新迭代很快,但有很多基本的技术,仍然在实际项目中会用到,今天就拿LED为例来说说吧。LED有...

  • 基础很重要!elf和map文件有不同?

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达大家好,我是小麦,之前有个朋友在群里问到.map和.elf文件分别起什么作用?虽然是比较基础的问题,但是一时间我也没有答上来了,于是就简单地整理这方面的问题,下面简单复习一下。事情的起因在做MCU开发的过程中,我...

    小麦大叔
    2021-11-03
发布文章