首先启动UE4: 新建项目类型为游戏: 选择空项目Blank: 项目设置选项: 点击创建项目: 打开后的窗口称为:“关卡编辑器”,由多个面板组成。在UE中,设计3D场景的空间称为“关卡”。 简单介绍一下各面板: ①模式面板: 左上方的这个面板,称为模式面板,用于切换编辑模式。 ②内容浏览器: 位于模 ...
分类:
其他好文 时间:
2020-01-28 00:05:56
阅读次数:
198
策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立类中。从而使它们可以互相替换。策略模式使得算法可以在不影响客户端的情况下发生变化。 策略模式用法1 在一场战争中,一个伟大的将领需要根据敌人的数量,巧妙的使用各种计谋,来获取战争的胜利。将不同的计谋封装到单独的St ...
分类:
其他好文 时间:
2020-01-18 14:48:50
阅读次数:
67
date: 2016-03-08 16:40title: "[设计模式]行为模式"tags: 设计模式 design pattern categories: 技术descprition: 开发中,有些知识我们只需学一次,在实际生产中又能得到频繁的使用。如果淡忘了,很容易能找回来,那就不需要记忆。比如... ...
分类:
其他好文 时间:
2020-01-17 20:48:06
阅读次数:
76
个人博客 "http://www.milovetingting.cn" 状态模式 模式介绍 状态模式中的行为是由状态来决定的,不同状态下有不同的行为。 模式定义 当一个对象的内在状态改变时允许其改变行为。 使用场景 1. 一个对象的行为取决于它的状态,并且它必须在运行时根据状态来改变行为。 2. 代 ...
分类:
其他好文 时间:
2020-01-17 09:59:26
阅读次数:
63
当我们在Python里面写文件时,我们常用的模式为 w模式,这种模式下,如果文件不存在,就会生成文件;如果文件已经存在,就会直接覆盖。 有时候,如果文件已经存在,直接覆盖文件可能会导致重要数据丢失。你不希望再覆盖文件,那么你可能会这样写代码: import os if os.path.exists( ...
分类:
编程语言 时间:
2020-01-17 00:12:54
阅读次数:
93
转自:linux sed 命令详解 参考: 流编辑器sed 简介 sed 是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复 ...
分类:
系统相关 时间:
2020-01-13 19:47:44
阅读次数:
91
行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。 行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低 ...
分类:
其他好文 时间:
2020-01-12 22:21:11
阅读次数:
127
AC自动机 一样的不太好理解,有时间再啃 敏感词过滤 单模式字符串匹配算法:(BF,RK,BM,KMP)每次取敏感词字典中一个敏感语做为模式串在用户输入的主串中进行匹配,效率较低 多模式字符串匹配算法:(Trie树,AC自动机) Trie树:把用户输入的内容作为主串,从第一个字符(假设是字符 C)开 ...
分类:
编程语言 时间:
2020-01-11 20:22:45
阅读次数:
105
https://www.jianshu.com/p/36dfe9423c34 《人月神话》 《软件工程》 《软件工程:实践者的研究方法》 《项目百态:深入理解软件项目行为模式》 ...
分类:
其他好文 时间:
2020-01-11 15:29:46
阅读次数:
102
sedsed是一个流编辑器,非交互式的编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space)接着用 sed 命令处理缓冲区的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使 ...
分类:
其他好文 时间:
2020-01-08 01:10:26
阅读次数:
114