问题标签 [file-processing]
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.
file-processing - 保护网络上的文件和目录
大多数情况下,我们通过 HTML 中的上传字段上传内容,并将文件上传到应用程序根目录或其他位置的目录中,并将路径存储在数据库中。
如果要为特定用户上传文件,则用户可以从他/她的仪表板下载。是的,一切正常。但是如果他知道另一个用户的文件的 URL,他就可以下载它。我们如何保护它???
请我很着急,帮帮我。
node.js - Node.js:处理流而不会耗尽内存
我正在尝试读取一个巨大的日志文件(250,000 行),将每一行解析为一个 JSON 对象,并将每个 JSON 对象插入到 CouchDB 进行分析。
我试图通过创建一个缓冲流来单独处理每个块,但我总是在大约 300 行后耗尽内存。似乎使用缓冲流和util.pump应该避免这种情况,但显然不是。
(也许有比 node.js 和 CouchDB 更好的工具,但我有兴趣学习如何在 node.js 中进行这种文件处理,并认为它应该是可能的。)
下面是 CoffeeScript,这里是 JavaScript:https ://gist.github.com/5a89d3590f0a9ca62a23
python - Python 检测 Txt 文件中的缺失行
假设一个 txt 文件由以下几行组成:
显然,txt 文件中的 C 中缺少 2。检测丢失的 2 并输出它的想法是什么?我需要逐行读取txt文件。
谢谢 !
python - 如何在 Python 中格式化输出?
我在用 Python 格式化一些代码时遇到困难:我的代码在这里:
到目前为止,我得到了这个输出:
滞后 = 1
滞后 = 2
滞后 = 3
自相关指数 = #value
……
……
半方差 = #value
但我想要的输出是:
如果此输出可以在CSV文件或 txt 文件中实现,那就太好了!
我认为这是一种输出循环的方式,但我对循环不是很好。
我更新的代码(旧版本)
基于@mutzmatron 的回答
还没有编译!我正在使用 IDLE python 2.6 ,不知道错误消息,因为我不知道提示符中的 pause 命令!
原始问题
我对python完全陌生并且有一个问题。我正在尝试处理一个大文本文件。这里只是其中的一个片段:
我需要提取星 *** 值(例如:Autocorrelation Index
、Semivariance
值)之间的信息并对其进行处理,也许将其写入不同的文本文件或 excel 文件。我可以这样做吗?帮助将不胜感激。
maven - 构建期间的属性文件处理
我的要求如下: - 我们有四个环境(dev,uat,prod,stag) - 目前我们有 5 个属性文件(例如 log4j.properties),每个环境一个:log4j_dev.properties,log4j_uat.properties, log4j_prod.properties, log4j_stag.properties
- 以上所有文件都有大部分共同点,每个文件中只有一些 4 到 5 个属性不同。
我目前的要求是我们必须将所有属性放在一个公共文件中(例如 log4j.properties),并且特定于环境的文件将仅包含特定的 4 到 5 属性。在构建期间,这些文件应该被合并,并且应该创建一个包含所有这些属性的新文件。
我尝试了 maven-config-processor-plugin这与 mavne 2 工作正常,但它与 maven3 不兼容。目前我们正在使用 maven3,所以我需要一些替代方法。是否有任何替代 maven config-processor 或者我需要为此编写一些新的 maven 插件。
任何建议请。
.net - XSLT 文件中的计算记录
我有一个带有参数 'numberOfRecords' 的预告片记录模板。
这个数字应该是我的父记录及其所有子记录的总数。一个例子是
所以这将返回 3, 1(mark) + 2(他的两个孩子)
我怎样才能做到这一点?这是我第一次使用 XSLT。
c++ - 循环检查文件的存在并处理它
我开始了学校作业的第一部分,我必须提示用户输入文件名,检查文件是否存在,如果存在,打开它进行处理;否则我要让用户输入另一个文件名。
当我在下面编译并运行我的程序时,我收到错误消息“不存在文件。请输入另一个文件名。” 当我输入不存在的文件名时,它只会再次运行我的 do while 循环的第一部分。我是 C++ 的初学者,但我以前做过,我觉得它应该可以正常运行。任何帮助,将不胜感激。
c++ - 从文件中读取和填充单独的变量
我正在做一项家庭作业,我们要从文件中读取公司数据,然后对其进行处理以查找错误。
到目前为止,我认为第一行可以使用,但我不确定如何让它读取之后的每一行。每一行都是一个包含 ID、姓名和付款的记录。基本上我想知道在处理完第一行之后如何跳到下一行。我还没有包括错误检查,但我认为它将在读取 1 条记录后的最后一个 do while 循环中。如果读入每个变量的信息是错误的,我可以检查它并将其输出到摘要文件或错误文件。
*编辑:我发现了我的问题的一部分,我实际上需要跳过第一行并从那一点开始阅读。每个文件的第一行包含无用的数据。
parsing - 如何从没有分隔符的文件中获取数字 0-255
我有一个纯文本文件,其中只有数字(没有空格、逗号、换行符等),其中包含n 个数字,范围从 0 到 255。我想把它放进去并将这些值存储在一个数组中。
例子
假设我们在文件中有这个序列:
我想像这样接受它,in.read
文件输入流在哪里,tempArray
是一个最多包含 3 个变量的本地数组,每次存储内容时都会擦除它endArray
,这是我希望最终值去的地方:
有谁知道我怎样才能完成这种行为?请尽量将您的答案保留在伪代码中,以便可以将其翻译成多种编程语言
c - 将文本文件的输入读入c中的结构数组
我的结构定义是,
我有一个名为“gene2go.txt”的制表符分隔的文本文件。
此文件的每一行都包含taxID
、geneID
、goID
、evidence
、qualifier
、goterm
和信息。pubmed
category
文件的每一行都将保存在一个结构中。
当程序运行时,它会首先将输入文件的内容读入一个gene2go类型的数组中,我使用了一个名为readInfo
.
该程序还将从命令行获取以下输入参数,
输入类型(1代表taxid
,2代表geneid
,3代表goid
)和搜索词
调用listData
了一个函数,将文件“gene2go.txt”中与输入类型和搜索词匹配的行列表写入文件“output.txt”。
这是我的文本文件的一部分"gene2go.txt"
,
我已经编写了下面名为 ceng301.c 的代码并使用命令行编译它
gcc ceng301.c -o ceng301
,但是当我写
ceng301 1 3702
在命令行中,我什么也没得到,只有一个闪烁的下划线 :( 而不是
保存在output.txt
这是代码,
我该怎么办?