問題タブ [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 - Authlogic のデータをシードできない

rake db:seedRails 3 アプリケーションで実行すると、次のエラーが表示されます。

以下は、それぞれ私のファイルcreate_users.rbseeds.rbファイルです。find_or_create_by_*メソッドが動的に作成されないのはなぜですか?

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 タスクが定義されています。

さて、これが行うことは、実行時にテスト DB をシードすることrake db:test:prepareです。これを行うのは、アプリが機能するために存在しなければならないいくつかの基本的なレコードがあるためです。これらはオプションではなく、実際にモックすることはできません。

これとは別に、開発と本番でアセット ストレージに S3 を使用するモデルがありますが、テストには S3 を使用したくありません。モデルに、ストレージ パスを S3 からローカルに変更するメソッドを設定しました。Rails.env.test?

ただし、これは機能しません。rake タスクが呼び出された環境を認識しているかどうか疑問に思っていましたが、そうではないことが判明しました。これをseeds.rbファイルの先頭に置きます:

案の定、タスクを実行すると、次のように出力されます。Environment Check: Rails Environment = development

では、テスト DB をシードしているときに、テスト DB をシードしていることを認識できるように、この 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レールでスクリプトを使用する方法を理解するのに苦労しています。

これまでのところ、アプリケーションをデプロイするたびにデータベースにデータを入力するために使用してきました。

このような。

シード.rb

カテゴリ.rb

デプロイまたはプルごとにスクリプトを実行できるようになりました。開発チームの誰もが、重複を心配することなく独自のカテゴリを追加できるようになりました。

このような。

人 1

  • Tableにカテゴリを追加しますseed.rb
  • コミットしてマスターにプッシュします。

人 2

  • プルマスター。
  • rake db:migrateおよびを実行rake 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でdeploiedされたmongodbをリセットする方法を探してい # heroku rake db:reset ます。これは、mongohqに直接ログインしてドロップできることを知っているようなものですが、簡単なコマンドラインが必要です。

よろしくお願いしますルカ

0 投票する
1 に答える
395 参照

random - メルセンヌツイスターをリセット

これに対する答えは簡単だと思いましたが、現時点では完全に私をほのめかしているようです.

乱数を生成するためにMersenne Twister (実装はhttp://www.bedaux.net/mtrand/ ) を使用しています。

同じプログラム内で、同じ一連の「乱数」を連続して 2 回生成できるようにする必要があります。同じ void シード (const unsigned long*, int size); を使用しています。これによりジェネレーターがリセットされ、同じ値を再度生成できるようになることを期待して、同じ値のセットで関数を実行します。具体的には:

これをテストして機能させるためだけに。

誰かが以前にこの問題を抱えていたのだろうかと思っていました。

または、私が間違っていることを知っています。