摘要: tomcat:web服务器软件 1、下载 2、安装:建议安装目录不要有中文 3、卸载 4、启动:bin目录下有一个startup.bat,双击运行该文件 访问:浏览器输入:http://localhost:8080 可能遇到的问题:1、黑窗口一闪而过: 原因:没有正确配置JAVA_HOME环境变量 阅读全文
posted @ 2021-08-03 22:03 梦开始的地方 阅读(86) 评论(0) 推荐(0)
摘要: 栈的链表的操作和线性表的链式存储结构差不多。 我们用图来形象表达一下 线性表的顺序存储结构: 链栈: 链栈的基本操作有栈的初始化、插入数据、删除数据、遍历栈 对应的代码为: //栈的初始化 int InitStack(Stack *stack){ stack->top=stack->bottom=N 阅读全文
posted @ 2021-06-10 20:58 梦开始的地方 阅读(383) 评论(0) 推荐(0)
摘要: 栈的基本操作有栈的初始化、插入数据、删除数据以及遍历栈。 栈的特点是先进后出,因此先插入的数据在遍历的时候最后被输出。删除数据的时候,先删除后插入的数据。 如下图所示: 结构体定义代码:(这是其中一种定义结构体的方法) typedef struct Stack{ int *top; int *bot 阅读全文
posted @ 2021-06-10 19:57 梦开始的地方 阅读(952) 评论(0) 推荐(0)
摘要: 线性表有两个存储结构,分别为顺序存储和链式存储。 先来说一下顺序存储的一些基本操作 1 //顺序表的初始化 2 int InitList(Node *L){ 3 L->slist=(Elemtype *)malloc(INIT_SIZE*sizeof(Elemtype)); 4 if(!L->sli 阅读全文
posted @ 2021-06-09 12:17 梦开始的地方 阅读(384) 评论(0) 推荐(0)
摘要: 步骤 1) 导入驱动jar包 包的名称为 2) 注册驱动。 使用Mysql5版本后的数据库可以省略该步骤。 语法: class.forname(com.mysql.jdbc.Driver); 在Mysql中这句话是固定写法。 3) 获取连接对象Connection 格式: Connection co 阅读全文
posted @ 2021-06-05 16:10 梦开始的地方 阅读(86) 评论(0) 推荐(0)
摘要: 首先定义一个结构体 struct object{ char a; char b; int c; }; 要求该结构体类型的字节大小,需要了解结构体内存对齐,以下是结构体内存对齐的相关规则: 1)第一个成员变量在与结构体变量偏移量为0的地址处; 2)其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处 阅读全文
posted @ 2021-05-14 09:35 梦开始的地方 阅读(579) 评论(0) 推荐(0)