当前位置: 首页 > news >正文

织梦怎么制作网站网站广告推送怎么做

织梦怎么制作网站,网站广告推送怎么做,绵阳手机网站建设,wordpress修改网站地址中文#xff1a;GitCode - 全球开发者的开源社区,开源代码托管平台 MessagePack是C# 的极速 MessagePack 序列化器。它比 MsgPack-Cli 快 10 倍#xff0c;并且性能超过其他 C# 序列化器。MessagePack for C# 还内置支持 LZ4 压缩——一种极其快速的压缩算法。性能在诸如游戏…中文GitCode - 全球开发者的开源社区,开源代码托管平台 MessagePack是C# 的极速 MessagePack 序列化器。它比 MsgPack-Cli 快 10 倍并且性能超过其他 C# 序列化器。MessagePack for C# 还内置支持 LZ4 压缩——一种极其快速的压缩算法。性能在诸如游戏、分布式计算、微服务或数据缓存等应用中尤为重要。 这个库通过 NuGet 分发。也有特殊的 Unity 支持。我们针对 .NET Standard 2.0 进行了优化特别适用于 .NET 8 和 .NET Framework。库代码是纯 C#在某些平台上使用即时 IL 代码生成或 AOT 安全源生成器。 要使用 NuGet 安装只需安装 MessagePack 包。还有多种官方和第三方扩展包可用了解更多请参阅我们的扩展部分 MessagePack.ReactiveProperty MessagePack.UnityShims MessagePack.AspNetCoreMvcFormatter 最低支持的 Unity 版本将是 2022.3.12f1因为需要通过 C# 源生成器支持 IL2CPP。在 Unity 中使用它需要两个安装步骤。这两个步骤都需要完成而不仅仅是一个。 1、从 NuGet 使用 NuGetForUnity 安装 MessagePack。从 NuGet - 管理 NuGet 包 打开窗口搜索 MessagePack 并点击安装。 https://github.com/GlitchEnzo/NuGetForUnity 2、通过引用 Git URL 安装 MessagePack.Unity 包。打开包管理器窗口并点击从 Git URL 添加包输入以下路径 https://github.com/MessagePack-CSharp/MessagePack-CSharp.git?pathsrc/MessagePack.UnityClient/Assets/Scripts/MessagePack MessagePack 使用 ..* 发布标签因此你可以指定一个版本如 #v3.0.0。例如 https://github.com/MessagePack-CSharp/MessagePack-CSharp.git?pathsrc/MessagePack.UnityClient/Assets/Scripts/MessagePack#v3.0.0 在 Unity 中MessagePackSerializer 可以序列化 Vector2、Vector3、Vector4、Quaternion、Color、Bounds、Rect、AnimationCurve、Keyframe、Matrix4x4、Gradient、Color32、RectOffset、LayerMask、Vector2Int、Vector3Int、RangeInt、RectInt、BoundsInt 以及它们的可空类型、数组和列表类型这通过内置的扩展 UnityResolver 实现。 MessagePack.Unity 在应用程序启动时自动将 UnityResolver 添加到默认选项解析器中以便启用此序列化。如果你想自定义解析器或更改默认选项最好记住这一点。在 Unity 包中有如下的代码来实现这一点 [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)] private static void Init() {MessagePackSerializer.DefaultOptions MessagePackSerializerOptions.Standard.WithResolver(UnityResolver.InstanceWithStandardResolver); } 示例 using System.Collections; using System.Collections.Generic; using UnityEngine; using MessagePack;public class GameRoot : MonoBehaviour {//调用 MessagePackSerializer.SerializeT/DeserializeT 来序列化/反序列化你的对象实例。//你可以使用 ConvertToJson 方法来获取任何 MessagePack 二进制数据的人类可读表示。private void Start(){var mc new MyClass{Age 99,FirstName hoge,LastName huga,};byte[] bytes MessagePackSerializer.Serialize(mc);MyClass mc2 MessagePackSerializer.DeserializeMyClass(bytes);Debug.Log($Age: {mc2.Age}, FirstName: {mc2.FirstName}, LastName: {mc2.LastName});// 你可以将 MessagePack 二进制数据转储为人类可读的 JSON。// 使用索引键而不是字符串键会序列化为 MessagePack 数组// 因此属性名称不可用。// [99,hoge,huga]var json MessagePackSerializer.ConvertToJson(bytes);Debug.Log(json);} }//定义要序列化的结构或类并用[MessagePackObject] 属性对其进行注解。使用[Key] 属性对需要序列化成员包括字段和属性进行注解。 [MessagePackObject] public class MyClass {// Key 属性需要一个序列化索引或字符串名称// 这些值必须是唯一的并且还需要考虑版本控制。// Keys 在后续部分有更详细的描述。[Key(0)]public int Age { get; set; }[Key(1)]public string FirstName { get; set; }[Key(2)]public string LastName { get; set; }// 所有不应被序列化的字段或属性必须用 [IgnoreMember] 进行注解。[IgnoreMember]public string FullName { get { return FirstName LastName; } } }/****************************************************文件Test_01.cs作者Edision日期#CreateTime#功能示例1 *****************************************************/using MessagePack; using UnityEngine;public class Test_01 : MonoBehaviour {//调用 MessagePackSerializer.SerializeT/DeserializeT 来序列化/反序列化你的对象实例。//你可以使用 ConvertToJson 方法来获取任何 MessagePack 二进制数据的人类可读表示。public void Test(){var mc new MyClass{Age 99,FirstName hoge,LastName huga,};byte[] bytes MessagePackSerializer.Serialize(mc);MyClass mc2 MessagePackSerializer.DeserializeMyClass(bytes);Debug.Log($【Test_01Logo】Age: {mc2.Age}, FirstName: {mc2.FirstName}, LastName: {mc2.LastName});// 你可以将 MessagePack 二进制数据转储为人类可读的 JSON。// 使用索引键而不是字符串键会序列化为 MessagePack 数组// 因此属性名称不可用。// [99,hoge,huga]var json MessagePackSerializer.ConvertToJson(bytes);Debug.Log($【Test_01Logo】{json});}//定义要序列化的结构或类并用[MessagePackObject] 属性对其进行注解。使用[Key] 属性对需要序列化成员包括字段和属性进行注解。[MessagePackObject]public class MyClass{// Key 属性需要一个序列化索引或字符串名称// 这些值必须是唯一的并且还需要考虑版本控制。// Keys 在后续部分有更详细的描述。[Key(0)]public int Age { get; set; }[Key(1)]public string FirstName { get; set; }[Key(2)]public string LastName { get; set; }// 所有不应被序列化的字段或属性必须用 [IgnoreMember] 进行注解。[IgnoreMember]public string FullName { get { return FirstName LastName; } }} }
http://www.hkea.cn/news/14362825/

相关文章:

  • 个人网站备案后内容可以改么佛山企业网站制作公司
  • 网站建设网站制作网站设计重庆今天特大新闻
  • 企业网站托管新趋势wordpress 显示空白页
  • 深圳市南山区住房和建设局网站搜索引擎收录入口
  • 全国做膏药的网站有多少家呢网站右侧浮动微信二维码
  • 石油大学网页设计与网站建设建筑网建设通查询
  • 物流信息平台网站建设wordpress 主题 结构
  • 用nat123做自己的网站英文网站一般用什么字体
  • 云南网站推广优化如何让做网站
  • 网站安全检测免费网站建设视频
  • 山东省住房建设厅网站怎么用自己的电脑做网站空间
  • 网站认证源码北京建设行政主管部门官方网站
  • 仪器仪表行业网站建设北京cms建站系统
  • 自己做的网站可以卖博远手机销售管理系统
  • aso.net 网站开发杭州哪里做网站
  • 网站在线支付接口apk开发
  • 杭州科技网站北京专业做网站设计公司
  • 做调查问卷网挣钱的网站网站建设班
  • 钛钢饰品网站建设东莞网站开发前三强
  • 网站建设开发案例教程视频广告在线制作
  • 做网站推广 需要ftp重庆建设工程信息网项目经理积分
  • 电子商务网站建设设计题如何做外贸网络推广
  • 做网站需要学多久页面设计设计风格
  • 网站开发心路历程wordpress调用分类栏目
  • 网站建设仟首先金手指15做个兼职网站设计
  • 面膜网站广告怎么做互联网平台名称设计图
  • 建设 网站协议范本无锡企业网站制作哪家比较好
  • 惠州网站seo排名优化广告平面设计用什么软件
  • 济宁网站建设制作设计微信引流推广怎么做
  • 阿里域名注册网站门户网站如何建设方案