2/27 TUE. OOP&DB

OOP

一、继承(inheritance)/组合(composition)/实例化

继承:子类从父类继承父类所拥有的属性和方法。可以添加新的属性和方法,可以修改/扩展继承来的功能。主要形成类之间的层次结构。“is-a”关系。

组合:一个类通过将其他原子类的对象最为其成员变量来实现功能。也就是,一个类,它拥有【另一个类的实例】作为它的组成部分。组合是一种强关联关系,被组合的对象有独立的生命周期。“has-a”关系。

二、STL(Standard Template Library)

STL详解

STL是被内编在C++中。它提供六大组件:容器、算法、迭代器、仿函数、适配器、空间配置器。

常用容器:最广泛的一些数据结构,如数组、链表、树、栈、队列、集合、映射表。可分为序列式容器和关联式容器。

常用算法:质变算法(拷贝、替换、删除);非质变算法:(查找、计数、遍历)。

迭代器(提供一种方法,依序寻访某个容器的元素。):有输入迭代器、输出迭代器、前向迭代器、双向迭代器、随机访问迭代器。

三、泛型(Generics)

编程语言的一种特性,在定义相关的时候,使用类型参数T(也就是类型也是个变量),以便在使用时可以指定具体的类型。

五、ssh理解

SSH(Secure Shell):一种网络协议,在不安全的网络中建立安全的远程连接。

六、WSL的使用【待解决】

DB

十一、Socket编程

Socket基础到实例        Socket基础与接口

一种用于网络通信的编程技术。客户端和服务端通过创建Socket对象来建立连接。

十二、语料(corpus)

用于训练和评估机器学习模型的文本数据集合。模型通过语料来学习语言规律、语义关系、上下文信息。语料为机器学习模型提供了学习和理解自然语言的基础。

十三、XML(eXtensible Markup Language)可扩展标记语言

XML基本语法与规则        XML详解

使用标签定义数据的结构和内容,可自定义标签。

标签+元素+属性+值+注释

(约等于HTML)

十四、SQL(Structured Query Language)

SQL是一种强大的数据库操作语言。包括:数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)、数据控制语言(DCL)。

【SQL等提供数据存储和分析,XML只提供存储功能。】

十五、Cassandra:是一个高度可扩展的分布式数据库系统。

十七、粒度的理解:是一个事物被划分或者描述的程度/细节程度。软件开发:模块/组件的大小/复杂度;数据处理:数据被划分/聚合的程度;任务调度:任务被划分/执行的程度。

十九、CAD(Computer-Aided Design)计算机辅助设计。:指一类可以辅助设计、绘图的软件工具。

二十一、UML(Unified Modeling Language)统一建模语言:类图、用例图、时序图、活动图... 

二十二、代数结构

指的是数学中一种抽象结构,由一个集合和定义在这个集合中的运算组成。运算封闭。

二十三、Domain(域);Schema(模式);Instance(实例)

Schema到底是什么

Schema是数据库中定义和描述数据结构的方式。

Instance是根据类定义创建的具体对象。

二十四、数据操作语言(DML)

对数据库中的数据进行操作的语言。允许用户增删改查。

二十五、LISP(LiSt Processing)

一种古早的编程语言,最早的函数式编程语言。使用括号表示表达式和函数调用。例如:

(+ 2 3)

二十七、query processor

查询处理器,负责解析和执行用户提交的查询语句。解析、优化、执行、返回。

二十八、transaction(事务)

用于确保数据库操作的一致性和完整性。事务是由一系列数据库操作组成的逻辑单元。

事务具有四个特性(ACID):原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)。

事务通过:BEGIN TRANSACTION、COMMIT、ROLLBACK控制。

##########################未解决##############################

WSL使用、ssh使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值