logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式6大原则-开闭原则

设计模式6大原则-开闭原则定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。开闭原则理念就是当需求改变时,希望在不改变原有代码的前提下,通过扩展模块、函数来满足新需求。开闭原则是其他五大原则的实现,也是面向对象程序设计的终极目标,它使软件实体具有一定的适应性、灵活性的同时具备稳定性和扩展性。为什么要采用开闭原则?(1) 开闭原则对测试的影响已经投入使用的代码都是有意义的,需要经过 高压

#开闭原则
Jenkins 通过 Execute Shell 执行 shell 脚本

添加 Execute Shell 模块。项目目录下新建 .sh 文件。在 Command 中添加。

文章图片
#jenkins
设计模式-解释器模式

设计模式-解释器模式定义:给定一门语言,定义它的文法的一种表示,定义一个解释器,该解释器使用该表示来解释语言中的句子。解释器模式是一种按照规定语法进行解析的方案,在现在项目中使用较少。使用场景(1) 当一个语言需要解释执行,并且你可将语言中的句子表示为一个抽象语法树时(2) 一些重复出现的问题可以用一种简单的语法来表达(3) 一个简单语法需要解释的场景看完上面这些, 语言?语句?文法?解释器?这几

#解释器模式#设计模式
二叉树后序遍历

二叉树后序遍历后序遍历顺序为:左子树->右子树->跟节点边遍历左子树,然后遍历右子树,最后遍历跟节点,以此轮推,直到遍历所有节点6-------------48---------------2579

Jenkins构建完成存档 Archive the artifacts 插件

Jenkins构建完成存档 Archive the artifacts 插件构建时可能会生成多个文件,只将自己需要的文件做存档打开项目配置-> 构建后操作 -> Archive the artifacts在存档文件中输入需要存档的文件,多个文件以 “,“(逗号) 分割,存档文件默认路径为 WORKSPACE ,存档文件的相对路径既是 WORKSPACE 并且是以正则表达式路径、文件名去

文章图片
Windows 启动 SSH 服务

Windows 启动 SSH 服务

文章图片
#windows
有限状态机FSM(finite state machine) 一

有限状态机FSM(finite state machine) 一有限状态机又称有限自动状态机,它拥有有限数量的状态,每个状态代表不同的意义,每个状态可以切换到 零-多 个状态。任意时刻状态机有且只能处在一个状态。有限状态机可以表示为一个有向图。如下图从图中可以看出一个学生包含四个状态:吃饭、休息、打篮球、写作业每种带有箭头的连线,表示可以从当前状态切换到其他的状态,以及切换的条件吃饭休息打篮球写作

#AI
D-Star 寻路算法

D*算法:D* 算法”的名称源自 Dynamic A Star,最初由Anthony Stentz于“Optimal and Efficient Path Planning for Partially-Known Environments”中介绍。它是一种启发式的路径搜索算法, 适合面对周围环境未知或者周围环境存在动态变化的场景。

文章图片
JPS(jump point search)寻路算法

JPS(jump point search)寻路算法JPS(jump point search)跳跃点寻路算法是对AStar寻路算法的一个改进。AStar 算法在扩展节点时会把所有相邻的节点考虑进去,当地图比较大时,openList 中的节点数量会很多,搜索效率较低。在两点之间没有障碍物时,那么中间的节点对我们来说是没有用的,不希望添加到 openList如下可以看到JPS 算法不是每个节点都紧密

GOAP 目标导向型行为计划 AI 算法

GOAP 目标导向型行为计划 AI 算法全称: Goal-Oriented Action Planning定义:目标导向型行为计划,参考 STRIPS-like,专门设计用于游戏中自主角色行为实时控制的规划体系结构。参考:http://alumni.media.mit.edu/~jorkin/goap.htmlGOAP 是让 AI 自己去找到解决问题的方法,我们给AI 提供可以执行

文章图片
    共 28 条
  • 1
  • 2
  • 3
  • 请选择