问题标签 [read-write]

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.

0 投票
1 回答
915 浏览

json - corona sdk状态保存使用json返回变量

嗨,我正在使用 corona sdk 构建一个应用程序,这是一本交互式电子书。我需要做的是保存当前变量,然后在启动时加载一个外部文件,其中包含用户所在的场景以及已经做出的选择。我将所有这些都存储为全局变量,每个选项都被赋予一个 0 或 1 的值,场景名称存储在一个具有指定数字的数组中,即。数组中的场景 1 = 1。任何帮助将不胜感激。提前致谢。

0 投票
1 回答
2180 浏览

bash - 两个进程之间使用的命名管道有什么问题?

我让 2 个进程并行运行,它们与命名管道通信。我注意到一个奇怪的行为:每次写入都应该跟着读取,反之亦然!如果我们违反规则,程序会挂起,如果我们用 ctrl+C 终止它,孩子仍然会挂起,这意味着它不能再重新读取。

我的例子:

在我插入“write-to-write”或“read-to-read”消息的点下,有两条注释行解决了这个问题,让我觉得上面的规则神秘地成立了!!!有什么想法吗?

这是输出:

谢谢!

我想现在一切都清楚了,并浓缩为一句话:“保持管道对读者开放”

假设现在,我想为循环内的“一些”命令添加第二个输入文件描述符;我怎样才能做到这一点?这是我的新柏林功能:

可以看到,我们使用文件描述符 3 作为管道,但是当我们尝试从 fd 0 读取时,我们实际上是从 fd 3 读取的!有没有办法做到这一点?

0 投票
1 回答
742 浏览

perl - 如果您不关闭 Perl 中的文件句柄会发生什么?

如果我正在编写一个用 STDOUT 的副本覆盖 STDERR 的 Perl 脚本,但我从不恢复文件句柄,那么在脚本执行结束时会发生什么?我找不到任何警告实际发生或未发生的事情。

我可能被误导了,但感谢您的耐心等待。

0 投票
1 回答
467 浏览

string - 如何使用 JSFL (Flash IDE) 读取/写入剪贴板

是否有某个 JSFL 类可用于访问剪贴板的数据?

我调用了这个方法,它复制了在时间线上选择的较新的 Motion Object 补间:

但是我还没有找到任何可以返回从这个函数复制到剪贴板的字符串。如果我可以从该方法中获取字符串,它会节省我从剪贴板读取它的时间。

知道一种访问它的方法还是很好的!

注意:我不是在运行时在 AS3 中寻找剪贴板访问 - 我专门研究如何为 Flash 扩展 JSFL 脚本完成此操作(创作时间)。

0 投票
2 回答
3458 浏览

android - how to read/write data dictionary in android programmatically

I want to read/write data dictionary in file which is in android internal/external memory. In WP7, they have used IsolatedStorage for storing the dictionary directly. In IOS, they can write NSDictionary directly to the file. Please anyone tell me the way to write DataDictionary into file.

Note: I have the keys and values in the Map variable. how to store this Map directly to file

0 投票
1 回答
147 浏览

nsmutablearray - 在 plist 中写入字典有效,然后从 plist 返回中读取字典(空)

这就是我在 viewDidLoad 方法中访问 plist 中字典的方式:

这很好用,然后我这样写字典:

这也可以正常工作,但是一旦我返回此视图并尝试在 viewDidLoad 方法中再次访问字典,它就会为字典返回 (null)。

0 投票
2 回答
242 浏览

.net - MySQL & dotnet:高效更新每一行

我开始了一些我认为直截了当的事情:顺序(逐行)读取,计算一些值并更新同一行,然后再继续整个表的下一行。

上下文:一个平面表,2600 万条记录,复合 PK(4 个数值)。 物理表大小 1.3 GB。处理记录的顺序无关紧要。这只会在可预见的未来进行一次。计算太复杂,无法在 SQL 中完成(至少对我来说 :-)

推荐的有效方法是什么?

我尝试了什么:使用datareaderin ADO.NET(它不再有旧的 VB6 结果集,这本来会简单得多)。将它与每个reader.Read()循环中的更新语句 (statement.ExecuteNonQuery) 结合起来很棘手,因为 ADO.NET 不喜欢在同一个连接上这样做。所以我不得不打开2个连接。(更新查询在 WHERE 子句中使用复合 PK,这可能会很快,但仍然让我觉得效率低下,因为光标已经在我要更新的记录上。)

这种方法有点工作,但不适用于基于SELECT * FROM MyTable查询的阅读器。我不得不LIMIT一次读取几千行的块以避免超时错误。根据早期的实验,我估计2600 万条记录的处理过程需要9 个小时。我将它设置为通宵运行,当我回来时,它在整个过程中再次超时三分之一。重新启动后,我发现SELECT一旦偏移量变大,LIMIT 子句就会减慢查询速度。我对剩余 65% 的新估计超过了另外 20 小时,随着 LIMIT 偏移量的增加,可能会更长。

一定会有更好的办法!?

(我还尝试了优雅但当然超时的 EF :-)

0 投票
1 回答
142 浏览

.net - ADO.NET 透明代理来分离读写?

我想在不修改应用程序代码的情况下分离我的 .NET 应用程序执行的数据库读取和写入。

是否有商业或开源产品,可以作为虚拟“SQL Server”端点工作,同时执行代理/代理的功能,与实际的 SQL Server 通信?

然后我会通过修改连接字符串将我的应用程序指向这样的代理,然后它会根据其对 ADO.NET 或 TDS 协议或其他东西的了解将读取和写入路由到相应的 SQL Server。我知道甲骨文/Java世界中存在这样的东西,但微软世界中有这样的东西吗?

0 投票
2 回答
1631 浏览

c++ - cv::FileStorage 在 Qt 中不起作用

我有一个我在 Xcode 中编写的命令行 openCV 程序,它打开两个 XML 文件,分析然后比较它们。但是,我现在尝试使用 QtCreator 将该程序放入 GUI 中,以便更容易理解输出。

问题是,Qt 似乎不喜欢 cv::FileStorage。程序编译得很好,但是当我真正尝试执行 OpenCV 部分时,它崩溃了,给出了这个错误:

OpenCV 错误:cvOpenFileStorage 中的空指针(NULL 或空缓冲区),文件 /tmp/OpenCV-2.4.3/modules/core/src/persistence.cpp,第 2702 行 Qt 已捕获从事件处理程序引发的异常。Qt 不支持从事件处理程序中抛出异常。您必须重新实现 QApplication::notify() 并在那里捕获所有异常。

程序意外结束。

有谁知道为什么 Qt 似乎不喜欢运行这个程序?或者,如果有一种方法可以将 OpenCV 程序干净地集成到 Qt 中?

注意这是 Qt GUI 的样子:

在此处输入图像描述

用户使用相关按钮选择两个 XML 文件。然后将这些文件的路径存储并显示在按钮旁边的框中。然后,我使用以下命令将 QStrings 转换为 std::strings:

然后将 file1path 和 file2path 传递给 cv::FileStorage 命令,如下所示:

0 投票
3 回答
15838 浏览

java - 在java中同时读取和写入文件

我正在逐行读取文件,并且我正在尝试这样做,以便如果我到达符合我的特定参数的行(在我的情况下,如果它以某个单词开头),我可以覆盖该行。

我当前的代码:

...对象在myFile哪里File

与往常一样,非常感谢任何帮助、示例或建议。

谢谢!