Avatar notebook default
51篇文章 · 49086字 · 6人关注
  • Resize,w 360,h 240
    Faiss源码解析

    向量检索ANN(Approximate Nearest Neighbor Search),指的是对于一个query向量,从向量库中找到和它距离最...

  • Resize,w 360,h 240
    编译构建工具-bazel

    bazel是什么:https://zhulao.gitee.io/blog/2019/04/05/%E7%BC%96%E8%AF%91%E6%9...

  • 常用Shell脚本模板

    shell脚本 目录 启动行参数解析[#%E5%90%AF%E5%8A%A8%E8%A1%8C%E5%8F%82%E6%95%B0%E8%A7%...

    2.3 1697 0 13
  • CPP技巧整理 —— 分布式进程id表示方法

    在分布式的服务器环境下,设计到大量的进程以及相同进程的不同实例,需要一种有效的进程id来做唯一标识。 对于这种数据结构的需求是: 尽可能简单,易...

  • CPP技巧整理 —— 依赖注入

    设计模式里面有一个很重要的思想,原话可能是“不要依赖于具体,而是要依赖于抽象”。在软件的设计中,这种思想可谓算是指导思想了。比如系统要设计一个r...

  • CPP技巧整理 —— 关于动态库中调用外部符号

    在开发中,经常有这样的场景,把一些功能打包为一个动态库,这个库作为工具人,可以被其他不同进程链接,然后把自己的功能提供给对应链接的目标程序。这也...

  • 链接顺序依赖导致未定义符号的问题

    最近遇到一个问题,有两个底层依赖模块,分别是dep1和dep2。在dep1中有调用dep2的代码。本地开发完毕后,合入分支编译报错 提示符号未定...

  • Resize,w 360,h 240
    随机洗牌算法整理

    在游戏里面有各种“随机”的需求,比如从n个用户里面随机给m个发奖励。那么,要如何实现呢?简单的来说,可以调一个stl的函数来实现,伪代码如下: ...

  • Resize,w 360,h 240
    使用-finstrument进行函数调用追踪

    假设有个场景,希望在程序在执行的时候,调用函数的时候可以自动打印出它的调用栈。或者说希望自动打印出在这个函数中的执行时间。比如这段程序,希望执行...

文集作者