問題タブ [libs]
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.
python - Pythonで電話番号をフォーマットする最良の方法は何ですか?
10桁以上の文字列しかない場合、これを電話番号としてフォーマットするにはどうすればよいですか?
いくつかの些細な例:
それらをフォーマットする方法はそれだけではないことを私は知っています、そして私がそれを自分で行うなら、私は物事を省く可能性が非常に高いです。Pythonライブラリまたは電話番号をフォーマットする標準的な方法はありますか?
c++ - ビデオファイルからのシンプルなフレームグラバー
ビデオとオーディオのデコードでスレッドを開始し、いくつかのフレームを取得できる C++ プロジェクト用のシンプルなライブラリを見つけたいですか? サンプル コードで lib API と動作について期待することを説明しようとしています。
誰かが私に何かを勧めることができますか?(Winの場合)
git - いくつかのプロジェクトのためにGitで外部ライブラリを整理する
問題
含まれているすべての外部ライブラリをソース管理に保存したいのですが、かなりの数のライブラリがあり、それらが大きいため、これらの外部ライブラリを単一のリポジトリ(個々のプロジェクトには含まれていません)に入れたいと思います。
先行技術
この質問は問題に対処しますが、誰も直接答えませんでした。(Gitリポジトリを整理するにはどうすればよいですか[より良いタイトルを高く評価します])
これは同様の状況をよく表していますが、サイコロはありません。(Web開発用のGit、サブリポジトリ、外部ライブラリ-最高の戦略は?)
これは間違いなく質問に答えますが、サブモジュールを使用します。(従来のn層設計で複数のプロジェクトを使用するGitリポジトリのベストプラクティス)
Git Slaveは素晴らしいサウンドですが、gitは新しいので、レパートリーに別のgitツールを追加したくありません。
これが私が今まで考えていることです。
そして、libディレクトリを指すconfigなどに$PATH変数があります。
より多くの考え
- 私たちにはインフラストラクチャエンジニアがいません。誰かがlibを追加または更新する必要があるたびに電話をかけたくないので、gitサブモジュールはひどいように見えるので避けたいと思います。将来的にはそれに移行できてうれしいですが、私たちはgitkoolaidから飲み物を始めたばかりです。
- また、サブモジュールを使用して、それが何であるかについての明確な説明と、この情報を同僚に渡すことができるように使用する方法についての明確なチュートリアルを誰かに教えてもらえれば幸いです。Gitを使い始めたばかりのときに、高度なトピックに関する2時間のドキュメントを全員に読ませたくありません。
- libリポジトリのバージョンをアプリケーションリポジトリのバージョンとリンクすると便利です。
繰り返しになりますが、私はサブモジュールに対する感情から話を聞くことができますが、私が見つけることができるチュートリアルが時代遅れである、および/または混乱しているという事実は大きな欠点です。これは、エンジニアにとって簡単なプロセスであり、元に戻すのも簡単である必要があります。私たちはgit忍者ではありません!
最後に、それが重要かどうかはわかりませんが、私たちはすべてUNIXを使用しており、常にJavaを使用しています。
前もって感謝します!
2012年3月1日更新
赤ちゃんのリーナス・トーバルズを泣かせようとしています。
私はかなりの量の調査を行ってきましたが、私の結論は、あなたがすでにgit ninjaである場合、サブモジュールは素晴らしいということです。そうは言っても、私は間違ったことをして、各gitプロジェクトにlibsディレクトリを作成します。なんで?それは簡単で、現在行っていることよりも大幅に改善されています。また、git知識のしきい値がはるかに低いことも前提としています。いつか私たち全員がgitの基本概念と中間概念(パッチ?履歴の書き換え?高度な分岐?)に固執すると、サブモジュールに移行する可能性があります。現状では、エンジニアに噛みすぎて失敗させたくありません。
うまくいけば、今から「正しい方法」に移行する準備ができたときまで、サブモジュールはそれほど重要ではなくなります。
qt - distro固有の条件付きqmakeプロジェクトを作成する方法
異なるLinuxディストリビューションを実行する2台のコンピューターでコードを記述したとします。
qmakeをこれら2つのディストリビューションと区別し、これら2つに特定のLIBSを割り当てる方法。
例えば;
linux - システムの更新後に依存ライブラリを再構築する必要がありますか?
システム ライブラリを更新するとき、少し不安があります。たとえば、libssl-dev>0.5 に依存するmake && make installカスタム ライブラリ (つまり、レポにこのライブラリがない) を作成しました。libhell次に、 apt は update を提供してくれますlibssl-dev。libhell新しいものに対して再構築する必要がありlibssl-devますか?
更新後、再構築なしで常に正常に機能しましたが、バイナリの安全性はどうですか? bin-dist システムで独自のパッケージをビルドするたびに、何か間違ったことをしていると感じます...
javadoc - javadoc doclet libs : 不正なパッケージ名または実行時の ClassCastException
次の問題に直面しています:
コンソール (Windows 7) で独自の美しいドックレットを実行しようとしています。
これは私を例外の山に導きます:
(常に同じもの)。
次に、StackOverflow で、注釈付きのサードパーティ ライブラリの問題であると誰かが言っているのを見つけました ( StackOverFlow: Why am I gets a ClassCastException when generated javadocs? )。解決策は、注釈付きのライブラリをクラスパスに追加することにあるように見えたので、次の行を実行しました。
そして、私は今次のエラーを受け取っています:
すべてのライブラリが all-libs ディレクトリに含まれています。何が間違っているのか説明してもらえますか?どうもありがとうございました :-)
PS: JDK 1.6 を使用しています
struts2 - 2つの異なるStrutsアプリに同じValueStack
sruts 2(2.1.8.1)アプリケーションをjboss AS(5.1.0-GA)で実行しています。a.warとb.warを同じ/server/ default / deployパスに配置し、struts2libsを/server/ default/libパスに配置します。
アプリまたはサーバーにエラーメッセージはありませんが、何らかの理由でhttp:// localhost:8080 / b /と入力すると、b.jspページが表示され、アプリケーションのメッセージリソースにメッセージが表示されます。
だから、私の質問は、サーバーの/libにstrutsjarを配置すると、すべてのアプリケーションが同じものを使用する必要がある値スタックのインスタンスが1つだけ作成されるということです。もしそうなら、アプリケーションごとに異なるインスタンスを作成するために何ができますが、jarをサーバーpahtに保持しますか?
ストラットジャーを戦争に戻す必要がありますか?
ありがとう
strutsタグを使用してシステムタイトルを取得するim
これはa.warの私の設定です:
/WEB-INF/classes/a-message-resources.properties
struts.xmlで私は持っています
これはb.warの構成です
/WEB-INF/classes/b-message-resources.properties
struts.xmlで私は持っています
c++ - Visual Studio 2010 C++ - 再利用のために .lib ファイルをラップする方法
Visual Studio 2010 で C++ を使用しています。クライアントとサーバーの両方が同じ「エンジン」に依存するクライアント サーバー アーキテクチャを構築しようとしています。
以下は、これを説明する図です。
画像 http://img266.imageshack.us/img266/5573/dependencies.png
どこ:
エンジン- アプリケーション固有のエンジン
BaseEngine - アプリケーション固有ではないエンジン (他のアプリケーションで使用)
SomeLibrary - BaseEngine が依存するライブラリ
Visual Studio を使用して、適切なプロジェクト参照と「インクルード ディレクトリ」を設定しました。
クライアントはエンジン内のメソッドを参照でき、エンジンはBaseEngine内のメソッドを参照できます。ただし、問題は、クライアントやサーバーがエンジンでメソッドを呼び出すときに、いくつかのリンク エラー(LNK1120、LNK2001) が発生することです。
これは、エンジンが BaseEngine に依存しており、クライアントが BaseEngine に依存していないために発生しているようです。
だから私の質問は:
クライアントとサーバーが BaseEngine を参照する必要がないように、Engine と BaseEngine プロジェクトをまとめることはできますか?
build - QTCreator .pro ファイル: DEBUG / RELEASE に応じて LIBS パスを設定する
Qt の初心者として、並列ディレクトリにある別のプロジェクトに依存する小さなプロジェクトを作成しています。
私.proのファイルには、以下のようにいくつかの.objファイルが含まれています(これは機能します)。ただし、リリースを作成するときは、デバッグ パスではなく、他のプロジェクトのリリースを使用したいと考えています。Qt 変数を確認したところ、「TARGET の例」が見つかりました。しかしLIBS、特にビルドは両方に適用できるため、パスdebug_and_releaseを書き込む方法がわかりません。LIBS
プロファイル:
「対象例」:
LIBS += -L"......."$$(TARGET)"......"特にターゲットに debug と release の両方が含まれている可能性がある場合、を記述できますか?
[編集 1] 解決策を見つけました: https://stackoverflow.com/a/11612903/356726