問題タブ [conflicting-libraries]
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.
linux - Linux ビルド マシンとターゲット マシンで異なるライブラリ バージョン
現在、CentOS ボックスでパケット キャプチャ ライブラリlibpcapを使用して開発を行っています。
ソースコードから最新バージョンのlibpcap 1.1をインストールした後、古いバージョンのlibpcap 0.9.4もインストールされていることがわかりました。現在、私が構築しているアプリケーションは、最新バージョンのlibpcap 1.1を使用しています。
私が直面している問題は、アプリケーションが実行される組み込み Linux ボックスに最新バージョンがインストールされていないことです。(ソースコードをコンパイルする必要があるため、最新バージョンをインストールするのは面倒です。ソースコード自体には、多くの依存関係をインストールする必要があります。)
これらの組み込み Linux ボックスはyum
構成済みで、古いバージョンのlibpcap 0.9.4は標準リポジトリから入手できます。
組み込みボックスがたくさんあるので、開発ボックスでlibpcapバージョンを 1.1 から 0.9.4にダウングレードする (またはビルド プロセス中に古いものを使用する) のが最善の方法だと思います。組み込み Linux ボックスですぐに利用できる古いバージョン。
コメントをお待ちしております。ありがとうございました。
iphone - iPhone:シンボル_SBJSONErrorDomainが重複しています
BrightcoveライブラリとLayarライブラリを1つのアプリケーションで使用したいのですが、どちらにもSBJsonファイルがあります。明らかに、これらはお互いを殺そうとします。
ファイルを抽出してアーカイブを再構築する必要がありますか?締め切りが迫っています。
jquery - Community Builder の jquery で自分の jquery コードが壊れる
Community Builder Joomla コンポーネントの JavaScript に問題があります。残りのjqueryコードを殺しているようです。
ホームページと比較すると、このページには欠けている jquery によるアニメーション メニューがいくつかあるはずです。
なにか提案を?
jommla 1.5.22でCB 1.7.1を使用しています
PS: Community Builder フォーラムに書き込みましたが、まだ回答がありません...
java - 依存関係の海で最新の jar を好む (Java)
私は大規模な Ivy プロジェクトを持っており、Eclipse では問題なく動作する私のコードが、ant で実行するとコンパイル エラーを引き起こすことに気付きました。問題を次の行に絞り込みました。
この行はコンパイル中に失敗します --- メソッドが見つかりません。明らかに、私のコードは apache の commons-io ライブラリに依存しています。そして、現在の commons-io にこのメソッドがあることは明らかです。
http://commons.apache.org/io/apidocs/org/apache/commons/io/FileUtils.html
それで、何が得られますか?
これは私の ivy.xml に関連していると確信しています - > eclipse コンパイラは幸運にも (またはスマートに) commons-io の最新バージョンを使用していますが、私の ivy.xml はこの方法がない古いバージョンを使用しています。
ここで最も重要なことは、ant が明らかにこの jar の別のバージョンを使用しているということです。
だから - 私の質問は:
1) 指定した最新バージョンのライブラリを使用してコードを優先的にコンパイルするように ant/ivy に指示するにはどうすればよいですか? lib/ の依存関係の一部が古いバージョンの commons-io に依存している可能性があると想定しています.....
また :
2)このコンテキストでは、クラスローダーが複数のjar依存プロジェクトで重複を処理する方法に関して何を心配するかについてのヒントも私に役立ちます...
javascript - JavaScriptライブラリとjQueryプラグインは矛盾しています:デバッグ方法は?
私は最高の専門家ではありませんが、見栄えがよく機能的なWebサイトまたはWebアプリケーションでまともな仕事をすることができます。私の主なツールは、PHP5、HTML5、CSS2 y 3、データベース(SQLite、MySQL)、JavaScriptとjQueryです。
私はJavaScriptの専門家ではありません。私はよく興味深いjQueryプラグインやチュートリアルを見つけ、それらを混ぜ合わせて必要な機能を実行しようとします。今回は、さまざまなソースからのプラグインとjsファイルを混ぜすぎている可能性があります。
実際、私のアプリは、特定の動作を除いて、私が望むことを実行します。エラーはなく、すべてが正常に見えますが、不正な動作は続きます。そのため、知らないクラスを指定する必要があるか、あるクラスが別のプラグインのクラスと矛盾していて、たとえば、<button type="button">DON'T submit</button>
フォームを送信する理由がわかりません。
とにかく、私のポイントは、どうすればこの状況をデバッグできるかということです。ライブラリまたはプラグイン間の競合や脱落を理解するのに役立つ一般的なツール、提案、ワークフローなどはありますか?(JavaScriptライブラリ、私自身のJavaScriptおよびjQueryプラグイン)?
編集
ChromeのデバッガーとFirebugについて知っています。しかし、必要な機能を取得する方法がわからないのかもしれません。これらのツールの使用方法について読んでも役に立ちませんでした。例:手動で割り当てていないクラスを継承するタグがあります(例:<button type="button" disabled>DON'T submit</button>
自分で無効にした書き込みはしていません)ので、JavaScriptファイルによって割り当てられていますが、WHOが行ったことをどのように確認できますかこれ?どのファイルですか?クラス?プラグイン?としょうかん?等?それは私が尋ねることを意味するもう一つの例です。
jquery - バックボーン v0.5.1 と Jquery v1.7.2 は互換性がありませんか?
バックボーン v0.5.1 と Jquery v1.7.2 で問題が発生した人はいますか? jquery を v1.5.2 から v1.7.2 にアップグレードした瞬間、アプリケーションの動作がおかしくなり始めたようです。モデル ID が正しく設定されていないようで、デフォルトの -1 のみがサーバーに送信されているようです。
2 つのバージョン間の非互換性についてはよくわかりませんが、誰かがこれに直面した場合は、アップグレード中に修正できるように指摘していただけますか?
バックボーンの v0.9.2 と jquery の v1.7.2 へのアップグレードが自動的に機能するかどうかはわかりません。現時点では、アプリケーションを分解する余裕はありません。助言がありますか?
opencv - OpenCVでのLibpngの競合?
次のコードを使用して、XCode 4.4 (Mountain Lion) で png ファイルを開こうとしています (jpg ファイルで機能します)。
しかし、OpenCV は次のエラーをスローします。
私のpngファイルは新しいlibpngを使用して作成されたようですが、OpenCVは古いものを使用しています。では、この問題を解決するにはどうすればよいですか?
編集:詳細
XCode 4.4 で OSX Mountain Lion を使用しており、MacPorts を使用してインストールされた OpenCV 2.4.2 を使用しています。
c++ - さまざまなライブラリのカスタム型をC++でラップします
異なるライブラリを使用するとき、私は常に、それぞれが同じ「実際の単語エンティティ」のカスタムタイプを持っていることに気付きました。
3次元のポイントを使用するプロジェクトがあるとします。OpenCvとPCL(ポイントクラウドライブラリ)のアルゴリズムを使用するだけです。私はポイントのためにこれらのタイプで自分自身を見つけました:
- OpenCvのPoint3_
- PCLのPointXYZ
- Point3d私のカスタムタイプ
これで、Point3d用に作成したアルゴリズムができましたが、これらのライブラリのアルゴリズムも使用したいと思います。大きなセットの各ポイントをあるタイプから別のタイプに前後に変換するには、メモリと時間がかかります。
これを回避するための最良の方法は何でしょうか?
jquery - 同じページで競合する2つのjQueryプラグイン
同じファイルで動作する2つのjQueryプラグインがあります。1つはでjquery.autocomplete.js
、もう1つはですjquery.thumbnailScroller.js
。
問題は、同じファイルで両方を使用している場合、オートコンプリートがまったく機能しないことです。thumbnailScrollerは機能していますが、thumbnailScrollerプラグインがなくても同じように機能します。
さて、私がjsファイルを閲覧していたとき、私は$.fn.
両方のファイルを取得しました。しかし、これや他の理由で問題があるのかわかりません。
私はグーグルとstackoverflowでも検索しましたが、適切な解決策を得ることができませんでした。案内してください
build - アイビーの競合解決が機能しない
私のモジュールAはモジュールBとCに依存しており、どちらもモジュールDの異なるバージョンに依存しています。私のIvyの依存関係は次のようになります。
厳密な競合解決マネージャーを使用していますが、競合を正しく指摘しています。
競合タグがIvyにモジュールDのバージョン2.4を使用するように指示しないのはなぜですか?別のプロジェクトのpom/ivyで言及されているバージョンの依存関係を使用しないリスクをどこで取っているかが明確になるように、厳密な競合解決を使用してから、一度に1つずつ競合をオーバーライドしたいと思います。org.dの除外をorg.c依存関係に追加すると、競合が削除されますが、競合タグを使用する方が、ファイルの将来の読者にとってより明確であるように思われます。