小编Vox*_*off的帖子

如何使用蓝牙测量两个iphone设备之间的近距离?

如果另一部 iphone 距离约 5 米,你能算出吗?

这个问题在这里被问到几乎相同,但十年在技术上是很长的时间。我对方向没有兴趣。 如何使用蓝牙测量两个iphone设备之间的距离?

当前解决方案尝试

GPS - 这对于 <10m 来说太不准确了

蓝牙 - iBeacon 是 iphone 的潜在解决方案。同样,可能由于 BT 信号干扰太不准确。至少正如 SO 在 5 年前所说的那样。(如何测量像 iBeacon 一样的 iPhone 和 Android 设备之间的距离

我们在这方面取得了什么进展吗?

iphone gps bluetooth ibeacon

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

Prawn PDF 导致 heroku rails 应用程序中的内存膨胀

每当我生成 PrawnPDF 时,我的 Heroku Rails 应用程序都会出现内存膨胀。我对每一代都使用以下代码。使用:Ruby 2.5.3 Prawn 2.2.2 Prawn-table 0.2.2

pdf = InvoicePdf.new(hash)
send_data pdf.render, filename: "receipt_#{order_id}.pdf"
Run Code Online (Sandbox Code Playgroud)

在我的邮件中,作为附件:

pdf = InvoicePdf.new(hash)
t = Tempfile.create do |f|
  pdf.render_file f
  f.flush
  File.read(f)
end
attachments["receipt.pdf"] = t if t
Run Code Online (Sandbox Code Playgroud)

上面的代码来源于这里:Attach Prawn pdf to email

这两种方法都会导致内存膨胀。我见过的唯一解决方案是使用 AWS/cloudinary 来存储 pdf。我只会使用 pdf 两次(而且都没有时间压力)所以这似乎是一种浪费。有任何想法吗?

我在启动时没有内存问题。

哥们,谢啦

memory pdf email ruby-on-rails heroku

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

标签 统计

bluetooth ×1

email ×1

gps ×1

heroku ×1

ibeacon ×1

iphone ×1

memory ×1

pdf ×1

ruby-on-rails ×1