问题标签 [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.
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。
帮助?
java - 在 HP-UX 上使用 Swig 时 Java 崩溃
我在 Hp-ux 上使用 swig 2.0.7 来包装我们的 C++ 库。在发生崩溃时尝试运行之前没有错误。
使用:
swig 命令是
swig 接口文件
在构建时,我看到一个警告
运行时出现问题,发生崩溃,我得到
使用 gdb,我收到了更多信息:
我的理论是我需要调整 Swig 来阻止这次崩溃。协助将不胜感激。
编辑代码添加了 抱歉,我花了一段时间才弄清楚可能导致问题的原因。我发现这会导致崩溃
但这不会
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'”。
无论如何,谢谢多米尼克
c++ - HP aCC 编译器是否支持模板作为模板参数?
我有以下代码
编译GCC
,没有错误。
但是在 HPaCC
中,发生了以下错误:
现在我想知道 HPaCC
编译器是否支持模板作为模板参数。
我在上面的代码中犯了什么错误吗?
c - 标识符“snprintf”未定义
我正在尝试使用 aCC 编译器 [HP C/aC++ B3910B A.06.26] 在 HP-UX 机器上编译控制台 C 应用程序。编译总是失败并出现以下错误:
然而,Common.C 文件已经包含通常包含方法 snprintf 的库。有什么想法可以解决这个问题吗?提前感谢大家
c - extern "C" 错误 #2040: 需要一个标识符
我仍在努力编译 C 控制台应用程序,编译过程仍然失败并出现以下错误:
在 C 代码上的 extern 方法声明下方:
我正在使用 HP-UX aCC 编译器 [HP C/aC++ B3910B A.06.26],我还打开了编译标志 -Ae 以启用 C99 支持。似乎编译器无法将'extern“C”'识别为C保留字,可能需要设置其他一些编译标志。请问有什么办法可以解决这类问题吗?非常感谢您提前。问候
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。感觉很难:'(
c++ - -Bhidden_def,从链接器导入但不导出警告
HP-UX 的链接器抱怨,当我使用 时-Bhidden_def
,这些std::
东西没有被导出,而是由(我的)共享库导入,例如:
我应该担心并-Bhidden
改用吗?
我只是想隐藏非公共符号。-Bhidden_def
plus__declspec(dllexport)
看起来与 Visual Studio 行为最接近。
c++ - 为什么当 C++ 构造函数显示为静态成员变量时没有调用它?
我有一个奇怪的问题,
在 A 类中声明一个名为 B 类的静态成员变量。并在cpp文件中初始化。但是 B 类的构造函数从未被调用过。我尝试使用一些小测试,可以正常调用测试构造函数。所以这对我们的生产系统来说很奇怪。
像这样的代码,在hpp中:
在另一个cpp文件中我初始化
我尝试了几种方法,但我发现所有方法都没有用。
- 没有将变量设置为成员变量而是全局变量 ==> 也无法输出
- 将成员变量更改为指针并将初始化方式更改为使用 new ==> no
环境是HP-UX,编译是aCC
所以我的问题是:
是否有任何编译选项会影响变量?换句话说,所有的静态变量都不会被初始化。
从 C++ 的标准来看,应该在加载库时调用它,对吧?
我用同样的方法放了另一个静态int值,它可以被初始化。但是没有调用类构造函数,很奇怪。
我的代码有什么错误吗?
vb.net - 为什么这个错误..命令文本未设置为命令对象
conn.Open()
总是出现错误“命令文本未设置为命令对象”是什么原因请不要谈论参数化查询,因为我正在专门询问这个问题