小编use*_*544的帖子

在管道之后,该命令被视为以空格为前缀

当我键入时,有时在我的终端(Ubuntu)上:

ls | grep toto
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

 grep: command not found*
Run Code Online (Sandbox Code Playgroud)

请注意,shell正在编写以空格为前缀的grep.这怎么可能?

bash ubuntu grep pipe

11
推荐指数
2
解决办法
2261
查看次数

Elasticsearch数组必须且必须为

我的弹性搜索数据库中有这样的文档:

{
   "tags"   =>   [
      "tag-1",
      "tag-2",
      "tag-3",
      "tag-A"
   ]
   "created_at"   =>"2013-07-02 12:42:19   UTC",
   "label"   =>"Mon super label"
}
Run Code Online (Sandbox Code Playgroud)

我希望能够使用以下标准过滤我的文档:文档标签数组必须包含标签-1,标签-3和标签-2,但不能包含标签-A.

我试图使用bool过滤器,但我无法使其工作!

filtering elasticsearch

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

将docker容器部署到生产环境

我在我的开发机器上创建了一个docker镜像,并在其上测试了我的RAILS代码.容器以这种方式使用来自主机的代码:

docker run -v [/path/to/dir/to/mount/on/local/machine/]:[/desired/path/in/docker/] -p [port to forward] -i -t [name of image] /bin/bash
Run Code Online (Sandbox Code Playgroud)

现在我想将容器推到预生产环境,然后是生产环境.

最好的方法是什么?我应该在preprod/prod服务器上安装docker然后使用图像吗?

或者我应该将我的分段配置为与我的图像相同并上传我的源代码?

deployment ruby-on-rails production-environment docker

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

github“网络推送通知”如何工作?

似乎 github 在其 Web 界面上使用轮询服务器进行实时通知(live.github.com)。

似乎该技术既不是基于 Websocket 的,也不是基于 XHR 轮询的。

它是如何开发的?

real-time github websocket

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

Rubocop标签

我们想使用Rubocop验证我们的ruby语法正确并遵循基本代码指南.

我们有这个规则的公寓:我们缩进使用标签允许任何人决定他们希望如何渲染它们(显示它们像2或4个空格)

问题是rubocop似乎旨在拒绝标签压缩AT ALL.

我们怎样才能将所有这些规则覆盖为空间复合体?

编辑:我正在考虑重写这个模块https://github.com/bbatsov/rubocop/blob/master/lib/rubocop/source_parser.rb将我的文件中的所有标签替换为2个空格,以创建宝石的幻觉...

ruby syntax tabs space rubocop

5
推荐指数
3
解决办法
3721
查看次数

在 vim 上突出显示复制的区域

我想模仿 Vim Adventure 游戏中的一个不错的效果:当执行 yank 命令时,我希望 yank 区域高亮显示(假设为红色)一秒钟,以向我表明我的选择是正确的。

例如,yy会以红色突出显示当前行一秒钟,然后我就会知道选择了什么。

vim yank

5
推荐指数
3
解决办法
1351
查看次数

配置H2进行春季启动

我正在尝试配置spring boot以将我的测试数据源设置为在PostgreSQL模式下使用h2。我在测试/资源/应用程序中设置以下行:

spring.datasource.url=jdbc:h2:mem:db1;MODE=PostgreSQL
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
Run Code Online (Sandbox Code Playgroud)

但是Spring Boot继续为我加载默认的h2配置。

如何强制Spring Boot使用我的特殊h2配置?

h2 spring-boot

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