问题标签 [file-writing]
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.
java - 添加节点后如何立即更新 XML 文档?
所以我正在制作一个日历程序,当您向其中添加新条目时,我需要更新它。现在,我需要单击 xml 文件来更新它,然后一切正常。
宣言:
构造函数中的赋值:
按下按钮后创建并添加节点dataNode
,然后文件更新如下:
java - 更改节点后如何更新 XML 文件?
我正在使用 Node.setTextContent() 编辑节点,但它没有更改文件中的任何内容。如果我打印文本内容后它会显示为已更改,但在程序关闭后它不会持续存在。
java - 是什么阻止我的 XML 文件更新?
所以由于某种原因,我的 XML 文件不会更新。我很确定我已经正确设置了所有内容,因为同样的事情在其他地方也可以使用。我包含了一个 for 循环,用于在删除节点后立即打印出节点的名称,并正确打印所有内容。我还尝试向我要编辑的节点添加一个测试节点,并且它也可以正确打印。
这是java文件:
这是 XML 文件:
这是输出:
java - 以最小内存消耗写入文件的设计模式
我需要通过读取 xml 来编写一个文件,其中包含要从数据库中获取的格式信息和值。我正在处理大量记录(200,000)。我尝试将所有数据保存在内存中,但出现内存不足错误。我曾尝试一次又一次地访问数据库,但后来我遇到了性能问题。由于查询一次又一次地降低性能。
该过程涉及的步骤:
- 点击 db 以获取要为其创建文件的所有记录
- 使用 Jaxb 读取 xml 文件
- 创建从步骤 1 获得的所有数据的映射。
- 迭代从 step1 获得的地图
- 从步骤 2 中创建的格式对象导出需要显示的数据
- 将结果附加到每个记录的字符串中,然后将其写入文件
不过,最后我通过读取预定义的数据计数并为此写入文件然后处理下一组数据来解决这个问题。但是我没有为此遵循任何设计模式。
是否有使用最少内存并让我高效写入文件的设计模式?
java - 什么 Java 类允许以二进制和 ASCII 格式写入文件?
我需要用 ASCII 格式的标题和二进制格式的值来编写文件。
现在,我正在使用这个:
问题是这样写非常慢(就性能而言),实际上比用 ASCII 写值要慢得多。但它应该更短,因为我写的数据更少。
我查看了其他 Java 类,在我看来它们要么仅用于 ASCII 写入,要么仅用于二进制写入。
你对这个问题有什么其他建议吗?
java - 文件名java中的特殊字符
我正在尝试编写文件名中包含特殊字符的文件,例如“tééé ê.mp3”,但文件名始终保留为“?” 而不是字符“é”,我尝试了几种方法,但我没有找到解决方案:
我也试过这种方法。
python - 需要建议 - Python 代码性能改进
需要一些建议来提高我的代码的性能。
我有两个文件( Keyword.txt , description.txt )。Keyword.txt 包含关键字列表(具体为 11,000+),descriptions.txt 包含非常大的文本描述(9,000+)。
我正在尝试一次从关键字.txt 中读取一个关键字,并检查该关键字是否存在于描述中。如果关键字存在,我会将其写入新文件。所以这就像一个多对多关系(11,000 * 9,000)。
示例关键字:
示例说明(很大):
Planning and implementing entire IT Infrastructure. Cyberoam firewall implementation and administration in head office and branch office. Report generation and analysis. Including band width conception, internet traffic and application performance. Windows 2003/2008 Server Domain controller implementation and managing. VERITAS Backup for Clients backup, Daily backup of applications and database. Verify the backed up database for data integrity. Send backup tapes to remote location for safe storage Installing and configuring various network devices; Routers, Modems, Access Points, Wireless ADSL+ modems / Routers Monitoring, managing & optimizing Network. Maintaining Network Infrastructure for various clients. Creating Users and maintaining the Linux Proxy servers for clients. Trouble shooting, diagnosing, isolating & resolving Windows / Network Problems. Configuring CCTV camera, Biometrics attendance machine, Access Control System Kaspersky Internet Security / ESET NOD32
下面是我写的代码:
现在这段代码大约需要 120 分钟才能完成。我尝试了几种方法来提高速度。
- 起初我一次写一行,然后我把它一次改成了 5000 行,因为它是一个小文件,我可以把所有东西都放在内存中。没有看到太大的改善。
- 我将所有内容推送到标准输出并使用控制台中的管道将所有内容附加到文件中。这甚至更慢。
我想知道是否有更好的方法来做到这一点,因为我可能在代码中做错了什么。
我的电脑规格:内存:15gb 处理器:i7 4th gen
vb.net - 将文本写入日志文件列
如何写入 .log 文件中的列?即有“日志文本”、“组件”、“日期/时间”的列
写入文件时如何指定这些?
我已经完成了一半:
但是组件、日期/时间和线程值不能正确显示。我错过了什么?
*已编辑
文件路径为“C:\Programdata\server.log”
因此,有些文本在正确的位置出现,而不是全部。因此,日志文本列将填充“消息”,线程带有数字,但日期/时间和组件为空。我会附上一张照片,但我没有足够的代表:/
一句话,我试图复制这一点:http: //www.jetico.com/web_help/bcwipe6_enterprise/img/log_viewer.jpg 但并非我的所有列都显示数据。
php - 无法使用 PHP 写入 Google App Engine 开发服务器上的文件?
就在几个小时前,我确实有这个工作。不知道我做了什么把它搞砸了,如果有的话。我正在尝试将 file_put_contents() 用于我的临时目录中的 test.txt 文件来测试一些东西。我不能使用 print_r() 或 echo,因为有时它是我正在测试的 ajax 调用。我不断收到的错误是:
我不在生产中。这是本地的,根据文档,这应该有效:
将数据存储在开发 Web 服务器中
Google App Engine for PHP 支持通过 PHP 的流 API 读取和写入 Google Cloud Storage。开发人员可以通过将对象指定为支持 PHP 流实现的任何 PHP 函数(例如 fopen()、fwrite() 或 get_file_contents())的 URI 来读取和写入 Google 云存储中的对象。
在开发服务器中,当指定 Google Cloud Storage URI 时,我们通过读取和写入用户本地文件系统上的临时文件来模拟此功能。这些文件在请求之间保留,允许您在将代码部署到 App Engine 之前在本地开发环境中测试功能。
在像 fopen() 这样的 PHP 开发服务器流式调用中,'gs://' url 上的 file_get_contents() 通过读取和写入本地文件系统来模拟。
我很沮丧,所以非常感谢任何帮助。会投票。
python - 如何在 Python 中将函数写入打开的文件?
所以我有两个功能。一个生成一个随机迷宫 (make_maze),另一个打开和关闭一个文件 (MapFileMaker)。我想将迷宫插入到文本文件中。它只写了前两行,我不知道如何剥离一个函数。
这是当前代码的样子:
这是随机生成的迷宫的样子:
这是放入文本文件的内容:
最上面的线代表一个边界,在所有迷宫中都是相同的。第二行根据迷宫而变化。
我是 python 新手,非常感谢任何帮助!