Juya Cai

使用单例模式编写工具类范式

单例模式是最常用的设计模式之一,当类对象只需要一个实例、或者重复创建的无意义且消耗资源的时候需要,通常用于全局唯一工具类的编写,比如:日志、配置、uuid生成器等。单例类需要提供一个全局访问的入口 / global access point。下面仅讨论cpp下单例类的实现。 cpp中单例类的编写范式有两种:Meyer’s Singleton 、 Lazy Singleton 和 Eager...

算法(九)--二分查找

二分查找 重要重要!二分查找的前提是有序数组!并且元素不能重复,如果重复查找返回的下标可能不是唯一的。 循环不变量原则:根据定义不变量区间来判断while循环条件语句以及循环体内的操作。区间分为两种:左闭右闭区间和左闭右开区间。左闭右闭区间的循环条件是left<=right,左闭右开区间的循环条件是left<right。在循环中一定要根据区间的定义来确定边界条件,进行边界处理...

项目管理专有名词概念统计

项目范围管理 范围 / scope 开发项目产品所涉及的所有工作和用来开展工作的所有过程 项目范围管理 / project scope manager 界定和控制项目中应该包括什么和不包括什么所涉及的过程。项目范围管理包括的6个主要过程: 计划范围管理 确定如何管理项目的范围和需求 收集需求 定义并记录产品的特点和功能,以及开发这些产品的过程 定义范围 审查范围管理计划、项...