問題タブ [consolidation]
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.
sql - 複数のデータベースにまたがるデータからビューを作成する
いくつか検索した後、私の問題をカバーする良い答えが見つかりませんでした。約 100 のデータベースの統合に取り組んでいます。構造は同じで、すべて同じサーバー上にあります。すべてのデータベースには、ログイン情報を含むテーブルがあります。
他のデータベースからのすべての接続情報を含むコア データベースを作成しました。ここで、すべてのデータベースからのすべてのログイン資格情報を含むビューをコア データベースに作成する必要があります。つまり、ループを使用してすべてのデータベースを調べ、ユーザー名とパスワードを選択する必要があります。
アイデアや提案は大歓迎です
php - +1500 以上の wav ファイルを統合し、再度スライスします (PHP で)
手間を省きたいので、wavファイルをフォルダごとにまとめる機能を作ってみました。フォルダには、約 100 ~ 500 個の wav ファイルが含まれています。すべての wav ファイルはステレオ、44.100 Hz、24 ビットです。
私が使用しているプログラムには(他の特定の理由で)バッチ処理オプションがないため、1500を超えるlose wavファイルがあり、バッチ処理で編集できません。したがって、私は次のことを試みます:
-> wav ファイル + 0.5 秒の無音を統合し、キュー リストを作成します
-> 大きなファイルを編集します (音楽編集ソフトウェアで行います)
-> 大きなファイルを分割して元のファイルに戻します (正確に) キュー リスト (なし)沈黙)
私には思えますが、最善の方法はファイルヘッダーを削除して(キューに保存して)、バイトを結合することですか?
私がこれまでに知っている言語は PHP だけなので、達成しようとしたことはすべて PHP で行いました。これを行うためのスキルと知識が不足していることがわかったので、誰かがここで助けてくれることを願っています.
私が達成しようとした基本的なことは次のとおりです。 -すべてのwavファイルの配列を作成します -各ファイルの後に0.5秒の無音を追加します(配列内) -最終的な配列を作成して、ファイルを元に戻します -ファイルヘッダーを削除します -作成新しいウェーブ ファイル。
いくつかの基本的な機能:
コメントの追加情報のため:
フォルダーには、01original.wav、02original.wav、03original.wav が含まれています。
onebigfile.wavに編集
= 01original.wav +0.5silence、02original.wav、+0.5silence、03original.wav。
編集後、(元の wav ファイルと同じ正確なサイズ/長さ):
01original.wav、02original.wav、03original.wav に戻ります。
r - ソースコードを複数のファイルから(Roxygen)コメントを含む単一のファイルに効率的に統合する
質問
複数のソースファイルから単一のソースファイルにソースコードを統合する効率的な方法は何ですか?Roxygenドキュメントのコメントを含み、場合によっては他のコメントも含みますか?
コメントを説明する(属性「フィールド」に入れる)パッケージの解析メソッドがあったことを覚えていますが、もう見つかりません。
背景情報
主に2つの理由から、特定の数のソースファイルから単一のソースファイルにソースコードを統合する柔軟性が気に入っています。
- 頭を上げ続けるために、私は「ファイルごとに1つの定義」パラダイムに固執しています。このパラダイムでは、各ソースファイルに正確に1つの定義(関数、S4メソッド、S4参照クラスなど)が含まれています。また、これらのソースファイルは、私の「ソースディレクトリ」のさまざまなサブディレクトリに保存されている可能性があり、したがって同じファイル名を持っている可能性もあります。ただし、真のRパッケージをまとめるには、複数のdefを1つのソースファイルにグループ化する方がよい場合があります。重複したファイル名の場合、私もそうする必要があります。
- 並列化する場合、必要なすべてのソースコードを1つのファイルにグループ化し、それをワーカープロセスにプッシュして、コードをソースできるようにすると便利です。
宿題
これが私の現在の解決策です。「大丈夫」と感じますが
- 私はそれを行うためのより良い、より効率的な方法があるかもしれないと感じています
- Roxygenコードの検出に関しては少し壊れやすいようです
サンプルソースファイルの作成
統合機能
関数を適用する
これで、統合されたコードを含むソースファイル「src / conso/src_functions.R」ができました。
consolidation - バッチ スクリプトを使用したデータ統合
テキストファイルに次の文字列があります。
以下のコマンドを使用してコンテンツを解析しています。
出力はExcelファイルで行われますが、各行では、以下のようにすべての列の下に出力が必要です
同様に、すべての
タブ「製造元ドメイン IsPartofDomain CurrentLoggedInUser No of Processor RegisteredUser Organization Serial Number WindowsDirectory InstallDate Location」 .
前もって感謝します.. :)
vba - 連結ステータスを計算するための VBA でのポスト トラバース再帰
VBA初心者で申し訳ありません。以下の問題を解決するために、トラバース後の例を探しています。列 A のツリーを再帰的にトラバースして、連結ステータスを計算したいと思います。以下の表の例のように、「Real Proj 1」のステータスは A (= 琥珀色) です。「実際のプロジェクト 2 と 3 の両方のステータスは G (緑) です。プログラム B のサブ プロジェクトの 1 つにアンバーが含まれているため、計算されたステータスはアンバー (列 C を参照) である必要があります。または、行 2 の「単純化」の統合ステータスはすべての子 ("Real Proj A"、Program B および C) には、Amber のステータスが少なくとも 1 つ含まれているので、Amber です。
列 A の値にはインデントが含まれています。つまり、行 3 の「プログラム A」はインデント レベル = 1、行 6 の「Real Proj 2」はインデント レベル = 3 です。VBA で再帰を使用してこれを実装する方法についてのヘルプは非常に役に立ちます。感謝。ありがとう、クリス
これが私の解決策です。これが他の誰かにも役立つことを願っています。ベスト、クリス
web-services - 多くの Web サービス応答を 1 つに統合する Apache camel
私はApache Camelが初めてで、特定の機能を実現する必要があります。多くのリクエストを外部の Web サービスに送信し、それらのレスポンスを 1 つの大きなレスポンスに統合する必要があります。この特定のタスクでは、応答コンテンツ内の特定のタグに基づいて、外部 Web サービスの呼び出しをいつ停止するかを決定する必要があります。
これをCamelでどのように実装できるかについてのアイデアはありますか?
average - rrdtool: Consulidation-Function MIN を使用し、NaN 値を除外する
エンタープライズ サービス バスを通過するメッセージの最小継続時間を含むアーカイブがあります。
夜間または週末にはメッセージがない可能性があるため、最小継続時間は NULL です。このため、NaN を rrd-db に書き込みます。
6 時間以上の MINIMUM 関数を使用してアーカイブを統合したい場合、この 6 時間に NaN 値があると問題が発生します。6 時間の時間枠全体が NaN として保存されるためです。
NaN 値を無視する MINIMUM 関数を使用するオプションはありますか?
(NaN 値を 0 に置き換えると、グラフが歪むため、適切な解決策ではありません。)
どんな助けでも大歓迎です。ご参加ありがとうございました!
php - 複数のアレイからのマスター アレイの作成
私は2つの配列を持っています(これはもっと多いかもしれません)、それらは散乱データを持っているかもしれません。
配列構造は次のようになります。
私が必要とするのは、両方の詳細を持つ統合された配列を持つことです。以下に例を示します。
配列が複数の値を保持できるという事実を考慮して、これを行うにはどうすればよいでしょうか? どんなヒントでも、これを解決するのに役立ちます。または、すでに議論されている場合は正しいリンクを教えてください。検索中に何も見つかりませんでした。
前もって感謝します。
php - MySQL クエリの結果を統合する
MySQL DB からデータを取得する PHP アプリケーションがあります。PHP が DB にクエリを実行すると、結果が取得され、すべての出力行が画面に出力されますが、上部にはグラフも出力され、出力行が視覚化されます。次のように (これは 24 の縦線の棒グラフです。これは、MySQL が PHP に代わって実行されたクエリから 24 行の出力を生成したためです)。
ユーザーが多くの結果を生成するクエリを実行すると、私が直面する問題が発生します。下の 2 番目の図は、PHP アプリケーションでさまざまな選択可能なパラメーターを使用して PHP に代わってクエリを実行したときに MySQL が生成した 150 の結果を視覚的に表したものです。垂直線の最大数が必要です(たとえば、50としましょう)。クエリが 50 行を超える場合、MySQL の結果を視覚化のために 50 行に統合します。ユーザーが必要に応じて任意の結果を見ることができるように、グラフの下にすべての行を出力します。私の質問は、コードを理解して従うのが難しくなく、CPU サイクルに関してこれを行う最適な方法は何ですか?
私が持っていた 1 つのアイデアは、PHP アプリケーションでこれに取り組むことです。ここでは、MySQL 出力の行数を 50 で割るだけです (ここでも、簡単な数字を想定してみましょう。丸めは、このインスタンスで作業する簡単な問題です)。MySQL が 500 行を生成する場合、500 を 50 で割ると 10 になるので、10 行ごとに棒グラフに垂直線を引きます。
もう 1 つのアイデアは、MySQL でこの問題に取り組むことです。おそらくMySQLクエリを実行し、結果を変数にコピーしてから、10行ごとに選択するクエリに対して2番目のクエリを実行するか、MySQL内で統合する方法がある場合は、2番目の小さなデータセットを提示しますPHPに。
この問題に取り組むのに最適な場所はどこで、その理由と方法は?
更新:
もう少し説明するように要求されたように、それは本当に非常に基本的なシナリオです:
結果は次のようになります。各行は整数値とタイム スタンプです (棒グラフは期間 [X 軸] に対する値 [Y 軸] を示します)。
MySQL が 150 行の出力を生成すると、上の 2 番目のグラフのような結果が得られます。クエリが 300 の結果または例を生成する場合、棒グラフの線は非常に細いためにほとんど見えないため、統合機能を作成しようとしています。これは、不要なレベルの視覚的な粒度になります。
css - 複数の css ファイルへのリンクは機能しますが、1 つに結合すると css が中断されます
私は非常に奇妙な問題を抱えています(とにかく私にとって)
次のコードを使用して、html から 2 つの css ファイルをリンクしました。
そして、すべてがうまくいきました。しかし、HTTP リクエストを減らすために、それらを 1 つのファイルにまとめようと考えました。そこで、menu.css ファイルをコピーして global.css ファイルの先頭に貼り付け、2 行目を取り出しました。
これを行った後、css が正しくレンダリングされません。まだ見知らぬ人ですが、いくつかのセレクタ css ブロックを css ファイル内の別の場所に移動して実験したところ、別の方法でレンダリングされました。ただし、この異なるレンダリングは、少なくとも 3 つの異なるブラウザーで同じようにレンダリングされるため、明らかにブラウザーの問題ではありません。
レンダリングの違いには、css セレクター コード ブロックの配置方法に応じて、配置、境界線の色、およびフォント スタイルの問題に気付きました。それらはすべてメニューCSSに関連しています。
メニュー css コードをグローバル ファイルに残した場合でも、menu.css ファイルにリンクしている限り、期待どおりに動作します (コードが完全に global.css ファイルにコピーされているにもかかわらず、したがって、 menu.css ファイルが重複しています)。
私はこれに対する解決策を見つけようとしましたが、関連するものは何も見つかりませんでした.
方向性を教えていただければ幸いです。:) ありがとう!