問題タブ [skip]
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.
php - スキップされた ID を考慮しながら、データベース テーブルを配列にコピーするにはどうすればよいですか?
私は以前、ページごとに必要な情報をデータベースに照会するだけで作業している Web サイトを設計していましたが、すべてのページのすべてのテーブルのすべてのセルを必要とする機能を実装した後 (ああ、少年)、気づきました。最適化のために、これを 1 つの大きなデータベース クエリに結合し、各テーブルを配列に入れることで、SQL 呼び出しを削減する必要があります。
問題は、この配列にスキップされた ID (主キー) をデータベースに含めたいところにあります。もちろん、行/ID の欠落は避けようとしますが、このデータを管理するつもりはないので、このような問題に対処できるようにシステムを十分に賢くしたいと考えています。
私の方法は、十分に単純なものから始まります。
2 つの注意事項:
はい、おそらくその $localityMax チェックを PHP ループに移動する必要があります。
最初の配列キーを意図的にスキップしています。
ここでの問題は、データベース内の欠落したキーが考慮されていないため、最終的に次のように出力されることです (サンプル テーブル)。
- 1 - トク
- 2 - ジュノー
- 3 - アンカレッジ
- 4 - ナッシュビル
- 7 - チャタヌーガ
- 8 - メンフィス
- -
- -
行が見つからない場合は「Error」またはNULLなどを書き込み、中断せずに続行したい。$i が $row[$i] より小さいかどうかを確認して、行がスキップされたかどうかを確認できることがわかりましたが、その時点でそれを修正する方法がわかりません。
必要に応じて、詳細情報またはサンプル データベース ダンプを提供できます。私はこの問題に何時間も悩まされてきましたが、試したことは何もありません。あなたの支援と、何かひどい間違いを犯している場合は、一般的なフィードバックをいただければ幸いです。ありがとうございました!
編集:私はそれを解決しました!最初に、配列を反復処理して NULL 値または「エラー」メッセージを設定します。次に、割り当てで、mysql_fetch_assoc() 呼び出しの直後に $i を $row["id"] に設定します。完全なコードは次のようになります。
助けてくれてありがとう!
c++ - ファイル c++ から特定の値を読み取る
C++ のコードを取得するのに助けが必要です。
状況は、次のようなものを含むテキスト ファイルを読み取る必要があるということです。
したがって、C++ を使用してこのテキスト ファイルを読み取り、値を次のように取得します。
どうすればこれを完了できますか。専門家の助けが必要です。以下のコードを使用して、テキスト ファイルのコメント行をスキップすることしかできませんでしたが、変数の読み取り方法はわかりません。私はc ++が初めてです
fluent-nhibernate - Fluent NHibernate ShouldMap がカスタム属性を検出しない
Fluent NHibernate の自動マッピングの作業モデルを理解するために、ここ数日を費やしてきました。これは非常に素晴らしいことですが、スキーマに欠落している新しい詳細を検出し続けています。クラスに追加のプロパティを追加したいのですが、それらをデータベースにマップしたくありません。典型的なケースは、内部ロジックを持つ追加のプロパティが必要な場合です。
そのため、例を読み、StackOverflow をスキャンしたところ、これは追加する別の規則ではなく、DefaultAutomappingConfiguration を継承して ShouldMap メソッドをオーバーライドするという問題であることがわかりました。
わかりました、問題ありません。1 分後、次のような結果が得られました。
私のデモクラスがちょっとばかげていることは知っていますが、それは私の要点を説明するものです.
アイデアは、データベースにマップするプロパティを手動で決定したいということです。
ShouldMap メソッドは property.CanWrite を検索するため、readonly プロパティは正常に機能します。ただし、必ず設定されているカスタム属性は検出されません。何故ですか!?
慣習的な方法では、私は同じアプローチを頻繁に使用しており、そこではうまく機能します。規約設定では明らかに検出できるのに、ここでプロパティが定義済みの属性を検出できないのはなぜですか。回避策はありますか?
msdeploy - 正確な名前のフォルダーの msdeploy スキップ
. .
これが取り引きです: msdeploy を使用してファイルをアップロードしようとしています。スキップしたい Search という名前のフォルダーがルートにあります。
そこで、次のようなスキップ ディレクティブを作成しました。
幸いなことに、希望どおりに検索フォルダーをスキップします。
悪いニュース: 名前に "Search" が含まれるフォルダー (例: "Research") もスキップしますが、これは望ましくありません。(また、スキップされる "Research" フォルダーは Web ルートから離れていないため、スキップされるフォルダーの場所を制御することについて懸念が生じます。)
これらを含むいくつかのバリエーションを試しました:
サイコロはありません。「Research」という名前のものはまだスキップされています。
msdeploy 構文を調べてみましたが、役立つものが見つかりませんでした。
ピーナッツ ギャラリーから何か考えはありますか?
ありがとう!
python - Python ファイルの行の読み取り中に最初の数行をスキップする
テキスト ファイルの読み取り中に最初の 17 行をスキップしたい。
ファイルが次のようになっているとします。
いいものだけが欲しい。私がやっていることはもっと複雑ですが、これは私が問題を抱えている部分です。
eclipse - Eclipse CDT:デバッグ/実行前にmake/buildをスキップします
ソースに変更を加えなくても「make」を実行するのに15秒かかる大規模なMakefileベースのCプロジェクトをデバッグしています。つまり、プログラムを再起動するたびに、デバッグを開始する前に15秒待つ必要があります。
プロジェクトは「Makefileを使用して既存のプロジェクトとしてインポート」を介してインポートされ、デバッガーにgdbを使用しています。
再起動すると、最後にビルドされた実行可能ファイルが実行されるようにしたいと思います。各起動/デバッグの前に、この追加のビルド手順(つまり、「make」の実行)を無効にするにはどうすればよいですか?
(実際にソースを変更するというまれなケースでは、手動でビルド/作成します)
codeigniter - 更新でif条件を使用するために、コードイグナイターのアクティブレコード更新から引用符をスキップするにはどうすればよいですか?
私はこのようなクエリを書いています:-
私は次のようなものを期待していました:-
しかし、私は得ています:-
if条件がブロックされている場合は、これらの引用符をスキップしたいと思います。
これを達成する方法はありますか、それともネイティブクエリを作成する必要がありますか?
ありがとう
ruby-on-rails - Ruby デバッグ: Rails コードをスキップする
Rails で Ruby デバッガーをステップ実行するとき、Rails のネイティブ コードをすべてスキップして、自分が書いたコードだけで停止させるにはどうすればよいですか?
(つまり、このように見えるすべてのコードをスキップします)
ありがとう!
.htaccess - .htaccessmod_rewriteは[S]でRewriteRuleをスキップしません
参考までに、次の.htaccessファイルを使用しています。www.site.com/content/
ユーザーがwww.site.com/content/loginにアクセスしたときに、 www.site.com / content / userlogin.phpのコンテンツを表示したい(リダイレクトではなく、書き換えによってマスクされた)-これは次のように正常に実行されました。
ただし、次のことを追加したいと思います。www.site.com/ content / userlogin.phpに直接アクセスしようとすると、www.site.com / content / error/404の404ページにリダイレクトされるようにします。.php
これを.htaccessファイルに含めると、www.site.com / content/ loginとwww.site.com/content/userlogin.phpの両方にwww.site.com/content/error/404.phpが表示されます。
php - domdocumentの保存中にdoctypeを削除する
HTMLドキュメントを解析してDOMDocumentにフェッチしています。これらのドキュメントは、別のページ内に表示される子フォームです。解析されたDOMDocumentsを保存するときに、doctype、html、head、bodyのタグが自動的に追加されます。私は子フォームに取り組んでいるので、それらをすべて削除し、フォームの子タグのみを保存したいと思います。
domdocumentを保存しながら、html、head、body、その他のタグの自動生成をスキップするにはどうすればよいですか?