问题标签 [persistent]
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.
installation - WIX:在 C# CustomActions 和随后显示的 WIX Dialog 之间保留会话数据
我是 WIX 的新手,我的任务是创建一个执行以下操作的安装程序:
*在不覆盖应用程序的 App.Config 文件的情况下部署我们的应用程序的构建
*加载 App.Config 文件中的键/值并提示用户“默认值”(现有值)并允许他们在完成之前修改它们
*将用户提供的值(或默认值,如果用户未进行更改)保存回 App.Config 文件以供应用程序使用。
我已经成功布置了 WIX 对话和自定义操作,在 InstallFinalize 之后,我的“LoadDefaultOptions”CustomAction 被执行,它成功获取安装目录和应用程序配置文件名,将其加载到 XML 阅读器中,并解析密钥/值对,以这种方式将它们设置到会话变量中:
我的自定义操作定义为:
LoadDefaultOptions 执行如下:
我的自定义对话框编辑属性设置如下:
WXS 文件中有一个匹配的属性标记,如下所示:
...并且 LoadDefaultOptions customAction 像这样覆盖会话变量:
根据会话日志,这按预期工作,xml 解析工作,并且会话变量已设置。
我的问题是当我的自定义对话框在 LoadDefaultOptions CustomAction 运行后提示用户使用这些存储的默认值时。会话变量的原始属性值似乎“卡住”了,而不是被通过 xml 文件加载默认值并将它们存储在会话中的自定义操作覆盖。(它们是空白的,因为它们的原始属性已定义,或者在我定义它们的情况下,它们显示这些值而不是会话写入值)
如何让对话框通过 CustomActions “读取”覆盖的会话变量?
最终我想从应用程序配置中加载这些值,在退出屏幕的可选对话框提示中将它们提示给用户(到目前为止,除了没有更新会话变量之外,它有效),然后从该提示对话框中执行命令,运行另一个自定义操作以使用自定义对话框提供的设置重写 App.Config 文件...
我就是无法让会话变量持久化!!!
有任何想法吗?我是否完全不在基地尝试以这种方式使用会话?如果不是通过会话,我还能如何解析 app.config 文件,并允许安装用户更改应用程序设置?
wordpress - Wordpress 侧边栏中的持久帖子名称
我需要一直在我的 Wordpress 主题的侧边栏中显示我所有的帖子标题。刚才它仅在我浏览类别时才有效(它显示该类别中的所有帖子标题)。但是当我点击一个帖子时,只有这个帖子标题保留在我的侧边栏中,这不应该像那样起作用。
请问你能帮帮我吗?
非常感谢您!赫里斯托
android - APIDemos 8 PersistenceState,持久文本“保存”在哪里?
在 PersistentState.java 类中,prefs 变量从此处的先前会话中获取保存/键入的文本,在第 106 行进入 restoreText。getString 方法在哪里获取保存/键入的文本?
java - Java 中的持久 HttpURLConnection
我正在尝试编写一个 java 程序,它会自动下载并命名一些我最喜欢的网络漫画。由于我将从同一个域请求多个对象,因此我希望有一个持久的 http 连接,我可以保持打开状态,直到所有漫画都下载完毕。下面是我正在进行的工作。如何在不打开新的 http 连接的情况下从同一个域但不同的路径发出另一个请求?
iphone - 所有视图上的 iphone 持久按钮
我有一个导航应用程序,它有许多用户导航到的屏幕。少数视图动态管理这些屏幕。我想做的是添加一个按钮,该按钮将始终显示在用户查看的每个屏幕上。我需要这样做,以便用户始终能够执行与按钮关联的操作,无论他们在应用程序中的哪个位置。
是否可以通过仅添加一次此按钮并让它在我的导航栏等视图之间传递来实现这一点?还是我只需要手动添加此按钮及其功能到我拥有的每个视图文件中?
谢谢
php - PHP、MySQL 和大量简单查询
我正在实现一个应用程序,它将有很多客户端从我的网络服务器查询大量的小数据包。现在我不确定是否使用持久数据连接到数据库。该数据库当前与网络服务器位于同一系统上,并且可以通过套接字进行连接,但这可能会在不久的将来发生变化。
据我所知,PHP 之前的几个版本 mysqli_pconnect 已被删除,因为它表现不佳。与此同时,它似乎又回来了。
根据我的情况,我想我不会有其他机会每分钟处理数千个查询,但有大量持久连接和一个 MySQL 配置,每个连接只保留很少的资源,对吧?
感谢您的输入!
php - 有没有支持持久连接的php redis客户端?
作为标题,我正在寻找一个支持持久连接的 php Redis 客户端,因为我的 Web 应用程序接收到很多请求(每个请求,它都会将一个项目放入 Redis 队列)并且我想避免创建新连接每一个请求。
iphone - 创建一个核心日期实体实例但不希望它被存储(非持久性)
有时我需要实例化 CoreDateEntity 来存储一些临时使用的信息。但我不需要将它存储到数据库中。
目前我创建了一个类似的类,它具有与 CoreDateEntity 相同的结构。它运作良好,但我必须在两个模型之间进行许多数据传输。
有没有更好的方法来处理这个?
感谢所有的答复。但你们只给我一半的答案。考虑到这一点,我需要将一些没有 MOC 的实体放入当前数据库池中,我该怎么做?我已经检查了 CoreData 的文档,似乎我没有找到将一个实体从 MOC 转移到另一个 MOC(管理对象上下文)的 API。
performance - MATLAB 中持久变量的性能损失
最近我分析了一些 MATLAB 代码,我很震惊地在一个频繁使用的函数中看到以下内容:
换句话说,MATLAB 花了大约 9 秒,超过 198694 次函数调用,声明持久化CONSTANTS
并检查它是否已初始化。这占该功能所花费总时间的13% 。
在 MATLAB 中,持久变量真的会带来这么多的性能损失吗?还是我们在这里做错了什么?
更新
@Andrew我尝试了你的示例脚本,我对输出非常非常困惑:
我尝试了 bench() 命令,它显示我的机器处于示例机器的中间范围。在 Intel(R) Core(TM) i7 CPU、4GB RAM 上运行 Ubuntu 64 位。
java - Java:大型持久哈希结构?
我正在寻找Java中的持久哈希结构,一个简单的键值存储,其中键是唯一的字符串,值是int。每次将现有键添加到存储时,键的值都会递增。
我需要它非常大 - 可能 500m - 10 亿个键。我一直在评估 tokyo-cabinet http://fallabs.com/tokyocabinet/javadoc/但不确定它的扩展性如何 - 随着哈希的增长,插入时间似乎越来越长。
关于什么可能合适的任何想法?
谢谢
编辑:为了减少磁盘 I/O,我将在内存中的 HashMap 中缓存数据,然后在缓存增长到一定大小时一次性更新持久哈希。
Edit2:持久性的原因之一是我的 RAM 有限,只有 4GB,所以我无法在内存中安装一个大结构。