小编anu*_*sn7的帖子

生成可与人类区分的随机颜色

我试图在javascript中随机生成十六进制的颜色.

然而,产生的颜色几乎与彼此无法区分.
有没有办法改善它?


这是我正在使用的代码:

function randomColor(){
   var allowed = "ABCDEF0123456789", S = "#";

   while(S.length < 7){
       S += allowed.charAt(Math.floor((Math.random()*16)+1));
   }
   return S;
}
Run Code Online (Sandbox Code Playgroud)

我听说过有关HSLHSV颜色模型的一些内容,但无法在我的代码中使用它.请帮忙.

提前致谢

javascript jquery

33
推荐指数
6
解决办法
4万
查看次数

将列表转换为namedtuple

在python 3中,我有一个元组Row和一个列表A:

Row = namedtuple('Row', ['first', 'second', 'third'])
A = ['1', '2', '3']
Run Code Online (Sandbox Code Playgroud)

如何Row使用列表初始化A?请注意,在我的情况下,我不能直接这样做:

newRow = Row('1', '2', '3')
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的方法

1. newRow = Row(Row(x) for x in A)
2. newRow = Row() + data             # don't know if it is correct
Run Code Online (Sandbox Code Playgroud)

python

26
推荐指数
1
解决办法
1万
查看次数

Couchbase PHP SDK 给出一般网络错误

我正在运行一个网站,其中有 2 个服务器用于网站代码(在 PHP 中)和 1 个服务器作为负载平衡器。所有 3 个都在运行 couchbase 实例,作为一个集群的一部分。

在此处输入图片说明

在 PHP 代码中,我使用 couchbase 桶如下:

$cluster = new \CouchbaseCluster('http://127.0.0.1:8091');
$greyloftWebbucket = $cluster->openBucket('some_bucket');
$query = \CouchbaseViewQuery::from('abcd', 'pqrs');
Run Code Online (Sandbox Code Playgroud)

当所有 couchbase 实例都在运行时,这种安排工作正常。当其中任何一个关闭并且我尝试访问存储桶时,我会随机收到以下错误:

[2015-07-17 13:46:08] production.ERROR: exception 'CouchbaseException' with message 'Generic network failure. Enable detailed error codes (via LCB_CNTL_DETAILED_ERRCODES, or via `detailed_errcodes` in the connection string) and/or enable logging to get more information' in [CouchbaseNative]/CouchbaseBucket.class.php:282
Stack trace:
#0 [CouchbaseNative]/CouchbaseBucket.class.php(282): _CouchbaseBucket->http_request(1, 1, '/_design/abcd...', NULL, 1)
#1 [CouchbaseNative]/CouchbaseBucket.class.php(341): CouchbaseBucket->_view(Object(_CouchbaseDefaultViewQuery))
#2 /var/www/greyloft-laravel/app/couchbasemodel.php(25): CouchbaseBucket->query(Object(_CouchbaseDefaultViewQuery))
#3 /var/www/greyloft-laravel/app/Http/Controllers/Listing.php(42): App\couchbasemodel::listings() …
Run Code Online (Sandbox Code Playgroud)

php couchbase

5
推荐指数
0
解决办法
2235
查看次数

标签 统计

couchbase ×1

javascript ×1

jquery ×1

php ×1

python ×1