問題タブ [nspr]

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.

0 投票する
1 に答える
93 参照

multithreading - タイムアウト付きの NSPR ロック

クロスプラットフォーム スレッド ライブラリとして NSPR を使用し、次のロックを使用しています: PRLock および PRRWLock。ロック機能でタイムアウトが必要です。そのため、45 秒間待機する必要があり、その時間内にロックを取得できない場合は、呼び出しでエラーが発生するはずです。

その後、45 秒以内にユーザーにエラーを報告できます。

どうすればいいですか?

実際、私はロック内でいくつかの SQLite 操作を行っていますが、データベースが大きい場合 (~1.9 GB)、完了するまでに時間がかかることがあります。ロックの取得に失敗した場合、その時点でユーザーにエラーを表示したい。助けてください。

0 投票する
1 に答える
1241 参照

spidermonkey - jsprf.c:644: エラー: 割り当てに互換性のない型があります

PPC で Spidermonkey をビルドしているときに発生したこのエラーについて教えてください。

Redhat-Linux マシンを使用しています。

Spidermonkey をクロスコンパイルするには NSPR も必要ですか?

どうもありがとう!!

0 投票する
1 に答える
398 参照

cross-compiling - NSPR/DIST ディレクトリを指す Spidermonkey

Spidermonkey をクロスコンパイルしようとしてきましたが、prtypes.h(NSPR) が認識できないという問題に悩まされています。Makefile.ref/ config.mk/を変更jsconfig.mkして、目的の NSPR/DIS ディレクトリを指すようにしました。それでもうまくいかないので、いくつかの基本的な手順を見逃したに違いありません。私のスパイダーモンキーが正しい NSPR ライブラリを指すように makefile を適切に変更する方法についてのアイデアはありますか?

0 投票する
1 に答える
492 参照

c++ - NSPR の使用方法

私はサンプル コードを書いており、NSPR ライブラリを使用しています。私は MS VC++ で作業しており、Visual Studio 2010 を使用しています。これらのライブラリを含めて Windows で使用するにはどうすればよいですか?

私の主な目標は、NSPRを使用してスレッド同期を実現することです

0 投票する
3 に答える
2246 参照

javascript - VC++のないWindowsでMinGwを使用してMozillaNSPRを構築する

perljavascriptエンジンにspidermonkeyを使用する必要があります。そのためには、スレッドセーフなライブラリを使用してスパイダーモンキーを構築する必要があります。ですから、私が理解しているように、最初にNSPRを構築し、次にスパイダーモンキーを構築する必要があります。

したがって、次のリンクから理解したように https://developer.mozilla.org/en/NSPR_build_instructions

私は最初にmozilla-buildをダウンロードし、mingwを開きました。target.debugディレクトリの作成など、前述の手順に従いました。

makeを実行すると、次のエラーメッセージが表示されます

nsinstallが欠落しているようです。

私はC/C ++のプロのプログラマーではないので、あなたの助けを探しています。

Mingwを使用してウィンドウ上にスパイダーモンキーを正常に構築する必要があります。

次のリンクに記載されている手順を実行しようとしました:http: //jargon.ca/spidermonkey/

しかし、js.exeを実行していると、libnspr4.dllファイルが見つからないと文句を言います。

では、Windowsオペレーティングシステムでnsprとspidermonkeyをビルドする方法を教えてください。

0 投票する
2 に答える
161 参照

c++ - PRLockとPRRWLockの違いは何ですか

b/wPRLockPRRWLock nspr ライブラリによって提供される違いは何ですか?

0 投票する
1 に答える
1797 参照

c++ - 画像ファイルC++を読み取り、ソケットに配置します

C ++で小さなWebサーバーを開発しようとしていますが、画像ファイルを読み取ってソケットバッファーに書き込もうとすると問題が発生します。完全に機能するCで記述された同様の関数を見つけました。ブラウザでサーバーに接続し、画像ファイルを開くと、この方法が機能しない理由がわかりません。この出力が得られました。

「画像「http://127.0.0.1:7777/myimage.jpg」はエラーが含まれているため表示できません。」

これが私の方法です:

そして、それをソケットバッファーに書き込みます(nsprソケットを使用):

そして、これは私がWebで見つけた機能です。なぜこれが完全に機能し、私の機能が機能しないのか理解できません。

どうもありがとうございます :)

0 投票する
0 に答える
825 参照

google-chrome-extension - ファイルの操作 NPAPI/PPAPI/NSPR

Chrome拡張機能でこれらのアクションが必要です:

  • バイナリ ファイルを temp にダウンロードする
  • 解凍します(透明な.zipパッケージです)
  • 展開されたディレクトリから拡張機能のディレクトリにファイルを移動します
  • 一時ファイルを削除する

私は、Firefox Scriptable XPCOM インターフェイスが提供するものと同様のものを探していました。https://developer.mozilla.org/en/XPCOM_Interface_Reference

これを行う簡単な方法はありますか、または C/C++ と NPAPI、PPAPI、NSPR のいずれかで自分でコンポーネントを作成する必要がありますか?

0 投票する
3 に答える
1348 参照

python - Mac OS - nspr が見つからないため、python-spidermonkey のインストールに失敗しました

Mac OS で pip を使用して python-spidermonkey をインストールしようとしましたが、nspr がないため失敗しました:

次に、nspr をインストールしようとしました。

しかし、それは何の違いもありませんでした。それでも同じエラーです。何か案は?

0 投票する
1 に答える
1264 参照

makefile - Mac OS X 10.9 用の NSS (ネットワーク セキュリティ サービス) の構築が機能しない

OS X 10.9 でNSS ソース コード ( https://developer.mozilla.org/en-US/docs/NSS ) バージョン 3.15 をビルドしようとしています。NSS および NSPR パッケージをダウンロードし、指示に基づいて NSS フォルダーに CD を作成し、次のように入力しました。

ビルド手順は、developer.mozilla.org/en-US/docs/NSS_Sources_Building_Testing および developer.mozilla.org/en-US/docs/NSS_reference/Building_and_installing_NSS/Build_instructions で入手できます。

ただし、Make の途中で次のエラーが発生します。

-dを指定してMakeコマンドを実行すると、次のようになります。

パッケージを数回ダウンロードし、テストする前に make clean を実行しました..