我已经看到stackoverflow上的其他帖子在某种程度上与我要提出的荒谬问题有关,但是没有一个帖子让我愚蠢到足以让我得到我想要的东西.
我已安装rabbitmq并正在运行.
我已经成功add_user以及add_vhost.但是在文档的下一步中,它说set_permissions并且我失败了.
我Error: could not recognise command输入以下内容时得到:
$ sudo rabbitmqctl set_permissions -p myvhost myuser ".*" ".*" ".*"
Run Code Online (Sandbox Code Playgroud)
(这是从文档中逐字复制和粘贴所以看起来有点荒谬,它不起作用..并且'识别'在错误消息中拼写错误msg没有帮助)
我的问题是什么".*" ".*" ".*"意思/代表什么?
我的目标是找到尽可能少的子集[af]来组成全集A.
A = set([1,2,3,4,5,6,7,8,9,10]) # full set
#--- below are sub sets of A ---
a = set([1,2])
b = set([1,2,3])
c = set([1,2,3,4])
d = set([4,5,6,7])
e = set([7,8,9])
f = set([5,8,9,10])
Run Code Online (Sandbox Code Playgroud)
实际上,我正在处理的父集A包含15k个独特元素,具有30k个子集,这些子集的长度范围从单个唯一元素到1.5k个唯一元素.
截至目前,我正在使用的代码看起来或多或少像以下一样,并且很慢:
import random
B = {'a': a, 'b': b, 'c': c, 'd': d, 'e': e, 'f': f}
Bx = B.keys()
random.shuffle(Bx)
Dict = {}
for i in Bx: # iterate through shuffled keys.
z = [i]
x = B[i]
L = len(x)
while L < len(A): …Run Code Online (Sandbox Code Playgroud) 我一定错过了什么,因为这很奇怪......
a = ['a', 'b', 'c']
a1 = ['b', 'a']
foo = list( set(a) - set(a1))
Run Code Online (Sandbox Code Playgroud)
**返回**
foo == ['c']
type(foo) == <type 'list'>
foo[0] == 'c'
Run Code Online (Sandbox Code Playgroud)
**现在奇怪的部分**
foo = foo.insert(0, 'z')
foo == None
Run Code Online (Sandbox Code Playgroud)
为什么列表操作如insert,并追加导致foo为None?
以下内容完成了我的顶级示例尝试但看起来很荒谬.
import itertools
a = ['a', 'b', 'c']
a1 = ['b', 'a']
foo = list(set(a) - set(a1))
q = [['z']]
q.append(foo)
q = [i for i in itertools.chain.from_iterable(q)]
q == ['z', 'c']
Run Code Online (Sandbox Code Playgroud)
任何见解将不胜感激.谢谢.
是否可以通过PointField的lng,lat值查询Django模型?
<---example--->
Foo.objects.filter(bar=(-73, 34))
## bar == name of PointField in the django model.
## -73 == longitude
## 34 == latitude
Run Code Online (Sandbox Code Playgroud)