240 发简信
IP属地:甘肃
  • Resize,w 360,h 240
    C++标准系列2—C++11之表现优化

    1.前言 编译期表现的加强有外部模板运行期表现强化有右值引用、move语义、constexpr – 泛化的常量表示式、对POD定义的修正。这些特...

  • Resize,w 360,h 240
    零拷贝Zero-copy技术详解

    普通模式数据交互 普通模式数据交互分为仅CPU和CPU&DMA两种方式。 仅CPU方式 read流程: 当程序执行read()时,调用sysca...

  • 分析hash_ring源码(一致性哈希算法)细节

    hash_ring是python的一个模块,实现了一致性哈希算法本文对一致性哈希算法本身算法的描述不多,如果不熟英文好的可以看看Consiste...

  • C++11多线程编程-mutex系列

    概述 <mutex> 头文件介绍Mutex 系列类 std::mutex,最基本的 Mutex 类。 std::recursive_mutex,...

  • epoll底层实现

    epoll优势: 支持一个进程打开大数目的 socket 描述符 而且IO 效率不随 FD 数目增加而线性下降 显著提高程序在大量并发连接中只有...

  • Python热更新进阶—hotfix

    hotfix原理 在Python热更新详解[https://www.jianshu.com/p/5606e7ee665e]一文中,我们介绍了re...

  • Python热更新详解

    reload函数 原生imp.relaod函数: 模块代码将重新编译,模块级别的代码被重新执行,init函数将不再次执行 在Python中一切皆...

  • Python探针技术

    探针的实现主要涉及以下两点: sys.meta_path:这个简单的来说就是可以实现 import hook 的功能, 当执行 import 相...

  • C++ 空指针不一定会crash

    并不是使用空指针就会crash。 对于C++的成员函数来说,第一个参数为隐含的this指针,如果一个类己释放,同时将指针也置空了,或者没有创建,...