自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 C++ 多态

多态是面向对象编程中的一个核心概念,它允许您使用相同的接口来操作不同的基础形式(数据类型)。C++ 中的多态可以通过基类的指针或引用来实现对派生类对象的操作。多态性分为两种:编译时多态(静态多态)和运行时多态(动态多态)。编译时多态主要是通过函数重载和运算符重载实现的,而运行时多态则是通过虚函数和抽象基类实现的。下面主要介绍运行时多态。

2023-11-09 09:37:44 79 1

原创 轨迹规划 | 图解路径跟踪PID算法(Python实现)(持续更新中)

轨迹规划 | 图解路径跟踪PID算法(Python实现)(持续更新中)大家有什么疑问,可以提出来,本文章持续更新

2023-11-09 09:31:57 799 1

原创 什么是having?

接下来,你想要过滤这些结果,只保留那些平均分超过85分的学生群组。你不能在你开始计算平均分之前做这件事,因为你还没有平均分的数据。首先,你会将成绩单按照学生姓名进行分组,这样每个学生的所有成绩都会被集中在一起。就像是在你已经把学生按照平均分分好组之后,你说:“嗯,我只想要看看哪些小组的平均分超过85分。想象一下,你是一个班级的老师,你手上有一堆考试的成绩单。现在,你的任务是找出平均分超过85分的学生群组。现在,对于每个学生,你会计算他们的平均分。在SQL中,你会使用聚合函数,比如。对结果集进行分组后,

2023-11-06 14:37:38 549

原创 什么是包含(Include)、扩展(Extend)和泛化(Generalization)?

**例子**:假设有一个一般的“支付”用例,这个用例可以有特化的版本如“信用卡支付”和“电子钱包支付”。这里,“信用卡支付”和“电子钱包支付”都是“支付”用例的特化,它们继承了“支付”的所有基本步骤,并可能添加了一些特定的步骤。- **例子**:考虑“购物”基用例。- **定义**:表示一个用例是另一个更一般用例的特化,它继承了父用例的所有行为,并且可以添加新的行为或重写某些行为。- **定义**:在某些特定条件下,一个用例(扩展用例)可以添加到另一个用例(基用例)的行为之中。

2023-11-06 14:17:06 1100

原创 什么是2PC?

而两阶段提交协议是最基本的分布式事务协议。分行A接收到"准备提交"的消息后,检查账户X的余额是否足够,如果足够,就在本地记录这个事务,然后向协调者节点发送"同意提交"的消息;分行B在接收到"准备提交"的消息后,因为转入操作通常都可以执行,所以它也在本地记录这个事务,然后向协调者节点发送"同意提交"的消息。两阶段提交协议可以保证分布式事务的所有参与者要么都提交事务,要么都不提交事务,从而保证了事务的一致性。提交阶段:如果协调者得到所有参与者都同意提交的反馈,则执行提交,并向所有参与者发出"正式提交"的请求;

2023-05-22 19:53:27 941 1

原创 DB2保留2位小数

表示这个十进制数值总共有 10 位数字,包括小数点两侧的数字;字段的数值转换为保留两位小数的十进制数值。表示小数点后面有 2 位数字。

2023-05-10 16:16:13 1511

原创 报错分析:DB2 sql -433 是因为什么

IBM DB2 数据库中,SQL 错误代码 -433 指的是插入、更新或其他修改操作的数据被截断的错误。这个错误通常发生在你试图将一个较大的值插入到一个较小的列中时。换句话说,这是因为你尝试插入的值超出了目标列的长度限制。错误代码 -433 的详细信息为:“值插入/更新列时被截断”。

2023-05-10 12:34:01 3317

原创 逆波兰式是什么?

虽然他原创的“波兰记法”将操作符放在操作数之前(如“+ 2 3”),但“逆波兰记法”将操作符放在操作数之后,这使得它在实际中更容易使用,特别是在计算机科学领域。逆波兰式,也称逆波兰记法(Reverse Polish Notation,缩写为RPN),是一种在数学和计算机科学中用于表示算术表达式的方法。常规表达式:5 + ((1 + 2) * 4) - 3,对应的RPN表示:5 1 2 + 4 * + 3 -常规表达式:(3 + 4) * (5 * 6),对应的RPN表示:3 4 + 5 6 * *

2023-05-10 10:44:40 1408

原创 什么是Facade(外观)模式?

这个方法会按照上述步骤,依次操作各个部分,用户只需要调用“看电影”这个方法,就可以完成所有的步骤。外观模式(Facade Pattern)是一种常用的软件设计模式,它提供了一个统一的接口,用来访问子系统中的一群接口。通过将复杂的子系统封装在一个外观接口后,客户端可以通过调用简单的方法来完成复杂的功能,而不需要理解子系统的内部实现。使用外观模式并不意味着你不能直接访问子系统,如果需要,可以直接使用子系统的功能。这就是外观模式的用处:它将复杂的子系统封装在一个简单的接口后,使得这个子系统更容易使用。

2023-05-09 20:51:12 94 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除