• [干货]关于ADC芯片,你想知道的都在这了~

    最近发现一个关于ADC模数转换器的系列文档,来自模拟器件大厂——ADI官方,全文252页,非常详细、齐全!ADC和计算机一样,经历了从低速到高速的发展过程,低速ADC(>300us)架构有积分型、斜坡型、跟踪型,中速ADC(1-300us)有逐次逼近型,高速(

  • 半导体厂商官方代码仓库,收藏备用!

    大家好,我是ZhengN。本次给大家分享一些芯片原厂的代码仓库,这些资源已收录到咱们嵌入式大杂烩的资源仓库里了:https://gitee.com/zhengnianli/EmbedSummary我们用到一个新的芯片时,一般在它们的官网都可以找到一些入门、上手的资料。除此之外,有...

  • 18 张图带你了解衡量网络性能的四大指标:带宽、时延、抖动、丢包

    今天给大家讲讲衡量网络性能的四大指标:带宽、时延、抖动、丢包。如何客户需要我们去评估一个网络的性能,我们就可以从这四方面去进行评估。带宽1、带宽概念:带宽在百度百科中定义:在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。计算机网络的带宽是指网络可通过的最高数据率,即...

    CPP开发者
    2021-11-11
    带宽
  • C/C 动态检测内存错误利器 - ASan

    来自公众号:大胖聊编程作者:大胖ASan,即AddressSanitizer,是一个适用于c/c程序的动态内存错误检测器,它由一个编译器检测模块(LLVMpass)和一个替换malloc函数的运行时库组成,在性能及检测内存错误方面都优于Valgrind,你值得拥有。一适用平台在L...

  • 面试官:群聊消息的已读未读功能,你来设计一个?

    一朋友和我讨论他前段时间面试某大公司的一题目:企业IM比如企业微信、钉钉里面的群消息的有个已读未读的功能,发送者刚发出消息时,当前群里其他群成员都是未读状态,陆陆续续有人看了这个消息,这时候消息的详情变成x人已读,y人未读,如下图所示,有具体的已读未读列表(万恶的功能,看到同事o...

    架构师社区
    2021-11-11
  • 分布式环境下,互斥性与幂等性问题,分析与解决思路

    随着互联网信息技术的飞速发展,数据量不断增大,业务逻辑也日趋复杂,对系统的高并发访问、海量数据处理的场景也越来越多。如何用较低成本实现系统的高可用、易伸缩、可扩展等目标就显得越发重要。为了解决这一系列问题,系统架构也在不断演进。传统的集中式系统已经逐渐无法满足要求,分布式系统被使...

  • 3行代码写出8个接口,开挂了?

    肯定有不少人会想:这怎么可能呢?就算用几乎零配置的SpringBoot,写一个最简单的接口也得有3行代码啊!@RequestMapping("test/{request}")public String test(@PathVariable String request) {   ...

  • 利用Makfile给多文件、多目录C源码建立工程

    一、文件我们将该项目的所有功能函数放到以该函数名命名的c文件,同时放到对应名称的子目录中。比如函数allfree(),存放到allfree/allfree.c中最终目录结构如下图所示: peng@ubuntu:/mnt/hgfs/code/phone$ tree ..├── al...

    C语言编程
    2021-11-11
  • 一文看懂 | GDB底层实现原理

    在程序出现bug的时候,最好的解决办法就是通过 GDB 调试程序,然后找到程序出现问题的地方。比如程序出现 段错误(内存地址不合法)时,就可以通过 GDB 找到程序哪里访问了不合法的内存地址而导致的。本文不是介绍GDB的使用方式,而是大概介绍GDB的实现原理,当然GDB是一个庞大...

    程序喵大人
    2021-11-11
  • 月薪30K 的电子工程师应具备什么?

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达这里主要以个人经历谈谈年轻电子工程师作为电子新手,需要开始全新的技术生涯;面临的困惑、最关心的问题、对未来的期待。中国缺少什么样的电子工程师?中国缺少满嘴胡须的电子工程师;中国缺少在一个行业专注几十年的资深电子技...

  • 为什么建议大家使用 Linux 开发!

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达Linux能用吗?Linux有图形界面支持日常开发社交沟通没问题Linux能替代Windows吗?Linux下运行Android应用Linux有什么优势吗?Linux是自由的Linux也可以是美的Linux能用吗...

    小麦大叔
    2021-11-09
  • 女票问我:双十一的秒杀系统是怎么做的?

    双十一又要到了,我有点慌,以前一个人的时候,一分钱都不花,现在有了女票,不仅得剁手,还得帮忙抢各种秒杀商品。今年,我真的不想再去抢秒杀了,为什么呢?太难了,成千上万的人就盯着秒杀放出来的那点商品。我凭着单身十几年的手速也抢不过啊。我苦思妙想,终于想出一条完(zuo)美(si)妙计...

    小林coding
    2021-11-09
  • Redis分布式锁使用不当,酿成一个重大事故,超卖了100瓶飞天茅台!

    基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为Redis分布式锁造成的事故分析及解决方案。背景:我们项目中的抢购订单采用的是分布式锁来解决的。有一次,运营做了一个飞天茅台的抢购活动,库存100瓶,但是却超卖了!要知道,这个地球上飞天茅台...

  • Prometheus监控业务指标

    在Kubernetes已经成了事实上的容器编排标准之下,微服务的部署变得非常容易。但随着微服务规模的扩大,服务治理带来的挑战也会越来越大。在这样的背景下出现了服务可观测性(observability)的概念。在分布式系统里,系统的故障可能出现在任何节点,怎么能在出了故障的时候快速...

    架构师社区
    2021-11-09
  • Netflix实用API设计 1:Protobuf FieldMask实践

    背景在Netflix,我们大量使用gRPC来实现后端到后端的通信。当我们处理请求时,知道调用者对哪些字段感兴趣以及忽略哪些字段通常是有益的。某些响应字段的计算成本可能很高,某些字段可能需要远程调用其他服务。远程调用都是有代价的;它们会带来额外的延迟,增加出错的可能性,并消耗网络带...

    架构师社区
    2021-11-09
    API
发布文章