问题标签 [solaris-10]
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.
java - 任何适用于 Solaris 的 Java 代码覆盖工具
我看不到类似的帖子,所以添加新的。
请推荐任何免费的 Java 代码覆盖率工具:
- 工具必须是免费的/开源的。
- 我想在 Solaris-10 服务器上运行它
- 代码覆盖率工具不应有任何构建/编译时间依赖性。我想在部署了我的应用程序的 Solaris 服务器上运行此代码覆盖率工具。
- 工具应具有合并报告/快照的能力。
提前致谢。
linker - 共享对象过滤器导致 Solaris 10 上的应用程序崩溃
我已经在使用 Qt 4.7.2 的 Solaris 10 上编译了我的应用程序。ldd 的可执行文件显示如下:
我的应用程序崩溃了,dbx 显示 libc_psr.so.1 的 _memcpy 是问题所在。我开始了解辅助过滤器的概念,它导致从 libc_psr.so.1 而不是 libc.so.1 中选择 memcpy 的定义有没有办法停止这种过滤,以便可以从 libc 中选择 memcpy 的定义libc_psr oa 的任何其他解决方法?
python - 在 Solaris 10 上安装 python 2.7.1。编译是唯一的选择吗?
我不熟悉在 sparc 上的 Solaris 10 上安装任何东西。对于我的大部分 linux/mac,它是预装的。
在 Windows 上安装轻而易举。
现在我必须同时安装 Python 和 Mysql 并且似乎从源代码构建它是唯一的选择..
这是我的问题:
1.) 从源代码编译是唯一的选择吗?!
2.) 如果我必须从源代码编译,步骤是什么?我想我这样做有点紧张,因为我还没有这样做。
3.) 如果 2 号是唯一的选择,我在什么阶段需要 root 访问权限?
solaris-10 - 原子操作实现
我在 <sys/atomic.h> 中使用 SunOs 提供的原子操作,
void *atomic_cas_ptr(volatile void *target, void *cmp, void *newval);
现在要使其可用,我必须检查此函数返回的旧值和被调用函数 cmp 传递的旧值是否相同,如果它们是则操作是成功的。
但我有一定的疑问:由于这个函数返回一个指向旧值的 void 指针,我们称它为 void *old 并且我正在传递 void *cmp,那么我需要比较这两个 old 和 cmp,所以我将如何比较这两个 ?如果在比较 *old 时发生了变化,那我该怎么办?
本质上,我想做的是在另一个函数内部扭曲这个函数,该函数接受这三个参数并返回真或假,这表明成功或失败。
有关CAS
,我读到将其称为无锁操作是用词不当,因为它最终会锁定硬件(锁定总线),对吗?这就是为什么 CAS 操作成本高的原因。
c++ - 在 Solaris 10 上非常简单的编译失败
我在一个 Solaris 10 盒子上。我使用的编译器是:/opt/solstudio12.2/bin/CC
编译如下所示的文件 (myTest2.C) 失败。
- 为什么在声明变量时调用 myFunc() 会出错?
- 是因为它不在任何功能范围内吗?
- 如何绕过它?
仅供参考,我正在编写一个字符串混淆器,它通过 C++ 代码行并用函数调用(例如:scrambleString("myString"))替换引用字符串的实例(例如:“myString”)。本例中的 myFunc 类似于 scrambleString
networking - Solaris 10 - 如何检查 IPv4-in-IPv6 映射?
我想知道 Solaris 中是否有等效于检查 IPV6_V6ONLY 是否默认启用的功能:
在 Linux 系统上,我可以通过检查以下文件来检查是否仅启用了 IPv6:
/proc/sys/net/ipv6/bindv6only
如果 bindv6only 包含 0(IPv4-in-IPv6 和 IPv6 都启用)。
如果 bindv6only 包含 1(仅启用 IPv6)。
如何检查 IPV6_V6ONLY 在 Solaris 10 上是否默认启用?是否有一个配置参数可以提供此信息,或者我是否需要通过 ifconfig -a6 或 /etc/hostname6.xxx 迭代接口
谢谢。
python - Python客户端/服务器实时流式传输日志文件更新?
我们在生成文本日志文件的 Solaris 10 服务器上有应用程序。我们需要将这些日志文件实时流式传输到中央服务器以监控新事件。
理想情况下,我们有一个 NFS 挂载,我们所有的系统都会将它们的日志写入那里,而监控服务器可以从那里拉起它们。不幸的是,出于技术和非技术原因,这不是一个选择。
目前,我们正在使用后台的 tail -f 通过 SSH 隧道传输数据。
但是,我们正在研究是否值得将一些更强大的东西放在一起。
我正在考虑使用 Twistedb(或类似的东西 - 推荐?)编写一个简单的 Python 客户端/服务器来流式传输日志数据。这是很容易实现的吗?我可以寻找任何现有的库/工具来寻找想法吗?有什么我应该注意的问题吗?
另外,这是 Solaris 10,所以我不熟悉文件系统监视器的状态。我知道 Gamin 可以通过 OpenCSW 获得。但是,还有其他选择吗?
c - 在 gcc 3.4.3 中使用原子操作
gcc-4.1.2 中引入了内置的原子操作。但是,我在只有 gcc 3.4.3 的 OpenIndiana 上使用 gcc。现在我的问题是如何在 gcc 3.4.3 中使用原子操作?此外,我曾尝试在 OpenIndiana 中使用 gcc 4.6.1,但它不起作用,因为它抱怨一些运行时库。如果有人成功使用它,请告诉我。
java - 间歇性 javax.xml.ws.soap.SOAPFaultException: Unqualified {http://schemas.xmlsoap.org/soap/envelope/}客户端故障
我们正在使用JBossWS - Native (version 3.1.2)
(标准 JBoss EAP 5.1 安装)并且我们间歇性地收到以下异常...,有人知道吗?
如果我通过对 web 服务的几次调用进行测试,它工作正常,但是一旦部署到生产中,我们就会开始看到这个错误.. 大多数时候它工作正常.. 但有时我们会看到这个错误..
我估计大约 10% 的 Web 服务调用会出现此错误。
Web 服务客户端是使用生成的wsconsume
shell - solaris 5.10 上的 shell 脚本中的回溯日期
我在 Solaris 5.10 上使用 bash shell。每天我得到一些名称模式为 yyyy_mm_dd(如 2012_12_21)的文件。我只保留 3 天的文件,我删除了其余的文件。现在我需要 3 天的回溯日期才能删除它。请建议我如何在 shell 脚本中获取回溯日期。