第九章 D - E 开头的术语

news/2025/2/1 0:29:19 标签: php, 开发语言

文章目录

  • 第九章 D - E 开头的术语
        • 显示格式 (display format)
        • 分布式数据库 (distributed database)
        • DMNNET
        • 点语法 (dot syntax)
  • 以 E 开头的术语.
        • 可嵌入类 (embeddable class)
        • 内嵌 HTML (embedded HTML)
        • 内嵌对象 (embedded object)
        • 内嵌 SQL (embedded SQL)
        • 空字符串 (empty string)
        • 封装 (encapsulation)

第九章 D - E 开头的术语

显示格式 (display format)

对象(Objects)

属性的显示格式是用于显示和输入数据的格式。

分布式数据库 (distributed database)

系统

存储在网络中多台计算机上的数据库。当在分布式数据库环境中使用IRIS 时,位于一台计算机上的 ObjectScript 例程可以在网络中其他计算机的文件保护限制内访问全局。

DMNNET

系统

处理来自网络的传入全局请求的IRIS 进程。它是在系统状态(%SS)显示或系统操作实用工具中的进程面板上表示网络守护进程的名称。

点语法 (dot syntax)

对象(Objects)

点语法允许获取和设置属性值以及执行方法。它还允许从引用对象访问被引用和嵌入对象的属性和方法。

以 E 开头的术语.

可嵌入类 (embeddable class)

对象(Objects)

从可嵌入(序列化)类派生的对象可以在内存中独立存在,但在存储到数据库时,只作为持久对象中的数据存储。参见 %SerialObject 方法。

内嵌 HTML (embedded HTML)

ObjectScript

直接嵌入在 ObjectScript 方法或宏例程中的 HTML。内嵌 HTML 必须包含在 &html<> 语句中。

内嵌对象 (embedded object)

对象(Objects)

可嵌入类的实例。内嵌对象在内存中是独立的对象,但只能作为持久对象中的数据嵌入存储。

内嵌 SQL (embedded SQL)

InterSystems SQL

直接嵌入在 ObjectScript 方法或宏例程中的 SQL。内嵌 SQL 必须包含在 &sql() 语句中。

空字符串 (empty string)

系统

逻辑上没有任何字符的字符串,通常在文本中表示为 “”。有些资料也将其称为“空值字符串”。

不同语言对空字符串的表示方式不同,这决定了它是否以及如何在计算机内存中占用实际空间。例如,在 ObjectScript 中,"" 不会占用内存空间,而在 SQL 中会。还要注意,虽然一个字符串中没有字符,它仍然是一个字符串,并且在不同的上下文中可能会与 NULL(未分配)值不同对待。

例如,在以下 ObjectScript 代码中:

New A
New B
Set A = ""
Write A
Write B
第一个 Write 语句成功执行(尽管视觉上不明显),而第二个会导致 <UNDEFINED> 错误。
封装 (encapsulation)

对象(Objects)

封装通过呈现一个公开接口来隐藏类的内部细节,该接口概述了类允许的所有交互,而不展示执行这些操作所使用的任何细节。


http://www.niftyadmin.cn/n/5838927.html

相关文章

DBO优化GRNN回归预测matlab

蜣螂优化算法&#xff0c;英文名为 Dung Beetle Optimizer&#xff0c;简称 DBO&#xff0c;是于 2022 年末提出的一种全新群智能优化算法。该算法的灵感主要来源于蜣螂的滚球、跳舞、觅食、偷窃以及繁殖等行为。 本次所使用的数据为 Excel 格式的股票预测数据。这些数据被划分…

Pdf to forms如何实现?如何在3分钟内将PDF自动转换为Microsoft Forms

通过将杂乱的文件转换为标准化表单&#xff0c;简化数据收集——无需手动操作。 问题&#xff1a;为什么非标准文件会破坏您的工作流程 每天&#xff0c;企业和教育工作者都淹没在非结构化数据中&#xff1a;PDF报告、CSV导出或保存为TXT文件的手写笔记。手动将这些数据复制到…

(undone) MIT6.S081 2023 学习笔记 (Day7: LAB6 Multithreading)

网页&#xff1a;https://pdos.csail.mit.edu/6.S081/2023/labs/thread.html 任务1&#xff1a;Uthread: switching between threads (moderate) (doing) 在这个练习中&#xff0c;你将设计一个用户级线程系统中的上下文切换机制&#xff0c;并实现它。为了帮助你开始&#xf…

我的求职面经:(1)C++里指针和数组的区别

经典问题&#xff1a; char s1[]"hello"; char *s2"hello"; 1、s1的值是放在栈上的&#xff0c;值是可以修改的&#xff0c;而hello是一个字符串常量放在静态存储区是不能修改的。 2、内存大小不一样 #include<stdio.h>int main(){char s1[]&quo…

python-leetcode-路径总和

112. 路径总和 - 力扣&#xff08;LeetCode&#xff09; # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:de…

在K8s中部署动态nfs存储provisioner

背景 之前&#xff0c;我已经在一台worker node上安装了local lvm 的provisioner来模拟需要本地高IOPS的数据库等stafeful应用的实现。 为了后续给虚拟机里的K8s集群安装可用的metrics和logs监控系统&#xff08;metrics和logs的时序数据库需要永久存储&#xff09;&#xff0…

初始化mysql报错cannot open shared object file: No such file or directory

报错展示 我在初始化msyql的时候报错&#xff1a;mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory 解读&#xff1a; libaio包的作用是为了支持同步I/O。对于数据库之类的系统特别重要&#xff0c;因此…

第32篇:Python开发进阶:机器学习与人工智能

第32篇&#xff1a;机器学习与人工智能 目录 机器学习概述 什么是机器学习机器学习的应用领域 Python中的机器学习库 Scikit-learnTensorFlowKerasPyTorchXGBoost 机器学习的基本概念 监督学习与无监督学习特征工程模型评估与选择 人工智能的核心算法 线性回归逻辑回归决策树…