- 博客(21)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
转载 UE4 常用打印调试信息方法
UE4 常用打印调试信息方法 蓝图的Print String 这篇文章写得非常详细了:UE4蓝图API翻译【节点】— Print String 任意类型拖动到PrintString节点里可以直接生成toString方法,非常方便。 C++的 AddOnScreenDebugMessage ...
2022-04-15 11:08:33
2299
原创 关于UE4打包问题_编译模式_实例1
项目中经常遇到编辑器运行时没问题,但打包成exe后却有问题,个别时候开发模式有问题,发行模式却没问题……各种情况,很头大……遂开始整理打包设置的一些实战经验。 UE4初学狗一枚,欢迎各位大佬指导。 UE4工程链接:demo工程 打包结果链接:demo对应的输出包(exe) 先说【结论】:开发模式和发行模式的区别仅仅是是否展示打印的字符串,但不影响打印字符串后的操作,因此,我们可多使用打印字符串功能,方便追踪问题。实例...
2022-04-14 23:28:35
1870
原创 System.Data之DataTable用法总结
DataTable.AcceptChanges方法:接受修改,相当于提交数据 DataTable.Merge方法 /// <summary>/// 合并表格/// </summary>/// <param name="table">源表</param>public void Merge(DataTable table);/// <summary>/// 合并表格/// </summary>/// &l..
2020-11-16 23:07:07
2246
原创 读《大话设计模式》——⑤会修电脑不会修收音机?[依赖倒转原则]
依赖倒转原则: 抽象不应该依赖细节,细节应该依赖抽象。针对接口编程,不要对实现编程。高层模块不应该依赖底层模块。两个都应该依赖抽象抽象不应该依赖细节,细节应该依赖抽象例:PC机的主板、CPU、内存、硬盘都是在针对接口设计的,如果针对实现来设计,内存就要对应到具体的某个品牌的主板上,那就会出现换内存需要把主板也换了的情况的尴尬。依赖倒转其实就是谁也不依靠谁,除了约定的接口,大家可以灵活自如。反例:收音机就是典型的耦合过度,只要收音机出现故障,不管是没有声音、不能调频,还是有杂音,反正都很难修理,
2020-11-10 22:56:52
153
原创 读《大话设计模式》——④考研求职两不误[开放-封闭原则]
开放-封闭原则(The Open-Closed Principle,简称OCP): 在软件设计模式中,这种不能修改,但可以扩展的思想也是最重要的一种设计模式。是指软件实体(类、模块、函数等)应该可以扩展,但是不可修改。对于扩展是开放的(Open for extension)对于更改是封闭的(Closed for modification)面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。开放-封闭原则是面向对象设计的核心所在。遵循这个原则可以带来面向对象技术所声称的巨大好处,也
2020-11-10 22:12:34
132
原创 读《大话设计模式》——③拍摄UFO[单一职责原则]
单一职责原则: 就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受意想不到的破坏。...
2020-11-09 21:44:06
103
原创 读《大话设计模式》——⑧雷锋依然在人间[工厂方法模式]
问题: 简单工厂模式和工厂方法模式有什么区别?仍以计算器为例,简单工厂模式相关内容请查找之前的博客读《大话设计模式》——①代码无错就是优?[简单工厂模式]OperationBase、OperationAdd、OperationSub、OperationMul、OperationDiv与简单工厂模式一致工厂接口和工厂类/// <summary>/// 工厂接口类/// </summary>interface IFactory{ OperationBase Creat
2020-11-02 22:07:04
189
原创 读《大话设计模式》章节目录
读《大话设计模式》——①代码无错就是优?[简单工厂模式]读《大话设计模式》——①代码无错就是优?[简单工厂模式]——UML图入门介绍读《大话设计模式》——②商场促销[策略模式]
2020-10-29 22:42:12
119
原创 读《大话设计模式》——②商场促销[策略模式]
题目: 做一个商场收银软件,营业员根据客户所购买商品的单价和数量,向客户收费。方案一: 用两个文本框来输入单价和数量,一个确定按钮来算出每种商品的费用,用个列表框来记录商品的清单,一个标签来记录总计,还需要一个重置按钮来重新开始。商场收银系统v1.0关键代码double total = 0.0d;private void btnOK_Click(object sender, EventArgs e){ double totalPrice = Convert.ToDouble(txtPrice.
2020-10-29 21:37:10
197
原创 读《大话设计模式》——①代码无错就是优?[简单工厂模式]——UML图入门介绍
举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。1. 类的画法类有三个单元格的矩形(看上图中的动物类)第一格:类名称(如果是抽象类,名称标注为斜体字)第二格:类属性名称第三格:类操作名称类属性或者操作的访问修改符的标注:public用加号标注private用减号标注protected用#号标注 2. UML类图新手入门级介绍 &n
2020-10-28 13:53:45
296
原创 读《大话设计模式》——①代码无错就是优?[简单工厂模式]
题目: 请用C++、Java、C#或VB.NET任意一种面向对象语言实现一个计算器控制程序,要求输入两个数和运算符号,得到结果。答案:class Program{ static void Main(string[] args) { Console.Write("请输入数字A:"); string A = Console.ReadLine(); Console.Write("请选择运算符号(+、-、*、/):"); string B = Console.ReadLine(); C
2020-10-27 22:05:32
168
原创 常见对象使用
1.关于List<string>1. Contain时需要考虑大小写List<string> strs = new List<string>();strs.Add("A");strs.Add("b");bool result = strs.Contains("a"));//输出false2. ForEach循环统一大小写无效List<string> strs = new List<string>();strs.Add("A");
2020-10-27 11:51:43
138
原创 VS 和SuperMap 异常总结
“System.IO.IOException”类型的未经处理的异常在 System.Xml.dll 中发生文件“C:\Users\shuan\AppData\Roaming\SuperMap\iDesktop\Configuration\SuperMap.Desktop.RecentFile.xml”正由另一进程使用,因此该进程无法访问此文件。【问题重现】打开udb数据源报错,打开工作空间时可以打开数据源【尝试的无用办法】1.清理解决方案,重新生成2.删除占用文件【解决办法】...
2020-10-26 09:43:06
401
1
原创 VS常见问题解决
目标64位.Net运行时版本不支持更改。需要CLR v4.5.1或更新版本复现: 程序运行中想要修改代码解决: 项目属性>目标框架改成.Net Framework 4.5以上
2020-10-14 11:07:52
305
原创 C# 事件-鼠标滚轮事件(MouseWheel)
注意:控件属性中没有MouseWheel事件,只能手动代码里添加基本所有控件都包含MouseWheel事件事件参数object sender: 事件绑定对象MouseEventArgs: 鼠标事件Button: 获取曾按下的是哪个鼠标按钮。Clicks: 获取按下并释放鼠标按钮的次数。Delta: 获取鼠标轮已转动的制动器数的有符号计数。制动器是鼠标轮的一个凹口。Location: 获取鼠标在产生鼠标事件时的位置。X: 获取鼠标在产生鼠标事件时的 x 坐标。Y: 获取鼠标在产
2020-10-14 11:07:23
15239
1
原创 System.Windows.Forms.Cursors
Cursors.Arrow;Cursors.Cross;Cursors.Default;Cursors.Hand;Cursors.HelpCursors.HSplitCursors.IBeamCursors.NoCursors.NoMove2DCursors.NoMoveHorizCursors.NoMoveVertCursors.PanEastCursors.PanNECursors.PanNorthCursors.PanNWCursors.PanSECursors.Pa.
2020-10-13 16:42:16
1588
2
原创 Visual Studio 常用设置和快捷键
Visual Studio 常用设置和快捷键常用设置常用快捷键常用设置设置窗口/控件TabIndex顺序选择窗体/控件,【视图】>【Tab键顺序】显示Tab顺序,然后就可以鼠标点击各控件为其排序。设置完毕按Enter退出该模式。注意:建议按照从外到内,从上到下,从左到右的顺序排序,点击排序时不能断。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1sFGdGDG-1602561548670)(https://img-blog.csdnimg.cn/2020
2020-10-13 16:31:34
1170
原创 【Visual Studio】Debug和Release的区别
Debug:Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。Release:Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。debug程序通常比release程序要...
2020-05-08 14:41:26
1827
1
UE4工程关于编译配置demo的输出包
2022-04-14
WinConvertJsonFile_V1.0.0.1.rar
2021-10-09
MindManager中文版
2020-11-19
MindManager安装包
2020-11-19
最新最全2005-2014信息系统项目管理师历年真题(含上午题、案例分析、论文)试题和答案
2014-08-11
UE4UI中的资源分配问题
2022-04-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人