wenyao'space
cmake 使用 cmake 使用
CMmake简介简单来讲,cmake是一个跨平台的makefile生成器。大型项目的额makefile实在是太繁琐了。学习cmake就是在学习其语法。一般来讲,只有在使用c/c++做一个大项目的时候才用得到cmake 基本命令简介proje
2021-07-13
XYY Game Engine 封装和使用 XYY Game Engine 封装和使用
XYY Game Engine 封装和使用c++封装将c++项目封装为一个动态链接库,向外只提供接口,这样不仅仅方便发行,更可以加快成程序运行的速度。将XYY项目封装的步骤如下: 将所有的声明定义为导出,以类作为示
2021-07-10
贪吃蛇街机小游戏开题报告 贪吃蛇街机小游戏开题报告
开题报告项目介绍贪吃蛇街机小游戏是一款在8*8的LED显示灯上运行的贪吃蛇小游戏,通过红外线遥控器输入设备进行游戏控制,在LED显示灯上显示游戏画面,使用数码管显示当前得分,使用灯光和蜂鸣器营造游戏氛围。 功能模块划分 游戏整体逻辑控制模块
2021-07-07
微机与汇编接口实验 微机与汇编接口实验
微机与汇编接口实验暑假小学期让做一个有关微机的小项目,看来也是为以后做嵌入式开发做准备。 设计设计思路设想的是使用led点阵做一个小型的贪吃蛇游戏,并且可以使用红外遥控器进行操控,并且配合实时的灯光和音效展现出一种复古的街机氛围。设计项目要
2021-07-05
数据结构 四 二叉查找树 数据结构 四 二叉查找树
二叉查找树二叉查找树是一个有序的树,使用二叉查找树可以极大的方便查找排好序的元素 二叉查找树保证其中每一个结点的右子树都比他大,左子树都比他小,即左小右大。设x为二叉查找树中的一个结点,x节点包含关键字key,节点x的key值记为key[x
深入学习C 深入学习C
C内存管理内存管理函数 void *malloc(int num); 在堆区分配一块指定大小的内存空间,用来存放数据。这块内存空间在函数执行完成后不会被初始化,它们的值是未知的。 void *calloc(int num, in
2021-07-01
I HAVE A PLAN I HAVE A PLAN
MY PLANS这篇博客的说明 这篇博客是记录我的所有计划以及idea的地方,以下为比克的章节解释: PLAN num digest 计划的描述,计划或者说为一个project,项目。简要说明一下这个project。 timeline 时
2021-07-01
数据结构 三 栈 数据结构 三 栈
栈栈,依靠线性表来实现。 ADT 构造一个空栈 销毁一个栈 清空栈 判断栈是否为空 栈中元素个数 获得栈顶元素 push pop 遍历栈 栈的顺序表实现接口说明123456789101112131415161718192021222324
微机期末复习之知识总结 微机期末复习之知识总结
微机期末复习之知识总结第一章QUS简答 处理器字长:处理器单位时间内可以处理的二进制位数。 总线信号分为哪三种:数据总线、地址总线、控制总线 取指译码执行周期是指什么:从主存储器读取指令、翻译指令代码的功能、执行指令所需要的操作。 判断
微机期末复习之实验源代码 微机期末复习之实验源代码
微机期末复习之实验源代码11.212345678910111213141516171819202122232425262728293031323334include io.inc.model small.stack.data.codesta
数据结构 二 线性表 数据结构 二 线性表
线性表 新的实现更新日期:202107021044 链表在ADT一节中已经实现过了,不过实现的并不是特别的完善,只是一个ADT的使用例子而已,现在正式地将链表进行实现。本系列参考数据结构严蔚敏c语言版、c primer plus、STL进行
数据结构 一 抽象数据类型ADT 数据结构 一 抽象数据类型ADT
抽象数据类型ADT计算机科学领域已开发了一种定义新类型的好方法,用 3 个步骤完成从抽象到具体的过程。 提供类型属性和相关操作的抽象描述。这些描述既不能依赖特定的实现,也不能依赖特定的编程语言。这种正式的抽象描述被称为抽象数据类型 (AD
4 / 7