问题标签 [identify]

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 投票
1 回答
607 浏览

java - 从组播组中收到的 DatagramPacket 中确定发送者

我正在尝试在 Java 中实现一个多播组,其成员可以DatagramPackets使用MulticastSockets. 发送者依靠接收成员的确认来确保所有成员都收到了传输的文件。

我的问题是接收成员是否有可能确定数据包的发送者,因为所有成员都通过他们加入的多播地址发送和接收数据包。

这应该可以通过为每个成员分配一个 ID 来实现,该 ID 将包含在传输的第一个数据包中(作为一种前导码),但我想知道是否有更好的解决方案。

是否有任何可用于确定发送者的信息存储在已DatagramPacket发送邮件中?

0 投票
2 回答
92 浏览

perl - 动态列表项的标识

我正在尝试识别代码为的列表数据:

所需的输出:

问题是我必须为每个级别输入代码。我在这里最多编码了四个级别。但这不是解决方案(列表可能有任意数量的子级别)。有没有其他方法可以为此编写涵盖列表所有可能子级别的短代码。同样,该列表是动态的。列表可以以下任何格式开始= A) (A) 1. 1) (1) a) (a) i) (i)。

0 投票
1 回答
433 浏览

xml - 识别以十六进制 00 00 00 00 开头的损坏 .xml 文件

我目前有两种前进的方式。两者都可以,但我还没有完成批处理编程。我有时会在文件夹中得到损坏的 .xml 文件,需要将其删除。发生这种情况时,.xml 文件仅包含十六进制 00 00 00 00 00 ....

  1. 如果 .xml 文件的前导二进制零超过 x 字节,则应将其删除。

  2. 当同一个文件夹中有超过 x 个 .zip 文件时,删除目录中时间戳最旧的 .xml 文件。当目录中有损坏的 xml 时,.zip 文件会堆积起来,而不是被解压和删除。

在 Linux 中,我想我可以解决这个问题,但在这台 Windows 机器上,我宁愿只使用标准的批处理命令。

编辑:Powershell 代码也适用于我。

编辑2:(通过一些谷歌帮助自己修复)certutil -dump %%f | find "00 00 00 00 00 00 00 00" && move %%f .\corrupt 缓慢但有效,可能会使用下面的 powershell 解决方案

谢谢你的帮助/每

0 投票
1 回答
504 浏览

bash - 需要包含大量垃圾的 URL 的名称期望名称。(高级 BASH)

http://romhustler.net/file/54654/RFloRzkzYjBxeUpmSXhmczJndVZvVXViV3d2bjExMUcwRmdhQzltaU5UUTJOVFE2TVRrM0xqZzNMakV4TXk0eU16WTZNVE01TXpnME1UZ3pPRHBtYVc1aGJGOWtiM2R1Ykcy<5aF _

http://romhustler.net/rom/ps2/final-fantasy-x-usa <-- 父网址

如果您复制粘贴此 url,您将看到浏览器识别文件名。我怎样才能得到一个 bash 脚本来做同样的事情?

我需要 WGET 第一个 URL,但因为它将用于 100 多个项目,所以我无法复制粘贴每个 URL。

我目前为所有文件设置了菜单。只是不知道如何单独批量下载每个文件,因为文件的 URL 没有匹配的模式。

*我的工作菜单:

这个必须做的是BASH。这可能吗 ?

0 投票
2 回答
87 浏览

python - 识别行并写入一个文件(csv)的功能

我有一个包含很多行的日志文件。日志文件为 csv 格式。我正在该文件中搜索不同的消息,我想将它们存储在不同的文件中。

我该如何管理?

目前我正在这样做:

我可以像一次查找几条消息然后在一个文件中写入一样吗?

0 投票
1 回答
39 浏览

jquery - 使用 png 组图标但只显示一个的函数名称?

我试图了解我在使用滑块时遇到的问题,但我意识到我不知道这个函数叫什么,所以我可以了解更多信息。

滑块有一个带有播放、暂停和一些点的 PNG,明暗(翻转)版本都在同一个图像中。每个都显示在调用它们的页面上。

我想知道这叫什么,以便我可以阅读更多有关它的信息并了解如何使用它。

0 投票
0 回答
36 浏览

sockets - Web 客户端打开八个连接,并且在七个连接上不发送任何内容。如何判断他们是否来自同一个客户?

所以,我有一个 HTTP 1.1 web server-ish 正在运行。

当一个典型的 Web 客户端连接时,我会同时获得一堆传入连接。在服务器上,在 LAN 上,我可以将它们区分开来,因为它们都共享相同的 IP。

在 WEB 上,我有一个更具挑战性的问题,因为它们的远程端口可能来自一个路由器,该路由器具有多个动态分配的 Web 客户端端口,共享相同的 IP 地址。除非这些套接字发送一些东西,否则它们是完全匿名的。

无论如何,我想将所有连接捆绑到一个逻辑类中,并在它们发生时简单地识别它们并将它们附加到正确的“事物”上,这样这些连接就可以共享通用数据和凭据。

正如我所说,在我控制的 LAN 上,这并不太棘手。只需输入 IP 地址,它们都是 192.168.xxx.xxx 或 10.0.xxx.xxx 或其他。

在互联网上,IP 地址可能是路由器后面的任意数量的用户,端口相对没有意义(对我来说)。顺序似乎并不能保证,因为如果同一路由器后面的两个用户几乎同时连接,他们可能会得到交错分配的端口,因为他们的浏览器一个接一个地打开一个套接字。因此,百万分之一的情况会发生,这会导致网络规模流量每天出现一百次问题。

当我输入这个时,我意识到这可能不是问题,因为我主要是在做 WebSocket 的东西,而那些其他的连接似乎都是为了抢资源,在我的情况下,这些资源通常是“无害的”。但是在应用程序的“长轮询”版本上支持所有那些糟糕的旧浏览器,这可能是一个问题。我有一个唯一标识符供他们与他们的数据一起发送,所以我可以判断哪个套接字是“游戏中的那个”(现在......但它将来自任意数量的套接字之一),但只有在我之后'已经收到了我的数据。

所以作为一个好奇的项目,我是否正确理解我的情况,或者是否有一些简单的事情我忽略了,这可以让我的生活“更简单”。我的意思是除了放弃希望并成为阿米什人或其他东西。

0 投票
1 回答
2211 浏览

visual-studio-2010 - 如何使用 Visual Studio 2010/ArcObjects 在 ArcGIS 识别对话框中显示所选要素?

我是 ArcObjects SDK 的新手并且正在苦苦挣扎。我有一个 Python 插件执行查询以选择记录(效果很好),现在尝试通过 .NET 插件按钮调用识别对话框,该按钮显示识别对话框以显示所选记录的属性。下面是我此时的代码。我目前显示了识别对话框,但没有出现任何记录。我知道我需要在某处输入选定的记录....但不确定在哪里。任何想法将不胜感激。(我正在使用 Visual Studio/Microsoft Visual Basic 2010 和 ArcGIS 10.2.1)

结束类

0 投票
2 回答
82 浏览

string - 通过检查第一个字符来识别相关的字符串信息

我有一个有 2 列的表。在第 1 列中,我有一个字符串信息,在第 2 列中,我有一个逻辑索引

更新:

  • 一旦我知道如何将我的工作区复制为代码格式,我将立即更新此部分

** 仍然不知道该怎么做,但它就在这里

*** 为什么使用表格是一把双刃剑(但仍然很酷):我必须非常清楚表格内的类才能在 if else 构造中引用它,在这里我必须将两列转换为分类和从细胞中翻倍以使其工作......

这是我的数据的样子:

http://imgur.com/H2exXKO

我想要这个:

我设法告诉 matlab 按照我的意愿去做,但这篇文章的重点是:我如何告诉 matlab 忽略字符串中 A2P3 之后的内容,其中字符串长度是可变的?因为否则查找留在 A2P3(以及 B2P3 等)上的每一条字符串信息只是为了说 thay 会非常累人。

我怎么做?

0 投票
1 回答
279 浏览

c - C POSIX 中子进程之间的通信

我对同一进程父亲的子进程之间的通信有疑问。

  • 一个父进程创建 N 个子进程。
  • 每个子进程都有一个 ID。
  • 第一个孩子的 ID 是 N,第二个是 (N-1),... 最后一个是 (1):

进程 i 只有在收到来自进程 j= i-1(左兄弟)的信号 SIGRTMIN 后才能继续工作。

进程 i 只有在收到来自进程 j = i+1 >(右兄弟)的信号 SIGRTMIN+1 后才能完成。

父进程只有在其所有子进程都完成后才能完成。

问题是: 在不使用 IPC(消息队列、共享内存、信号量)或 IO(套接字、管、管道、文件)的情况下,进程如何知道左兄弟的进程 id 和右兄弟的进程 id。

For the question of brother left, 我使用一组进程 ID。更明确地说,在父进程中,一个数组会保存它创建的每个子进程的进程id,当进程创建时,它知道进程i-1的进程id(进程ID = N-i+1)。

但我不知道如何获取进程 i+1 的进程 id(对的兄弟)。