小编Tra*_*man的帖子

matlab返回向量中每隔一次出现的值

我有一个ID号重复偶数次的矢量.我只对每个数字出现的第二次感兴趣.我想创建一个布尔掩码,为每个第二次出现的数字提供一个真/ 1.我已经用循环完成了这个,但实际的向量将包含数百万个元素,因此循环太慢了.我需要一个"矢量化"解决方案.

这是一个示例Vector:

101
102
103
101
104
102
101
103
101
104
Run Code Online (Sandbox Code Playgroud)

这应输出以下掩码:

0 (first occurrence of 101)
0 (first occurrence of 102)
0 (first occurrence of 103)
1 (second occurrence of 101)
0 (first occurrence of 104)
1 (second occurrence of 102)
0 (third occurrence of 101) 
1 (second occurrence of 103)
1 (fourth occurrence of 101)
1 (second occurrence of 104)
Run Code Online (Sandbox Code Playgroud)

matlab boolean vector vectorization

5
推荐指数
1
解决办法
171
查看次数

使用Wireshark命令行工具(如tshark)从pcap文件获取第一次和最后一次

我有大量的PCAP文件,其中一些自被捕获以来就已经被“感动”。这意味着文件上的系统时间戳可能不等于数据捕获的时间。此外,大多数文件都是从Wireshark自动保存的,有时主机在捕获时间之后才从分接头获取数据,因此,如果在自动保存文件后发生这种情况,则下一个顺序文件实际上在捕获之前就已捕获上一个文件的结束时间。

我有一个自动解析器,它使用tshark来浏览这些文件。但是,每个文件大约需要2分钟才能运行,并且我有成千上万个文件,而且在运行问题文件之前,我不知道会存在时间戳问题。

有没有一种简单的方法可以使用tshark(或其他命令行工具)从PCAP文件中获取第一个“时代时间”和最后一个“时代时间”,而不必扫描整个文件?

epoch pcap wireshark tshark

1
推荐指数
1
解决办法
3628
查看次数

标签 统计

boolean ×1

epoch ×1

matlab ×1

pcap ×1

tshark ×1

vector ×1

vectorization ×1

wireshark ×1