タグ付けされた質問 「libraries」


19
フレームワークとライブラリの違いは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 フレームワークとライブラリの違いは何ですか? 私は常に、ライブラリーを、特定の問題またはアプリケーション開発の特定の領域(データベースアクセスなど)の解決に焦点を合わせたオブジェクトと関数のセットと考えていました。一方、フレームワークは、特定の方法論(つまりMVC)を中心とし、アプリケーション開発のすべての領域をカバーするライブラリーのコレクションです。

15
言語はどのようにしてそれ自体を拡張しますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 この質問を改善する 私はC ++を学んでおり、GUIプログラムをコーディングするためのQtの機能のいくつかについて学び始めました。私は自分に次の質問をしました: 以前はOSにウィンドウまたはネットワークを介して通信する方法を要求する構文がなかったC ++(私も完全に理解していないAPIを使用しています)は、C ++自体で作成されたライブラリを介してそのような機能をどのようにして突然取得しますか?それはすべて私にはひどく循環しているように見えます。これらのライブラリで考えられるC ++命令はどれですか。 この質問は経験豊富なソフトウェア開発者にとっては些細なことのように思えるかもしれませんが、私は何も直接調査せずに何時間も研究を続けてきました。ライブラリの存在が私には理解できないので、Qtに関するチュートリアルをたどることができなくなりました。


8
Node.jsロギング
Node.Jsアプリケーションでのロギングの処理に役立つライブラリはありますか?私がやりたいのは、すべてのログをファイルに書き込みたいだけでなく、特定のサイズまたは日付の後にファイルをロールアウトするなどのオプションが必要なことです。 メンテナンスを容易にするために、すべての構成の詳細を1つのファイルに保持し、他のアプリケーションファイルのメソッドのみを使用しようとするlog4js imを組み込んでいます。しかし、期待どおりに動作しません。これが私がやろうとしていることです var log4js = require('log4js'); log4js.clearAppenders() log4js.loadAppender('file'); log4js.addAppender(log4js.appenders.file('test.log'), 'test'); var logger = log4js.getLogger('test'); logger.setLevel('ERROR'); var traceLogger = function (message) { logger.trace('message'); }; var errorLogger = function (message) { logger.trace(message); }; exports.trace = traceLogger; exports.error = errorLogger; このファイルを他のファイルに含めて試しました log.error ("Hello Error Message"); しかし、それは機能していません。これに何か問題はありますか?


5
Dartは既存のJavaScriptライブラリの使用をサポートしますか?
私はDartがJavaScriptにコンパイルすることを理解し、ライブラリのDart言語仕様を読みましたが、そこには答えがありませんでした。また、それらのディスカッションフォームで「既存」という単語を検索すると、関連のない3つの結果が表示されます。 DartがjQueryやRaphaelなどの既存のJavaScriptライブラリの使用をサポートするかどうか誰か知っていますか?

10
MatLabエラー:静的TLSで開くことができません
数日後、MATLABを使用しているときに常に同じエラーが発生しdlopenます。これは、ある時点で。私はMATLABにかなり慣れていないので、どうしたらよいかわかりません。グーグルも私を助けていないようだ。固有ベクトルを作成しようとすると、次のようになります。 Error using eig LAPACK loading error: dlopen: cannot load any more object with static TLS 掛け算をしているときにもこれが得られます: Error using * BLAS loading error: dlopen: cannot load any more object with static TLS もちろん、この問題の解決策を探しましたが、あまり理解しておらず、どうしたらよいかわかりません。これらは私が見つけたスレッドです: MATLABが提供するBLASライブラリを使用するにはどうすればよいですか? http://www.mathworks.de/de/help/matlab/matlab_external/calling-lapack-and-blas-functions-from-mex-files.html 誰かが私を助けてくれますか? このエラーを示す関数呼び出しの例 >> randn(3,3) ans = 2.7694 0.7254 -0.2050 -1.3499 -0.0631 -0.1241 3.0349 0.7147 1.4897 …

3
静的にリンクされたライブラリ間のシンボルの衝突に対処するにはどうすればよいですか?
ライブラリを作成する際の最も重要なルールとベストプラクティスの1つは、ライブラリのすべてのシンボルをライブラリ固有の名前空間に配置することです。C ++は、namespaceキーワードにより、これを簡単にします。Cでは、通常のアプローチは、識別子にライブラリ固有のプレフィックスを付けることです。 ACコンパイラは、識別子の最初の8つの文字を見てもよいので、:C標準のルールは、(安全なコンパイルのために)それらの上にいくつかの制約を置くfoobar2k_eggsとfoobar2k_spam有効に同じ識別子として解釈することができる-しかし、すべての近代的なコンパイラは、任意の長い識別子が可能になりますですから、私たちの時代(21世紀)では、これについて気にする必要はありません。 しかし、シンボル名/識別子を変更できないライブラリに直面している場合はどうなりますか?静的バイナリとヘッダーしか取得していないか、取得したくないか、自分で調整して再コンパイルすることが許可されていない可能性があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.