小编gay*_*vat的帖子

Elixir从列表中删除重复项

有人愿意使用Functional Programming和Elixir Constructs为List(X)中的重复值提供一些替代解决方案吗?

X = [1,26,3,40,5,6,6,7] # the 6 being the duplicate
Run Code Online (Sandbox Code Playgroud)

我想到的用于解决此问题的库存解决方案是迭代列表(X),并添加到新的列表(Y),其中密钥尚不存在.

谢谢

elixir

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

kibana过滤器缺少子串

如何对kibana提出这样的要求?

where field does not contain substring
Run Code Online (Sandbox Code Playgroud)

很容易创建像这样的过滤器field: substring.既不是not "substring",field: not(substring)field: not(*substring*)不起作用

elasticsearch kibana

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

Rails应用程序和goliath api和数据库/模型共享

我正在尝试用Goliath框架创建异步api.服务应该写入mysql,向RabbitMQ添加消息并接收响应.还应该有一个使用Rails构建的单独管理应用程序.我有几个问题:

有没有办法在Rails和Goliath之间有效地共享模型?使用Activerecord或任何其他orm与em有什么问题吗?是否有最佳实践,配置(连接池大小,驱动程序)或其他选项?我必须使用什么来接收来自AMQP的消息?是否可以更好地构建一个单独的eventmachine守护进程,或者我可以以某种方式使用Goliath的那个东西?谢谢你提前.

ruby ruby-on-rails eventmachine goliath

11
推荐指数
1
解决办法
1338
查看次数

rails序列化数组验证

我需要在email_list中验证电子邮件保存.为验证我有EmailValidator.但我无法弄清楚如何在validates_each对中使用它.还有其他方法可以进行验证吗?

class A < ActiveRecord::Base
  serialize :email_list
  validates_each :email_list do |r, a, v|
    # what should it be here? 
    # EmailValidator.new(options).validate_each r, a, v
  end
end
Run Code Online (Sandbox Code Playgroud)

validation serialization activerecord ruby-on-rails activemodel

6
推荐指数
2
解决办法
3232
查看次数

如何配置 Steep 来查找 stdlib 之外的 gem 的 RBS 文件?

Cannot find type `Sinatra::Base`
Run Code Online (Sandbox Code Playgroud)

红宝石文件

class StaticApp < Sinatra::Base
end  
Run Code Online (Sandbox Code Playgroud)

.rbs 文件

class StaticApp < Sinatra::Base
end  
Run Code Online (Sandbox Code Playgroud)

跑步

bundle exec steep check --log-level=fatal
Run Code Online (Sandbox Code Playgroud)

结果

[error] Cannot find type `Sinatra::Base`
Diagnostic ID: RBS::UnknownTypeName 
Run Code Online (Sandbox Code Playgroud)

我用steep宝石。看来需要一些文件。但

library 'sinatra' 
Run Code Online (Sandbox Code Playgroud)

不起作用。

#<RBS::EnvironmentLoader::UnknownLibraryError: Cannot find type definitions for library: sinatra ([nil])>
Run Code Online (Sandbox Code Playgroud)

我有什么错吗?谢谢。

ruby ruby-3 rbs steep

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

如何在mac os上通过brew安装ffmpeg?

是否可以通过brew安装ffmpeg?

brew install ffmpeg

Warning: A newer Command Line Tools for Xcode release is available
You should install the latest version from: http://connect.apple.com
==> Installing ffmpeg dependency: texi2html
==> Downloading http://download.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.gz 
######################################################################## 100.0%
curl: (6) Could not resolve host: mirror.yongbok.net; nodename nor servname provided, or not known 
Error: Download failed: http://download.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.gz
Run Code Online (Sandbox Code Playgroud)

brew install texi2html

Warning: A newer Command Line Tools for Xcode release is available
You should install the latest version from: http://connect.apple.com
 ==> Downloading http://download.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.gz 
######################################################################## 100.0%
curl: (6) …
Run Code Online (Sandbox Code Playgroud)

homebrew ffmpeg

4
推荐指数
1
解决办法
7603
查看次数

如何用yield_self打破链条

是否有可能打破 ruby​​ 中的 Yield_self (then) 链?

"a".then { |str| <break> if break_condition }.then { |str| str << "b" } # => I need "a"
Run Code Online (Sandbox Code Playgroud)

ruby

4
推荐指数
1
解决办法
125
查看次数

git clone通过ssh返回Permission denied(publickey,password)

我有production_server和git_repo_server,git_repo_server .ssh /授权密钥有生产用户id_rsa.pub.当我ssh到production_server并制作git clone时 - 它工作正常,不要问任何密码.当我尝试使用ssh将git repo克隆到我的本地mashine上的production_server时,我看到:

Permission denied, please try again.
Permission denied (publickey,password).
Run Code Online (Sandbox Code Playgroud)

看起来应该配置ssh以将命令发送到远程服务器.但我不知道该怎么做.谢谢你的帮助!

git deployment ssh ruby-on-rails vlad-deployer

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

如何在ruby中将服务对象/模块作为参数传递

是否可以使用Module或对象作为ruby中每个方法的参数?

我需要类似的东西.

module PrintAny
  def call(text)
    puts text
   end
end

["any"].each PrintAny
Run Code Online (Sandbox Code Playgroud)

ruby metaprogramming ruby-on-rails-3

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