- 博客(17)
- 收藏
- 关注
原创 SpringMVC无法加载静态资源,设置了不拦截文件还是不行?
在网上找了各种各样的方法,主流的有三种 <mvc:resources location="/all" mapping="/all/**" /> 在xml文件设置特定后缀不拦截 直接所有静态资源都不拦截 以下是三种方法的链接 三种方法解决静态资源拦截问题 然后挨个试了个遍,都不行,设置了 < mvc:default-servlet-handler /> 之后。虽然说不会再报映射错误,但是静态资源依旧没办法访问,这就很奇怪了。按道理来说没有映射错误之后静态资源就应该可以访问了。 最后
2020-10-01 13:47:55
377
原创 C语言实现图的邻接矩阵的广度遍历
#include<stdio.h> #include<stdlib.h> //--------------------------------------以下是邻接矩阵部分------------------------------ //第一步骤,边的定义 struct Enode { int v1,v2; int weight; }; typedef struct...
2019-05-19 21:32:21
1496
原创 C语言邻接表的深度优先遍历
#include<stdio.h> #include<stdlib.h> //-------------------------------------------------------- //定义边 struct Enode { int v1,v2; int weight; }; typedef struct Enode *Edge; //定义邻接点 struct...
2019-05-16 13:17:11
1358
原创 函数和结构体顺序不同导致大函数无法找到应该要引用的小函数
#include<stdio.h> #include<stdlib.h> void funbig() { funsmall(); } void funsmall() { int i=0; } int main() { funbig(); return 0; } 此时计算机会报错c3841:函数funbig没有找到标识符 也就是说,没有找到funsm...
2019-05-16 13:08:59
206
原创 C语言实现一个邻接表(动态数组)+(默写版)
#include<stdio.h> #include<stdlib.h> /*这波有一点要牢记,这个和我之前打的邻接矩阵的代码不同 邻接矩阵的代码的节点编码是从1开始的,我设置了一下。 但这个邻接表的代码是从0开始编号节点的,千万不要弄错了!!!*/ //步骤一,定义边 struct Enode { int v1,v2; int weight; }; typede...
2019-05-16 01:58:53
562
原创 c语言实现一个邻接矩阵(动态数组)+(默写版)
#include<stdio.h> #include<stdlib.h> //第一步骤,边的定义 struct Enode { int v1,v2; int weight; }; typedef struct Enode* Edge; //第二步骤,图的定义 struct Gnode { int Nv,Ne; int** GL; //定义一个二维数组 };...
2019-05-12 18:42:41
578
转载 如何动态的分配一个二维数组(百度超详细版)
https://jingyan.baidu.com/article/46650658f407aff548e5f871.html 搜索以上网址即可
2019-05-12 15:38:56
1184
原创 c语言图的邻接表(没有main函数)
#include<stdio.h> #include<stdlib.h> //定义边 typedef struct Enode { int v1,v2; int weight; } *Edge; //定义邻接点(构造边表) typedef struct Adjvnode { int sign; int weight; struct Adjvnod...
2019-05-11 16:30:25
242
转载 指针以及内存分配
指针很灵活,这使得指针很难管理,在定义指针时,将在栈中开辟一块内存存放指针的地址(栈内的内存由系统分配和释放),指针的地址内存只是存放指针的地址,不存放指针指向的数据,值得注意的是,定义指针时指针会随机指向一块内存,如int *p;p会指向一块不为空的内存,相当危险,例如执行判断if(!p){ printf(“p为空”);};这里不会输出"p为空";所以在定义时想让指针p为空,则要int ...
2019-05-11 16:09:46
468
原创 为什么链表的最后一个(尾节点)如果没有rear->next=NULL;这个链表就会错呢?
我来告诉你为什么! 这个错误你已近犯了很多次,告诉你以后就不要在犯错了 如果在单向链表中,最后一个节点没有明确的指向的话 计算机既认为这个链表是没有建立完全的,它是不会停止的。 所以我们在建造链表时一定要牢记,最后一个节点一定要有所指向 是头结点形成循环链表也好,指向一个NULL值也好。 总而言之是不可以空着的! 记住了! ...
2019-05-11 16:08:51
5559
原创 c语言最简单二分查找完整版
#include<stdio.h> int divdeFind(int list[],int k,int i) { int left=0; int right=i-1; int mid; while(right>=left) { mid=(left+right)/2; if(k==list...
2019-05-11 16:07:30
375
原创 c语言顺序栈的实现
这里写自定义目录标题 #include<stdio.h> #include<stdlib.h> //初始化一个顺序栈 struct snode { int Top; int Max; int *Data; }; //判断这个栈是否满了,满了为false,不满为true bool full(struct snode *s) { if(s->Top==s-&g...
2019-05-11 16:07:16
464
原创 c语言顺序队列的实现
#include<stdio.h> #include<stdlib.h> //对一个顺序队列进行初始化 typedef struct Qnode { int *Data; int Front,Rear; int Max; } *Queue; //创建一个空队列 Queue CreateQueue(int max) { Queue q=(Queue)malloc(si...
2019-05-11 16:06:40
708
原创 c语言实现单个插入节点的链表(仅有初始化和创建两个函数)
#include<stdio.h> #include<stdlib.h> //给队列初始化 struct node { int data; struct node*next; }; //单节点插入链表函数 void Add(int x,struct node *ptail) { struct node *pnew=(struct node*)malloc(sizeof(...
2019-05-11 16:06:27
427
原创 c语言实现一个邻接矩阵的存储(main函数没有打)
#include<stdio.h> #include<stdlib.h> //初始化图 struct Gnode { int Nv; int Ne; int G[100][100]; char Data[100]; }; typedef struct Gnode* Graph; //初始化边 struct Enode { int v1,v2; int we...
2019-05-11 16:05:23
286
原创 c语言实现链式队列
#include<stdio.h> #include<stdlib.h> //初始化队列节点所包含的内容 struct node { int Data; struct node *next; }; typedef struct node* Node; //初始化一个空的链表队列 struct Qnode { Node Front,Rear; }; typedef st...
2019-05-11 16:04:16
1013
1
原创 c语言中,如果我让节点指针指向下一个节点,但下一个节点没有赋值会怎么样?
我们首先来试试下一个节点动态分配了内存的 (头文件略过) struct node { int Data; struct node *next; }; int main() { struct node *A=(struct node *)malloc(sizeof(struct node)); A->next=(struct node *)malloc(sizeof(struct n...
2019-05-09 12:37:26
3209
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅