問題タブ [seeding]

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 投票する
1 に答える
168 参照

javascript - Javascript mat.random() メソッドのシステムシードを強制する

JavaScript で math.random() メソッドを呼び出すたびにシステム シードを強制する方法を知りたいです。ありがとうロゲ

0 投票する
4 に答える
17006 参照

php - Eloquent を拡張するクラスのコンストラクター

新しいウェブサイトを立ち上げたばかりで、Eloquent を利用したいと考えていました。データベースをシードする過程で、雄弁を拡張するモデルに何らかの種類のコンストラクターを含めると、空の行が追加されることに気付きました。たとえば、次のシーダーを実行します。

これを私のチームクラスとして:

これをもたらします:

コンストラクタをまとめて削除するだけで、シーダが期待どおりに機能するようになります。コンストラクターで正確に何が間違っていますか?

0 投票する
6 に答える
82285 参照

ruby-on-rails - Rails: rake db:seed を実行すると、US-ASCII (引数エラー) の無効なバイト シーケンス

アプリで実行するrake db:seedと、次のRailsエラーが発生します。

US-ASCII の無効なバイト シーケンス (引数エラー)

シードファイルに追加science_majorsしてダウンしたところ、実行すると次のrake db:seedエラーが表示されます。

無効なバイト シーケンス エラー

これはなぜですか、どうすれば修正できますか?

seed.rbの一部

他の大学は全部やめました。私はこれまでに 200 の学校を持っていますが、これまでのところ包括的なデータを持っているのは Pitt だけです。残りはハーバードのように基本的なデータしかありません。簡潔にするために、ピットのデータの一部も省略しましたが、残りを含めたい場合はお知らせください.

編集: を取り出して実行しようと*しましたが、何も変わりませんでした。science_majorsrake db:seed

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

asp.net-mvc-4 - 1 対多の関係を持つユーザー データベースのシード

コード ファーストの移行で Entity Framework 5 (コード ファースト) を使用する MVC4 プロジェクトがあります。サイトは を使用していSimpleMembershipます。users テーブルをシードしようとしていますが、ナビゲーション プロパティの設定に関連するエラーが発生しています。

私はAccountUserモデルを持っています。モデルをカスタムテーブルとしてSimpleMembership使用します。この関係は 1 対多で、 ごとに 1 つですが、 ごとに多数あります。シード時にto関係を設定しようとしていますが、できません。UserusersAccountUserUsersAccountUserAccount


モデル (無関係なプロパティは省略):

シード方法:

イントロの問題を実行しているように見えるのは、次のように電話したときですWebSecurity.CreateUserAndAccount

  1. ナビゲーション プロパティAccount = adminAccountを含めようとすると、エラーが発生します。

    "No mapping exists from object type MyProject.Models.Account to a known managed provider native type."

  2. FK 参照だけを含めようとするとAccountId = adminAccount.AccountId、エラーが発生します。

    "Invalid column name 'Account'"

  3. AccountorAccountIdを含めない場合は、

    "Invalid column name 'Account'"


これは、クラスのナビゲーション プロパティだけで機能していたことを指摘しておく必要があります。外部キー プロパティを追加すると、すべてが爆発しました (FK に関連するエラーがありますが、ここに投稿するほど十分に再現できず、データベースを再作成する必要があることに関連している可能性があります。上記が表示されます。 -新しいテーブルのないデータベースでのエラー。

また、SQL データベースとして SQL Azure を使用しています。

これは ; の一般的な使用例のようですSimpleMembership。何がそんなに私を悩ませているのかわからない。

0 投票する
4 に答える
14959 参照

database - Laravel 4、リレーションシップを持つテーブルにシード データを作成するにはどうすればよいですか?

「goals」と「partgoals」という 2 つのテーブルを持つデータベースを作成しました。実際の使用法は、貯蓄目標 (お金) を作成し、途中でマイルストーン (部分目標) を設定することです。部分的な目標が明らかに特定の目標にリンクされていることを望みます。リレーションシップは作成されますが、シード データを作成しようとすると問題が発生します。

私の目標は、次のような 2 つの目標テーブルを設定することです (GoalsTableSeeder.php):

私の partgoals テーブルは次のようになります (PartgoalsTableSeeder.php):

「目標」の移行テーブル:

partgoals の移行テーブル:

私は何を間違っていますか?私はLaravel(およびLaravel 4)が初めてです。

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

c++ - mersenne twister::seed の無効な引数 (C++)

いくつかの確率的部分が関与するシミュレーション環境を作成しました。正規分布、一様分布、対数正規分布から数値を引き出します。ほとんどの場合、これは正常に実行されますが、シミュレーションを 100 回ずつ実行しようとすると、次のエラーが表示されます。R6010 Abort() が呼び出されました。コンソールにエラーが表示されます:mersenne_twister::seed の引数が無効です。ただし、標準の疑似乱数ジェネレーター rand() のみを使用しています。mersene_twister を呼び出すことは決してありません。したがって、これはおそらく std::normal_distribution のメソッドです。

さらに、最初の X 回の反復ではなく、X 回の反復後にシード値が無効になるのはなぜですか?

誰もこのエラーの経験がありますか? これを解決する方法について誰か提案がありますか

Ps srand(time(0)) は、メインの最初で一度だけ呼び出されます。すべての乱数は、2 番目のクラス「random_num」で生成されます。Pssこれが乱数を生成する最良の方法ではない可能性があることは承知していますが、私の目的には十分です。

RNG に要求されたコード:

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

php - Laravel 4で環境ごとに異なるシーダーを持つ方法は?

簡単な質問がありますが、Web で答えが見つかりません。たぶん私のキーワードは間違っています。

そのため、Laravel 4 でアプリを開発しています。現在アクティブな環境に応じて、データベースに異なる値をシードする必要があります。

たとえば、ローカル環境にいる場合は、テスト データなどが必要です。しかし、実稼働環境にいるときは、管理者ユーザーのみが必要です。

Laravelにはそのためのソリューションが組み込まれていますか?

そうでない場合、どの環境がapp/seeds/DatabaseSeeder.phpファイルでアクティブになっているかを確認する方法を教えてください。そのため、環境に応じて異なるシーダーを呼び出すことができます。

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

laravel - DB:Laravel 4 のシード ファイルはローカル ホストでは正常に動作しますが、Mediatemple グリッドサーバーでは動作しませんか?

mediatemple gridserverで使用しようとしているLaravel 4 db:seedファイルがあります。artisan fine (php artisan migrate) を使用して移行を実行し、テーブルを作成することはできましたが、テーブルをシードすることはできません。このデータベースのシードは、ローカル ホストで正常に機能しました。ライブサーバーで問題が発生しているのは今だけです。シード ファイルは次のとおりです。

このエラーを吐き出しています:

配列を開始する行について不平を言っています:

なぜこれが起こっているのか分かりません。少し助けていただければ幸いです。ありがとうございました!