问题标签 [identification]

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 投票
10 回答
175334 浏览

python - 如何检查没有扩展名的文件类型?

我有一个装满文件的文件夹,它们没有扩展名。如何检查文件类型?我想检查文件类型并相应地更改文件名。让我们假设一个函数filetype(x)返回一个文件类型,如png. 我想做这个:

我该怎么做呢?

0 投票
4 回答
1489 浏览

python - 在 Python 中识别操作系统是否是(开放)SUSE?

我正在开发一个需要系统包管理器的脚本。os.uname()我已经使用该函数识别了 Fedora、Gentoo 和 Arch Linux 。

但是,(打开的)SUSEuname结果与其他 Linux 发行版相同。我在Wikipediauname上找到了许多发行版的结果。

有什么聪明的方法可以用 Python 识别(打开)SUSE 吗?

0 投票
1 回答
146 浏览

math - 需要一个公式来计算二维空间中某个点的 ID

基本上,我试图找出一个计算二维空间中点的唯一标识号的公式。条件:如果 f(x,y) = c 则没有其他 X1, Y1 使得 f(X1,Y1) = c x 和 y 都是整数并且 c 也必须是整数(double 可能不适合,因为它的精度是有问题的,我不确定它是否适合用作哈希表中的键)。

0 投票
3 回答
127 浏览

registration - 确保用户即使使用不同的电子邮件地址也无法在系统上注册

我正在创建一个系统,我试图确保用户即使使用不同的电子邮件地址或更改其 IP 也不能多次注册,那么我应该使用什么策略?我可以用饼干做吗?

0 投票
1 回答
132 浏览

silverlight - Silverlight 识别信息

我目前正在开发一个与服务器应用程序对话的 Silverlight 应用程序。我正在尝试提供任何可用于在连接时识别客户端的信息。我显然在服务器端有 IP,但仅此而已。我正计划让客户端在连接过程中发送一条带有其 ID 信息的消息。我遇到的问题是,没有提升权限的 Silverlight 无法访问任何有用的东西来识别客户端。我尝试了计算机名称、用户名等,但它们都是 Silverlight 在没有提升权限或外部服务的情况下无法访问的东西。有什么我想念的吗?有什么可以帮助识别客户的吗?

0 投票
2 回答
325 浏览

.net - 如何识别第 3 方应用程序使用的控件?

我的任务是为显示在第 3 方软件中的客户端提取信息(这似乎只是一个 RTF 文档),以便可以将其导入我们的软件(客户端正在将软件供应商切换给我们,我们正在尝试转换他们的记录交给我们)。

主要问题是他们存储记录数据的文件是某种格式错误的 zip 文件。但是,一旦我打开了 .enc 文件,我(也没有 TrID 识别的格式。我不知道解压缩是否有效并且这是一种未知格式,或者尝试修复文件导致它解压缩不正确,但它在执行后没有抛出任何错误。

尝试查看他们使用的控件是否来自我可以购买的公共库中的控件的过程是什么,这样我就可以提供相同的数据源,然后从控件中解析出我需要的信息?

在此处输入图像描述

我知道程序的主要部分是使用PowerBuilder 12编写的。在 Sybase 的网站上,他们声称 PowerBuilder 是基于 .NET 的,但尝试使用 ILSpy 打开 exe 时表示在 exe 中没有可用的托管程序集。但是我从未使用过 PowerBuilder,并且 exe 是由 sybase 签名的,而不是第三方供应商,所以我可能需要尝试找到一个 sybase exe 正在加载和移交的库。

因此,既然简单的解决方案 (ILSpy) 已不在讨论范围内,下一步将如何确定他们使用什么来呈现该文档(或者至少我需要弄清楚如何找出使用 ILSpy 查找的位置)?

0 投票
1 回答
551 浏览

ruby - 如何在没有任何外部 ruby​​ 依赖项(即没有 gems)的情况下在 Mac/Linux 上生成唯一 ID?

我正在尝试找到一种方法来生成唯一系统 ID (HWID),而无需先添加任何其他 gem。

换句话说,我希望运行全新版本的 Mac/Linux 的人能够生成 ID,而无需安装其他任何东西。

我发现的唯一 ID 方法需要安装额外的 gem,所以这不起作用。

0 投票
1 回答
1171 浏览

ip - 来自 IP 数据包头的 16 位长度标识是否足够大?

我只是想知道这么简单的问题。

据我所知,标识是一个2字节长度的数据,用于在制作片段时识别数据报,但是,16位整数的最大数量是65536,所以我的问题是,什么会当我们在短时间内发送超过 65536 个数据报时会发生什么?

在此先感谢,对糟糕的英语表示抱歉:)

0 投票
1 回答
96 浏览

android - Tabris - 识别设备 ID

RAP 应用程序如何检索设备(Android、iPad、iPhone、浏览器)的唯一标识号?

0 投票
1 回答
100 浏览

design-patterns - 在 Gridmap 上识别特定 NxN 模式的快速方法

我确实有以下问题要解决:我有一个简单但大的网格图(大小:mX-times-mY)。我只区分被障碍物占据或自由的瓷砖。

现在假设我使用了一个相对较小的滑动窗口,大小为 n-times-n,所以 n << mX,n << mY。对于该 n 次 n 窗口中所有可能的占用和空闲图块组合,我分配了一个标识符(我们只是说一个数字)。然后我以那个窗口的大小对我的大地图的一部分进行“快照”。

我的问题:确定从地图中提取的当前模式的识别号最简单和/或最快的方法是什么?

演示:我有一个 2x2 窗口(所以是 2x2 矩阵)。有 2^(2x2)=16 种可能的模式组合。

假设我提取模式

从我的地图中,我怎样才能轻松快速地确定这是上面示例中的模式编号 10?

到目前为止我的想法:

1:简单循环

循环遍历所有模式,直到找到正确的模式,可能通过检查两种模式的差异是否为零矩阵。

2:使用 Row-Sum 和 Column-Sum 作为标识符

我对所有 n 行和所有 n 列求和,并将这些总和用作多维数组中的子索引。对于上面的例子: sumRow1 = 1 sumRow2 = 1 sumCol1 = 1 sumCol2 = 1 所以我的模式被保存在 patternNumbers[1][1][1][1] = 10 中。另一个例子是模式 16,它将被保存在模式编号[2][2][2][2] = 16。

更大窗口的可能优势:我只需要计算 2*n 总和并立即可以使用这些总和来解决我正在寻找的模式。很大很大的缺点:我需要一个 (2*n) 维数组,其中会留下许多空条目。所以开销比较大。

你们有没有人这样做过?任何想法如何解决这个问题?我也没有考虑任何形式的对称性(旋转或直线)。

任何帮助是极大的赞赏!