问题标签 [seed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
385 浏览

ruby-on-rails - Unable to Seed Data for Authlogic

When I run rake db:seed in my Rails 3 application I get the error:

Below are my create_users.rb and seeds.rb files respectively. Why isn't the find_or_create_by_* method being dynamically created?

User.find_or_create_by_first_name_and_last_name_and_role_and_email_and_password_and_password_confirmation(...)

0 投票
2 回答
11052 浏览

ruby-on-rails - Rails:让这个 rake 任务知道它在测试环境中

我的lib/tasks文件夹中定义了以下 rake 任务:

现在,它的作用是在我运行时为测试数据库播种rake db:test:prepare。我这样做是因为我有一些必须存在的基本记录才能使应用程序运行,所以它们不是可选的,也不能真正被嘲笑。

另外,我有一个模型在开发和生产中使用 S3 进行资产存储,但我不希望它使用 S3 进行测试。我在模型中设置了一个方法,将存储路径从 S3 更改为本地 ifRails.env.test?

但是,这是行不通的。我想知道 rake 任务是否知道它被调用的环境,结果证明它不是。我把它放在我的seeds.rb 文件的顶部:

果然,当任务运行时打印:Environment Check: Rails Environment = development

那么,我怎样才能重做这个 rake 任务,以便当它播种测试数据库时它知道它正在播种测试数据库?

0 投票
3 回答
2143 浏览

random - GPU 上的蒙特卡罗

今天我和我的一个朋友谈话,他告诉我他试图用 GPU 做一些蒙特卡罗模拟。有趣的是,他告诉我他想在不同的处理器上随机抽取数字,并假设存在不相关的数字。但他们不是

问题是,是否存在一种在多个 GPU 上绘制独立数字集的方法?他认为为他们每个人选择不同的种子可以解决问题,但事实并非如此。

如果需要任何澄清,请告诉我,我会要求他提供更多细节。

0 投票
1 回答
2684 浏览

javascript - 你会为 GNOME 桌面应用推荐 JavaScript 吗?

随着新GNOME 开发人员中心的到来,我偶然发现了 gobject 库的 JavaScript 绑定。现在,如果他(或她)推荐/考虑将这些用于桌面应用程序,我很乐意阅读专家的评论。这涉及到考虑诸如

  • API 的简单性和可用性
  • 开发者文档
  • 稳定
  • 可扩展性
  • gjs还是种子

立即:这些 API 是否已准备好使用,还是稍等一下,直到它更加成熟?您可以在 JS 中开发整个应用程序,还是将使用限制为脚本目的?

0 投票
5 回答
681 浏览

c++ - 如何在 c/c++ 中按顺序创建伪随机数?

此代码不能一次创建多个随机数。有没有一种方法不像 Mersennes 那样复杂并且不依赖于操作系统?

0 投票
4 回答
269 浏览

php - 破碎的随机 PHP

我一直在使用 mt_rand(10,100) 来获得 10 到 100 之间的随机数,但它每次都给我 74。

这是我正在使用的东西

有任何想法吗 ?我需要以某种方式播种吗?提前致谢。

- -编辑 - -

我刚试过这个

每次还是给出相同的答案,47。

- -编辑 - -

这就是全部

0 投票
1 回答
2550 浏览

ruby-on-rails - 使用 seed.rb 时的最佳实践

我在理解如何seed.rb在 rails 中使用脚本时遇到了一些困难。

到目前为止,我每次部署应用程序时都使用它来填充我的数据库。

像这样。

种子.rb

类别.rb

现在可以在每次部署或拉取时运行该脚本。开发团队中的任何人现在都可以添加自己的类别,而不必担心重复。

像这样。

人一

  • Table类别添加到seed.rb.
  • 提交并推动掌握。

人二

  • 拉师傅。
  • 运行rake db:migraterake db:seed确保本地数据库是最新的。
  • 将应用程序部署到生产服务器。rake db:seed正在服务器上运行以确保数据库是最新的。

这个工作流程可以吗?如果不行,我应该把新数据放在哪里以确保每个开发人员都有一个最新的数据库?

0 投票
4 回答
6317 浏览

java - Java 随机种子

我需要测试一个 Java 程序 20 次,并且需要设置随机种子,以便可以重复测试。如果我将初始种子设置为 0,然后在每次运行时增加 1(即 1、2、3 等),即使种子相距不远,这种方法是否仍能确保完全随机性?

谢谢

0 投票
1 回答
2855 浏览

mongodb - 你知道清理heroku/mongohq 数据库的方法吗?

我正在寻找一种方法来重置部署在 heroku/mongohq 上的 mongodb,就像 # heroku rake db:reset 我知道可以直接登录 mongohq 并删除它,但我想要一个快速命令行。

提前感谢卢卡

0 投票
1 回答
395 浏览

random - 重置梅森捻线机

我认为这个问题的答案很简单,但目前它似乎完全是在暗示我。

我正在使用 Mersenne Twister(在此处实现http://www.bedaux.net/mtrand/)来生成随机数。

我需要它能够在同一个程序中连续两次生成相同的“随机”数字序列。我正在使用相同的 void seed(const unsigned long*, int size); 具有相同值集的函数,希望这将重置生成器并允许我再次生成相同的值。具体来说:

只是为了得到这个测试和工作。

我想知道是否有人以前遇到过这个问题。

或者知道我做错了什么。