问题标签 [acc]

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 回答
1637 浏览

hp-ux - 这些 HP-UX PA-RISC aCC 编译器选项是什么意思?

我正在检查一个有 7 年历史的 C/C++ 系统的 Makefile。它由 HP aCC 编译,在 HP-UX PA-RISC 上运行。我在这里找到了许多 cflags 描述:http: //h21007.www2.hp.com/portal/download/files/unprot/aCxx/Online_Help/options.htm,但这些我在任何地方都没有找到:

+Z、+DA2.0、+DS2.0、+W。

帮助?

0 投票
1 回答
438 浏览

java - 在 HP-UX 上使用 Swig 时 Java 崩溃

我在 Hp-ux 上使用 swig 2.0.7 来包装我们的 C++ 库。在发生崩溃时尝试运行之前没有错误。

使用:

swig 命令是

swig 接口文件

在构建时,我看到一个警告

运行时出现问题,发生崩溃,我得到

使用 gdb,我收到了更多信息:

我的理论是我需要调整 Swig 来阻止这次崩溃。协助将不胜感激。

编辑代码添加了 抱歉,我花了一段时间才弄清楚可能导致问题的原因。我发现这会导致崩溃

但这不会

0 投票
1 回答
745 浏览

oracle10g - 无法从嵌入式 SQL 执行 SELECT MAX(ORA_ROWSCN)

环境:HP-UX 11.x C++ (ProC & aCC 编译器) Oracle 10g)

我无法从我的 C++ 嵌入式 SQL 代码中执行以下命令

我所做的更改是针对现有文件的。以下是显示编译器错误的自动构建脚本的摘录:

默认选项值文件/data/tsd_oracle/hpux/10.2.0.2/precomp/admin/pcscfg.cfg的内容如下

我也尝试过该命令的变体,例如

为此我收到错误说 ORA_ROWSCN 列不存在。

我已验证此 sql 查询在 SQLPlus 控制台中有效。嵌入时为什么不起作用的任何特殊原因?

--------------------------解决方法---------- ---------

根据多米尼克的建议,我成功地使用以下方法检索了我想要的东西

我对这种解决方法感到满意,但我仍然想知道为什么它不能以通常的方式工作。我之前也尝试过使用游标,并且出现相同的错误,指出“必须声明标识符'ORA_ROWSCN'”。

无论如何,谢谢多米尼克

0 投票
0 回答
170 浏览

c++ - HP aCC 编译器是否支持模板作为模板参数?

我有以下代码

编译GCC,没有错误。

但是在 HPaCC中,发生了以下错误:

现在我想知道 HPaCC编译器是否支持模板作为模板参数。

我在上面的代码中犯了什么错误吗?

0 投票
2 回答
12039 浏览

c - 标识符“snprintf”未定义

我正在尝试使用 aCC 编译器 [HP C/aC++ B3910B A.06.26] 在 HP-UX 机器上编译控制台 C 应用程序。编译总是失败并出现以下错误:

然而,Common.C 文件已经包含通常包含方法 snprintf 的库。有什么想法可以解决这个问题吗?提前感谢大家

0 投票
1 回答
20562 浏览

c - extern "C" 错误 #2040: 需要一个标识符

我仍在努力编译 C 控制台应用程序,编译过程仍然失败并出现以下错误:

在 C 代码上的 extern 方法声明下方:

我正在使用 HP-UX aCC 编译器 [HP C/aC++ B3910B A.06.26],我还打开了编译标志 -Ae 以启用 C99 支持。似乎编译器无法将'extern“C”'识别为C保留字,可能需要设置其他一些编译标志。请问有什么办法可以解决这类问题吗?非常感谢您提前。问候

0 投票
1 回答
234 浏览

jakarta-ee - 通过 GlassFish 中的应用程序客户端容器对用户进行身份验证过于雄心勃勃?

问题

当我在应用程序客户端的类中注入 @EJB 代理Main,并且 EJB 有一个方法要求用户具有特定角色时,应用程序客户端容器 (ACC) 将要求用户尽快登录应用程序客户端启动。ACC 不会区分客户端考虑调用的方法,因此客户端实际上需要哪些角色(如果有的话)。实际上,这意味着我的客户端无法正确连接到服务器,如果只是 EJB 的一个单一方法具有一个需要特定角色的方法。如果我们显式地用@PermitAll. ACC 仍然会提示输入用户名和密码,如果没有给出,那么我的 GlassFish 3.1.2.2 (build 5) 实现将中止一切并说“用户取消了身份验证”。

设置你的测试环境!

像这样声明一个远程接口:

编写EJB(我的问题与单例有关,所以我不敢在这里使用另一个会话注释!):

至于客户端部分,这是我能想到的最小可能的实现:

结果

您认为客户端成功地对该echoGuest方法进行了“匿名”调用吗?不,我发现 ACC 甚至会在@EJB注入之前强制客户端提供用户名和密码。简单地说,如果我们不能混合从应用程序客户端到 EJB 的访问身份验证。上面的解决方案是从方法中删除@RolesAllowed("admin")注释echoAdmin

从某种意义上说,这完全有道理。ACC 仅在客户端启动期间处于活动状态,这正是我们需要将所有注入的资源放在应用程序客户端中的原因,无论是在类中还是在Main类中static。ACC 根本无法确切知道 EJB 中的哪些方法将被调用。

好的,但这不会破坏@PermitAll@RolesAllowed注释的规范和预期行为吗?世界上没有任何方法可以为应用程序客户端提供匿名访问 EJB 的权限,该 EJB 只有一个过时的、从未调用过的需要特定角色的方法?到目前为止,我不仅必须将这些方法与我认为可以而且应该做的注释分开,而且我还必须重构逻辑以完全分开 EJB:s。感觉很难:'(

0 投票
0 回答
37 浏览

c++ - -Bhidden_​​def,从链接器导入但不导出警告

HP-UX 的链接器抱怨,当我使用 时-Bhidden_def,这些std::东西没有被导出,而是由(我的)共享库导入,例如:

我应该担心并-Bhidden改用吗?

我只是想隐藏非公共符号。-Bhidden_defplus__declspec(dllexport)看起来与 Visual Studio 行为最接近。

0 投票
4 回答
4034 浏览

c++ - 为什么当 C++ 构造函数显示为静态成员变量时没有调用它?

我有一个奇怪的问题,

在 A 类中声明一个名为 B 类的静态成员变量。并在cpp文件中初始化。但是 B 类的构造函数从未被调用过。我尝试使用一些小测试,可以正常调用测试构造函数。所以这对我们的生产系统来说很奇怪。

像这样的代码,在hpp中:

在另一个cpp文件中我初始化

我尝试了几种方法,但我发现所有方法都没有用。

  1. 没有将变量设置为成员变量而是全局变量 ==> 也无法输出
  2. 将成员变量更改为指针并将初始化方式更改为使用 new ==> no

环境是HP-UX,编译是aCC

所以我的问题是:

  1. 是否有任何编译选项会影响变量?换句话说,所有的静态变量都不会被初始化。

  2. 从 C++ 的标准来看,应该在加载库时调用它,对吧?

  3. 我用同样的方法放了另一个静态int值,它可以被初始化。但是没有调用类构造函数,很奇怪。

  4. 我的代码有什么错误吗?

0 投票
1 回答
7838 浏览

vb.net - 为什么这个错误..命令文本未设置为命令对象

conn.Open()

总是出现错误“命令文本未设置为命令对象”是什么原因请不要谈论参数化查询,因为我正在专门询问这个问题