会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
昨日明眸
隐约雷鸣 阴霾天空 但盼风雨来 能留你在此 隐约雷鸣 阴霾天空 即使天无雨 我亦留此地 如需密码查看可联系QQ:1544635880
博客园
首页
新随笔
联系
订阅
管理
2021年6月14日
排序算法
摘要: #include<iostream> #include<vector> #include<stack> using namespace std; ostream &operator<<(ostream &out , const vector<int> &a){ for(int i=0;i<a.siz
阅读全文
posted @ 2021-06-14 16:30 昨日明眸
阅读(37)
评论(0)
推荐(0)
2021年1月8日
Visual Studio2017 配置 OpenCV3.4.1
摘要: 1、所需软件: Visual Studio2017:https://visualstudio.microsoft.com/zh-hans/ OpenCV3.4.1:https://opencv.org/opencv-3-4-1/ CMake: https://cmake.org/download/
阅读全文
posted @ 2021-01-08 13:41 昨日明眸
阅读(241)
评论(0)
推荐(0)
2020年12月26日
Win10下搭建服务器,外网访问测试
摘要: 一、Win10搭建本地服务器配置 1、打开设置,搜索程序。 2、点击“启动或关闭Windows功能,出现如下界面 3、选择Internet Information Services进行勾选,然后点击确定,windows会自动下载需要的文件。 下载完成后,右键”我的电脑“,选择管理,会出现如下界面 4
阅读全文
posted @ 2020-12-26 19:44 昨日明眸
阅读(3212)
评论(0)
推荐(1)
2020年11月15日
GIT简单使用
摘要: 1 下载: 下载地址:https://git-scm.com/downloads 2 git 命令使用 2.1 创建新仓库: 创建新文件夹,打开,然后执行 git init \ git init --bare XXX.git(仓库目录)以创建新的 git 仓库。 2.2 拷贝仓库: 创建新文件夹,打
阅读全文
posted @ 2020-11-15 18:58 昨日明眸
阅读(79)
评论(0)
推荐(0)
2020年11月8日
23种设计模式(c++)
摘要: 23种设计模式c++ 本文参考学习链接:https://www.cnblogs.com/chengjundu/p/8473564.html 一、创建型 创建型模式(Creational Pattern)是对类的实例化过程的抽象化,能够提供对象的创建和管理职责。创建型模式共有5种: 1. Factor
阅读全文
posted @ 2020-11-08 14:14 昨日明眸
阅读(10925)
评论(0)
推荐(3)
Visitor(访问者)
摘要: 23. Visitor(访问者) 23.1定义 封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作 23.2 优点 ■ 访问者模式使得增加新的操作变得很容易,增加新的操作只需要增加新的访问者类。 ■ 访问者模式将有关的行为集中到一个访问者对象中,而
阅读全文
posted @ 2020-11-08 14:13 昨日明眸
阅读(465)
评论(0)
推荐(0)
Strategy(策略)
摘要: 22. Strategy(策略) 22.1 定义 定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换,使得算法可以在不影响到客户端的情况下发生变化 22.2 优点 ■ 策略模式提供了管理相关的算法族的
阅读全文
posted @ 2020-11-08 14:12 昨日明眸
阅读(954)
评论(0)
推荐(0)
State(状态)
摘要: 21. 21.1 定义 当一个对象内在状态改变时允许改变行为,这个对象看起来像改变了其类型。状态模式的核心是封装,状态的变更引起行为的变动,从外部看来就好像该对象对应的类发生改变一样 21.2 优点 ■ 结构清晰。 ■ 遵循设计原则。 ■ 封装性非常好。 21.3 缺点 ■ 子类太多,不易管理。 2
阅读全文
posted @ 2020-11-08 14:11 昨日明眸
阅读(736)
评论(0)
推荐(0)
Memento(备忘录)
摘要: 19. Memento(备忘录) 19.1 定义 不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样,以后就可以将该对象恢复到原先保存的状态。 19.2 使用场景 ■ 需要保存和恢复数据的相关状态场景。 ■ 提供一个可回滚的操作。 ■ 需要监控副本的场景。例如,监控一个对
阅读全文
posted @ 2020-11-08 14:10 昨日明眸
阅读(150)
评论(0)
推荐(0)
Observer(观察者)
摘要: 20. Observer(观察者) 20.1 定义 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新 20.2 优点 ■ 观察者和被观察者之间是抽象耦合。被观察者角色所知道的只是一个具体观察者集合,每一个具体观察者都符合一个抽象观察者的接口。被观
阅读全文
posted @ 2020-11-08 14:09 昨日明眸
阅读(769)
评论(0)
推荐(0)
下一页
公告