問題タブ [storing-data]

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 に答える
61 参照

java - .data ファイルの最後の番号を 1 または -1 に初期化する

この .data ファイルからデータを取り込むコンストラクターがあります。

データ

問題:

  • 私のコードは、各行の最後の値を -1 または 1 に初期化しません。

最後の数字は通常 0 または 1 で、この .data ファイルでは 13 番目のインデックスです。0 の場合は -1 として保存し、1 の場合は data[][] 配列に 1 として保存します。

具体的なコードは次のとおりです。

コンストラクター用のコードは次のとおりです。

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

mysql - 新しいテーブルを作成して1対多の関係を賭けるのではなく、フィールド値をJSON配列として保存することの利点/欠点はありますか?

各ユーザーが、DB に保存するいくつかの番号 (Web ゲームの小道具の ID など) を持っているとします。

ユーザーの情報テーブルの 1 つのフィールドに数値を JSON 文字列 (配列構造を表す) として格納する実装をいくつか見ました。しかし、私の直感は、以下のような別のテーブルを作成しています

これは、1 対多の関係を確立するための正式な方法です。

それで、JSON メソッドには実用的な利点があるのでしょうか、それとも個人的な選択にすぎないのでしょうか?

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

mysql - 列または行へのサイト データの格納

これは、Web ページからデータを保存するベスト プラクティスをどのように実行するかという問題です。texts/image-urls/links などのように。

Web ページを作成できる CMS があります。ここでは、テキストの編集/画像のアップロードを行うことができます。将来的には、「新しい要素を追加」したり、a-tags へのリンクを追加したりすることもいいでしょう。

優れたパフォーマンスを備えた堅牢で柔軟なソリューションが必要です。このデータの取得/受信の両方で。

更新してデータベースに保存できる各ページに約 25 の要素を持つ 1000 ページがあるとします。

代替案 1)

これらのページの要素ごとにテーブルと 1 つの列を作成します。たとえば、title_1、title_2、image_1、image_2 などの列を作成します。

ここには、更新できる一連の列があり、これらは Web ページで使用できます。

代替案 2)

列 (id、namespace、page_id、data) を含む 1 つのテーブルを作成します。

そして、ページの各要素に対して、page_id に関連する名前空間を追加して、データ出力を一意にします。データには、あらゆる種類の情報を追加できます。テキスト、リンクなど

この問題の良い解決策として何を提案しますか? もちろん、他の選択肢にも対応しています。

ありがとう!