240 发简信
IP属地:广东
  • Resize,w 360,h 240
    协程必知必会-系列1-协程是什么

    协程(Coroutine)是什么? 协程就是用户态的线程。 这样解释可能过于抽象,让我们先来回顾一下,另外2个更常见的概念,进程(Process...

  • Resize,w 360,h 240
    Linux后端开发工程实践

    1.缘起 大家好,我是《Linux后端开发工程实践》的作者万木春。我发现市面上的Linux后端开发相关书籍大多集中在API手册或运维手册,却鲜有...

    2.2 57 0 2
  • 高效易用的C++单元测试框架:轻松构建高质量代码

    1. 概述 单元测试是构建稳定、高质量的程序、服务或系统的必不可少的一环。通过单元测试,我们可以在开发过程中及时发现和修复代码中的问题,提高代码...

  • Resize,w 360,h 240
    后端研发菜鸟成长记 第三章 小试牛刀,编写性能测试工具具

    3 小试牛刀,编写性能测试工具 作为一名后端研发人员,必须具备系统性能评估和分析能力,因为只有对系统总体性能了如指掌,才能知道系统什么时候需要扩...

  • 数据结构面试之 两条相交的单链表

    1.限制和要求 如果两个链表没有交叉返回NULL,有相交返回相交的点。 两个链表的原始结构不能被修改。 两个链表中都没有环。 算法的时间复杂度要...

  • 一年半才重现一次的bug

    bug出现的时间点 2015-10-13 我负责的一个使用c写的业务进程奔溃,使用gdb查看coredump文件发现是在对业务包做反序列化的时候...

  • Linux后端研发的日常 记一次修复线上紧急问题

    1. 概述 后端研发在做前端或者app的研发人看来很高大上,但其实不然,天天要处理各种线上问题,为前端为app做协议兼容,设计方案评审,代码re...

  • c/c++中的“大小,长度”问题

    1.显式缓冲区的sizeof和strlen a的值为10,b的值为5,这是因为sizeof(buf)计算的是字符数组的大小,strlen(buf...

  • Resize,w 360,h 240
    数据结构面试 之 单链表是否有环及环入口点 附有最详细明了的图解

    1.限制与要求 不允许修改链表结构。 时间复杂度O(n),空间复杂度O(1)。 2.思考 2.1判断是否有环 如果链表有环,那么在遍历链表时则会...

    0.7 9135 6 24