問題タブ [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.
multithreading - タイムアウト付きの NSPR ロック
クロスプラットフォーム スレッド ライブラリとして NSPR を使用し、次のロックを使用しています: PRLock および PRRWLock。ロック機能でタイムアウトが必要です。そのため、45 秒間待機する必要があり、その時間内にロックを取得できない場合は、呼び出しでエラーが発生するはずです。
その後、45 秒以内にユーザーにエラーを報告できます。
どうすればいいですか?
実際、私はロック内でいくつかの SQLite 操作を行っていますが、データベースが大きい場合 (~1.9 GB)、完了するまでに時間がかかることがあります。ロックの取得に失敗した場合、その時点でユーザーにエラーを表示したい。助けてください。
spidermonkey - jsprf.c:644: エラー: 割り当てに互換性のない型があります
PPC で Spidermonkey をビルドしているときに発生したこのエラーについて教えてください。
Redhat-Linux マシンを使用しています。
Spidermonkey をクロスコンパイルするには NSPR も必要ですか?
どうもありがとう!!
cross-compiling - NSPR/DIST ディレクトリを指す Spidermonkey
Spidermonkey をクロスコンパイルしようとしてきましたが、prtypes.h
(NSPR) が認識できないという問題に悩まされています。Makefile.ref
/ config.mk
/を変更jsconfig.mk
して、目的の NSPR/DIS ディレクトリを指すようにしました。それでもうまくいかないので、いくつかの基本的な手順を見逃したに違いありません。私のスパイダーモンキーが正しい NSPR ライブラリを指すように makefile を適切に変更する方法についてのアイデアはありますか?
c++ - NSPR の使用方法
私はサンプル コードを書いており、NSPR ライブラリを使用しています。私は MS VC++ で作業しており、Visual Studio 2010 を使用しています。これらのライブラリを含めて Windows で使用するにはどうすればよいですか?
私の主な目標は、NSPRを使用してスレッド同期を実現することです
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をビルドする方法を教えてください。
c++ - PRLockとPRRWLockの違いは何ですか
b/wPRLock
とPRRWLock
nspr ライブラリによって提供される違いは何ですか?
c++ - 画像ファイルC++を読み取り、ソケットに配置します
C ++で小さなWebサーバーを開発しようとしていますが、画像ファイルを読み取ってソケットバッファーに書き込もうとすると問題が発生します。完全に機能するCで記述された同様の関数を見つけました。ブラウザでサーバーに接続し、画像ファイルを開くと、この方法が機能しない理由がわかりません。この出力が得られました。
「画像「http://127.0.0.1:7777/myimage.jpg」はエラーが含まれているため表示できません。」
これが私の方法です:
そして、それをソケットバッファーに書き込みます(nsprソケットを使用):
そして、これは私がWebで見つけた機能です。なぜこれが完全に機能し、私の機能が機能しないのか理解できません。
どうもありがとうございます :)
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 のいずれかで自分でコンポーネントを作成する必要がありますか?
python - Mac OS - nspr が見つからないため、python-spidermonkey のインストールに失敗しました
Mac OS で pip を使用して python-spidermonkey をインストールしようとしましたが、nspr がないため失敗しました:
次に、nspr をインストールしようとしました。
しかし、それは何の違いもありませんでした。それでも同じエラーです。何か案は?
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 を実行しました..