草庐IT

jvm-serializers

全部标签

序列化异常 : can't locate argument-less serializer

我正在创建一个Kotlin多平台库;实际上我有3个模块(common、jvm和js),在我得到的类路径中:classpath"org.jetbrains.kotlin:kotlin-serialization:${versions.kotlin}"在我的模块中我得到了:common:"org.jetbrains.kotlinx:kotlinx-serialization-runtime-common:${versions.kotlinSerialization}"jdk:"org.jetbrains.kotlinx:kotlinx-serialization-runtime:${ver

c++ - 使用 Boost.Serialization 进行序列化

我一直在尝试序列化,但每次我都遇到如下错误:-error:'classstd::vector>'hasnomembernamed'serialize'这是我的源代码和序列化方法,知道我正在使用boost.serializetemplateclassheap{vector*hp;intindex;//indexispointingtofirstemptyplaceafterthelastelementintmaxsize;Tcomp;//comparableobjectdesignedtocomparetheobjectsprivate:friendclassboost::seriali

c++ - 为什么 boost::serialization 不检查 XML 文件中的标签名称?

我开始对XML存档使用boost::serialization。我可以生成和读取数据,但是当我手动修改XML并交换两个标签时,它“失败失败”(即它愉快地进行)。这是一个self完成的小例子,展示了我所看到的:#include#include#include#include#include#includeusingnamespacestd;intmain(void){boost::archive::xml_oarchiveoa(cout);staticconststringproducer="XXX",version="0.0.1";oa这会将XML写入标准输出,其中包含:XXX0.0.

C++ Boost.serialization 与简单加载/保存

我是一名处理大量模拟数据的计算科学家,我经常发现自己将数据保存到磁盘或从磁盘加载数据。对于vector之类的简单任务,这通常就像将一堆数字转储到一个文件中一样简单,仅此而已。对于更复杂的东西,生命对象等,我有保存/加载成员函数。现在,我不是计算机科学家,因此我经常在SO上看到我不理解的术语(但我喜欢理解)。我最近遇到的其中一个是序列化和Boost.Serialization库的主题。据我了解,序列化就是将您的对象转换为可以从dist保存/加载或通过网络传输等内容的简单过程。考虑到最多我需要将我的对象保存到磁盘或从磁盘加载,是否有任何理由我应该从简单的加载/保存功能切换到Boost.Se

c++ - Eigen 和 boost::serialize

我尝试编写一个通用的序列化函数,它接受任何密集矩阵并将其序列化:其他一些有帮助但还没有结束的问题在这里:Question1Question2我尝试了以下应该有效的方法:namespaceboost{namespaceserialization{templatevoidserialize(Archive&ar,Eigen::EigenBase&g,constunsignedintversion){ar&boost::serialization::make_array(g.derived().data(),g.size());}};//namespaceserialization};//n

windows - 如何在 Windows 平台上禁用 JVM 以运行后台 matlab 脚本

我在这里发现了一个类似的问题,但对我没有帮助,所以我问自己的问题。我有一个matlab脚本,可以在linux下使用nohup命令完美运行。不幸的是,我还需要在Windows上运行它。但我不明白为什么我的命令仍然不起作用。我的脚本做了一个特定的循环,但在第一个循环之后它停止给我一个关于java或其他东西的错误。我必须告诉你,如果我不输入-nodisplay命令,在linux下也会出现同样的问题。我的批处理行如下matlab-nodisplay-automation-r"run('myfile.m')"-logfileoutput.txt-minimize请帮帮我。编辑:我想我发现了我的问

gradle - 如何使用 Gradle 在 Kotlin 上定位 JVM 9?

使用Gradle在Kotlin上定位JVM1.8就像compileKotlin{kotlinOptions{jvmTarget="1.8"}}但如果我只是将jvmTarget更改为9或1.9,这对Java9不起作用。我该怎么做? 最佳答案 Kotlin目前仅针对Java6和8在此处查看常见问题解答https://kotlinlang.org/docs/reference/faq.html#does-kotlin-only-target-java-6目前是这样说的DoesKotlinonlytargetJava6?No.Kotlinl

gradle - 如何使用 Gradle 在 Kotlin 上定位 JVM 9?

使用Gradle在Kotlin上定位JVM1.8就像compileKotlin{kotlinOptions{jvmTarget="1.8"}}但如果我只是将jvmTarget更改为9或1.9,这对Java9不起作用。我该怎么做? 最佳答案 Kotlin目前仅针对Java6和8在此处查看常见问题解答https://kotlinlang.org/docs/reference/faq.html#does-kotlin-only-target-java-6目前是这样说的DoesKotlinonlytargetJava6?No.Kotlinl

windows - 启动应用程序时 jvm.dll 丢失错误

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我试图在Windows764位上运行CapeClearSOAEditor应用程序,但它无法启动并产生了一个错误,指出它无法加载jvm

java - JVM 64 在 Azure 上的 Windows Server 2012 上最多使用 2GB

我在Azure上使用带有7GB内存的Windows2012服务器。我已经在机器上安装了64位java。运行jvm时,我通过参数将最大堆大小设置为4GB-Xmx6g但是,当我运行我的jar时,它遇到了javaOutOfMemory异常。我在运行时检查了任务管理器,它显示用于该进程的内存峰值约为2GB,并且从未超过该值。尽管我将heapsize设置为6GB。在我的本地PC上,我使用的是带有8GM内存的Windows7机器,我没有遇到这个问题。我在我的java应用程序中使用了以下命令System.out.println(System.getProperty("sun.arch.data.mo