- 博客(20)
- 收藏
- 关注
原创 自学wxpython——wx.Frame
wxWidgets是跨平台的GUI工具库,GUI工具库还包括GTK+、Qt。GTK+是C实现的,由于C语言本身不支持OOP,因而GTK+上手相当困难。Qt 和 wxWidgets 则是C++实现的。wxWidgets的主体是由C++构建的,但并不是必需通过C++才能使用它。wxWidgets拥有许多其它语言的绑定,比如 wxJava,wxJavaScript等等,wxPython 就是 Python语言的 wxWidgets 工具库。
2024-12-25 11:19:56
919
原创 数据结构——队列
线性表是具有相同数据类型的n(n0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。若用L命名线性表,则其一般表示为栈(Stack)是只允许在一端进行插入或删除操作的线性表。队列(Queue)是只允许在一端进行插入,在另一端删除的线性表。空队列:没有数据元素。队头:允许删除的一端。队尾:允许插入的一端。特点:先进先出First In First Out(FIFO)
2024-07-19 23:37:47
212
原创 数据结构——栈
线性表是具有相同数据类型的n(n0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。若用L命名线性表,则其一般表示为栈(Stack)是只允许在一端进行插入或删除操作的线性表。:没有数据元素。:允许插入和删除的一端。:不允许插入和删除的一端。特点:后进先出 Last In First Out(LIFO)
2024-07-19 23:28:20
239
原创 数据结构——顺序表和链表的比较
动态分配:动态数组(malloc、free),容量可改变,但需要移动大量的元素,时间代价高。:需要预分配大片连续空间。若分配空间过小,则之后不方便拓展容量;:只需要分配一个头结点(也可以不要头结点,只声明一个头指针),之后方便拓展。动态分配(malloc、free):需要手动free。缺点:大片连续空间分配不方便,改变容量不方便。优点:离散的小空间分配方便,改变容量方便。静态分配:静态数组,容量不可改变。:插入/删除元素要将后续元素都后移/前移。注:若移动元素很大,则移动的时间代价很高。
2024-07-17 23:53:34
541
原创 数据结构——静态链表
define MaxSize 10 //静态链表的最大长度typedef struct{ //静态链表结构类型的定义//存储数据元素int next;//下一个元素的数组下标等价如下#define MaxSize 10 //静态链表的最大长度struct Node{ //静态链表结构类型的定义//存储数据元素int next;//下一个元素的数组下标//用SLinkList定义“一个长度为MaxSize的Node型数组”
2024-07-17 23:28:17
346
原创 软件测试技术期末复习
卷面分数及考点如下:两道大题第一道大题(40):判断题:对错+原因(每题10分);第二道大题(60)三小题,每题20分;1、黑盒测试2、测试用例:标识、输入、步骤、预期3、白盒测试:代码、补充测试数据、代码控制流图、复合结构拆分、图复杂度4、集成测试:自底向上、自顶向下、插桩。
2024-05-25 14:42:22
2421
原创 数据结构——顺序表
顺序表——用顺序存储的方式实现线性表顺序存储。把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系由存储单元的邻接关系来体现。设线性表第一个元素的存放位置是LOC(L),LOC是location的缩写。那么第i个元素的存放位置为 LOC(L)+ (i - 1) *数据元素的大小。C语言取数据元素大小:sizeof(ElemType);ElemType是顺序表中存放数据元素的类型。例如:sizeof(int) = 4B;
2024-05-18 21:40:37
339
1
原创 数据结构——线性表
由n(n>=0)个数据特征相同的元素构成的有限序列,称为线性表(Linear List)。(王道)线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。若用L命名线性表,则其一般表示为
2024-05-18 20:54:03
336
原创 《数据库系统操作》第十章期末复习
多处理机系统中,每个处理机可以运行一个事务,多个处理机可以同时运行多个事务,实现多个事务真正的并行运行。–单处理机系统中的并行事务并没有真正地并行运行,但能够减少处理 机的空闲时间,提高系统的效率。– 每个时刻只有一个事务运行,其他 事务必须等到这个事务结束以后方 能运行。–在单处理机系统中,事务的并行执 行是这些并行事务的并行操作轮流 交叉运行。– 不能充分利用系统资源,发挥数据 库共享资源的特点。– 对并发操作进行正确调度。– 保证事务的隔离性。– 保证数据库的一致。
2023-12-25 15:16:35
99
原创 《数据库系统操作》第三章期末复习
通常会在每组中作用集函数。[ORDER BY <列名1> [ASC|DESC][,<列名2> [ASC|DESC],…[WHERE <元组选择条件表达式>] [GROUP BY <列名1>[,<列名2>], …SELECT [ALL|DISTINCT]<目标列表达式1>[,目标列表达式2>,…SELECT [ALL|DISTINCT]<目标列表达式1>[,目标列表达式2>,…INSERT INTO <表名> [(<属性列1>[,<属性列2 >…SET <列名>=<表达式>[,<列名>=<表达式>]…
2023-12-25 15:15:01
176
原创 《数据库系统操作》第二章期末复习
在关系模式EMP(职工号,姓名,年龄,技能) 中,假设职工号唯一,每个职工只能申报一项技 能,则EMP表的主键是( )。有一个“列车运营”关系,含有:车次、日期、 实际发车时间、实际抵达时间、情况摘要等属性 ,该关系的主键是( )。–关系R中的一个属性组,它不是R的码,但它与另一个关系 S的码相对应,则称这个属性组为R的外部码。–集合操作方式,即操作的对象和结果都是集合,是一次一集合(set-at-a-time)的方式。:在一个给定的应用领域中,所有实体及实体之间联系的关系的 集合构成一个关系数据库。
2023-12-24 15:42:30
269
1
原创 《数据库系统操作》第一章期末复习
现实世界中的事物及联系,经过抽象和转换后形成了计算机世界中的数据及其联系,数据模型就是用来描述数据及其联系的。:使每个用户只能按 指定方式使用和处 理指定数据,保护 数据以防止不合法 的使用造成的数据 的泄密和破坏。– 应用程序基于数据的外模式编写,应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。• 采用网状结构作为数据的组织方式,能够更为直接的描述现实世界,描述实体之间的多对多联系。• 数据库模式反映的是数据库中数据的结构及其联系 (不是数据本身),是相当稳定的。
2023-12-24 15:39:37
301
1
原创 软件构造期末复习
2023年软件构造期末考试分为两部分:简单、设计分析简答:主要考试1、2、3、4章的简单内容,五道题,每道题8分设计分析:两大道,每道30分设计分析题。写代码(不限,可以使用伪代码。
2023-12-23 17:18:00
2462
2
【计算机视觉】基于ORB-SLAM2的动态场景处理:DynaSLAM系统实现动态对象检测与背景修复
2025-11-25
SDS-SLAM: VSLAM Fusing Static and Dynamic Semantic Information for Driving Scenarios
2025-11-09
ORB-SLAM: a Versatile and Accurate Monocular SLAM System
2025-10-28
软件测试技术期末试题卷.zip
2024-05-28
图形学实验六《动态绘制bezier曲线》代码+报告
2023-12-24
python小游戏《俄罗斯方块》代码+报告
2023-12-24
图形学实验五《绘制动态三视图》代码+报告
2023-12-23
图形学实验四《直线段裁剪算法》代码+报告
2023-12-23
图形学实验二《多边形有效边表填充》代码+报告
2023-12-23
图形学实验三《二维图形几何变换算法》代码+报告
2023-12-23
通讯录管理系统的设计与实现-数据构造代码
2023-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅