小编Pla*_*ato的帖子

我可以在zsh中使用自动完成kubectl吗?

我每天发现自己在......

$ kubectl --context=foo get pods
  < copy text manually >
$ kubectl --context=foo logs dep1-12345678-10101
Run Code Online (Sandbox Code Playgroud)

我想通过匹配资源循环

$ kubectl --context=foo logs dep1<TAB>
Run Code Online (Sandbox Code Playgroud)

但这对我的库存设置似乎没有任何作用.有任何想法吗?

osx 10.12.3 kubectl v1.4.5 zsh zsh 5.2(x86_64-apple-darwin16.0)

zsh autocomplete kubernetes kubectl

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

如何从Kubernetes集群外部连接到CockroachDB?

根据文档,我已经设置并部署了包含三个CockroachDB pod的Kubernetes状态集.我的最终目标是在不需要使用kubectl的情况下查询数据库.我的中间目标是查询数据库而不实际炮轰到数据库pod中.

我将一个端口从一个端口转发到我的本地机器,并尝试连接:

$ kubectl port-forward cockroachdb-0 26257
Forwarding from 127.0.0.1:26257 -> 26257
Forwarding from [::1]:26257 -> 26257

# later, after attempting to connect:
Handling connection for 26257
E0607 16:32:20.047098   80112 portforward.go:329] an error occurred forwarding 26257 -> 26257: error forwarding port 26257 to pod cockroachdb-0_mc-red, uid : exit status 1: 2017/06/07 04:32:19 socat[40115] E connect(5, AF=2 127.0.0.1:26257, 16): Connection refused


$ cockroach node ls --insecure --host localhost --port 26257
Error: unable to connect or connection lost.

Please check …
Run Code Online (Sandbox Code Playgroud)

portforwarding kubernetes cockroachdb

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

如何生成元素的随机加权分布

我想返回一个数组,它有一组根据自定义频率随机分布的独特元素.我的真实世界用例是基于对这些图像的受欢迎程度的定性权重来重复轮播图像.

例如,假设我有5个带权重的元素:

A,20%B,50%C,80%D,10%

我想编写一个函数,给定一个长度,试图近似一个序列,使C出现的频率是D的八倍; D的出现次数比B少5次; A的出现频率是C的三倍.

javascript arrays algorithm

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

我可以从 CQRS 命令返回状态吗?

我刚刚了解了 CQRS,并一直在分析我现有的代码,寻找我违反或应用 CQRS 的地方。

到目前为止,我还没有发现任何查询正在改变状态的地方。然而,许多命令修改状态并返回表示更新状态的数据对象。
例如: Angular 客户端向/api/message.post. 用户的 ID 附加到 HTTP 服务器的请求(基于 HTTP 标头),并传递给处理message.post命令的微服务。命令处理程序的结果是{ok: false}or {ok: true, message: {_id: "xyz", text: "new" ...}},响应对象由 HTTP 服务器从微服务代理回 Angular。

从命令返回状态是否违反 CQRS?
我是否应该从命令中仅返回“ok:true/false”,然后发出第二个请求以获取新消息?如果是这样,为什么?
如果请求/响应是通过浏览器的 http 进行的,那么开销是否值得?

编辑我在命令末尾获得所需数据的原因是,我的读取和写入模型当前是相同的。我确实明白,将来我可以为命令应用写入模型,为查询应用读取模型,此时返回命令写入的数据不再有意义。

architecture cqrs

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

如何为graphicsmagick配置JPEG委托?

我想将图像裁剪到指定的像素区域.我想使用https://github.com/aheckmann/gm中gm模块.我正在运行Linux Mint 13和node.js v0.9.4pre.

我遇到一个错误,听起来像graphicsmagick不知道jpegs:

Error: Command failed: gm convert: No decode delegate for this image format (./assets/images/temp/2aadd4379e1cf2b59429994270db2a8a.jpg)
Run Code Online (Sandbox Code Playgroud)

果然,gm convert -list formats没有显示jpeg代表:

<snip>
     IPTC P  rw-  IPTC Newsphoto
 IPTCTEXT P  rw-  IPTC Newsphoto text format
IPTCWTEXT P  rw-  IPTC Newsphoto text format
      K25 S  r--  Kodak Photo RAW
<snip>
Run Code Online (Sandbox Code Playgroud)

graphicsmagick有一个ftp文件夹,其中包含代理的源代码(带有自述文件.)所以我jpegsrc.v6b.tar.gz按照源文件附带的安装文档中的建议下载,解压缩并安装.

我敢肯定安装了JPEG库cjpegdjpeg,也许还有其他的东西.然而make uninstall,我发现没有或没有.我还没有尝试过安装任何其他版本的jpeg库.安装jpeg库后,我卸载并重建了graphicsmagick.

仍然没有列出的JPEG代表gm convert -list formats.

我正在从Imagemagick迁移,即使没有安装此库,也没有任何调整jpeg的问题.

我该怎么做才能让图形处理jpeg? …

jpeg imagemagick node.js graphicsmagick

3
推荐指数
1
解决办法
5472
查看次数