小编Tzu*_*hay的帖子

是否有可能使openssl跳过国家/通用名称提示?

有没有办法让openssl滑动提示,例如

Country Name (2 letter code) [US]:
Organization Name (eg, company) [My Company Name LTD.]:
Common Name (eg, YOUR name) [something]:
Run Code Online (Sandbox Code Playgroud)

使用时创建证书

openssl req -config openssl.cnf -new -x509 ...
Run Code Online (Sandbox Code Playgroud)

鉴于这些参数在openssl.cnf文件中提供

例如

countryName         = Country Name (2 letter code)
countryName_default     = US
countryName_min     = 2
countryName_max     = 2
0.organizationName      = Organization Name (eg, company)
0.organizationName_default  = My Company Name LTD.
commonName          = Common Name (eg, YOUR name)
commonName_max      = 64
commonName_default      = ${ENV::CN}
Run Code Online (Sandbox Code Playgroud)

openssl

71
推荐指数
5
解决办法
4万
查看次数

bootstrap typeahead - 改变来源

我正在寻找一种改变source输入的方法.

例如,假设我有以下2个列表,并且取决于具体情况,我想让typeahead使用不同的源.

var list1 = ["this", "is", "first", "list"],
    list2 = ["second", "list", "comes", "here"];

$("selector").typeahead({source: list1})
Run Code Online (Sandbox Code Playgroud)

然后,当我这样做

$("selector").typeahead({source: list2})
Run Code Online (Sandbox Code Playgroud)

并开始在输入框中输入,第一个列表出现在新的列表下方.

我试过了

$("selector")
    .removeData()
    .typeahead({source: list2})
Run Code Online (Sandbox Code Playgroud)

然而,它没有任何效果.

jquery twitter-bootstrap bootstrap-typeahead

14
推荐指数
2
解决办法
2万
查看次数

以下cron表达式是否每45分钟一次?

我愿意每45分钟运行一次脚本(不是每小时45分钟)

例如10:00,10:45,11:30,12:15,依此类推.

*/45 * * * *
Run Code Online (Sandbox Code Playgroud)

我不确定这是正确的表达方式.

cron

13
推荐指数
1
解决办法
6515
查看次数

什么是IE对HTMLDocument和HTMLElement

在javascript的范围内,引用HTMLDocumentHTMLElement引发IE8上的错误.

我得到的错误是"HTMLElement未定义".

让JS与此浏览器的本机DOM对象进行交互的方法是什么?

html javascript internet-explorer dom

12
推荐指数
1
解决办法
4648
查看次数

在lua中代表unichar的方式是什么?

如果我需要具有以下python值,则unicode char'0':

>>> unichr(0)
u'\x00'
Run Code Online (Sandbox Code Playgroud)

我怎样才能在Lua中定义它?

unicode lua

9
推荐指数
3
解决办法
5775
查看次数

Lua的libpcre实现是否可能不支持'\ d'?

我发现这\d不被认可[0-9].请参阅下面的控制台输出:

> require "rex_pcre"
> return rex_pcre.new("[0-9]+"):exec("1234")
1       4       table: 0x2141ce0
> return rex_pcre.new("\d+"):exec("1234")
nil
Run Code Online (Sandbox Code Playgroud)

我错过了什么或什么?

UPDATE

正如Kevin Ballard正确回答的那样,字符串转义工作!例如

> return rex_pcre.new("\\d+"):exec("1234")
1       4       table: 0x21427f0
> return rex_pcre.new([[\d+]]):exec("1234")
1       4       table: 0x2142ee0
Run Code Online (Sandbox Code Playgroud)

谢谢凯文

regex lua pcre

7
推荐指数
1
解决办法
720
查看次数

mongodb索引嵌入字段(点表示法)

我们假设这是一个代表客户的文档.

{
    company_name: 'corporate ltd.',
    pocs: [
       {name: 'Paul', email: 'paul@corporate.com'},
       {name: 'Jessica', email: 'jessica@corporate.com'}
    ]
}
Run Code Online (Sandbox Code Playgroud)

我想为我定义一个唯一的索引,pocs.email 所以我发出了以下命令:

db.things.ensureIndex({"pocs.email": 1}, {unique: true})
Run Code Online (Sandbox Code Playgroud)

奇怪的是,当试图添加另一家公司,其中有一个电子邮件已经存在于另一家公司时,mongo拒绝这一点,尊重唯一索引约束.

也就是说,以下内容不存在:

{
    company_name: 'corporate ltd.',
    pocs: [
       {name: 'Paul', email: 'paul@corporate.com'},
       {name: 'Jessica', email: 'jessica@corporate.com'}
    ]
},
{
    company_name: 'contoso llc',
    pocs: [
       {name: 'Paul', email: 'paul@corporate.com'},
    ]
}
Run Code Online (Sandbox Code Playgroud)

哪个好.但是,在同一文档中具有重复的poc是可能的,例如

{
    company_name: 'corporate ltd.',
    pocs: [
       {name: 'Paul', email: 'paul@corporate.com'},
       {name: 'Paul', email: 'paul@corporate.com'},
       {name: 'Jessica', email: 'jessica@corporate.com'}
    ]
},
Run Code Online (Sandbox Code Playgroud)

请参阅下面的cli命令序列:

> version()
version: 2.0.2 …
Run Code Online (Sandbox Code Playgroud)

mongodb

7
推荐指数
1
解决办法
2014
查看次数

写我自己的MIB - 任何参考如何这样做?

将一些OID映射到系统命令实际上是我所需要的但是,我找不到一个解释如何组成这样的东西的资源.任何的想法?

snmp mib

6
推荐指数
1
解决办法
4261
查看次数

确定当前浏览器是否支持`<input type ="email"..(例如)?的最简单方法是什么?

使用HTML5,以下标记就足以让浏览器处理输入验证.

它将验证输入是否与电子邮件地址格式匹配以及实际提供的格式:

<input id="email" name="email" type="email" placeholder="Email address" required/>
Run Code Online (Sandbox Code Playgroud)

没有必要挂钩事件,既不是输入框也不是提交按钮,就好了.

我正在寻找一种方法来决定浏览器是否已经支持此功能,或者我应该自己处理输入验证.

我想知道是否有办法直接推进,或者我是否应该保留所有可能的品牌 - 版本组合和支持标志的表格.

javascript validation html5 cross-browser

5
推荐指数
1
解决办法
959
查看次数

python以这种方式(成对)处理locals()的原因是什么?

获取这个简单的python代码,与re.compile实例相同.我注意到即使我使用的是相同的值,它也会创建两个实例,并相应地重复它们.

我想知道是否能说出这种行为的原因,

  • 为什么它会创建第二个实例?
  • 为什么只有两个?
  • 为什么每次都选择另一个而不是随机?

CLI代码:

>>> import re
>>>
>>> rec = re.compile("(?:[-a-z0-9]+\.)+[a-z]{2,6}(?:\s|$)")
>>>
>>> rec.match('www.example.com')
<_sre.SRE_Match object at 0x23cb238>
>>> rec.match('www.example.com')
<_sre.SRE_Match object at 0x23cb1d0>
>>> rec.match('www.example.com')
<_sre.SRE_Match object at 0x23cb238>
>>> rec.match('www.example.com')
<_sre.SRE_Match object at 0x23cb1d0>
>>> rec.match('www.example.com')
<_sre.SRE_Match object at 0x23cb238>
>>> rec.match('www.example.com')
<_sre.SRE_Match object at 0x23cb1d0>
Run Code Online (Sandbox Code Playgroud)

编辑:

正如@kimvais 回答的那样,原因在于_它保留了最新的任务.看,如果不分配,而不是打印,它始终是相同的.

>>> print rec.match('www.example.com')
<_sre.SRE_Match object at 0x23cb1d0>
>>> print rec.match('www.example.com')
<_sre.SRE_Match object at 0x23cb1d0>
>>> print rec.match('www.example.com')
<_sre.SRE_Match object at 0x23cb1d0>
>>> …
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
1
解决办法
98
查看次数