• 一文看懂 GDB 调试上层实现

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

    CPP开发者
    2021-10-22
    调试
  • 一文教你如何用 C 代码解析一段网络数据包?

    本文的目的是通过随机截取的一段网络数据包,然后根据协议类型来解析出这段内存。学习本文需要掌握的基础知识:网络协议C语言Linux操作抓包工具的使用其中抓包工具的安装和使用见下文:《一文包你学会网络数据抓包》一、截取一个网络数据包通过抓包工具,随机抓取一个tcp数据包科莱抓包工具解...

  • 1s 创建 100G 文件,最快的方法是?

    在我们日常工作中,为了验证开发的功能,比如:文件上传功能或者算法的处理效率等,经常需要一些大文件进行测试,有时在四处找了一顿之后,发现竟然没有一个合适的,虽然Linux中也有一些命令比如:vim、touch等可以创建文件,但是如果需要一个100G或者1T的大文件,这些命令就显得力...

    CPP开发者
    2021-10-22
  • 晒一波工程师的工位,你喜欢哪种?

    ↓推荐关注↓程序员的圈子啊那是十分神秘,又令人着迷的。每天的工作就是对着电脑,那他们的工作是如何的呢?我们来品一品(PS:后面奉上各位大佬的桌面,别走开哦)↓↓↓最最常见的普通版:升级版:算不得体贴版:逼退人升级版:舒适版:超人性版:独立版:高级版:友谊版:高级程序员版:干净的其...

    CPP开发者
    2021-10-22
  • LSM核心实现讲解

    LSMtree(log-structuredmerge-tree) 是一种对频繁写操作非常友好的数据结构,同时兼顾了查询效率。LSMtree是许多key-value型或日志型数据库所依赖的核心数据结构,例如BigTable、HBase、Cassandra、LevelDB、SQLi...

    架构师社区
    2021-10-21
  • 必会Redis单节点、Sentinel和Cluster操作实战

    本篇文章讲述了Redis单机环境、主备、哨兵Sentinel模式以及RedisCluster集群模式下的操作步骤,关于这些操作我们没必要死记硬背,只需要总结下来,下次使用直接拿出来就好。建议当作操作手册收藏。安装单实例Redis编译Redis1.下载Redis源码包wgethtt...

    架构师社区
    2021-10-21
    节点
  • redis在微服务领域的贡献

    前言说到redis,可能大家的脑海中蹦出的关键词是:NoSQL、KV、高性能、缓存等。但今天的文章从另一个角度——微服务来展开。这篇文章的起因也是源自一次面试经历,在面试一位来自陌陌的候选人(就是那个交友的陌陌)时,他提到一点让我觉得很有意思,他说redis在陌陌被使用的非常广泛...

    架构师社区
    2021-10-21
    redis
  • 技术一般,却被破格提拔!肯定有黑幕......

    来源|技术领导力(ID:jishulingdaoli)在K哥将近20年的职业生涯里,晋升最快的阶段,是在某互联网独角兽公司工作期间,我从一线经理做起,连续3年获得晋升,一直做到资深总监,如果不离开这家公司,大概率会晋升到VP级别。也就是说,在互联网大厂从一线经理晋升到高管,只用了...

    架构师社区
    2021-10-21
  • 这才是中国被卡脖子最严重的软件!

    前段时间华为发布了最新的p50系列手机,但是我们惊奇地发现,华为作为全球5G通讯技术的领跑者,这次p50 系列居然只有4G版本,为什么会这样呢?因为手机要想上5G,并非只有基带就行了,还得有射频芯片,目前高端射频芯片都被美日韩三国垄断,华为被制裁后买不到射频芯片,p50手机只能“...

    程序员小灰
    2021-10-21
    软件
  • Redis缓存那点破事 | 绝杀面试官 25 问!

    为了便于大家查找问题,了解全貌,整理个目录,我们可以快速全局了解关于Redis缓存,面试官一般喜欢问哪些问题?接下来,我们逐条来看看每个问题及答案Redis有哪些特性?答案:性能高,读的速度是100000次/s,写的速度是80000次/s数据持久化,支持RDB、AOF支持事务。通...

    程序喵大人
    2021-10-21
  • 福利环节:送5本分布式技术书籍

    冰河的分布式书籍终于出版了,我特意跟他要了五本书,作为福利送给大家,送书活动见文末,下面是书籍介绍:随着互联网的不断发展,互联网企业的业务在飞速变化,推动着系统架构也在不断地发生变化。总体来说,系统架构大致经历了单体应用架构→垂直应用架构→分布式架构→SOA架构→微服务架构的演变...

  • 华为欧拉操作系统发布,将推出自研编程语言打通鸿蒙和欧拉

    来自电脑报日前,华为在全联接大会上发布了全新操作系统“openEuler欧拉”。据介绍,在ICT领域,华为提供服务器、存储、云服务、边缘计算、基站、路由器、工业控制等产品和解决方案,都需要搭载操作系统。但目前的操作系统太过碎片化,导致数字基础设施产生大量“软烟囱”,存在生态割裂、...

  • 把数学函数印在 T 恤上却被告侵权,这位程序员怒了

    来自量子位谁能想到,我们经常在数学中用到的希腊字母 “Zeta”(ζ),竟然有商标权?!英国一位搞数据科学的工程师就遇到了这样一件离谱的事情:他为了纪念黎曼猜想 (世界七大数学难题之一),打算把它印上T恤穿在身上。同时为了让其他同行和对黎曼猜想感兴趣的人,也能方便地拥有这样一件又...

    C语言编程
    2021-10-21
  • C 编程习惯与编程要点

    以良好的方式编写Cclass假设现在我们要实现一个复数类complex,在类的实现过程中探索良好的编程习惯。①Header(头文件)中的防卫式声明complex.h:#ifndef__COMPLEX__#define__COMPLEX__classcomplex{}#endif防...

  • 提高单片机设计的秘诀,不容忽视的10个细节

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达前言1干扰对单片机应用系统的影响1.1测量数据误差加大1.2控制系统失灵1.3影响单片机RAM存储器和E2PROM等1.4程序运行失常2如何提高我们设备的抗干扰能力2.1解决来自电源端的干扰2.2模拟信号采样抗干...

    小麦大叔
    2021-10-21
发布文章