問題タブ [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.
java - .data ファイルの最後の番号を 1 または -1 に初期化する
この .data ファイルからデータを取り込むコンストラクターがあります。
問題:
- 私のコードは、各行の最後の値を -1 または 1 に初期化しません。
最後の数字は通常 0 または 1 で、この .data ファイルでは 13 番目のインデックスです。0 の場合は -1 として保存し、1 の場合は data[][] 配列に 1 として保存します。
具体的なコードは次のとおりです。
コンストラクター用のコードは次のとおりです。
mysql - 新しいテーブルを作成して1対多の関係を賭けるのではなく、フィールド値をJSON配列として保存することの利点/欠点はありますか?
各ユーザーが、DB に保存するいくつかの番号 (Web ゲームの小道具の ID など) を持っているとします。
ユーザーの情報テーブルの 1 つのフィールドに数値を JSON 文字列 (配列構造を表す) として格納する実装をいくつか見ました。しかし、私の直感は、以下のような別のテーブルを作成しています
これは、1 対多の関係を確立するための正式な方法です。
それで、JSON メソッドには実用的な利点があるのでしょうか、それとも個人的な選択にすぎないのでしょうか?
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 に関連する名前空間を追加して、データ出力を一意にします。データには、あらゆる種類の情報を追加できます。テキスト、リンクなど
この問題の良い解決策として何を提案しますか? もちろん、他の選択肢にも対応しています。
ありがとう!