小编gFo*_*iva的帖子

将字符串转换为ruby-on-rails中的函数

我需要一个通过输入字符串进行计算的方法,就像这样

function = "(a/b)*100"
a = 25
b = 50
function.something
>> 50
Run Code Online (Sandbox Code Playgroud)

有一些方法吗?

ruby ruby-on-rails ruby-on-rails-3

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

如何解决"执行LDA至少需要两个类"?

我正在尝试使用OpenCV 运行示例,但运行它:

./facerec_video haarcascade_frontalface_alt.xml csv_align -1  
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

OpenCV错误:在lda中执行LDA至少需要两个类.原因:只给出了一个类!),文件/build/buildd/opencv-2.4.8+dfsg1/modules/contrib/src/lda .cpp,第1010行终止在抛出'cv :: Exception'的实例后调用what():/ build/buildd/opencv-2.4.8 + dfsg1 /modules/contrib/src/lda.cpp:1010:error:( -5)执行LDA至少需要两个类.原因:只给了一堂课!在函数lda中

我如何解决它?

Ps.:xml是标准的OpenCV,csv是带有2个图像的样本

c++ ubuntu opencv face-recognition

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

从Ruby中的文件中读取每8个字节

我正在尝试读取ruby中的文件,但我需要每次读取8个字节例如:

file = "a1b2c3d4c5d6e7f8g9h0"
file.each_8_bytes do |f|
  puts f
end
Run Code Online (Sandbox Code Playgroud)

产量

=> a1b2c3d4
=> c5d6e7f8
=> g9h0
Run Code Online (Sandbox Code Playgroud)

我怎么做的?

ruby filereader

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

OWASP AntiSamy 正在将换行符替换为空格 (JAVA)

我在 JAVA 项目中使用 OWASP AntiSamy,但每次我尝试使用包含 \n 字符的字符串调用方法 getCleanHTML() 时,该方法都会替换为空格“”。我已经尝试更改 XML 文件中的规则,但它仍然发生。我如何解决它?

java owasp antisamy

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

Rails wikedPDF 错误:无法生成 PDF

我尝试在 Rails 6 上使用 WickedPdf 但出现此错误

RuntimeError (Failed to execute:
["/home/guilherme/.rbenv/versions/2.7.1/bin/wkhtmltopdf", "file:////tmp/wicked_pdf20200531-14069-p9pvre.html", "/tmp/wicked_pdf_generated_file20200531-14069-8mk29k.pdf"]
Error: PDF could not be generated!
 Command Error: /home/guilherme/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/wkhtmltopdf-binary-0.12.5.4/bin/wkhtmltopdf:45:in `<top (required)>': Invalid platform, must be running on Ubuntu 14.04/16.04/18.04 CentOS 6/7/8, Debian 8/9/10, or intel-based macOS (missing binary: /home/guilherme/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/wkhtmltopdf-binary-0.12.5.4/bin/wkhtmltopdf_ubuntu_20.04_amd64). (RuntimeError)
    from /home/guilherme/.rbenv/versions/2.7.1/bin/wkhtmltopdf:23:in `load'
    from /home/guilherme/.rbenv/versions/2.7.1/bin/wkhtmltopdf:23:in `<main>'
):
Run Code Online (Sandbox Code Playgroud)

在我的 gemfile 中我添加

gem 'wicked_pdf'
gem 'wkhtmltopdf-binary'
Run Code Online (Sandbox Code Playgroud)

我渲染 pdf 的控制器方法是

  def gera_contrato
    cliente = Cliente.find_by_id(params[:cliente])
    @cnpj = cliente.local.cnpj
    @razao = cliente.local.razao
    @fantasia = cliente.local.fantasia
    @nome = cliente.nome
    @cpf = cliente.cpf …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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