当前位置: 首页 > 知识库问答 >
问题:

克雷奥·塞特科普蒂纳特

汪阳飇
2023-03-14

我正试图使用Kryo库来执行对象的深度复制,但我遇到了一个小问题。我想深度复制一个没有瞬态变量的对象。我知道可以将setcopytransistan(false)用于FieldSerializer,如下所示:

FieldSerializer<?> playerSerializer = new FieldSerializer<Player>(kryo, Player.class);
playerSerializer.setCopyTransient(false);
kryo.register(Player.class, playerSerializer);

但是我必须为每个类设置一个新的FieldSerializer。我可以从Kryo获得一个默认的FieldSerilizer,并在那里设置setcopytransistan(false)吗?我尝试了类似的解决方案,但它什么也做不到:

FieldSerializer<?> serilizer = (FieldSerializer<?>) kryo.getDefaultSerializer(FieldSerializer.class);
serilizer.setCopyTransient(false);

暂时还没有答案

 类似资料:
  • 我正在制作这样的甘特图https://plot.ly/python/gantt/#index-然而,通过数值变量,我想用作索引的数值变量是一个大于100的正数。当我使用示例代码时,色条限制为[0100],导致色条全部为100色。有没有办法在使用示例中的代码创建的绘制甘特图中提升最大值? 我希望颜色与指数的值“成正比”。 以下是示例代码: 需要明确的是:在我的例子中,变量完成可以达到高达700000

  • Reginald是另一个Rexx解释器,由Jeff Glantt开发,并对如何运行Rexx程序进行了一些定制。 在本节中,我们将了解如何获得Reginald并在其中运行一些Rexx程序。 环境设置 (Environment Setup) 第一步是下载Reginald文件的环境设置。 这可以通过以下网站链接完成 - http://www.manmrk.net/tutorials/rexx/Regin

  • Symfony 3 [Symfony\Component\DependencyInject\Excema\autowiringFailedExcture] 无法自动连接服务AppBundle\Twig\Base64Extense:参数$storag e的方法__construct()引用接口Vich\UploaderBundle\Stor age\StorageInterface,但不存在这样的服

  • 法雷奥(上海,外企五百强),设计工程师 AC面,10个人,先是简单自我介绍,中英文皆可,轮到我时,前面几个浙大MM均用了英语,我也用了英语,反正准备过的,就那么回事。接着分成了两个小组,进行了一个小游戏,用塑料管和牙签制作桥身,看哪个组的承重大。我么也尽力去贡献自己的价值,无奈实力不济,总是那个做那个辅助,无法成为idea的真正主导者,后来我索性独立门户,自己去做那个桥身与桥墩之间的加固,希望能够

  • 不熟悉OptaPlanner,想在Eclipse中调试示例任务分配以学习。发现断点只有在代码被UI相关代码调用时才会被命中,例如 当在以下位置设置断点时: 它不会被击中。我的问题是,为什么断点没有被击中?如何击中断点?

  • 概述 100 mm铝制麦克纳姆轮组(2 x左,2 x右)包括2个右车轮和2个左车轮。每个车轮由9个滚轮组成,可以独立驱动。麦克纳姆轮让你的机器人不仅可以前后移动,而且可以左右平移。有了4个麦克纳姆轮,你就可以造出一辆可以向各个方向移动的汽车/机器人。该组件的每个轮子都配有一个兼容安装轮毂4mm轴连接器,因此它很容易与我们的编码器电机或步进电机配合。 产品特性 麦克纳姆轮允许机器人实现全方位运动,同