问题标签 [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.
ruby-on-rails - 防止 Rails 测试删除种子数据
我正在使用 seed.rb 来填充一些状态模型参考数据:
虽然我没有使用状态装置(因为它是种子数据开始,我认为纯粹为了测试而必须复制它并不是 DRY),Rails 测试框架似乎在测试期间删除了所有状态种子数据。(我正在删除、重新创建、迁移和重新播种测试数据库,并在单元测试运行之前确认数据存在。)
结果是这个断言在 seed.rb 中成功,但在单行测试中失败:
我已经尝试在基本测试类夹具语句中明确列出非状态模型,以及翻转事务夹具标志(正如预期的那样,这只会影响测试期间创建的记录)。自然,正在考虑的测试本身不会删除这些记录。
状态记录总是被删除。有没有办法让 Rails 从种子数据中解放出来?我是否需要复制夹具中的所有数据以确保重新加载?在没有重大政治事件的情况下,我预计州数据将相对稳定。
蒂亚
c++ - 更好的随机算法?
我正在用 C++ 制作游戏,它涉及用随机布尔值(是或否)填充图块,是或否由rand() % 1
. 感觉不是很随意。
我在启动时使用srand
with ctime
,但似乎正在出现相同的模式。
是否有任何算法可以创建非常随机的数字?或者关于我如何改进的任何建议rand()
?
ruby-on-rails - 使用 db:seed 填充全球化 (Globalize2) 数据库
我正在使用 Globalize2。我想用 db:seed 为不同的语言环境填充数据库:en、de 和 ru。那么有没有更好的解决方案:
?
sql-server - 在 SQL Server 中更改身份种子(永久!)
有没有办法永久更改身份列的身份种子?使用 DBCC CHECKIDENT 似乎只是设置了 last_value。如果表被截断,所有值都会被重置。
返回
我希望一些语法像
会存在。
是否有必要创建一个新列,移动值,删除原始列并重命名新列?
python - “随机”的独立实例
下面的代码试图说明我想要什么。我基本上想要两个相互独立运行的“随机”实例。我想在一个班级中播种“随机”而不影响另一个班级的“随机”。我怎样才能做到这一点?
ruby-on-rails - 带有 yml 文件的 Rails DB 种子有时会删除并重新添加现有记录,有时则不会。是什么赋予了?
我有一个使用 rake db:seed 执行的带有种子的 Rails 项目。这反过来加载了 db/seeds 目录中的 RB 文件,该目录又执行如下操作:
表格中有一个 projects.yml
在项目 SQL 表中有现有的项目记录。YML 文件中的一些是新的,而另一些则不是。我花了几天时间运行 DB 种子,它会更改一些项目 ID,但不会更改其他项目 ID。但它不会复制那些它没有更改 ID 的那些,即使它们都在 YML 文件中。所以有些记录是可以的,其他的它会删除并重新添加一个新的ID(或者只是直接更新ID,不确定是哪个)。
然后它突然停止这样做。我像往常一样删除并重新加载我的数据库(使用 sql 转储恢复到干净、未更改的状态),但 DB 种子运行完美,只保留现有数据,只添加新数据(即使所有数据都在 yml 文件中)无需触及现有的 ID。
然后突然又开始了。我花了两周时间在谷歌上搜索有关种子、现有数据播种和 ID 更新的任何信息,但都没有运气。
任何帮助当然表示赞赏。
ruby-on-rails - 在 seed.rb 中播种一个 restful_authentication 用户
我很确定我了解种子.rb 的播种工作原理,但我似乎无法使用它将restful_authentication User 对象粘贴到数据库中。
我错过了什么吗?
编辑:我也尝试添加密码确认。依然没有。
.net - 使用 monotorrent 创建 torrent 文件:如何添加网络种子?
我一直在研究monotorrent,在研究整个 bittorrent 的过程中,我看到一个 torrent 文件也可以指定网络种子,它们基本上是标准的 HTTP 下载,但可以作为初始种子工作。
我还在monotorrent 0.8的发行说明中看到他们
添加了将网络种子轻松添加到使用 TorrentCreator 创建的种子的功能。
但是,我无法弄清楚如何。有一种方法可以通过 TorrentCreator 将自定义键/值对添加到 torrent 文件中,但是借助 monotorrent TorrentCreator 类将 webseed 合并到 torrent 文件中的正确咒语是什么?
python - 并行过程的最佳种子
我需要在不同的机器上并行运行 MonteCarlo 模拟。代码是用 c++ 编写的,但程序是使用 python 脚本设置和启动的,该脚本设置了很多东西,尤其是随机种子。函数 setseed 是一个 4 字节的无符号整数
使用一个简单的
不是很好,因为我将作业提交到集群上的队列,它们保持等待几分钟然后它们开始,但是开始时间是不可预测的,可能是两个作业同时开始(秒),所以我切换到:
但我不开心。什么是最好的解决方案?也许我可以结合以下信息:时间、机器 ID、进程 ID。或者也许最好的解决方案是从 /dev/random (linux机器)读取?
如何从 /dev/random 读取 4 个字节?
给我一个字符串,我要一个整数!
recursion - 关于递归什么是种子值?
关于递归什么是种子值?