自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Macbook Pro配置tomcat源码,idea版本,maven管理

在看tomcat源码分析的时候,发现书中讲解不够直观,贴了很多代码,但是调用关系和类继承关系不够直观,所以准备下一下tomcat源码,实际在idea中运行看看效果。但是网上目前配置mac版本,tomcat源码的教程比较坑,基本上就是要求你下载已经修改好的源码,而不是使用官方版本来导入项目,编译运行。首先下载tomcat官网最新版本,Tomcat 9。jdk版本使用1.8,不要使用1.9,因为1.9...

2018-04-21 14:47:41 881

原创 跟着Youn一起学习,SpringMVC源码

作为一名JAVA企业级服务开发者,平时使用spring的时候信手拈来,从前端视图管理到后端逻辑处理,通过使用tiles.xml加注解,可以快速构建代码。虽然Spring MVC上手简单, 开发迅捷,但是作为JAVA开发者,明白其加载过程,后台逻辑处理,显然是必要的。从今天开始让我们一起学习Spring MVC的源码,通过详尽的分析,加实例演示,让像我一样在使用Spring MVC,但是只知道D

2017-09-10 22:02:35 407

原创 base64img

<img src="data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgo

2017-06-13 20:58:09 1248

原创 单链表循环输入实现,使用Ctrl+Z结束输入

#include #include #include typedef struct Lnode{ int data; Lnode *next;}Lnode,*Linklist;int main(){ Linklist L; L=(Lnode *)malloc(sizeof(Lnode)); if(!L) { printf("分配内存失败!"); } L->n

2015-01-31 16:40:26 1791

原创 二叉树建立和遍历,(数据结构清华大学版130页遍历实现)

#include #include #include #include #include using namespace std;typedef struct node{    char data;    struct node *lchild;    struct node *rchild;}*BiTree;//有指针,可以直接用不一定费用no

2015-01-31 16:36:13 537

原创 直接排序(固定长度数组)

#include #define SIZE 8void SelectSort(int R[], int n);void SelectSort(int R[], int n){int i, j, m;int t;for(i=0; i<n-1; i++)//{ m = i; for(j = i+1; j < n; j++) { if(R[j] < R[m])

2015-01-31 16:30:36 475

原创 计算a^b的位数(非常简便)

简单:#include #include int main(){ int a,b; double temp; while(scanf("%d%d",&a,&b)==2) { temp = b*log10((double)a); a = temp; a++; printf("%d\n",a); }} 复杂:错误:#include

2015-01-31 16:25:24 1520

原创 栈建立,十进制转换为二进制

#include#include#include#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef struct { int *base; int *top; int stacksize;}SqStack;void InitStack(SqStack &S){ S.base=(int *)malloc(

2015-01-31 16:19:47 565

原创 单链表,建立,完成固定数组的排序

#include#include#include//单链表定义typedef struct LNode{  int data;  struct LNode *next;}LNode,*LinkList;void init(LinkList &L); //初始化  void input(LinkList &L); //输入void sort

2015-01-31 16:12:45 385

原创 单链表创建,遍历,插入,删除(固定个数)

#include#include#includetypedef struct LNode{ int data; struct LNode *next;}LNode;typedef LNode *LinkList;void init(LinkList &L); void input(LinkList &L); void insert(LinkList &L); voi

2015-01-31 16:08:48 655

原创 字符串相等判断,并输出较大字符串长度

#include#includeint main(){ char a1[100][100]; int i=0; int len1; int len2; while(scanf("%s%s",a1[i],a1[i+1])!=EOF) { len1=strlen(a1[i]); len2=strlen(a1[i+1]); if(len1==len2) {

2015-01-31 16:03:12 472

原创 计算加减乘除switch

#includeint main(){ int a; int b; char c; printf("请输入a(+-*/)b:\n"); part1: scanf("%d",&a); scanf(" %c",&c); scanf("%d",&b); switch(c) { case'+': printf("%d",a+b); bre

2015-01-31 16:00:35 1976

原创 BubbleSort冒泡排序

#include #define SIZE 8void bubble_sort(int a[],int n);void bubble_sort(int a[],int n)//n为数组a的元素个数{ int i,j,temp; for(j=0;j<n-1;j++) { for(i=0;i<n-1-j;i++) {

2015-01-31 15:46:07 349

原创 判断字符串是否对称

#include #include int main(void ){ printf("判断字符串是否对称\n");    part1: int xiabiao=0; int i=0; int length; int m; char a[100];  printf("请输入一串字符串\n");  while((a[i]=getchar()) !

2015-01-31 15:28:34 489

base64图片

base64图片

2017-06-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除