Questions tagged «key»

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


17
给定哈希图中的键,如何更新值?
假设我们有一个HashMap<String, Integer>Java语言。 如何为找到的每个字符串更新(递增)字符串键的整数值? 一个可以删除并重新进入一对,但是开销会是一个问题。 另一种方法是只放置新的一对,而旧的将被替换。 在后一种情况下,如果哈希码与我尝试插入的新密钥发生冲突怎么办?哈希表的正确行为是为其分配一个不同的位置,或在当前存储桶中列出该列表。
624 java  key  hashmap 


11
如果字典键不可用,则返回None
我需要一种方法来获取字典值(如果它的键存在),或者简单地返回None,如果它不存在。 但是,KeyError如果您搜索不存在的键,Python会引发异常。我知道我可以检查密钥,但是我正在寻找更明确的密钥。None如果密钥不存在,是否有办法返回?

13
如何在Ubuntu上使用ssh-add永久添加私钥?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 我有一个受密码保护的私钥,可以通过SSH访问服务器。 我有2台Linux(ubuntu 10.04)机器,并且ssh-add命令的行为在两者中均不同。 在一台机器上,一旦我使用“ ssh-add .ssh / identity”并输入了密码,便会永久添加密钥,即,每次我关闭计算机并再次登录时,密钥都已添加。 在另一种方法中,每次登录时都必须添加密钥。 据我所记得,我在两者上都做过同样的事情。唯一的区别是密钥是在永久添加的密钥上创建的。 有谁知道如何将其永久添加到另一台计算机上?
474 ubuntu  ssh  key  ssh-agent 

14
PHP:如何使用array_filter()筛选数组键?
回调函数array_filter()仅传递数组的值,而不传递键。 如果我有: $my_array = array("foo" => 1, "hello" => "world"); $allowed = array("foo", "bar"); 删除数组中所有$my_array不在其中的键的最佳方法是$allowed什么? 所需的输出: $my_array = array("foo" => 1);
363 php  arrays  key 


16
SSH密钥:“'id_rsa.pub'的权限0644太开放了。” 在Mac上
我在Mac上生成一个ssh密钥对,并将公钥添加到我的ubuntu服务器(实际上,这是我的mac上的虚拟机),但是当我尝试登录ubuntu服务器时,它说: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/Users/tudouya/.ssh/vm/vm_id_rsa.pub' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /Users/tudouya/.ssh/vm/vm_id_rsa.pub Permission denied (publickey,password). 我已经尝试了多种方法来解决此问题,更改密钥文件模式,更改文件夹模式,作为关于stackoverflow的一些答案,但是它不起作用。 密钥文件权限: vm dir: drwxr-xr-x 4 …
259 ssh  permissions  key 

11
从mysql插入查询中获取新记录的主键ID?
好的,可以说我正在INSERT对一个表进行mysql操作,并且该表的列item_id设置为autoincrement和primary key。 如何获得查询以item_id在同一查询中输出新生成的主键的值? 目前,我正在运行第二个查询来检索ID,但是考虑到这可能会产生错误的结果,这似乎不是一种好习惯。 如果这不可能,那么确保我检索正确ID的最佳实践是什么?

4
SQL键,MUL,PRI和UNI
是什么区别MUL,PRI并UNI在MySQL? 我正在使用以下命令进行MySQL查询: desc mytable; 其中一个字段显示为MUL键,其他字段显示为UNI或PRI。 我知道,如果一个键为PRI,则每个表只能将一个记录与该键关联。如果键为MUL,是否表示可能有多个相关记录? 这是的回应mytable。 +-----------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+---------+------+-----+---------+-------+ | courseid | int(11) | YES | MUL | NULL | | | dept | char(3) | YES | | NULL | | | coursenum | char(4) | …
246 mysql  sql  key 


20
如何打印字典的键?
我想打印一个特定的Python字典键: mydic = {} mydic['key_name'] = 'value_name' 现在,我可以检查是否可以mydic.has_key('key_name'),但是我想做的是打印密钥的名称'key_name'。当然可以使用mydic.items(),但是我不想列出所有键,而只列出一个特定的键。例如,我期望这样的事情(用伪代码): print "the key name is", mydic['key_name'].name_the_key(), "and its value is", mydic['key_name'] 有什么name_the_key()方法可以打印键名? 编辑: 好的,非常感谢你们的反应!:)我意识到我的问题没有很好的表述和琐碎。我只是感到困惑,因为我意识到key_name mydic['key_name']是两个不同的东西,我认为key_name从字典上下文中打印出来是不正确的。但是实际上我可以简单地使用“ key_name”来引用密钥!:)
213 python  dictionary  key 

9
如何找到哈希键?
我知道在javascript对象中,哈希值会倍增,但是我一直无法找到内置函数来获取密钥 var h = {a:'b',c:'d'}; 我想要类似的东西 var k = h.keys() ; // k = ['a','c']; 自己编写一个函数来遍历所有项并将键添加到返回的数组中很简单,但是有没有一种更干净的标准方法呢? 我一直感觉它一定是我错过的一个简单的内置函数,但是我找不到它!
192 javascript  object  key 

5
在MySQL中使用INDEX与KEY有什么区别?
我知道如何在以下代码中使用INDEX。而且我知道如何使用外键和主键。 CREATE TABLE tasks ( task_id INT UNSIGNED NOT NULL AUTO_INCREMENT, parent_id INT UNSIGNED NOT NULL DEFAULT 0, task VARCHAR(100) NOT NULL, date_added TIMESTAMP NOT NULL, date_completed TIMESTAMP, PRIMARY KEY (task_id), INDEX parent (parent_id), .... 但是我发现使用KEY而不是INDEX的代码如下。 ... KEY order_date (order_date) ... 我在官方MySQL页面上找不到任何解释。谁能告诉我KEY和INDEX有什么区别? 我看到的唯一区别是,当我使用时KEY ...,我需要重复该单词,例如 KEY order_date (order_date)。
191 mysql  indexing  key 

12
如何直接在Python中获取字典键作为变量(而不是从值中搜索)?
对不起这个基本问题,但是我的搜索没有发现什么,除了如何根据其值获取字典的键外,我不希望使用它,因为我只想要键的文本/名称,并且担心搜索如果字典中有很多条目,按值排序可能最终会返回2个或更多键...我想做的是: mydictionary={'keyname':'somevalue'} for current in mydictionary: result = mydictionary.(some_function_to_get_key_name)[current] print result "keyname" 这样做的原因是我将这些信息打印到文档中,并且在执行此操作时要使用键名和值 我看过下面的方法,但这似乎只是返回键的值 get(key[, default])
189 python  dictionary  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.