• 三防漆使用的小细节

    ▼点击下方名片,关注公众号▼什么是三防漆?三防漆是一种特殊配方的涂料,用于保护线路板及其相关设备免受环境的侵蚀。三防漆具有良好的耐高低温性能;其固化后成一层透明保护膜,具有优越的绝缘、防潮、防漏电、防震、防尘、防腐蚀、防老化、耐电晕等性能。在现实条件下,如化学、震动、高尘、盐雾、...

    8号线攻城狮
    2021-10-11
  • AD采样用了这么久,内部结构你知道吗?

    ▼点击下方名片,关注公众号▼前言用了这么久ADC,从没细看过ADC的内部原理和如何获得最佳精度,今天看到一篇ST的官方文档讲的不错,这里整理分享给大家。SARADC内部结构STM32微控制器中内置的ADC使用SAR(逐次逼近)原则,分多步执行转换。转换步骤数等于ADC转换器中的位...

    8号线攻城狮
    2021-10-11
  • 被 leeder 摆了一道,哭笑不得!

    大家好,我是小林。上一周我写一了篇,数据库和缓存双写一致性的文章「老板真爱画大饼!」,故事的主人公是程序员阿旺。当时只写了上半篇,看到很多小伙伴催更下篇,说来就来!前情回顾上回程序员阿旺为了提升数据访问的性能,引入Redis作为MySQL缓存层,但是这件事情并不是那么简单,因为还...

    小林coding
    2021-10-11
  • 我当面试官,面你 MySQL 基础

    许久不见的【面试官来袭】系列终于又和大家见面啦!很多人问我,面试到底考察什么?面试官究竟想听到怎样的回答?针对这类疑惑,我觉得最好的解答,无疑是带着大家,以面试官视角,去进行面试,知己知彼,百战不殆,这就是这个系列的初衷。针对MySQL,一般要考察的知识点都在下图,根据候选人的情...

    小林coding
    2021-10-11
  • 电子工程师必须知道的12个知识

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达为解决各种问题,人们发明了不计其数的机器。计算机种类繁多,从嵌入火星漫游机器人的计算机到为操纵核潜艇导航系统的计算机,不一而足。冯•诺伊曼在1945年提出第一种计算模型,无论笔记本电脑还是电话,几乎所有计算机都遵...

    小麦大叔
    2021-10-11
  • JAVA那点破事!并发、IO模型、集合、线程池、死锁、非阻塞、AQS....

    关于Java面试,面试官一般喜欢问哪些问题?本文对一些高频问题做了汇总,为了便于大家查找问题,了解全貌,整理个目录,我们可以快速全局了解关于JAVA接下来,我们逐条来看看每个问题及答案JDK、JRE、JVM三者有什么关系?答案:JDK(全称JavaDevelopmentKit),...

  • 分布式链路追踪

    题外话微服务架构作为云原生核心技术之一,提倡将单一应用程序划分成一组小的服务(微服务),服务之间互相协调、互相配合,为用户提供最终价值。但数量庞大的微服务实例治理起来给我们带来了很多问题,通常的做法都是引入相应组件完成,如API网关(apisix,kong,traefik)负责认...

  • CAS原理分析,解决银行转账ABA难题

    来源:https://ddnd.cn/2019/03/13/java-cas/ 什么是CASCAS即CompareAndSwap的缩写,翻译成中文就是比较并交换,其作用是让CPU比较内存中某个值是否和预期的值相同,如果相同则将这个值更新为新值,不相同则不做更新,也就是CAS是原子...

    架构师社区
    2021-10-11
  • 单工、半双工、全双工、异步和同步的区别

    单工单工,即数据传输只在一个方向上传输,只能你给我发送或者我给你发送,方向是固定的,不能实现双向通信,如:室外天线电视、调频广播等。半双工半双工比单工先进一点,传输方向可以切换,允许数据在两个方向上传输,但是某个时刻,只允许数据在一个方向上传输,可以基本双向通信,如:对讲机,II...

  • 小灰相亲记

    小灰是一个35岁的年轻人,至今仍然没有女朋友。周围有不少朋友比较纳闷:小灰你搞了将近50万粉丝的公众号,又出过畅销书,收入也算比较高,应该很好找对象吧?其实,还真没有大家想象的那么好找,因为现在大多数人相亲看的不是金钱和事业,而是看“感觉”。在小灰的人生路上,倒也遇到过不少对我有...

    程序员小灰
    2021-10-11
  • 手写线程池 - C语言版

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

  • 手撸一个对象池

    点击上方蓝字关注我们今天文章的字数不多,主要是分享一下对象池的实现!什么是对象池?对象的池子,与线程池、内存池类似,减少频繁创建和销毁对象带来的成本(特别是消耗资源较大的对象),可用于实现对象的缓存和复用。这也算是一种设计模式。话不多说,直接上代码:#include#includ...

    程序喵大人
    2021-10-11
  • 短视频go研发框架实践

    导读:hulk是短视频研发部研发的基于GDP2(GoDevelopPlatform )的go服务开发框架。它是⼀款⾯向业务的Web开发框架,提供了诸多开箱即⽤的组件和功能,可以⽤来快速开发Web服务。同时,依托于hulk框架并结合⼚内/业界优秀的开发实践,初步构建了⼀个符合业务应...

    程序喵大人
    2021-10-09
    go
  • 低并发编程

    大家好,我是闪客,感谢喵哥提供的平台让我在这里给大家介绍自己,这是我的公众号卡片。为了防止大家看到这里就点击了返回按钮,我先放一张图勾引一下您。这是我公众号做的第一张动图,好多读者当时说被这张图的魔性所吸引。这个动图,来自于我的一篇文章,《你管这破玩意叫网络》。刚刚你看到的图,就...

  • 多线程学习指南

    近期看到有读者在公众号留言问有没有C多线程的学习方法,我这里特意总结了下,希望能对大家有所帮助。目录什么是多线程?为什么使用多线程?如何创建线程?joinable()?多线程参数传递方式锁原子变量条件变量async多线程周边关于多线程的一些建议什么是多线程?不介绍,基础知识,直接...

发布文章