问题标签 [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 机器。
我是否也需要 NSPR 来交叉编译蜘蛛猴?
非常感谢!!
cross-compiling - 指向 NSPR/DIST 目录的 Spidermonkey
我一直在尝试交叉编译 Spidermonkey,但遇到了prtypes.h
(NSPR) 无法识别的问题。我已经尝试修改Makefile.ref
//以指向所需的 NSPR/DIS 目录config.mk
。jsconfig.mk
我一定错过了一些基本步骤,因为它仍然无法使事情正常进行。您对如何正确修改生成文件以将我的蜘蛛猴指向正确的 NSPR 库有任何想法吗?
c++ - 如何使用 NSPR?
我正在编写一个示例代码,我将使用 NSPR 库!我在 MS VC++ 上工作并使用 Visual Studio 2010。如何包含这些库并将其与 Windows 一起使用?
我的主要目标是使用NSPR实现线程同步
javascript - 在没有 VC++ 的 Windows 上使用 MinGw 构建 mozilla NSPR
我需要为我的 perl javascript 引擎使用 spidermonkey。为此,我需要使用线程安全库构建 spidermonkey。因此,据我所知,我需要先构建 NSPR,然后再构建 spidermonkey。
所以,正如我从以下链接中了解到的那样 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 有什么区别
nspr 库提供的黑白PRLock
和有什么区别?PRRWLock
c++ - 读取图像文件 C++ 并将其放在套接字上
我正在尝试用 C++ 开发一个小型 Web 服务器,但是当我尝试读取图像文件并将其写入套接字缓冲区时遇到问题。我发现一个用 C 编写的类似函数可以完美运行,我无法理解为什么我的方法不起作用,当我通过浏览器连接到服务器并打开一个图像文件时,我得到了这个输出。
“无法显示图像“http://127.0.0.1:7777/myimage.jpg”,因为它包含错误。”
这是我的方法:
然后我将其写入套接字缓冲区(使用 nspr 套接字):
这是我在网上找到的功能,我不明白为什么它可以完美地工作而我的不能工作 Oo:
非常感谢你 :)
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 - 安装 python-spidermonkey 失败,因为找不到 nspr
尝试在我的 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 包,并根据我 CD 到 NSS 文件夹中的说明输入:
构建说明位于: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 ..