问题标签 [key]
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.
javascript - 是否可以在 HTML 输入字段中处理向上/向下键?
我正在为输入文本字段构建自动完成功能。目前我可以使用鼠标单击来选择选择,我想添加键盘控制以允许自动完成控制。我在 onkeyup 事件中监控了键码,它出现为上/下键,键码都是 0。
我想知道是否有更好的方法可以做到这一点。
谢谢。
cryptography - RSA 公钥文件类型检测
我得到了一个 RSA pubkey.dat(几乎很明显它是什么),它的内容结构如下:
- ASN1 大约 1024 位的整数(模数)
- ASN1 整数(指数)
- 256 字节的 Blob(签名)
没有像“----begin---”这样的标签。纯十六进制值。
有什么方法可以识别它的格式,比如它是 DER/PEM/etc ,所以我可以用 python 加密库或 c++ 上的 crypto++ 打开它?
(或者如果它与我要检查的公共标准结构名称匹配)
似乎它不是 PEM,因为 M2crypt 无法加载它。
提前致谢。
c++ - 将两个键与 std::map 一起使用的最佳方法是什么?
我有一个std::map
用于存储 x 和 y 坐标的值。我的数据非常稀疏,所以我不想使用数组或向量,这会导致大量内存浪费。我的数据范围从-250000到250000,但我最多只有几千个点。
目前我正在std::string
使用两个坐标(即"12x45"
)创建一个并将其用作键。这似乎不是最好的方法。
我的其他想法是使用 int64 并将两个 int32 推入其中并将其用作键。
或者使用具有两个坐标的类。对用作键的类有什么要求?
做这个的最好方式是什么?我宁愿不使用地图的地图。
iphone - 如何访问 NSMutableDictionary 的键?
我意识到斯坦福的 iPhone 编程东西已经被打败了(我敢肯定)。我只是在找出如何使用 URL 打印密钥时遇到了一些麻烦。我也不知道如何只打印以斯坦福开头的密钥。我知道这是 NSString 的一种方法。
php - 规范化 PHP 中数组键的大小写
是否有一种“更好”的方式(内置函数,更好的算法)来规范 PHP 数组中所有键的大小写?循环并创建一个新数组有效
但似乎这些应该是“就地”做到这一点的一种方式。
更新:看起来有一个内置的,没有欺骗性地命名但我不知何故错过了array_change_key_case
。我仍然很乐意看到可以让您更好地处理当您点击“重复”键时发生的事情的算法方法。
c - 如何提供 OpenSSL 随机数据以用于 ECDSA 签名?
我想在使用 EC 密钥对数据进行签名期间提供 OpenSSL 特定数据以用作随机种子。我这样做是为了将我的应用程序与另一个参考应用程序(封闭源代码)进行比较。该实用程序将带有私钥的文件、带有要签名的数据的文件和带有随机数据的文件作为参数。
我已经生成了 EC 密钥,并签署了数据,但由于我没有共同点,因此无法比较这两个应用程序。OpenSSL 生成用于对数据进行签名的随机数据(可能来自 /dev/random),因此每次运行都会给我一个不同的签名。
我已尝试RAND_clear()
与 结合使用RAND_add()
,但不断更改签名。要么我不理解整个 ECDSA 概念,要么我做错了什么。
我比较应用程序的第二个选项是导入公钥并验证参考程序生成的签名。这是更好的选择,但我无法导入给定的示例公钥(83 个字符的十六进制字符串)。EC_POINT_oct2point()
一直给我空结果。
任何帮助/指针/参考将不胜感激。
sql - 记录链接到任何表?
嗨,我在这方面有点挣扎,可以使用一些想法......
假设我的数据库有以下表格;客户 供应商 销售发票 采购发票 货币
等等等等
我希望能够将“Notes”记录添加到任何类型的记录中
Notes 表会这样
NoteFK 是客户或供应商等的 PK 并且 NoteFKType 表示注释所针对的记录类型
现在我意识到我不能添加一个引用多个表的 FK,而不需要在所有表中都存在 NoteFK。
那么您将如何设计上述内容?注释 FK 需要在上述任何表格中
干杯,丹尼尔
mysql - SQL Server 迁移到重构 MySQL 与 InnoDB 键和约束问题
我正在将最初使用 SQL Server 2005、ASP.NET 和 Windows 2003 的 Web 应用程序及其基础架构重新开发为 LAMMP(当然,对于 memcached 的额外 M)堆栈,并且由于架构被大量重构(有很好的理由这样做)我必须编写自定义迁移应用程序。
问题是 InnoDB 主键 + 外键约束阻碍了我将数据插入其 MySQL/InnoDB 表的能力。我已经尝试过使用 DISABLE KEYS 和 FOREIGN_KEY_CHECKS 方法并临时删除主节点上的自动增量,当尝试进行这些更改之一(例如 DISABLE KEYS)时会引发错误,因为它在 InnoDB 中不受支持或尝试删除在空表中的列上分配主键或迁移应用程序在表为空时输入记录时抛出错误说键已存在。除了首先删除所有密钥然后再将它们放回去之外,还有什么可以做的(我认为这也会给我带来地狱)?
谢谢!
c - 如何检测在 C 中使用诅咒按下的箭头键?
在尝试通过 curses (ncurses) 从箭头键获取输入时,它不会捕获为 KEY_UP 等。我使用了带有 true 参数的键盘函数,但 getch 仍然返回了一个转义序列。如何切换 getch() 返回的值并专门抓住箭头键?
database - 在 ERD 中正确获取主键和外键
我读了我的笔记,现在我不确定这些键。
我的逻辑图
替代文字 http://files.getdropbox.com/u/175564/db/db-11.png
此表应符合以下物理 ERD
替代文字 http://files.getdropbox.com/u/175564/db/db-22.png
我的表中只有一个外键Question
。
我想知道
- 表Question-tag-xref、 AND和表Answers
question-id
中的and也应该是外键吗?question-tag
question-id
answer