问题标签 [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.

0 投票
2 回答
158 浏览

java - 任何适用于 Solaris 的 Java 代码覆盖工具

我看不到类似的帖子,所以添加新的。

请推荐任何免费的 Java 代码覆盖率工具:

  • 工具必须是免费的/开源的。
  • 我想在 Solaris-10 服务器上运行它
  • 代码覆盖率工具不应有任何构建/编译时间依赖性。我想在部署了我的应用程序的 Solaris 服务器上运行此代码覆盖率工具。
  • 工具应具有合并报告/快照的能力。

提前致谢。

0 投票
1 回答
605 浏览

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 的任何其他解决方法?

0 投票
0 回答
2882 浏览

python - 在 Solaris 10 上安装 python 2.7.1。编译是唯一的选择吗?

我不熟悉在 sparc 上的 Solaris 10 上安装任何东西。对于我的大部分 linux/mac,它是预装的。
在 Windows 上安装轻而易举。

现在我必须同时安装 Python 和 Mysql 并且似乎从源代码构建它是唯一的选择..

这是我的问题:
1.) 从源代码编译是唯一的选择吗?!
2.) 如果我必须从源代码编译,步骤是什么?我想我这样做有点紧张,因为我还没有这样做。
3.) 如果 2 号是唯一的选择,我在什么阶段需要 root 访问权限?

0 投票
1 回答
692 浏览

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 操作成本高的原因。

0 投票
3 回答
501 浏览

c++ - 在 Solaris 10 上非常简单的编译失败

我在一个 Solaris 10 盒子上。我使用的编译器是:/opt/solstudio12.2/bin/CC

编译如下所示的文件 (myTest2.C) 失败。

  1. 为什么在声明变量时调用 myFunc() 会出错?
  2. 是因为它不在任何功能范围内吗?
  3. 如何绕过它?

仅供参考,我正在编写一个字符串混淆器,它通过 C++ 代码行并用函数调用(例如:scrambleString("myString"))替换引用字符串的实例(例如:“myString”)。本例中的 myFunc 类似于 scrambleString


0 投票
1 回答
1601 浏览

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 迭代接口

谢谢。

0 投票
2 回答
1854 浏览

python - Python客户端/服务器实时流式传输日志文件更新?

我们在生成文本日志文件的 Solaris 10 服务器上有应用程序。我们需要将这些日志文件实时流式传输到中央服务器以监控新事件。

理想情况下,我们有一个 NFS 挂载,我们所有的系统都会将它们的日志写入那里,而监控服务器可以从那里拉起它们。不幸的是,出于技术和非技术原因,这不是一个选择。

目前,我们正在使用后台的 tail -f 通过 SSH 隧道传输数据。

但是,我们正在研究是否值得将一些更强大的东西放在一起。

我正在考虑使用 Twistedb(或类似的东西 - 推荐?)编写一个简单的 Python 客户端/服务器来流式传输日志数据。这是很容易实现的吗?我可以寻找任何现有的库/工具来寻找想法吗?有什么我应该注意的问题吗?

另外,这是 Solaris 10,所以我不熟悉文件系统监视器的状态。我知道 Gamin 可以通过 OpenCSW 获得。但是,还有其他选择吗?

0 投票
4 回答
619 浏览

c - 在 gcc 3.4.3 中使用原子操作

gcc-4.1.2 中引入了内置的原子操作。但是,我在只有 gcc 3.4.3 的 OpenIndiana 上使用 gcc。现在我的问题是如何在 gcc 3.4.3 中使用原子操作?此外,我曾尝试在 OpenIndiana 中使用 gcc 4.6.1,但它不起作用,因为它抱怨一些运行时库。如果有人成功使用它,请告诉我。

0 投票
1 回答
6576 浏览

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

0 投票
1 回答
375 浏览

shell - solaris 5.10 上的 shell 脚本中的回溯日期

在 Solaris 5.10 上使用 bash shell。每天我得到一些名称模式为 yyyy_mm_dd(如 2012_12_21)的文件。我只保留 3 天的文件,我删除了其余的文件。现在我需要 3 天的回溯日期才能删除它。请建议我如何在 shell 脚本中获取回溯日期。