问题标签 [shred]

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 投票
2 回答
654 浏览

ubuntu - 如何将碎片添加到 KDE 上下文菜单以安全删除文件/文件夹?

如何将shred实用程序添加到 Dolphin (Linux Mint 18 KDE) 的上下文菜单中以删除文件和文件夹

0 投票
2 回答
42 浏览

grouping - 如何使用 FLOWR 和 XQuery 创建新的列表项?

我正在寻找从文件中选择非数字数据以将其XML切碎成数据库列,或者至少是xmltable类似的结构。这FLWOR给出了一个有用的结果:

但是,它将所有结果输出到单个li标签中,例如:

  • A B C D

首选输出将采用以下形式:

  • 一个
  • b

数据很可能在某种程度上存在问题,因为略有不同FLOWR

当然在新行上输出每个非数字字符串。如何将其输出到列表中

数据摘录:

0 投票
1 回答
37 浏览

while-loop - 使用 tail 监控活动的日志文件

我在工作站的多个硬盘驱动器上运行多个“粉碎”命令。'shred' 命令都在后台运行,以便同时运行命令。每个“粉碎”的输出都被重定向到一个文本文件,我也将输出定向到终端。我正在使用 tail 来监视日志文件中的错误,如果遇到任何错误,则停止脚本。如果没有错误,脚本应该简单地继续得出结论。当我通过强制驱动器故障(断开驱动器)对其进行测试时,它会检测到 I/O 错误并且脚本会按预期停止。我遇到的问题是,当没有错误时,一旦“粉碎”命令完成,我就无法让“尾巴”终止,而脚本此时就挂起。因为我把'尾巴' 在下面的“while”循环中的命令,我原以为只要“shred”进程正在运行,“tail”就会继续运行,但在“shred”进程停止后会停止,从而结束“while”环形。但事实并非如此。即使“粉碎”进程结束,脚本仍然挂起。如果我在脚本“挂起”时转到另一个终端窗口并终止“尾”进程,则脚本将照常继续。当“粉碎”过程消失时,任何想法如何让“尾部”过程结束?从而结束'while'循环。但事实并非如此。即使“粉碎”进程结束,脚本仍然挂起。如果我在脚本“挂起”时转到另一个终端窗口并终止“尾”进程,则脚本将照常继续。当“粉碎”过程消失时,任何想法如何让“尾部”过程结束?从而结束'while'循环。但事实并非如此。即使“粉碎”进程结束,脚本仍然挂起。如果我在脚本“挂起”时转到另一个终端窗口并终止“尾”进程,则脚本将照常继续。当“粉碎”过程消失时,任何想法如何让“尾部”过程结束?

我的代码:

在“等待”之后还有其他代码可以执行其他操作,但这是脚本挂起的地方

0 投票
3 回答
144 浏览

xpath - 如何使用翻滚窗口按内容对 XML 元素进行分组?

如何根据是否匹配[0-9]带有 a 的数字进行分组tumbling window

所需的输出:

当前输出,未分组:

输入:

这个概念是每个“人”都有一个名字(没有数字),也许还有其他数据。因此,希望阅读每一行,然后根据找到名称的位置进行分组。

代码:

查看输出,“phone3sue”显然在进行一些匹配和分组,尽管并不完全符合预期,因为“phone3”应该在它自己的元素中,嵌套在“joe”而不是“sue”中。但是,仍然有一些匹配发生在那里。


来自撒克逊邮件列表:

2020 年 2 月 19 日星期三上午 10:31:37 -0800,thufir 脚本:

我将重新阅读有关窗口的部分;我的印象是它更多地用于显示或报告目的。

窗口化是您从数据流中取出块的方式。

您所拥有的是有效的线元素流;您可以识别“名称”行,但您现在不知道它们的距离/任何特定名称对之间的数据量。

Windows 让您说“我想要以名称行开头并继续(但不包括)下一个名称行的此流的块”。

您能否更具体地详细说明两个步骤的含义?

您正在尝试获取一些输入 XML 并将其转换为不同的输出 XML。

如果这是纯粹的转换——将所有名为 FOO 的元素更改为名为 BAZ 的元素——XQuery 不是最好的工具选择。如果可以,请使用 XSLT。它们在计算上是相同的,但语言有不同的偏见,XSLT 确实可以更自然地进行转换。

如果输出 XML 是您输入的抽象的表示——在道德上是某种报告——那么拥有抽象然后呈现它会有很大帮助。

因此,在您的情况下,您拥有的是一个包含名称和数据之间隐式关联的流。(这是一个行流;您知道这些数据行与该名称行一起使用的唯一方法是位置。所以隐含。)如果您将其转换为名称和数据之间的显式映射 - 例如通过创建一个映射变量,其中键是名称行的内容(以某种方式处理空格),每个键的条目是与该名称关联的数据行——您已经完成了抽象部分。

然后,您可以获取该映射并从中生成所需的 XML 输出,这比尝试结合“创建新 XML”和“执行抽象步骤”要简单得多。我发布的最后一件事是将地图转换为元素的示例,但作为一种模式,它只是

地图:钥匙($地图)!{.}{$map(.)}

(如果条目中有节点或序列,它会变得更加复杂,但不会更多。)

这让一些事情更接近意义?

——格雷登

_______________________________________________ saxon-help 邮件列表存档http://saxon.markmail.org/saxon-help@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/saxon-help

0 投票
1 回答
152 浏览

sql-server - 在 SQL 中将 XML 列数据分解为行

我有一个 xml 值

我可以使用以下查询将上述 xml 分解为 ID 和名称列的表

但是,当上述 xml 连续出现时,我将如何做到这一点。

我需要填充如下

注意:表中的Data列是varchar数据类型,不是xml数据类型。

0 投票
1 回答
240 浏览

sql-server - XML 和 MS SQL Server 2019,插入

我正在连接到 Tcp 套接字并接收 xml 提要。例如,可以说 xml 如下所示。

我每 2-3 秒收到一次,目前我将它存储在数据库中的 XML 列中。

因此,在我的前端,我从 sql 中将这一列作为 XML 读取并解析它。

我希望将所有 XML 属性存储为单独的列,这样就不需要解析 XML。但是每次收到 XML 时,我都需要进行 2000 次插入/更新。

有没有办法将 XML 切碎并插入到 SQL Server 中的单独列中?

谢谢你。

0 投票
2 回答
43 浏览

sql-server - 多个属性时通过sql查询从xml获取值

有几个属性“Num”的xml

使用此 sql 查询只能获取一个属性

如何获取所有属性 - Num = 1 和 Num = 2。可以是可变数量的属性。

0 投票
2 回答
219 浏览

sql-server - 将 XML 导入 SQL Server DB - 得到空白结果

我正在尝试将一组公开可用的数据导入 SQL Server 数据库。我是一个新手,并且正在为此苦苦挣扎-今天大部分时间都花在了这个问题上……无论我做了多少调整,它都不会返回任何结果。在线提供的示例,我可以遵循(并工作),但是当我尝试使用我拥有的实际数据时,我没有得到任何结果。对此的任何帮助都非常感谢。

我正在按照以下 URL 中的步骤操作:

https://www.mssqltips.com/sqlservertip/2899/importing-and-processing-data-from-xml-files-into-sql-server-tables/

我使用的 SQL 如下(我的 XML 文件名为 D:\OpenXMLTesting.xml):

原始 XML 包含以下数据:-

非常感谢任何帮助。

谢谢

0 投票
0 回答
32 浏览

python - 如何在 ubuntu 中访问硬盘?

如何在 ubuntu 中访问硬盘?“/dev/sdb”只是一个节点。我在下面添加的代码被编码为用整个磁盘上的数据替换零。但是我后来注意到的是没有“/dev/sdb”维度。

0 投票
2 回答
36 浏览

sql-server - XML (varchar) 单元格中的 MSSQL 编号

考虑到 nvarchar(max) 中的单元格是两个标签之间的数字,你能告诉我如何不仅正确地解析 XML,而且还能很好地解析 XML 吗?

示例(XML):

您需要获取 (708976) 中的内容。我在数据库中得到以下查询:

如何使它更简洁和合乎逻辑?而不是通过选择来回的字符数。谢谢。