240 发简信
IP属地:四川
  • go代码演示:重构 改善既有代码的设计(第2版)重构第一版

    重构前代码:https://www.jianshu.com/p/e5a3ba308aca[https://www.jianshu.com/p/e...

  • go代码演示:重构 改善既有代码的设计(第2版)起点

    这是书本的原代码,翻译成的go版本 util/math.go theatre.go theatre_test.go

  • C++小黄鸭课堂(5)默认构造函数,教科书的惊天大骗局

    还记得这段代码吗? 这里我们说到编译器会帮我们自动生成一个默认的构造函数,但是我们把它编译成汇编: g++ -S test.cpp -o tes...

  • C++小黄鸭课堂(4)再谈构造函数

    让我们先看一段代码,有没有发现什么神奇的地方: 小黄鸭小c:一个a类的对象居然可以用一个整数进行赋值。小黄鸭小a:有可能是没有进行赋值,只是看起...

  • C++小黄鸭课堂(3)多样的构造函数

    哪到底有哪些构造函数呢? 1、无参构造 2、有参构造 3、拷贝构造 4、移动构造(c++11) 看一段代码: 移动构造属于c++11的内容,目前...

  • C++小黄鸭课堂(2)默认构造函数

    先来看一下下面这段代码,思考一下会发生什么? 有经验的小黄鸭应该会知道,这里面调用了A类的默认构造函数。 下面讲解一下:这段代码定义了一个空的类...

  • 你所不知道的cpu分支预测

    CPU执行一条指令的简单流程 取指令 分析指令 执行程序 我们看一下整个流程,A部件进行取指令,把指令交给B部件去分析,B部件分析完交给C部件去...

  • 只有少数人关注的短路原则

    c语言 与 或 操作 大部分编程语言都有与操作(&&)跟或操作(||) 与,顾名思义就是两者都的意思,条件A与条件B在编程中表示同时满足条件A和...

  • 2019-04-19 力扣 887. 鸡蛋掉落 困难

    前段时间尝试开始写了一波简书,被我的小伙伴嘲笑了一波,说我写的没有什么难度,让我来一道摔鸡蛋,今天刚好有空,接受他的挑战直接来一道困难的鸡蛋掉落...