問題タブ [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 テストがシード データを削除しないようにする
私はいくつかの状態モデルの参照データを入力するために、seeds.rb を使用しています。
私は状態フィクスチャを使用していませんが (そもそもシード データであるため、純粋にテストのためにこれを複製する必要があるのは DRY ではないと思います)、Rails テスト フレームワークはテスト中にすべての状態シード データを削除するようです。(テストデータベースを削除、再作成、移行、および再シードしており、単体テストを実行する前にデータが存在することを確認しています。)
その結果、次のアサーションは、seeds.rb では成功しますが、1 行のテストでは失敗します。
ベース テスト クラスのフィクスチャ ステートメントで非 State モデルを明示的にリストすることと、トランザクション フィクスチャ フラグを反転することの両方を試みました (予想どおり、これはテスト中に作成されたレコードにのみ影響します)。当然、検討中のテスト自体がこれらのレコードを削除するわけではありません。
State レコードは常に削除されます。Railsにシードデータから手を離すように指示する方法はありますか? 確実に再ロードされるように、フィクスチャ内のすべてのデータを複製する必要がありますか? 主要な政治イベントを除けば、州のデータは比較的安定していると思います。
ティア
c++ - より良いランダムアルゴリズム?
私はC++でゲームを作成していますが、タイルにランダムなブール値(yesまたはno)を入力する必要があります。これは、yesかnoかによって決定されrand() % 1
ます。あまりランダムではありません。
srand
起動時にwithを使用しctime
ていますが、同じパターンが出てきているようです。
非常に乱数を生成するアルゴリズムはありますか?または私がどのように改善できるかについての提案はありますrand()
か?
ruby-on-rails - db:seedを使用してグローバル化された(Globalize2)DBにデータを取り込む
私はGlobalize2を使用しています。さまざまなロケール(en、de、ru)のdb:seedをDBに入力したいと思います。それでは、より良い解決策はありますか?
?
sql-server - SQL Server で ID シードを変更する (永続的に!)
ID 列の ID シードを永続的に変更する方法はありますか? DBCC CHECKIDENT を使用すると、last_value が設定されているように見えます。テーブルが切り捨てられると、すべての値がリセットされます。
戻り値
私はいくつかの構文が
存在するでしょう。
新しい列を作成し、値を移動し、元の列を削除して、新しい列の名前を変更する必要がありますか?
python - 'ランダム'の独立したインスタンス
以下のコードは、私が欲しいものを説明しようとしています。基本的に、互いに独立して動作する「ランダム」の2つのインスタンスが必要です。別のクラスの「ランダム」に影響を与えずに、あるクラス内に「ランダム」をシードしたい。どうやってやるの?
ruby-on-rails - ymlファイルを含むRailsDBシードは、既存のレコードを削除および再追加する場合と、そうでない場合があります。何が得られますか?
rake db:seedを使用して実行されるシードを含むrailsプロジェクトがあります。これにより、RBファイルがdb / seedsディレクトリにロードされ、次のように実行されます。
フォームにprojects.ymlがあります
プロジェクトのSQLテーブルには、既存のプロジェクトレコードがあります。YMLファイルにあるものの中には新しいものとそうでないものがあります。DBシードの実行に数日を費やしましたが、プロジェクトIDの一部は変更されましたが、他のIDは変更されませんでした。ただし、すべてがYMLファイルに含まれていても、IDを変更しなかったものは複製されません。そのため、問題のないレコードもあれば、削除して新しいIDで再追加するレコードもあります(または、IDを完全に更新するだけで、どちらかわからない場合もあります)。
それから突然それはこれをやめました。通常どおりデータベースをドロップしてリロードします(SQLダンプを使用してクリーンで変更されていない状態に戻します)が、DBシードは完全に実行され、既存のデータはそのままで、新しいデータのみが追加されます(すべてがymlファイルにある場合でも)既存のIDに触れることなく。
それから突然また、それは再びそれをし始めました。私は2週間、シード、既存のデータシード、IDの更新についてグーグルで検索しましたが運が悪かったです。
もちろん、どんな助けでも大歓迎です。
ruby-on-rails - seed.rb で restful_authentication ユーザーをシードする
私は、seeds.rbに関してシードがどのように機能するかを理解していると確信していますが、それを使用してrestful_authentication Userオブジェクトをデータベースに貼り付けることはできないようです。
何か不足していますか?
編集:パスワード確認も追加してみました。まだ何もありません。
.net - monotorrent で torrent ファイルを作成する: Webseeds を追加するにはどうすればよいですか?
私はモノトレントを見ていて、ビットトレント全体を調査しているときに、トレントファイルがWebシードも指定している可能性があることを知りました。これは基本的に標準のHTTPダウンロードですが、初期シードとして機能します.
また、monotorrent 0.8のリリース ノートで、彼らが
TorrentCreator で作成された torrent に webseeds を簡単に追加する機能が追加されました。
しかし、私は方法を理解することはできません。TorrentCreator を介して torrent ファイルにカスタムのキーと値のペアを追加する方法はありますが、monotorrent の TorrentCreator クラスを使用して、Webseed を torrent ファイルに組み込む正しい呪文は何ですか?
python - 並列処理に最適なシード
異なるマシンでモンテカルロ シミュレーションを並行して実行する必要があります。コードは C++ で書かれていますが、プログラムは多くのこと、特にランダム シードを設定する Python スクリプトでセットアップされ、起動されます。関数 setseed は 4 バイトの符号なし整数を取得します
シンプルな
ジョブをクラスターのキューに送信したため、ジョブは数分間保留されたままになり、その後開始されるため、あまり良くありませんが、開始時刻は予測できません。2 つのジョブが同時に開始される可能性があります (秒)。切り替える:
しかし、私は幸せではありません。最善の解決策は何ですか?たぶん、時間、マシン ID、プロセス ID からの情報を組み合わせることができます。それとも、/dev/random (Linux マシン) から読み取るのが最善の解決策でしょうか?
/dev/random から 4 バイトを読み取るには?
文字列を教えてください。整数が必要です!
recursion - 再帰に関して、シード値とは何ですか?
再帰に関して、シード値とは何ですか?