问题标签 [pick]
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.
multivalue - 如何在 AccuTerm 中禁用从 WED 编辑器编译
我们正在使用 jBASE 5.6 多值数据库。有没有办法禁用 AccuTerm 的 WED 编辑器能够在底层 MultiValue 数据库中编译程序这一事实?我们遇到了用户意外编译记录而不是程序的问题,这会在数据文件中创建损坏的记录。
我相信还有一个快捷键(Function Key)正在使用中。帮助!
universe - 来自 UNIVERSE/U2/PICK 的数据加密
我正在从 UNIVERSE 系统中提取一些数据,并希望对其进行加密以便通过电子邮件传输。
我不是 UNIVERSE 专家,所以我使用的是我们从互联网上找到的点点滴滴,它“看起来”像是在工作,但我似乎无法解密数据。
以下是我根据网上找到的代码使用的脚本:
以下是我通过此脚本处理的一些数据字符串和生成的字符串:
输入05KI
输出iaYoHzxYlmM=
输入05FOAA
输出e0XB/jyE9ZM=
当我尝试使用在线解密器对生成的 OUTPUT 进行解码和解密时,我仍然没有得到任何结果:https ://www.tools4noobs.com/online_tools/decrypt/
我认为这可能是字符编码问题,或者加密无法正常工作,但我不知道如何解决 - 我们已经为此工作了几个星期,无法获得任何可解密的数据......
所有设置和字段均基于此设置:https ://www.dropbox.com/s/ban1zntdy0q27z3/Encrypt%20Function.pdf?dl=0
pick - 如何运行带参数的程序(Pick BASIC)
在 Pick BASIC 源代码中,我看到诸如
如何从 TCL 命令提示符调用同一行?我尝试了以下变体,但似乎没有任何效果。
我发现的唯一方法是使用单行命令编写和编译程序,然后运行该程序。
typescript - 在打字稿中使用变量字符串
我需要一个函数,它改变我的对象中的一个特定变量:
我想让它类型安全。fieldName 的类型是typeof clazz
,但是 的类型是newValue
什么?我知道 Typescripts Pick
,所以完全打字会是这样的:
但我不知道如何使用非常量字符串。这在TS中甚至可能吗?
basic - 在最后一个分隔符后获取字符串 (BASIC)
我正在使用 BASIC 编程语言工作。我在这里有一个示例字符串:
埃里克*01*73839
通过使用 field 函数,我可以像这样抓取 Eric 或 01:
但是,如果我想获取“73839”部分,该怎么做?我发现很难在谷歌上找到资源,因为它太旧了。
**不,
FIELD(STRING,"*",3)
不起作用。
universe - 如何选择 TCL 中的值标记字符?
我正在SELECT
为 UniVerse 在 TCL 做一个。我想查看给定字段中是否有任何值标记。有没有办法在我的 TCL 中表示一个值标记字符SELECT
?
我知道 PICK 中有保留变量,例如 value mark @VM
,代表 ASCII 253 字符。
我已经有这样的东西了:
我想要这样的东西,使用适当的保留字作为值标记:
multivalue - 如何在 jBASE 中执行这些常见的管理员 D3 多值任务?
这就是 D3 列出系统中帐户的方式。
SORT ONLY MDS WITH A1 = "D]""Q"
不知道如何在 jBASE 中执行此操作。这就是 D3 列出可以登录系统的用户的方式。
SORT USERS
不知道如何在 jBASE 中执行此操作。这就是 D3 如何显示当前用户或一些用户及其端口号、用户 ID 和帐户名。
WHO
WHO USERID
WHO PORT#
WHO
jBASE 确实有一个“WHO”命令,但是有没有办法查看用户是谁?这就是 D3 注销端口的方式。
LOGOFF PORT#
RESET-USER PORT#*
jBASE 确实有注销,但不确定如何注销正确的用户/端口。这就是 D3 显示帐户上可用动词的方式。
LIST-VERBS
不知道如何在 jBASE 中执行此操作。使用 jBASE 时
LIST-LOCKS
,jBase 返回一个 PORT/PID。
如何从 PORT/PID 信息中确定用户 ID?
您是否还可以为我指出找到这些问题的jBASE 文档的方向,这样我就可以避免询问这些支持问题?
multivalue - Pick/UniBasic Field 函数使用多个字符的分隔符进行操作?
是否曾经在 Pick/UniBasic 等的各种风格中实现了字段函数(第 311 页),可以对多个字符的分隔符进行操作?
我可以找到的文档实现规定一个字符作为分隔符参数,如果分隔符出现多个字符,则使用分隔符字符串的第一个字符而不是整个字符串作为分隔符。
我之所以这么问,是因为在我维护的商业和定制软件中有很多实例,我看到有人尝试在字段语句中使用多字符分隔符。似乎程序员在使用它时期望得到与目前不同的结果。
aix - 可能的 DB.TOXML 错误?(AIX 上的 UniVerse 11.3.1)
根据我对 XMAP 规范相对于 的理解DB.TOXML
,以下 XMAP 表示一个简单的对象模型,其中包含两个具有相同父表的子表。
该命令DB.TOXML CUST_ACT.XML XMAP_CustomerActivity.XML
按预期生成一个 XML 文件,其中包含来自父表和其中一个子表的记录和字段。但是,另一个子表的每条记录的字段在记录节点内重复一次。如果我切换 child TableMaps
,在 parentTABLECLASSMAP
中,问题会切换到另一个子表。
看起来,当在父映射中指定了多个(子)TableMap 时,第一个(子)TableMap 条目引用的子映射中的表中的字段在该表的记录节点中重复TableMap 次。这种行为是在具有更复杂的对象模型的真实 UniVerse 数据库环境中开发流程的过程中发现的。
为了确认,我创建了简单的 CUSTOMER / CONTACT、CUSTOMER / ORDER 文件,其中包含一些测试记录用于演示目的。如果这是一个错误与我的 XMAP 配置错误相比,那么似乎XMAPCreate()
API 函数或XMAPAppendRec()
API 函数可能无法正确支持此结构。
有任何想法吗?提前致谢。AIX 上的 UniVerse 11.3.1。
我也在这里发布了这个问题,但没有得到太多曝光。(您可以更好地看到以红色突出显示的重复条目)。
multivalue - Pick DB 极慢的 tcl 查询
在我们的 PICK 数据库中,突然选择/列表/排序语句在一个特定文件中变得非常缓慢。起初我认为这是一个文件调整大小的问题,但我已经调整了文件的大小并且没有运气。有什么想法或建议吗?
IESELECT <FILENAME> WITH LOAD.DATE = "TODAY"
这种类型的选择几乎是即时的,而且不知从何而来,实际处理需要超过 5 分钟。
任何想法都会有所帮助。