问题标签 [fileupdate]
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.
api - GitHub API 文件更新:“未找到”
我正在尝试通过 API 更新我的一个存储库中的文件。
这是我对该文件的获取(效果很好):
这是我尝试通过 PUT 更新该文件:
结果:
c - c....fwrite 中的二进制文件更新未成功写入整个结构
我有一个为写入/读取 (fopen(name,"wb+")) 打开的文件,其中包含以下结构的负载
整个文件用从 0 到文件大小的代码初始化(用户给出大小)flags 等于 0 ,descr=" " 和 TM=pos=-1
当我要求用户写下他想要更新的注册号并打印保存在那里的结构时,它打印正确。
此外,当我调用输入函数时,用户为结构中的每个变量设置新值时,我会立即打印代码、描述等,并且它们已成功更改。
但是,当我使用 fwrite 将结构写入文件时,它只会在文件中成功写入 1 个项目。
ibm-connections - 使用 Fileservice.updatefile 调用时出现 SBT 上下文错误
我一直在构建一个客户端来替换我们拥有的连接社交网站上的一些内容。我按照 Github repo 中的示例代码编写了一个 java 客户端:https ://github.com/OpenNTF/SocialSDK/tree/master/sdk/com.ibm.sbt.core.test/src/test/java/ com/ibm/sbt/services/客户端/连接/文件
并且还使用本教程作为参考来创建端点,然后将其传递给不同的服务。 http://bastide.org/2014/01/28/how-to-develop-a-simple-java-integration-with-the-ibm-social-business-toolkit-sdk/
需要明确的是,我在社区上发布内容,所以我使用 CommunityService 上传内容和 FileService 来更新社区文件。
此方法工作正常: fileservice.updateCommunityFile(iStream, fileId, title, communityLibraryId, params) 这在服务器上创建了多个版本,这不是我想要的。
但是,我想使用这个 - fileservice.updateFile(inputStream, file, params) 如果我在我的代码中使用上面的一个,它会导致以下错误:
注意:我在程序中使用的用户是发布内容的社区管理员。此外,有什么方法可以在 sbtsdk api 中指定来替换其他文件而不创建其他版本?
我发现这很相似 - Liferay Portal & IBM SBT SDK: SBT context is not initialized for the request 但我不明白是否有任何解决方案。
谢谢。
java - 使用 poi sxssfworkbook 附加到工作簿
我需要将行附加到工作簿的工作表中。我正在使用 org.apache.poi.xssf.streaming.SXSSFWorkbook 但我无法实现低内存占用。以下是代码:
我通过分批传递内容(以便保存在 jvm 内存上)并增加变量 rowNum 来附加到文件中。
据我了解,当我重新打开文件时
XSSWorkbook 的构造函数将整个文件重新加载到内存中,导致超出 gc 限制。
我浏览了http://poi.apache.org/spreadsheet/how-to.html但无法为我的用例找到合适的解决方案。
你们能否建议如何解决此问题以实现将行附加到工作簿的低内存占用?
java - 更新 icl (x937) 文件的 Java 代码
我正在编写 Java 代码来更新 ICL(x937 格式)检查 21 文件。这是包含现金信(支票)的详细信息和图像的文件我的要求是获取现有文件。编辑一些值并创建一个新文件。
我写了下面的代码。
这是创建 ICL 文件,但图像未正确复制到新文件中。使用 x-editor 验证。
在这方面需要帮助。
python - 在另一个 python 文件中编辑和保存字典
我有 2 个 python 文件,file1.py 只有 1 个字典,我想从 file2.py 读取和写入该字典。两个文件都在同一个目录中。
我可以使用import file1从中读取,但我如何写入该文件。
片段:
file1.py(file1 中没有其他内容,除了以下数据)
文件2.py
我使用字典而不是文本文件的主要原因是因为要更新的新值来自 json 数据并将其转换为字典更简单,因为每次我想更新dict1时都无需进行字符串解析。
问题是,当我从 dict2 更新值时,我希望将这些值写入 file1 中的 dict1
此外,代码在 Raspberry Pi 上运行,我使用 Ubuntu 机器通过 SSH 连接到它。
有人可以帮我怎么做吗?
编辑:
- file1.py 可以保存为任何其他格式,例如 .json 或 .txt。这只是我的假设,将数据作为字典保存在单独的文件中可以轻松更新。
- file1.py 必须是一个单独的文件,它是一个配置文件,所以我不想将它合并到我的主文件中。
- 上面提到的dict2的数据来自套接字连接
dict2 = json.loads(data)
- 我想用来自套接字连接的数据更新 *file1**。
javascript - 如何在没有文件权限的情况下更新文本文件?
我目前正在尝试通过 jQuery ajax 更新 html 页面上的一些文本。此页面的脚本通过 jquery 向子文件夹中的文件调用 ajax 请求并显示该文本。我需要能够使用来自不同 html 页面的文本更新此文件。
我尝试了 php,发现我没有文件权限,可能是 ftp 帐户或网络服务器设置。由于 php 是在网络服务器上写入文件的最流行方法,因此我没有尝试任何其他方法。
我可以为此尝试 MYSQL + PHP,尽管我不打算将 root 密码放在 text/php 文件中。
我尝试使用带有 JSON 输出的 Google Apps 电子表格,后来发现 JSON 输出已被 Google 停用(我猜)。
因此,我希望找到一种方便的方法来从某个来源获取文本数据,并且能够不受任何限制地更新文本数据。
visual-studio - 使用 REST Api Visual Studio Team Services 更新文件
有没有办法使用 HTTP 动词更新 Visual Studio 团队服务帐户上项目中文件的内容,类似于在此处使用 github https://developer.github.com/v3/repos/contents/完成的方式#更新文件。
上面的代码是我正在使用的,我得到一个 400 错误。关于我做错了什么的任何建议。
python - 如何在python中更新文件中的特定行?
我正在尝试创建一个可以更新文件的程序。我创建了一个测试程序,因为我不知道如何更新文件的一部分。
我想这样做,如果一个名称与文件中的一个名称匹配,它将删除一个名称及其数据,并将名称和新数据放在最后。
这是我的代码,我只是想从列表中删除名称:
wordpress - 无法在 wordpress 编辑器上更新文件
我收到消息“无法向站点发送消息以验证是否存在致命错误。因此,PHP 修改已被取消。您需要通过其他方式上传修改后的 PHP 文件,例如使用一个 FTP 客户端。” 当我尝试在 wordpress 编辑器上更新文件时,我在最后一次 wordpress 更新后注意到了这个错误。
谢谢,