- 博客(19)
- 收藏
- 关注
原创 Git的基本使用
在开发时,良好的习惯是根据工作进度及时 commit,并务必注意附上有意义的 commit message。这里 origin 是 的别名,取什么名字都可以,你也可以在 push 时将 替换为 origin。你的改动现在已经在本地仓库的 HEAD 中了。创建新文件夹,打开,然后执行 以下命令以创建新的 git 仓库。现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库。下面每一步中,你都可以通过以下命令来查看你的git仓库状态。如此你就能够将你的改动推送到所添加的服务器上去了。
2023-09-25 16:46:52 50
原创 Tomcat相关
Tomcat相关1、修改tomcat的默认端口号打开tomcat文件夹->conf->server.xml 然后用编辑器打开,找到connector节点,如下:修改 port的值为80即可。2、tomcat部署项目的两种方式2.1 第一种直接把web项目复制到tomcat目录项的webapps内2.2 第二种找到tomcat目录下的conf->catalina->localhost目录下,创建如下的配置文件 :...
2022-04-07 22:03:45 91
原创 Mybatis之Mapper代理开发方式
Mapper代理开发规范使用过程中我们要遵守下面规则:1.定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL映射文件放在同一目录下。在resource目录下创建文件夹 com/zua/mapper 然后创建SQL映射文件,这样就能使接口与SQL映射文件在编译后处于同一目录下,创建后的目录结构为:注意!!!创建完UserMapper.xml后,不要忘记修改mybatis-config.xml中的mappers标签为: <mappers> <
2022-01-24 22:54:28 558
原创 单链表的逆置
#include<iostream>using namespace std;#define OK 1#define ERROR 0typedef int Status; typedef struct LNode{ int data; struct LNode *next; }LNode,*LinkList;//初始化链表Status initList(LinkList &L){ L = new LNode; L->next = NULL; retu
2021-11-12 23:04:34 240
原创 c语言数组原地逆置
#include<iostream>using namespace std;//数组原地逆置void converseArr(int arr[],int n){ int temp; for(int i = 0;i<n/2;i++) { temp = arr[i]; arr[i] = arr[n-i-1]; arr[n-i-1] = temp; } } int main(){ //测试代码 int a[] = {1,2,3,4,5}; conver
2021-11-11 23:39:18 762
原创 数据结构 停车场管理系统
#include<iostream>using namespace std;#define StackSize 5#define OK 1#define ERROR 0typedef int Status;typedef struct{ int cno;//车牌号 int arriveTime;//进入停车场的时间; int pushTime;//停车时间; int leaveTime;//离开停车场的时间; }Car;//定义栈数据结构 typedef s
2021-11-11 18:04:12 2250
原创 2021-06-15
查看排序原理的可视化工具https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
2021-06-15 20:40:54 76
原创 顺序表的各种排序
#include<iostream>using namespace std;#define MAXSIZE 100typedef int ElemType;typedef struct{ ElemType *elem; int length;}SqList;//初始化bool InitList(SqList &L){ L.elem = new ElemType[MAXSIZE]; if(!L.elem) return false; L.length = 0;
2021-06-08 21:04:32 1014
原创 二叉树的创建以及先中后序遍历
#include<iostream>using namespace std;typedef struct BiTNode{ char data;//结点的数据域 struct BiTNode *lchild,*rchild; }BiTNode,*BiTree;void initBiTree(BiTree &T){ T = new BiTNode; T->data = 'a'; T->lchild = NULL; T->rchild = NU
2021-06-01 16:23:33 135
原创 图的创建以及遍历(邻接矩阵法存储图)
#include<iostream> #define MAXINT 32767 //表示极大值,即∞ #define MVNUM 100 //最大顶点数 using namespace std;//typedef char VerTexType; //假设顶点的数据类型为字符型//typedef int ArcType; //假设边的权值类型为整型typedef struct{ char vexs[MVNUM]; //顶点表 int arcs[MVNUM][MVNUM];/
2021-05-18 21:04:57 281
原创 C顺序表
// dataStruct.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>#define MAXSIZE 20using std::cin;using std::cout;typedef struct { int* elem; int length;}SqList;//初始化void initSqList(SqList &L){ L.elem = new int[MAXSIZ
2021-05-09 15:31:42 85
原创 C单链表
C单链表的实现以及操作#include <iostream>using std::cin;using std::cout;typedef struct LNode { int data; struct LNode* next;}LNode,*LinkList;//初始化链表void initList(LinkList &L){ L = new LNode; L->next = NULL;}//尾插法void createList_R(LinkList&
2021-04-27 19:09:38 103
原创 C链队
#include<iostream> #define MAXSIZE 20using namespace std;typedef struct QNode{ int data; struct QNode *next;}QNode;typedef struct { QNode *front; QNode *rear; int length;}LinkQueue;//初始化 void initQueue(LinkQueue &Q){ Q.front = Q.re
2021-04-25 20:36:04 75
原创 C语言顺序栈和链栈
C语言顺序栈#include<stdio.h>#include<stdlib.h>#define MAXSIZE 20typedef struct { int data[MAXSIZE]; int top; }SqStack;//初始化顺序栈 void InitStack(SqStack &S){ S.top = -1;}//显示顺序栈的数据void ShowData(SqStack S){ for(int i = 0;i<=S.top;
2021-04-20 21:00:47 90
原创 SQLite的基本使用
SQLite的基本使用SQLite数据库的基本使用就是增删改查(CURD)。Android提供了一个SQLiteOpenHelper== 抽象类让我们更加方便的管理数据库,SQLiteOpenHelper就是“数据库打开帮助者”,既然是抽象类,就意味着要创建一个类去继承它。SQLiteOpenHelper有两个抽象方法,分别是onCreate()和onUpgrade(),我们必须在自己创...
2019-11-08 21:36:42 231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人