问题标签 [freeze-thaw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 用于 C++ 的 Hibernate 类层
使用带有 C++ 的 DB 真是一团糟,当我转向 Java 以便能够使用统一的系统来抽象整个层(又名 Hibernate)时,这令人耳目一新。
有几个用于 DB 的 C++ 抽象层,但它们通常是特定于供应商的,并且只有一个包装真正 C API 的薄层。有没有人遇到过类似 C++ 的休眠或知道正在研究这个问题域的组或开源项目。
perl - 在 Perl 中使用 Storable::nfreeze 在 DB 中存储哈希时出现问题
我想使用 Storable::nfreeze 在数据库中插入一个哈希,但数据没有正确插入。
我的代码如下:
工作正常,因为我用thaw
一些已正确插入的行对其进行了测试,但是当我尝试获取使用createOrder
子例程插入的行时,我收到一条错误消息:
可存储二进制映像 v36.65 比我 (v2.7) 更新,位于 blib/lib/Storable.pm(自动拆分为 blib/lib/auto/Storable/thaw.al)第 415 行
错误来自具有thaw
. nfreeze
没有正确存储哈希。
有人可以指出我在createOrder
子程序中做错了什么吗?
我知道模块版本与问题无关。
perl - Perl Expect 与 FreezeThaw
我正在将交互式命令行工具转换为 Web 应用程序,并使用该工具作为后端。我接受用户命令(使用 AJAX)并调用提取命令的 perl CGI 脚本。然后我使用 expect 将命令发送到进程,收集输出并将其传递给生成的 html 页面。
用户输入的第一个命令执行良好。不执行下一个命令。
我正在使用 FreezeThaw 在第一个请求后冻结期望对象,然后为以下请求解冻它。它冻结得很好,但不会解冻。
这是我的代码:
任何想法为什么它失败了..?
haskell - 冻结haskell STrefs
我想实现一个在 Haskell 中使用的双连接边列表数据结构。此数据结构用于管理平面中线排列的拓扑结构,并包含面、边和顶点的结构。
在我看来,这个数据结构的一个很好的接口应该是一种类型Arrangement
,具有如下功能
但通常的实现很大程度上依赖于引用(例如,每个面都有对相邻边的引用)。
在我看来,理想的工作方式类似于可变和不可变数组的工作方式:Arrangement
数据结构的内部实现为函数数据结构,但改变排列的操作“解冻”它们以创建新的monad 中的可变实例(理想情况下使用 COW 魔法来提高效率)。
所以我的问题是:
(1) 有没有办法像数组一样冻结和解冻一个小堆?(2)如果没有,有更好的方法吗?
java - Perl 在 Java 中的 thaw() 实现
我有两个应用程序同时运行:一个在 Perl 中,一个在 Java 中。Perl 应用程序依赖于使用 nfreeze 在数据库中存储对象。如果我的 Java 应用程序可以访问该数据库,我如何在 Java 应用程序内“解冻”该对象?
我不需要能够写入该对象,只需读取它并在 Java 应用程序中使用它。
perl - 调用解冻抛出分段错误
我正在使用该
FreezeThaw
模块将序列化对象从客户端发送到服务器。它适用于条目数量有限的数组引用,但是当我对更大的祝福对象数组执行相同操作时,服务器正在停止
分段错误(核心转储)
下面是我正在使用的
客户:
服务器:
当我使用下面的数组引用时,它会到达服务器,但在打印之后,服务器会立即停止并出现分段错误错误。
wxpython - wxPython 方法 Freeze 将小部件变为黑色
Centos 7.4、Python 3.6.8、wxPython 4.1.0
运行上述代码时,会出现一个小部件,其中包含可见的文本“Hello World”。但是,如果在未注释注释行的情况下运行代码,则会显示一个完全黑色的小部件。为什么这个 Freeze 调用会改变小部件的显示?冻结应该防止对小部件显示进行任何更新。
依赖项:gtk3-devel、libXtst-devel、libtiff-devel、gcc gcc-c++ epel-release、libGLU-devel