设计模式精解-GoF_23种设计模式解析附C++实现源码,了解设计模式可以帮助开发人员提高自身素质,开发出可复用的优质程序
2023-02-24 09:58:09 2.57MB 设计模式精解 23种设计模式
1
基于FPGA设计一个能够检测出重叠匹配串的序列检测器。首先从KMP字符串模式匹配算法出发,推导出next函数值与序列检测器状态之间的关系,并针对匹配串重叠的情况进行修改,得到有限状态机的状态转换图,最后用VHDL语言描述并仿真验证。
2023-02-23 08:21:38 321KB KMP模式匹配算法
1
设计模式精解- GoF 23 种设计模式解析附 C++实现源码 目 录 0 引言 ..............................................................................................................................................2 0.1 设计模式解析(总序) .....................................................................................................2 0.2 设计模式解析后记.............................................................................................................2 0.3 与作者联系........................................................................................................................5 1 创建型模式...................................................................................................................................5 1.1 Factory模式 ........................................................................................................................5 1.2 AbstactFactory模式 ..........................................................................................................11 1.3 Singleton模式 ...................................................................................................................19 1.4 Builder模式.......................................................................................................................22 1.5 Prototype模式 ...................................................................................................................29 2 结构型模式.................................................................................................................................33 2.1 Bridge模式........................................................................................................................33 2.2 Adapter模式......................................................................................................................39 2.3 Decorator模式...................................................................................................................47 2.4 Composite模式 .................................................................................................................52 2.5 Flyweight模式 ..................................................................................................................58 2.6 Facade模式 .......................................................................................................................64 2.7 Proxy模式 .........................................................................................................................70 3 行为模式.....................................................................................................................................74 3.1 Template模式....................................................................................................................74 3.2 Strategy模式 .....................................................................................................................80 3.3 State模式...........................................................................................................................87 3.4 Observer模式....................................................................................................................94 3.5 Memento模式 .................................................................................................................103 3.6 Mediator模
2023-02-22 23:14:17 2.41MB 设计模式
1
1.需求分析 该系统是一个画图程序,我们要用设计模式的思想来设计系统结构,然后实现基本图形的绘制功能。 1.1 设计模式要求 在软件的设计中请使用到三种以上设计模式。 1.2 画图基本要求 能实现基本图形的绘制功能,包括实现绘制直线、三角形和圆形,并有装饰;修改绘图笔颜色。 1.3 画图高级要求 实现图形的操作(如选取、移动、放大、缩小、删除、改变颜色、修变线形等)和持久化(利用文件或利用数据库)。
2023-02-21 21:19:12 59KB 设计模式
1
Head First 设计模式 书中的源码都是 Java的,这个是外国技术牛人用 C#实现的Head First 设计模式 书中的源码,希望对 C# 同胞们有所帮助
2023-02-21 17:06:48 1.68MB Head First 设计模式 c#
1
车联网是近年来国内出现的一个新兴产业,涉及的行业也众多,比如车企、自动驾驶研发、网约车运营企业、共享汽车运营企业、智能车载终端生产企业等。此文章主要针对出行领域的运营进行了简单分析,推荐一些运营模式,出行只是引流入口,整个车联最终还是要形成一个生态链闭环。
2023-02-21 15:15:56 268KB 车联网 网约车 共享汽车 智慧出行
1
ME8115高性能电流模式PWM开关电源控制器pdf,ME8115高性能电流模式PWM开关电源控制器
2023-02-21 15:07:11 1.52MB 开关电源
1
前言 如果你虚拟机IP是自动获取的,难免会碰到IP经常变动,给xshell相关连接工具使用造成不便,那么怎么固定IP且正常访问外网地址呢?由于主机网络采用的是自动获取IP方式,所以每次重启机器可能导致IP地址的变更,不利于项目的部署和运行,查阅了一些资料后,为Linux虚拟机配置了静态IP地址。让小编告诉你 通俗的说,静态ip就是虚拟机的ip 外界想要连你的虚拟机的ip LinuX登入管理员的账号密码 一、虚拟机选择桥接方式 1.  在编辑–虚拟网络编辑器中打开编辑器,如下面这两个图所示,选择VMnet0,在下面的类型选择桥接,即bridge,网卡不要选择自动(automatic),手
2023-02-20 19:53:31 762KB c ce ipv6
1
python设计模式之建造这模式,指挥类直接和客户对接,调用建造类,然后调用其子类具体实现,然后生成产品对象。
2023-02-20 18:57:13 668B 建造者模式
1
Information Science and Statistics Pattern recognition has its origins in engineering, whereas machine learning grew out of computer science. However, these activities can be viewed as two facets of the same field, and together they have undergone substantial development over the past ten years. In particular, Bayesian methods have grown from a specialist niche to become mainstream, while graphical models have emerged as a general framework for describing and applying probabilistic models. Also, the practical applicability of Bayesian methods has been greatly enhanced through the development of a range of approximate inference algorithms such as variational Bayes and expectation propagation. Similarly, new models based on kernels have had significant impact on both algorithms and applications.
2023-02-20 18:40:04 16.27MB 模式识别 机器学习 M. Jordan
1