• 搞懂异地多活,看这篇就够了

    阅读本文大约需要20分钟。在软件开发领域,「异地多活」是分布式系统架构设计的一座高峰,很多人经常听过它,但很少人理解其中的原理。异地多活到底是什么?为什么需要异地多活?它到底解决了什么问题?究竟是怎么解决的?这些疑问,想必是每个程序看到异地多活这个名词时,都想要搞明白的问题。有幸...

    程序员小灰
    2021-10-20
  • 大佬们的书单|速来薅羊毛了!

    一年一度的程序员节又要到来啦(撒花)~为了庆祝这个SpecialDay机械工业出版社华章公司联合当当网特意为【C语言与CPP编程】送出了一批可以和满减活动叠加使用在全场五折的基础上:“实付满200减50”“实付满300减80”请你偷偷囤书默默啃,然后惊艳所有人怎么用(手把手教你省...

    C语言与CPP编程
    2021-10-20
  • 面试系列重启:JVM 篇

    今天跟大家聊聊JVM的面试。但是其实我不知道这种直接问题答案的形式大家喜欢点,还是喜欢我最开始俏皮的面试系列那种风格?6000字,发车!什么是跨平台性,已经在Java中是如何实现的?平台可以指OS硬件,所谓跨平台性,是指语言编写的程序,可以在多个系统平台上运行。字节码是通过Jav...

    小林coding
    2021-10-20
  • 别让你的项目,毁在单片机选型上

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达单片机的的选型是一件重要而费心的事情;如果单片机型号选择得合适,单片机应用系统就会得经济,工作可靠;如果选择得不合适,就会造成经济浪费,影响单片机应用系统的正常运行,甚至根本就达不到预先设计的功能。对于一个已经设...

  • 走进芯片的内“芯”世界:图解芯片设计流程

    来源| 华为麒麟本文来源网络,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。. 更多单工、半双工、全双工、异步和同步的区别FPGA固件如何进行在线升级?基于STM32的FPGA下载器USBBlaster开源、低成本的XilinxFPGA下载器手把手教你制作Jlink-O...

  • 如何阅读开源项目代码

    经常有小伙伴私信问我怎么阅读开源项目代码,许多人不知道从何处入手,没有方向感,就像学习一门语言总先要有个学习路线一样。这其实不是三两句话能说明白的,所以就有了这篇文章。相信每个人都有一套自己的策略,这里整理了下我平时阅读项目代码的六大步,希望可以对大家有所帮助。粗略看官方文档,明...

  • C语言代码注释必须用/**/ , 你没看错~

    来源于网络没有血案,但有些冲突。不是代码bug,我要讲注释风格。这位看官,既然来了,且读且评吧。故事是真实的,如有雷同纯属巧合。故事是真实的,如有雷同纯属巧合。事情是这样的,有人离职,公司调我补缺。那个系统一直有个工程师在维护,参与该系统的新人来了又走,他始终泰然自若。刚过去一个...

  • 一文掌握 C  智能指针的使用

    来自:现代C教程:高速上手C11/14/17/20链接:https://changkun.de/modern-cpp/zh-cn/05-pointers/index.htmlRAII与引用计数了解 Objective-C/Swift 的程序员应该知道引用计数的概念。引用计数这种计...

    C语言编程
    2021-10-20
  • 警惕:别让这些设计中的小细节毁了你的整个PCB设计!

    ▼点击下方名片,关注公众号▼PCB设计是一份严谨、仔细的工作。在PCB设计过程中有非常多的小细节,一些个小细节如果是没有注意好的话,极大可能会影响整个PCB的性能,乃至决定整个产品的成败。PCB布局规范细节1.在开关电源高压板中高电压、大电流信号与低电压、小电流的弱电信号完全分隔...

    8号线攻城狮
    2021-10-20
    PCB
  • 干货 | 常见信号质量问题、危害及其解决方法

    ▼点击下方名片,关注公众号▼概述在电路设计中,“信号”始终是工程师无法绕开的一个知识点。不管是在设计之初,还是在测试环节中,信号质量问题都值得关注。在本文中,主要介绍信号相关的四类问题:信号过冲、毛刺(噪声)、回沟(台阶)、信号边沿缓慢。一、信号过冲如下图是信号过冲的常见波形图:...

  • 知乎千赞的 TCP 文章,我写错了一个点。。。

    ‍‍大家好,我是小林。之前我在「实战!我用“大白鲨”让你看见TCP」这篇文章里做了TCP三次握手的三个实验:实验一:模拟TCP第一次握手的SYN丢包;实验二:模拟TCP第二次握手的SYN、ACK丢包;实验三:模拟TCP第三次握手的ACK包丢;这篇文章在知乎还挺高赞的,超过1000...

    小林coding
    2021-10-19
    TCP
  • B 站,强的离谱!

    大家好,我是小林。之前整理过B站优质的计算机学习视频:B站,真滴牛逼!但是有不少视频都被下架了,撑着周末的时间,我又重新整理了一下,也加入了一些视频推荐。废话不多说,直接开车啦!数据结构与算法计算机网络计算机组成操作系统数据库数据结构与算法浙江大学——数据结构最经典的视频就是《浙...

    小林coding
    2021-10-19
  • 我要曝光这几个大佬

    大家好,我是小麦。最近在微信群约了几位嵌入式大佬,跟他们交流了一下,发现了很多资料,也有很多面试经验。今天就为大家介绍这几个非常硬核的圈内大佬,看看他们是如何走好嵌入式开发之路的!希望大家一起学习,一起进步!嵌入式从0到1公众号【嵌入式从0到1】,号主:程序员小哈,吉林大学毕业,...

    小麦大叔
    2021-10-19
  • 如何设计API返回码(错误码)?

    前言客户端请求API,通常需要通过返回码来判断API返回的结果是否符合预期,以及该如何处理返回的内容等。相信很多同学都吃过返回码定义混乱的亏,有的API用返回码是int类型,有的是string类型,有的用0表示成功,又有的用1表示成功,还有用“true”表示成功,碰上这种事情,只...

    架构师社区
    2021-10-18
    API
  • 用了 Elasticsearch 后,查询起飞了!

    最近接触的几个项目都使用到了Elasticsearch(以下简称ES)来存储数据和对数据进行搜索分析,就对ES进行了一些学习。本文整理自我自己的一次技术分享。本文不会关注ES里面的分布式技术、相关API的使用,而是专注分享下 “ES如何快速检索”这个主题上面。这个也是我在学习之前...

发布文章