Questions tagged «key»

用于检索配对值的唯一标识符。用于哈希表和数据库。


8
PHP多维数组搜索(按特定值查找键)
我有这个多维数组。我需要搜索它,仅返回与“ slug”的值匹配的键。我知道还有其他有关搜索多维数组的线程,但是我对这些情况的理解还不够。非常感谢您的帮助! 所以我需要一个像这样的函数: myfunction($products,'breville-one-touch-tea-maker-BTM800XL'); // returns 1 这是数组: $products = array ( 1 => array( 'name' => 'The Breville One-Touch Tea Maker', 'slug' => 'breville-one-touch-tea-maker-BTM800XL', 'shortname' => 'The One-Touch Tea Maker', 'listprice' => '299.99', 'price' => '249.99', 'rating' => '9.5', 'reviews' => '81', 'buyurl' => 'http://www.amazon.com/The-Breville-One-Touch-Tea-Maker/dp/B003LNOPSG', 'videoref1' => 'xNb-FOTJY1c', 'videoref2' …

8
Python:将元组/字典作为键,进行选择,排序
假设我有大量不同颜色的水果,例如24个蓝色香蕉,12个绿色苹果,0个蓝色草莓等等。我想将它们组织成Python的数据结构,以便于选择和排序。我的想法是将它们放入以元组为键的字典中,例如, { ('banana', 'blue' ): 24, ('apple', 'green'): 12, ('strawberry','blue' ): 0, ... } 甚至字典,例如 { {'fruit': 'banana', 'color': 'blue' }: 24, {'fruit': 'apple', 'color': 'green'}: 12, {'fruit': 'strawberry','color': 'blue' }: 0, ... } 例如,我想检索所有蓝色水果或所有颜色的香蕉的列表,或按水果名称对这本词典进行排序。有没有办法做到这一点? 用元组作为键的字典可能不是处理这种情况的正确方法。 欢迎所有建议!

14
SSL:错误:0B080074:x509证书例程:X509_check_private_key:密钥值不匹配
我无法设置SSL。我已经用Google搜索了,发现了一些解决方案,但是没有一个对我有用。我需要一些帮助... 这是我尝试重新启动Nginx时遇到的错误: root@s17925268:~# service nginx restart Restarting nginx: nginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/conf.d/ssl/ssl.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch) nginx: configuration file /etc/nginx/nginx.conf test failed 我的证书来自StartSSL,有效期为1年。 这是我测试的内容: 证书和私钥没有尾随空格。 我没有使用默认的server.key文件。 我检查了nginx.conf,并且指令指向正确的私钥和证书。 我还检查了模数,并且密钥和证书的模数也不同。 谢谢您的帮助。:)

6
有什么方法可以将数字类型用作对象键?
看来,当我在对象中使用数字类型作为键名时,它总是会转换为字符串。无论如何,实际上是否可以将其存储为数字?正常的类型转换似乎不起作用。 例: var userId = 1; console.log( typeof userId ); // number myObject[userId] = 'a value'; console.dir(myObject); 目录输出: { '1': 'a value' } 我想要的是: { 1: 'a value' } 忠告?

1
如何通过其键删除lua表条目?
我有一个lua表,用作哈希图,即带有字符串键: local map = { foo = 1, bar = 2 } 我想“弹出”该表的键所标识的元素。有一种table.remove()方法,但是只需要删除元素的索引(即数字),而不需要通用键。我希望能够做到table.remove(map, 'foo'),这就是我的实现方式: function table.removekey(table, key) local element = table[key] table[key] = nil return element end 有更好的方法吗?
94 lua  key  lua-table 

5
搜索数组中的最高键/索引
如何使用PHP获得数组中最高的键/索引?我知道如何做到这些。 例如,我想从该数组中获取“ 10”作为整数值: $arr = array( 1 => "A", 10 => "B", 5 => "C" ); 我知道如何编程,但是我问自己是否也有此功能。
92 php  arrays  key  highest 


5
不推荐使用KeyboardEvent.keyCode。实际上这是什么意思?
根据MDN,我们绝对应该不使用该.keyCode属性。不推荐使用: https://developer.mozilla.org/zh-CN/docs/Web/API/KeyboardEvent/keyCode 在W3学校中,这个事实被淡化了,只有一个旁注,.keyCode即提供该注释仅是为了兼容性,并且最新版本的DOM Events Specification建议使用该.key属性。 问题是.key浏览器不支持,那么我们应该使用什么呢?有什么我想念的吗?

7
检查数组中的索引或键的最简单方法?
使用: set -o nounset 有一个索引数组,如: myArray=( "red" "black" "blue" ) 检查元素1是否设置的最短方法是什么? 我有时会使用以下内容: test "${#myArray[@]}" -gt "1" && echo "1 exists" || echo "1 doesn't exist" 我想知道是否有首选的。 如何处理非连续索引? myArray=() myArray[12]="red" myArray[51]="black" myArray[129]="blue" 例如如何快速检查51已经设置的? 如何处理关联数组? declare -A myArray myArray["key1"]="red" myArray["key2"]="black" myArray["key3"]="blue" 例如如何快速检查key2已使用的?
89 arrays  bash  indexing  key 

6
Java AES并使用我自己的密钥
我想使用我自己的密钥使用AES加密字符串。但是我在密钥的位长上遇到了麻烦。您能否查看我的代码并查看需要修复/更改的内容。 public static void main(String[] args) throws Exception { String username = "bob@google.org"; String password = "Password1"; String secretID = "BlahBlahBlah"; String SALT2 = "deliciously salty"; // Get the Key byte[] key = (SALT2 + username + password).getBytes(); System.out.println((SALT2 + username + password).getBytes().length); // Need to pad key for AES …
88 java  key  aes 

20
如何检查是否存在多个数组键
我有各种各样的数组,要么包含 story & message 要不就 story 如何检查数组是否同时包含故事和消息? array_key_exists()只在数组中查找该键。 有没有办法做到这一点?
87 php  key 


2
如何在python中将多个值添加到字典键?[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 6年前关闭。 改善这个问题 我想将多个值添加到python字典中的特定键。我怎样才能做到这一点? a = {} a["abc"] = 1 a["abc"] = 2 这会将a [“ abc”]的值从1替换为2。 我想要的是a [“ abc”]具有多个值(1和2)。
80 python  dictionary  key 

13
如何在Javascript中获取数组键?
我用以下代码创建了一个数组: var widthRange = new Array(); widthRange[46] = { min:0, max:52 }; widthRange[66] = { min:52, max:70 }; widthRange[90] = { min:70, max:94 }; 我想循环获取每个值46、66、90。我尝试过,for (var key in widthRange)但这给了我很多额外的属性(我假设它们是对象上的函数)。我不能使用常规的for循环,因为这些值不是连续的。
80 javascript  arrays  key 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.