問題タブ [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 投票する
4 に答える
1657 参照

c++ - 車輪の再発明:乱数ジェネレータ

だから私はC++に不慣れで、いくつかのことを学ぼうとしています。そのため、私は乱数ジェネレーター(必要に応じてRNGまたはPRNG)を作成しようとしています。私はRNGの基本的な知識を持っています。たとえば、シードから始めて、アルゴリズムを介してシードを送信する必要があります。私が立ち往生しているのは、人々がどのようにして前述のアルゴリズムを思い付くかということです。

これがシードを取得するために必要なコードです。

これで、C ++にはビルド済みのRNGがあることがわかりましたが、他の人の作業をコピーして理解しようとするだけでなく、学習したいと思っています。

ですから、誰かが私を読んだり、このためのアルゴリズムを考え出す方法の例を見せてくれたりすることができれば、私は大いに感謝します。

0 投票する
2 に答える
2427 参照

php - PHPを使用してスクレイプ用のトレント情報ハッシュを変換するには?

スクレイプ用の情報ハッシュを変換してトラッカーからシーダーとピアの数を取得するためのphpスクリプトを作成する方法を誰か説明してもらえますか...

ありがとう

0 投票する
3 に答える
8644 参照

.net - Model First アプローチを使用する場合にデータをシードする方法は?

だから私はMVC3とEF4を学んでいます。コードファーストの方法を試してみましたが、私には難しすぎました.クラスを問題なく作成できますが、外部キーと相互の関係を処理するときに難しい部分があります.

しかし、私は最初にモデルを使用しました。このようにして、視覚的に設計し、関係がどこにあるかを確認できます。

モデルが作成されると、SQL Express データベースに対して実行する SQL が作成されます。やった、やった。

今、テーブルにデータが必要です。もちろん、サーバー エクスプローラーを使用してそれらを追加することもできますが、作業を進めながらモデルに変更を加える可能性が高いです。そして、データベースを更新し続けます。そのため、手動でデータを入力し続けることはできません。DropCreateDatabaseIfModelChanges最初にコードを使用する場合は、メソッドを派生させてオーバーライドできることを知っていますseed

ただし、モデルファーストアプローチでこれを行うにはどうすればよいですか? 次のコードがあります。

もちろん、私のグローバルファイルでは:

んで、どうする?メソッドを実行するように指示するにはどうすればよいですか? 私は何を間違っていますか?

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

search-engine - クローラーシードリストには何が含まれていますか?

クローラーを実装する方法について読んでいます。訪問するURLのリスト(シードリスト)から始めることを理解しています。これらすべてのURLにアクセスし、アクセスしたページのすべてのリンクをリスト(フロンティア)に追加します。では、このシードリストにいくら追加する必要がありますか?できるだけ多くのURLを追加するだけで、www上のURLと同じ数のURLが表示されることを期待できますか?それによって、他のすべてのURLがそこに表示されることが実際に保証されますか?または、これを行うためのいくつかの規則がありますか?つまり...グーグルのような検索エンジンは何をするのですか?

0 投票する
2 に答える
2681 参照

security - パスワードとシードを使用した暗号化でより安全な手順はどれですか

暗号化アプリケーションの手順とファイル形式を設計しています。暗号化の方法/ワークフローに関して決定を下す必要があるときが来ました。あるアプローチを別のアプローチよりも使用することの長所と短所について、私は決心できません。

以下は、フォーマット構造の概要です。

最初は、ハッシュ関数にSHA-256を使用し、暗号化アルゴリズムにAES-256を使用しますが、形式が示すように、後で構成可能になります。

暗号化されたコンテナーを作成するための提案された手順:

  1. ハッシュ(パスワード) => キーパス
  2. ランダムシードを生成
  3. キーパス XOR シード => キーシード済み
  4. Key-Pass でシードを暗号化し、暗号化されたシードを保存する
  5. キーシードを使用してデータを暗号化し、暗号化されたデータを保存する
  6. Key-Seeded で CRC を暗号化し、暗号化された CRC を保存する

質問

A.暗号化されたシードと CRC を保存することで何か得られますか? 暗号化せずに保存すると安全性が低下しますか?

B.最終的な鍵に [ Hash(Password) XOR Seed ] を使用するのではなく、鍵の生成に [ Hash(Password + Seed) ] を使用するセキュリティの違いは多かれ少なかれ違いますか?

C.上記の 2 つの質問からの結論の質問。暗号化されたコンテナーを作成するための代替手順を使用するのが良いか悪いか:

  1. ハッシュ(パスワード + シード) => キー
  2. 暗号化されていないシードを保存する
  3. キーでデータを暗号化し、暗号化されたデータを保存する
  4. 暗号化されていない (または暗号化された) CRC を保存する

暗号化されたコンテンツを読み戻すときにキーを再生成するために、暗号化されていないシードを保存する必要があると思います。CRC は、暗号化または非暗号化のいずれかです。

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

ruby-on-rails-3 - 移行時に新しく作成された列にデータを追加するにはどうすればよいですか?

すでにデプロイされているアプリケーションでは、私seeds.rbの中には次のものがあります。

次に、州ごとに2文字のコードを追加したいと思いました。

だから私はこのような移行をしました:

問題は次のとおりです。

開発環境で、データベースを最初から再作成する場合、移行の実行後、その時点でseeds.rbはまだ実行されていません。

したがって、UPDATE xxx移行中のにAddStateCodeToStatesは、処理するデータがありません(statesデータはから入力されるため、テーブルは空ですseeds.rb)。したがって、はstate_code残りNULLます。

だから私の質問は次のとおりです(それらはとても関連しているので、それぞれの別々の質問としてそれらを尋ねないことをお詫びします):

  1. state_codesデータベースを再作成するとき(statesテーブルにデータが含まれた後)にデータを入力するにはどうすればよいですか?
  2. デプロイされたアプリでstate_codesいつ取得するか(で実行されない)rake db:migrateseeds.rbrake db:migrate
  3. そもそも使用すべきではありませんでしたかseeds.rb(代わりにデータを移行に入れるべきでしたか)?
0 投票する
1 に答える
372 参照

ruby-on-rails - Seeds.rbの仕様を書く

プロジェクトでseeds.rbは、複雑になっています。seeds/ロードするデータを含む yml ファイルを含むディレクトリがあります。再実行で機能する必要があり、レコードを複製しないでください (これはモデルで許可されています)。そうです、seeds.rb をテストする必要があります。これは本番環境の更新に使用されます。私はこれについて頭を悩ませていませんが、ロジックを移動しlib/て仕様を通常どおりに書くかどうか疑問に思っています。あなたならどうしますか?

rspecを使用したRails 3。

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

java - Java Random、シードのわずかな変化は出力のわずかな変化のみを引き起こします

Java でマップ ジェネレーターを作成しているときに、2 つの RNG のシードが非常に似ている (小さな整数が異なる) 場合、それらの最初の出力値が非常に似たものになるという、乱数ジェネレーターに関するやや厄介な問題を発見しました。

コード例:

座標を使用してマップ ジェネレーターをシードしているため、これは元の Java RNG に対する私の信頼をほとんど壊してしまいました。誰かがRandom.next(int bits)メソッドの再定義、またはこの問題の他の修正を提案できますか?

ご協力ありがとうございました!

0 投票する
2 に答える
2577 参照

matlab - 'RandStream' は MATLAB 7.6.0.324 で定義されていませんか?

RandStream以下のように、MATLAB 7.6.0.324 で使用しようとしています。

どうやら、RandStreamMATLAB 7.6.0.324 では定義されておらず、それに関するドキュメントが見つかりません。

randこのバージョンのMatlabでランダムシードを設定するにはどうすればよいですかrandperm?

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

ruby-on-rails - rails3のseed.rb内でSQLスクリプトを実行する

このSQLスクリプトをseed.rb内で実行したい

このリンクを確認しましたが、解決策を見つけることができませんでした。そのため、rake db:seed を実行すると

Ruby RailsプラットフォームでSQLスクリプトを実行してmysqlデータベースをシードする方法は? 私のデータをテーブルにダンプします。

ご不明な点がございましたらご返信ください

ありがとう