問題タブ [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 - Authlogic のデータをシードできない
rake db:seed
Rails 3 アプリケーションで実行すると、次のエラーが表示されます。
以下は、それぞれ私のファイルcreate_users.rb
とseeds.rb
ファイルです。find_or_create_by_*
メソッドが動的に作成されないのはなぜですか?
User.find_or_create_by_first_name_and_last_name_and_role_and_email_and_password_and_password_confirmation(...)
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 タスクをやり直すにはどうすればよいでしょうか??
random - GPU 上のモンテカルロ
今日、友人と話をしたところ、GPU を使用してモンテカルロ シミュレーションを作成しようとしているとのことでした。興味深いことに、彼は、異なるプロセッサでランダムに数字を描きたいと言い、無相関であると仮定しました。しかし、そうではありませんでした。
問題は、複数の GPU で独立した数値セットを描画する方法が存在するかどうかです。彼は、それぞれに異なる種をとれば問題は解決すると考えましたが、そうではありませんでした。
説明が必要な場合はお知らせください。詳細を提供するように依頼します。
javascript - GNOMEデスクトップアプリにJavaScriptをお勧めしますか?
新しいGNOME開発者センターの到着で、私はgobjectライブラリのJavaScriptバインディングに出くわしました。専門家がデスクトップアプリケーションにそれらを使用することを推奨/検討する場合は、専門家からのコメントを読みたいと思います。それは次のような側面の考慮を含みます
一度に:それらのAPIは使用できる状態になっていますか、それとも、より確立されるまで少し待つ方がよいでしょうか?JSでアプリケーション全体を開発できますか、それともスクリプトの目的に使用を制限しますか?
c++ - c/c++で疑似乱数を順番に作成するにはどうすればよいですか?
このコードは、一度に多数の乱数を作成する場合には機能しません。Mersennesほど複雑ではなく、オペレーティングシステムに依存しない方法はありますか?
php - 壊れたランダム PHP
mt_rand(10,100) を使用して 10 から 100 の間の乱数を取得していますが、毎回 74 になります。
これが私が取り組んでいるものです
何か案は ?どういうわけかシードする必要がありますか? 前もって感謝します。
- -編集 - -
私はちょうどこれを試しました
それでも毎回同じ答えが返ってきます、47.
- -編集 - -
これが全体です
ruby-on-rails - seed.rb を使用する際のベスト プラクティス
seed.rb
レールでスクリプトを使用する方法を理解するのに苦労しています。
これまでのところ、アプリケーションをデプロイするたびにデータベースにデータを入力するために使用してきました。
このような。
シード.rb
カテゴリ.rb
デプロイまたはプルごとにスクリプトを実行できるようになりました。開発チームの誰もが、重複を心配することなく独自のカテゴリを追加できるようになりました。
このような。
人 1
Table
にカテゴリを追加しますseed.rb
。- コミットしてマスターにプッシュします。
人 2
- プルマスター。
rake db:migrate
およびを実行rake db:seed
して、ローカル データベースが最新であることを確認します。- アプリケーションを本番サーバーにデプロイします。
rake db:seed
最新のデータベースを確保するためにサーバー上で実行されています。
このワークフローは大丈夫ですか? そうでない場合、すべての開発者が最新のデータベースを使用できるようにするには、新しいデータをどこに配置すればよいですか?
java - Javaランダムシード
Javaプログラムを20回テストする必要があり、テストを繰り返すことができるようにランダムシードを設定する必要があります。最初のシードを0に設定し、実行ごとに1ずつインクリメントする場合(つまり、1、2、3など)、シードがそれほど離れていなくても、この方法で完全なランダム性が保証されますか?
ありがとうございました
mongodb - heroku / mongohqデータベースをクリーンアップする方法を知っていますか?
heroku / mongohqでdeploiedされたmongodbをリセットする方法を探してい
# heroku rake db:reset
ます。これは、mongohqに直接ログインしてドロップできることを知っているようなものですが、簡単なコマンドラインが必要です。
よろしくお願いしますルカ
random - メルセンヌツイスターをリセット
これに対する答えは簡単だと思いましたが、現時点では完全に私をほのめかしているようです.
乱数を生成するためにMersenne Twister (実装はhttp://www.bedaux.net/mtrand/ ) を使用しています。
同じプログラム内で、同じ一連の「乱数」を連続して 2 回生成できるようにする必要があります。同じ void シード (const unsigned long*, int size); を使用しています。これによりジェネレーターがリセットされ、同じ値を再度生成できるようになることを期待して、同じ値のセットで関数を実行します。具体的には:
これをテストして機能させるためだけに。
誰かが以前にこの問題を抱えていたのだろうかと思っていました。
または、私が間違っていることを知っています。