240 发简信
IP属地:湖北
  • const int * 和 int * const

    a的const是底层const,修饰的是int,意思是a可以指向别的变量,但a当前指向的变量的值不能通过a改变;b的const是顶层const,修饰的是b,意思是b不能指向别...

  • 单例模式

    保证一个类仅有一个实例,并提供一个访问它但全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好但办法就是,让类自身负责保存它但唯一...

  • 外观模式

    将一系列复杂的操作封装在一个类中,不用关注内部如何实现,只用关注新的接口即可。1.在设计初期,为数据访问层和业务逻辑层,业务逻辑层和表示层的层与层之间建立外观,这样可以为复杂...

  • Mac 下使用 ZIP 分卷压缩

    晚上刚编译了一个系统版本,准备传给同事测试,打开 百度盘 刚准备上传,NND,百度免费用户限制了最大 1G 的文件大小,可是我们的安装包有近 3G 的容量,如果要上传需要购买...

  • 策略模式

    策略模式,是一个定义一系列算法的方法。从逻辑上来讲,这些算法完成的都是同一个工作只是实现不同。可以以相同的方式调用所有的算法,减少了各种算法类和使用算法类之间的耦合。同时优化...

  • 模版方法模式

    模版方法模式是指把不变的行为搬移到超类,去除子类中的重复代码的一种模式,它提供了很好的代码复用平台。 有时候遇到一系列相同步骤执行的过程(具体实现可能不同)时,可以考虑模版方...

  • 设计模式原则

    依赖倒换原则:依赖接口编程而不是依赖过程编程 单一指责原则:影响类功能的只有一个因素,若多余一个因素则考虑拆分类 里氏代换原则:子类可以完全代替父类,并且不会对功能实现有任何...

  • 抽象工厂模式

    举个例子吧,就拿键盘和鼠标来说吧,键盘和鼠标就是一些列的类。而键盘鼠标又有微软的和联想的区别。所有有了微软的工厂和联想的工厂。键盘和鼠标具体的创建由工厂来负责,而具体创建微软...

  • 工厂模式

    1.开放封闭原则------新增操作类型时,不修改以前的代码2.面向对象的封装,继承和多态------实现计算类时,使用面向对象的思想 简单工厂模式和工厂模式都集中封装了对象...

  • 简单工厂模式

    1.逻辑和界面分离------将数据输入和输出与实际的计算类进行分离2.面向对象的封装,继承和多态------实现计算类时,使用面向对象的思想 优点:不用关注内部实现,只需要...

  • scanf

    <cstdio> C 库函数 int scanf(const char *format, ...) 从标准输入 stdin 读取格式化输入,即按用户指定的格式从键盘上把数据输...

  • list初始化

    1.生成了一个空的 list 容器: 2.创建一个带有给定数量的默认元素的列表: 3.生成一个包含给定数量的相同元素的列表: 这里生成了一个具有 50 个 double 型值...

  • printf输出

    1.printf输出八进制和十六进制printf可以使用使用格式控制串“%o”、“%X”分别输出八进制整数和十六进制整数,并使用修饰符“#”控制前导显示 2.printf输出...

  • 流水线吞吐率

    假设一个四段流水线,取指段的时间为t,译码段的时间为t,取数段的时间为3t,执行段的时间为t。流水线示意图如下: 为了便于计算假设取指和译码段总是连续执行的。流水线执行n条指...

  • 2020-03-12[剑指offer]数据流中的中位数

    题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后...

  • 2020-03-11[剑指offer-]整数中1出现的次数

    题目描述求出1到13的整数中1出现的次数,并算出100到1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是...

  • 2020-03-11[剑指offer-]表示数值的字符串

    题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"...

  • 2020-03-08[剑指offer-]序列化二叉树

    题目描述请实现两个函数,分别用来序列化和反序列化二叉树 二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保...