问题标签 [ids]

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 回答
116 浏览

python - 是否可以编写 Python (iOS) 程序来允许/执行对 RaspberryPi 的命令?

我目前正在进行我的高级 Capstone 项目,在该项目中,我将编写一个有点基本的程序,它允许我的 iPhone6 设备上的自定义界面远程控制或向我家 RaspberryPi(3B+) 中建立的 NIDS (Suricata) 发出关键命令虚拟专用网。然而,我的问题是,编写可以允许对 Pi 的 IDS 上的基本功能/响应选项进行远程访问控制的程序是否可行,因为我将它用作 VPN 网络中的设备。主要问题是在出现异常时向 iOS 设备建立远程信号,并允许其响应并在 NIDS 上执行根级命令。

如果它有用的话,我目前正在使用 Pythonista 作为我移动设备上的运行时环境,并将我的 VPN 的连接方法设置为 UDP,但我不确定启用 SSH 是否会对我有所帮助。我对如何操作有关网络连接的编程有相当基本的了解。我非常感谢提供的任何和所有帮助!

非常基本的选项,如此处所示。

0 投票
1 回答
54 浏览

reactjs - 如何在 React 中重新加载时不重置 ID?

在我的 React ToDo 列表中,重新加载应用程序后,待办事项保持相同的 ID。

因此,如果我开始设置待办事项,它们的 id 将正确编号:0, 1, 2, 3, 4,...

但是,如果我重新加载,ID 将重置:

任何想法如何解决? 代码沙盒链接

0 投票
2 回答
630 浏览

r - 生成新的唯一 ID 号,同时排除 R 中先前生成的 ID 号

我想为我的数据库中的行生成唯一的 ID。我将持续向该数据库添加条目,因此我需要同时生成新的 ID。虽然我的数据库相对较小并且复制随机 ID 的可能性很小,但我仍然想构建一个程序化的故障安全机制,以确保我永远不会生成过去已经使用过的 ID。

对于初学者,这里有一些我可以用来启动示例数据库的示例数据:

下面是一些示例数据,我可以使用它们来表示将附加到现有数据库的新数据:

现在,我想要的是使用该random_id函数绑定随机生成的 ID 的新列,同时检查以确保新生成的 ID 不匹配database对象中的任何现有 ID。如果生成器创建了一个相同的 ID,那么理想情况下它会生成一个新的替换,直到创建一个真正唯一的 ID。

任何帮助将非常感激!

更新

我想到了一种可能会有所帮助但仍然有限的可能性。我可以生成新的 ID,然后使用for()循环来测试现有数据库中是否存在任何新生成的 ID。如果是这样,那么我会重新生成一个新的 ID。例如...

这种方法的问题在于,我需要构建无穷无尽的嵌套if语句流,以再次针对原始数据库持续测试新生成的值。我需要一个过程来继续测试,直到生成在原始数据库中找不到的真正唯一值。

0 投票
1 回答
43 浏览

r - 如何在R中将多个ID链接在一起?

我在 id1 和 id2 列中有以下数据集对,它们都与 id 313 相关。我是 R 新手,并试图找到一个可以将所有这些数字链接到 id 313 的解决方案。我尝试使用 sqldf 连接但不转非常有效。

所需的输出看起来像这样。

所以基本上这个想法是将它们组合在一行中,因此它被视为一个id。非常感谢任何可以将它们联系在一起的建议。

0 投票
1 回答
232 浏览

c++ - 如何手动设置uEye相机的白平衡?

当功能过时时,如何以编程方式设置 uEye USB 摄像头(来自 IDS 制造商)的白平衡以在没有自动白平衡和预定义乘数的情况下工作? 一些背景知识:我使用连接到 Linux 机器的 uEye USB2 摄像头(来自 IDS)。我需要从相机中获取具有预定义颜色的 RGB 图像(原因是在预定义的场景中)。例如,我想将 WB 配置为红色 1.25 乘数、绿色 1.0 和蓝色 2.0 乘数。对于这个任务,我在 Linux 上使用 uEye SDK(头文件)。手册(A:相机基础 > 相机参数)声明该功能已过时,并建议改用功能。禁用自动白平衡很容易(is_SetWhiteBalanceMultipliers()

ueye.his_SetWhiteBalanceMultipliers()is_SetAutoParameter()is_SetAutoParameter( hCam, IS_SET_ENABLE_AUTO_WHITEBALANCE, 0, 0),但我很难找到一种配置红/绿/蓝乘数的方法。该参数仅在启用自动白平衡时起作用,禁用时不执行任何操作IS_SET_AUTO_WB_OFFSET。我将不胜感激任何建议!IS_SET_AUTO_WB_GAIN_RANGE

0 投票
0 回答
127 浏览

matlab - 如何使用 GigE Vision 支持连接 IDS uEye 相机 (ui-5490)?

我有这个给出的 IDS 相机。GigE 接口在相机规格中可用。我还在 Matlab 中添加了“GigE Vision Support from Image Acquisition Toolbox”。但是当我运行gigecamlist命令时,它找不到任何摄像头。(注:IDS摄像头驱动已安装到电脑上)

实际上我找到了解决方案winvideo

使用此命令可以显示相机,我可以预览,但为什么gigecamlist不向我们显示相机?或者为什么我们不能使用连接gigecam

0 投票
4 回答
1682 浏览

security - Snort pcap_inject 未找到

我尝试使用 Snort 试验入侵检测系统(IDS),然后我安装了 Snort 和 WinPcap 包,然后我复制规则文件并将其粘贴到“C:\Snort\rules”接下来我尝试复制“snort.conf”到 "C:\Snort\etc" 但它已经存在,然后我开始使用snort -dev i 3执行它显示警告消息过程入口点 pcap_inject 无法位于动态链接库 C:\Snort\bin \snort.exe。

这个问题的图片:

0 投票
1 回答
36 浏览

python - 不能让 id 在 Python 中工作!Kivy 新手需要帮助

我知道你会认为我是一个绝对的新手——你是对的!!也许你们中的一些人会很好地帮助我:)

我正在制作一个带有屏幕的小型家用设备,用于控制和运行灯光(Phillips Hue),显示天气等。

我制作了一个运行灯光的脚本,效果很好。我现在也在尝试构建一个界面。当脚本在后台运行时,界面应该在运行时更新按钮状态。

我正在尝试创建一个函数,该函数将使用 Kivy 中的时钟功能定期更新灯光。A 尝试过使用属性,我尝试过使用 id,但无论我尝试什么都会出错。我看到人们在引用 Kivy 小部件时经常遇到问题,而且似乎这些错误有些不同,并且需要比我在 Kivy 构建和运行方式上更多的洞察力。

所以也许你们中的一些专业人士可以帮助指出我做错的事情!我已经包含了 kv 文件的受影响部分以及显示我的应用程序结构的伪代码。

KV 文件:

...(继续进行其他布局)

蟒蛇代码:

我感谢您提供的所有帮助和见解。我非常清楚自己犯了各种新手错误!我在生活中的其他事情上做得更好,但这也很有趣:D

问候西蒙,丹麦

0 投票
2 回答
64 浏览

scala - 计算特定列 ID Scala 的日期差异

我需要计算列的日期差异,考虑不同列中显示的特定 ID 和该特定 ID 的第一个日期,使用 Scala。

我有以下数据集:

在此处输入图像描述

列 ID 显示前面提到的特定 ID,列日期显示事件日期,列排名显示每个特定 ID 的不同事件日期的时间顺序。

我需要计算 ID 1,排名 2 和 3 的日期差异与同一 ID 的排名 1 相比,对于 ID 2 也是如此,依此类推。

预期结果如下:

在此处输入图像描述

有人知道怎么做吗?谢谢!!!

0 投票
1 回答
310 浏览

debian - fail2ban port=https,http 仅阻止 https 而不是 http

我已经安装了 fail2ban 以减少对我在 Debian 10 LAMP 上托管的 WordPress 页面的暴力攻击。过滤器搜索 IP 并将此 IP 地址添加到 ipset。事实上,它捕获了一些 IP 地址,它仍然可以正常工作,但我的问题是它只阻止 https (443),而不是 HTTP (80)
过滤器在这里:

关于 wopress 的 jail.conf 部分:

wordpress.local 看起来是这样的:

iptables -L -n -v 给我下一个输出:

显示只有443被阻塞,80没有被阻塞。我希望阻止这两个端口以防止从http://example.com重定向到https://example.com
如果我将 更改port = https,httpport = http,https,它只会阻止 80 端口,而不是 443。还尝试以数字方式(443,80)写入端口,但行为没有区别。
是否有可能仅使用一条监狱规则来阻止两个端口(80 和 443),或者我需要两条规则,一条用于 http,一条用于 https?