問題タブ [conflict]
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 - クラス名の競合とjarファイルのバージョンの不一致と冗長性を見つける
ほとんどの場合、開発者は次のような理由で、クラスのロードの問題に関連する問題をデバッグするのに苦労します。
1. クラスパスには、同じクラスのバージョンが異なる 2 つの異なる jar が含まれる場合があります。2. クラスの読み込みの問題。
jar ユーティリティを使用してすべての jar を詳しく調べることもできますが、非常に面倒でエラーが発生しやすくなります。
この種の問題を解決するためのツールまたはメカニズムはありますか。クラスのロードは現実的には単純ではありませんが、weblogic が特定の ear ファイルのクラスのロードを行う方法を教えてください。
database - /really/分散レプリカのcouchdb
分散データベースを実装したいとしましょう (各ノードは他のノードのレプリカです)。cdb は 2 つのノード間で簡単に同期でき、少なくとも何らかの形式の競合解決をサポートできると聞いています。
残念ながら、私はcouchdbを知らないので、質問する必要があります.ノードの「グラフ」の状況はどうですか? 1000 個の切断されたノードがあるとします。したがって、n方向の競合が発生すると思います。
この場合、couchdbメカニズムは私を助けることができますか?
それ以外の場合は、ノードの厳密な階層を確立する必要があると想定する必要があり、私の場合はこれで十分ではありません。
前もって感謝します ;)
jquery - jQuery、Prototype、およびプラグイン間の競合
RailsアプリでPrototypeとjQueryの競合を解消しようとしています。jQueryがPrototypeをアプリにうまく取り入れていることを発見しました。
$jq = jQuery.noConflict();
application.jsファイルに追加してプロセスを開始しました。
次に、プロジェクト内のすべての.erbファイルと.jsファイルを調べて、へのjQuery呼び出しを探し、$
それらを.に置き換えました$jq
。次に、いくつかのjQueryプラグインファイルにアクセスしました。
jQueryプラグインの.jsファイル内のすべての$
参照を変換する必要がありますか?$jq
visual-c++ - Visual C++ 2008 Express - cpp ファイル名の競合
gcc 4 と cmake を使用してコンパイル プロセスを管理する GNU/Linux 用のアプリケーションを開発しています。同じ名前のファイルが2つあるが、次のように他のディレクトリと名前空間にある場合、問題はないことがわかりました。
最初の Object クラスは Gfx 名前空間にあり、2 番目は Logic 名前空間にあります。
次に、Visual C++ 2008 Express Edition を使用してこのプロジェクトをコンパイルしようとしました。リンカーは、Gfx::Object クラスの存在しない実装に関するいくつかのエラーをスローしました。いくつかのチェックの後、次のことがわかりました。
- Visual C++ は 2 つの Object.cpp ファイルを追跡しています
- 最初または 2 番目のファイルで変更が発生すると、オブジェクト ユニットの再コンパイルがキューに入れられます。
- 実際に変更されたファイルに関係なく、常に 2 番目の Object.cpp のみを再コンパイルします。
また、Visual C++ では同じ名前の 2 つのクラスを作成できないこともわかりました。
これに対する解決策はありますか?コードの大部分をリファクタリングしたくありません。
php - strip_tags()が干し草の山を燃やすとき
私は、プログラムでアドレスを取得するためにクロールしている米国議会の各メンバーのWebサイトのリストを持っています。多くのサイトは基礎となるマークアップが異なりますが、何百ものサイトが私が書いたスクリプトに対して期待される結果を提供していないことがわかり始めるまで、これは最初は問題ではありませんでした。
考えられる原因を評価するためにもう少し時間をかけた後strip_tags()
、結果を呼び出すfile_get_contents()
と、ページのソースのほとんどが何度も消去されていることがわかりました。これは、HTMLを削除するだけでなく、私がスクレイプしたかった非HTMLを削除することでもありました。
そこで、へstrip_tags()
の呼び出しを削除し、英数字以外のすべての文字を削除する呼び出しに置き換えて、プロセスをもう一度実行しました。それは他の結果をもたらしましたが、それでも多くを欠いていました。今回は、正規表現が目的のパターンと一致していなかったためです。返されたコードを確認したところ、HTML属性の残りがテキスト全体に散在していて、パターンが壊れていることに気付きました。
これを回避する方法はありますか?不正な形式のHTMLの結果ですか?私はそれについて何かすることができますか?
jquery - プロトタイプとjQueryを一緒に?
私が使用している特定のスクリプトがプロトタイプに依存していることに気づきました。(ライトボックス2)jQueryと同じページで一緒に動作しますか?それらが競合しないことを確認する方法はありますか?
iphone - Xcodeで競合(ファイルproject.pbxproj)をマージする方法はsvnを使用しますか?
私たちのチームには2人のメンバーがいます。XcodeのSCM(SVNを使用)を使用して、ソースコードファイルを管理します。
私たちは皆、Xcodeプロジェクトにファイルを追加します。彼はSVNサーバーにコミットしました。更新すると、Xcodeはproject.pbxproj
ファイルに競合があることを検出します。次に、終了を選択Xcode
し、競合を手動でマージします。次に、編集を開始しproject.pbxproj
、変更をマージします。実際、Xcodeがファイルを管理する方法がわかりませんproject.pbxproj
。ファイルにないテキストを追加するだけです。終了すると、プロジェクトを開くことができません。project.pbxproj
ファイルは手動で編集できないので、私は推測します。
だから、私はあなたがこの問題を見つけたとき、project.pbxprojファイルに競合があることを知りたいのですが、それを解決する方法は?
ありがとうございました!
git - リモート変更を破棄してファイルを「解決済み」としてマークするにはどうすればよいですか?
いくつかのローカルファイルがあり、リモートブランチからプルしますが、競合があります。ローカルの変更を保持し、競合の原因となるリモートの変更を無視したいことはわかっています。「すべての競合を解決済みとしてマークし、ローカルを使用する」と実際に言うために使用できるコマンドはありますか?
asp.net - ASP.NET MVC 2 System.Web.Mvc.dll の競合
ASP.NET MVC 2 RC をインストールし、既定の "サンプル プロジェクト" を開きましたが、次のエラーが表示されます。
パーサー エラー メッセージ: タイプ 'System.Web.Mvc.ViewMasterPage' はあいまいです: アセンブリ 'C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mvc\2.0.0.0__31bf3856ad364e35\System.Web.Mvc. dll」またはアセンブリ「C:\Documents and Settings\sfent\My Documents\Visual Studio 2008\Projects\MvcApplication1\MvcApplication1\bin\System.Web.Mvc.DLL」から。型名でアセンブリを明示的に指定してください。
これは、GAC dll と、作成されて bin ディレクトリに配置された dll との間の競合のようです (これは、GAC バージョンより優先して使用されると考えられていました)。
この問題を Google で検索したところ、同様の問題が見つかりましたが、名前空間が正しくないことに関連しています。これは、MVC フレームワークにバンドルされている変更されていないサンプル アプリケーションです。
また、フレームワークを完全に削除して RC を再インストールしようとしましたが、役に立ちませんでした。
すべての提案に感謝します。