上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 其他设计模式 👉 "23种设计模式(C++)" 🔗 每一种都有对应理解的相关代码示例 → "Git原码" ⌨ 单一职责 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 Decorator 动机(Moti 阅读全文
posted @ 2020-04-13 18:08 CoderZjz 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 数字不同数之和 描述 获得用户输入的一个整数N,输出N中所出现不同数字的和。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬ 例如:用户输入 1231231 阅读全文
posted @ 2020-04-13 17:58 CoderZjz 阅读(2907) 评论(0) 推荐(0) 编辑
摘要: 鲁棒 = Robust 健壮 英文字符的鲁棒输入 描述 获得用户的任何可能输入,将其中的英文字符进行打印输出,程序不出现错误。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪ 阅读全文
posted @ 2020-04-13 17:42 CoderZjz 阅读(2955) 评论(0) 推荐(1) 编辑
摘要: 每一种都有对应理解的相关代码示例 → "Git原码" 一. GOF 23 模式分类 从目的来看 • 创建型(Creational)模式:将对象的部分创建工作延迟到子类或者其他对象,从而应对需求变化为对象创建时具体类型实现引来的冲击。 • 结构型(Structural)模式:通过类继承或者对象组合获得 阅读全文
posted @ 2020-04-12 22:45 CoderZjz 阅读(10061) 评论(2) 推荐(2) 编辑
摘要: 其他设计模式 👉 "23种设计模式(C++)" 🔗 每一种都有对应理解的相关代码示例 → "Git原码" ⌨ 组件协作 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 Template Me 阅读全文
posted @ 2020-04-12 22:42 CoderZjz 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 力扣上也有一道类似的题 几乎是一样 输出不同 → "力扣leetcode 435. 无重叠区间 " 区间贪心是比较经典的 就拿洛谷P1803来举例 题目大意 n个比赛 [开始时间,结束时间] 问一个人最多能参加几个(不能同时参加两个且必须有始有终) 题解 首先考虑最简单的情况,如果区间L1被区间L2 阅读全文
posted @ 2020-04-11 21:03 CoderZjz 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 非常经典的区间贪心思想 详见博文: "贪心思想之区间贪心" 本题给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。 __注意:__ 可以认为区间的终点总是大于它的起点。 区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。 __示例 1:__ 输入: [ [1,2 阅读全文
posted @ 2020-04-11 20:37 CoderZjz 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 快读原理 单个字符的读入速度要比读入数字快,因此我们以字符的形式先读入,然后处理计算转为数字。 代码 cpp inline int read(){ register int x = 0, t = 1; register char ch=getchar(); // 读入单个字符到寄存器 while(c 阅读全文
posted @ 2020-04-11 16:55 CoderZjz 阅读(4860) 评论(2) 推荐(2) 编辑
摘要: 一、os库基本介绍 os库提供通用的、基本的操作系统交互功能,包括windows、Mac os、linux os库是python标准库,包含几百个函数 常用路径操作、进程管理、环境参数等几类 路径操作:os.path子库,处理文件路径及信息 进程管理:启动系统中其他程序 环境参数:获得系统软硬件等环 阅读全文
posted @ 2020-04-10 23:24 CoderZjz 阅读(2673) 评论(0) 推荐(0) 编辑
摘要: 安装成了这样 红彤彤的一片 解决方法 1. https://www.lfd.uci.edu/~gohlke/pythonlibs/ wordcloud 下载对应版本 2. 下载好的放入文件夹 并且cd到存放的文件夹 3. 执行命令行 安装成功 ==注意== install 后面的版本号一定要对应 阅读全文
posted @ 2020-04-09 20:09 CoderZjz 阅读(954) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页