摘要:
在工业领域应用中,通常会遇到操作场景模型变换的操作,经过了移动、旋转、缩放后,要求可一键重置还原最初的Transform状态。 思路:1、在模型阶段设置每个模型Tag值为Oper,表明是可被操作的对象 2、程序启动后保存所有目标模型的Transform值 3、通过字符串方式:模型名称?X,Y,Z?X 阅读全文
摘要:
1 FDateTime Time = FDateTime::Now(); 2 //获取时间戳 3 int64 Timestamp = Time.ToUnixTimestamp(); 4 UE_LOG(LogTemp, Warning, TEXT("%d"), Timestamp); 将 Unix T 阅读全文
摘要:
1: 刚体的形状大小在物理世界里面是不变的,可是很多时候,我们需要多个刚体来配合使用;2: 关节: 连接刚体与刚体的对应的物理模拟;3: 关节类型: 铰链关节,弹簧关节, 固定关节, 角色关节,可配置关节 铰链关节 1: 将两个刚体束缚在一起,在两者之间产生铰链效果;2: 铰链关节属性 connec 阅读全文
摘要:
一、简介 Unity提供了下面的关节组件:铰链关节(Hinge Joint)、固定关节(Fixed Joint)、弹簧关节(Spring Joint)、角色关节(Character Joint)、可配置关节(Configuration Joint)。 本节简单介绍这些组件的含义。 二、铰链关节(Hi 阅读全文
摘要:
调用示例: CRC.ToCRC16("012345678", true); //结果为:C3CDCRC.ToCRC16("012345678", false); //结果为:CDC3 CRC.ToModbusCRC16("012345678", true); //结果为:2801 CRC.ToCRC 阅读全文
摘要:
近期查了一下ihyerDB-modbus采集器的相关配置,由于没有相关的modbus设备,于是今天上午根据网上的线索下载了Modbus Slave(modbus从站仿真器).笔记本也没有串口,于是下载了Virtual Serial Port Driver 7.2虚拟串口.一切准备就绪就开始仿真实验了... 阅读全文
摘要:
抽象工厂模式向客户端提供一个接口,使得客户端在不必指定具体类型的情况下,创建多个产品族中的对象。本文采取的仍然是接着以前的那个快餐店的例子。现在,快餐店经常良好,逐渐发展壮大,为了适合不同地方人的饮食习惯,创建了两大系列(相当于产品族)快餐,北方系列和南方系列。每个系列分别由一个大厨掌勺。抽象工... 阅读全文
摘要:
C# 进制转换(二进制、十六进制、十进制互转) 由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示 例如: 二进制: 1010 表示为 字符串:"1010" int d = 10; //十进制转二进制字符串Console.WriteLine(Convert.ToString(d,2)); //输出: 1010 //十进制转十六进制字符串Console.WriteLine(Convert.ToString(d,16)); //输出: a //二进制字符串转十进制数string bin = "1010"; Console.WriteLin 阅读全文
摘要:
本文将介绍软件加密锁的一些编程技巧,以及软件开发者将如何编写安全可靠的代码,如何对付各种各样的加密狗破解,编写加密程序时应该尽量避免的一些问题等等。以下是全文。 一、加密狗加密的基本原理 开发商程序通过调用硬件加密狗的接口模块对硬件加密狗操作,硬件加密狗响应该操作并通过接口模块将相应数据返回给开发商的应用程序。开发商的应用程序可以对返回值进行判定并采取相应的动作。如果返回无效的响应,表明没有正确的狗,开发商可以将应用程序终止运行,或者让应用程序以错误的方式执行。简要示意如下: 二、常用的解密方法 1、反汇编后静态分析: W32Dasm、IDA Pro 2、用调试工具跟踪动态分析:So... 阅读全文
摘要:
在录入界面中,用户往往需要按回车键时光标自动跳入下一个文本框,以方便录入操作。在C#中实现该功能有多种方法,以下是小编收集的不使用TAB键,而直接用回车键将光标转到下一个文本框的实现方法。一、利用Windows消息模拟发送Tab键将各个TextBox的TabIndex属性按顺序编号1、2、3……,然后将TextBox的TabStop属性置为True,在每一个TextBox的键盘按下事件中,执行以下代码即可(各个TextBox可共用同一个键盘按下事件)。Code highlighting produced by Actipro CodeHighlighter (freeware) http:// 阅读全文