240 发简信
IP属地:浙江
  • c++11/14/17新特性(2)

    constexpr 优化方式 动态规划 可以做到O(N)的算法,如果想做到O(1),那么可以把计算消耗挪到编译期间,通过模板也可以实现 在来个编译期间的例子 可以发现 有些计...

  • 240
    mongodb工作模式

    单机版 主要用来开发和测试,一般不用于生产环境 复制集 目的 主要为了高可用,可以failover 读写分离,读可以分担到不同节点 可以跨机房,甚至异地容灾 数据同步到另外一...

  • 240
    lua热更新学习

    什么是热更新,对于它的理解,正如云风所说的那样,热更新更多的用途是做不停机的 bug 修复,不应用于常规的版本更新。对于热更新的博客,网上看了不少,包括云风写的一篇 热更文章...

  • lua-元表

    看过lua的文档中有个说明,“Tables and full userdata have individual metatables (although multiple t...

  • 240
    抽奖业务中随机数改进

    在很多业务中,都会使用随机数,尤其很多抽奖类业务,总希望产生“质量”较高的随机序列,大部分都是使用启动时间戳作为一个随机数种子,使用C库自带的伪随机算法。 随机算法很多自带的...

  • 240
    华为鸿蒙OS之调度方式

    昨天华为开发者大会,振奋人心的鸿蒙OS终于发布了。我昨天看直播,余总谈的鸿蒙的资源的调度方式和linux不同。 目前的Linux Unix的操作系统的设计,对所有应用、所有东...

  • 共享库so机制(全局变量)

    共享库的主要作用就是共享代码也就是text section。不同进程加载同一份共享库,text是共享的,data是独立的。所以要保证text中代码的位置无关性。在x86-64...

  • lock-free ABA问题重现

    在多线程编程中,同步时会发生ABA问题。上述代码就是重现ABA问题,当一个地址需要被read2次,这个值没有改变意味着没有人修改这个值。然而其他线程执行可能会修改这个值在两次...

个人介绍
时间的玫瑰终将绽放。