自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 EL表达式和JSTL标签库
原力计划

EL表达式和JSTL标签库 1.初识JavaBean 1.1 什么是javabean:它在java开发中常用的组件,其实就是一个java类,它的作用就是封装数据。 书写javabean需要满足五个规范: [1].这个java类,被public 修饰 [2].这个类要提供公共的无参构造方法。 [3...

2020-04-16 21:13:24 144 0

原创 Servlet查找目录

目录 Servlet学习笔记1 Servlet学习笔记2 Servlet学习笔记3(Eclipse实现) Servlet学习笔记4(request请求对象、response响应对象)

2020-03-30 21:07:52 72 0

原创 查找单链表倒数第k个结点(遍历一次实现)

一、问题: 已知一个带表头结点的单链表,结点结构为 typedef struct node { ElemType data; //数据域 struct node *next; //指针域 }LNode,*LinkList; 在不改变链表的前提下,设计一个尽可能高效的算法,查找链表中倒数第...

2020-06-03 23:17:22 8 0

原创 约瑟夫环问题(单向循环链表实现)
原力计划

问题描述 :编号为1,2…n的n个人按顺时针方向围坐在一张圆桌周围,没人持有一个密码(正整数)。一开始人选一个正整数作为报数上线值m,从第一个人开始按顺时针方向自1报数,报到m时停止报数,报m的那个人出列,将他的密码作为新的m值,从他顺时针方向的下一个人开始重新从1报数,数到m的那个人又出列;如此...

2020-05-29 11:56:57 66 0

原创 编译原理:语法分析实验(LR分析法)
原力计划

语法分析实验 一、实验目的 根据LR分析法的原理,对指定文法构造识别活前缀的DFA,做出相应的LR分析表,并编程实现相应的语法分析程序。或根据预测分析法的原理,对指定文法构造预测分析表,并编程实现相应的语法分析程序。 二、实验原理 1.所谓LR(k)分析,是指从左至右扫描和自底向上的语法分析,且在...

2020-05-28 23:16:45 71 0

原创 遗传算法中的变异和交叉

遗传算法中的变异和交叉 一、交叉方法 1.部分匹配交叉(PMX) 由于一次只能去一个城市,所以一条染色体中的编码是不能重复的 比如我们随机产生两个父代:A=762150483,B=416307582, 我们假设选中的交叉位为第四位和第七位,我们如果让交叉位里面的编码直接换,那对A来说,交叉位里面...

2020-05-09 20:09:05 233 0

原创 JDBC(后篇)
原力计划

JDBC(后篇) 1.6 使用JDBC完成对数据库的增删改查 步骤: 1.创建javabean封装数据:User 2.创建工具类:JDBCUtils,在开发中提取工具类,是为了简化代码,使用起来简单方便。 3.创建Dao类:UserDao (增删改查方法) 4.创建测试类: 测试添加方法的类:...

2020-05-06 22:23:35 80 0

原创 JDBC技术(前篇)
原力计划

JDBC技术 1.JDBC 1.1 什么是JDBC Java database connectivity,java连接数据库,其实就是通过java语言里按揭数据库。 原来在操作数据库是在控制台写sql语句来操作数据库,jdbc就是通过向数据库发送 sql语句操作数据库。 JDBC原理: 比如 买完...

2020-05-06 22:05:13 117 0

原创 解决Myeclipse打开后遇到 SECURITY ALERT: INTEGRITY CHECK ERROR

解决Myeclipse打开后遇到 SECURITY ALERT: INTEGRITY CHECK ERROR 想把eclipse的项目导入myeclipse,但是myeclipse在启动后出现 SECURITY ALERT: INTEGRITY CHECK ERROR 弹窗如下: 网上有很多解决...

2020-05-05 15:28:51 61 0

原创 MySQL报错解决--Parameter index out of range (1 > number of parameters, which is 0)

MySQL报错解决–Parameter index out of range (1 > number of parameters, which is 0) 今天写数据库批量删除的时候,碰到了这个错误,我靠,改了我1个半小时。(发出来长个记性) 解决方案:查看?周围的单引号或者双引号。 pu...

2020-05-01 02:35:03 69 0

原创 文件上传与下载

第十二章:文件上传和下载 1.如何实现文件上传 文件上传:把本地电脑的文件上传带到服务器端(服务器也许呀安装到本地硬盘) 文件上传也是通过表单传递数据的,对表单有了两个要求: [1].表单必须有file输入项: [2].表单的提交方式必须是post,enctype属性必须是multipart/fo...

2020-04-30 21:06:07 98 0

转载 java.lang.string split 以点分割字符串无法正常拆分字符串

java.lang.string split 以点分割字符串无法正常拆分字符串 //错误的做法 String ip="192.168.11.23"; String[] spstr_IP=ip.split(".");//这种方式无法拆分在ip字符串 //可以...

2020-04-27 01:02:16 66 0

转载 U盘不显示盘符的解决方案

U盘不显示盘符的接解决方案 一、概述 u盘插入电脑突然间就不显示盘符了,但是可以看到U盘已插入。上网找了搜了一下,有许多办法解决。大约有重新安装驱动、分配盘符、清理注册表等…但是这些都是假的,毫无作用,可能是个人的电脑不同,引发的原因也不同。找了许久终于找到了一个最有效,最简单的办法。 二、操作 ...

2020-04-25 17:53:09 89 0

转载 JTable表格组件的用法

JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅… 一.创建表格控件的各种方式: 调用无参构造函数. JTable table = new JTable(); 以表头和表数据创建表格. Object[][] cellData = {{“row1-col1”, “r...

2020-04-22 11:27:04 23 0

原创 字符串暴力匹配算法

字符串暴力匹配算法 这里不是KMP算法,KMP算法等我研究透彻再发出来,,这个只是暴力破解,主串需要回溯,而KMP算法的主串是不需要回溯的。 代码如下: #include<stdio.h> #include<string.h> #include<malloc.h>...

2020-04-18 21:38:47 30 0

原创 链式队列(C语言实现)

链式队列(C语言实现) 链式队列的存储结构: 我们知道,队列是操作受限制的线性表,队列有队头和队尾,插入元素的一端称为队头,删除元素的一端称为队尾。 练市队列的队头指针指向当前队列的队头结点位置,队尾指针指向队列的当前队尾结点位置。对于不带头结点的链式队列,出队列时可直接删除队头指针所指的结点,因...

2020-04-12 16:12:46 45 0

原创 顺序循环队列(C语言实现)

头文件: Queue.h typedef struct { DataType queue[MaxQueueSize]; int rear; //队尾指针 int front; ...

2020-04-12 15:33:09 67 0

原创 顺序栈检查回文

里面测试函数我是为了验证一个字符串是否是回文序列的,大家也可以把源文件改了,要用字符串就把数组改为字符数组,结构体的数据类型也可以改. 头文件:Stack.h #define MaxSize 50 typedef struct{ ElemType data[MaxSize];//存放栈中元素...

2020-04-12 14:58:48 65 0

原创 循环双向链表(带头节点)

循环双向链表(带头节点) 这里我是为了解决王道书上的算法题写的,可能功能不是太多,大多是解题的算法。有的功能我注释了,测试的话去掉注释就行 list.h头文件 typedef struct node { DataType data; struct node *next; struct nod...

2020-04-08 20:24:40 43 0

原创 JSP内置对象
原力计划

4.JSP隐式对象 4.1 什么是隐式对象:在jsp页面里面,jsp提供了一些对象,不用咱们自己创建,可以直接使用的对象 jsp常见的九大隐式对象: request:HttpServletRequest,请求对象,它同时也是域对象,作用范围一次请求 reqponse:HttpServletResp...

2020-04-08 11:25:47 50 0

原创 JSP指令:(page指令、include指令 taglib指令)

3.JSP指令:page指令、include指令、taglib指令(现在不讲) 3.1 page指令 page指令的用途:设置与jsp页面相关的一些信息,比如说设置jsp页面的编码,jsp页面的默认语等。 基本语法格式:<% page 属性="属性值" 属性="...

2020-04-07 16:44:58 38 0

原创 JSP原理(概述)

第六章:JSP技术:JSp概述、jsp基本语法、jsp隐式对象、jsp指令、jsp动作元素、通过hsp做两个页面 1.JSP概述 1.1什么是jsp:它的英文全称:java server pages,java服务端页面,它是建立在servlet 规范基...

2020-04-07 16:32:40 53 0

原创 会话管理技术实战(购物车案例)
原力计划

会话管理技术实战(购物车案例) **[1].创建Book封装图书信息:Book [2].创建BookDB,模拟数据库,里面是保存图书 [3].提供图书的购买页面:ListBookServlet [4].添加购物车功能:PurcharseServlet [5].回显购物车图书信息:Car...

2020-04-06 18:20:41 139 0

原创 会话管理技术实战(用户登录案例)
原力计划

[1].创建一个User类,封装用户名和密码。 [2].提供一个首页面,欢迎用户登录:IndexServlet,提供一个退出的链接。 [3].提供一个登录的Servlet:处理登录请求。 [4].提供一个退出的Servlet:处理退出首页面的功能。 登录界面:login.html <!DOC...

2020-04-06 18:07:42 188 0

原创 会话及管理技术
原力计划

第五章 会话以及会话管理技术 1.会话概述: 什么是会话:从打开浏览器,到访问网页,到最终关闭浏览器,整个过程就是一次会话。 会话的特点:包含多个请求,一次完整的会话对应一个用户。 会话管理技术: 第一种:cookie技术:客户端技术 第二种:session技术:服务端技术. 购物车案例:买完商品...

2020-04-06 00:19:24 94 0

原创 解决response.addCookie()报错

解决response.addCookie()报错 今天写cookie时遇到错误 java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value 一个不识别的字符[32]出现...

2020-04-06 00:11:08 52 0

原创 RequestDispatcher接口

4 RequestDispatcher接口 在开发种访问到一个web资源后,需要服务器跳转到另一个资源去处理请求, 可以通过重定向sendRedirect方法实现,也可以用RequestDispatcher转发对象 来实现。 得到转发对象:RequestDispatcher fowwardObj=...

2020-04-04 23:27:15 18 0

原创 Servlet学习笔记6(request请求对象、response响应对象2)

1.5 实现网页的定时跳转并刷新 (1)定时跳转:从一个注册页面跳转到登陆界面,输入之前注册的用户名和密码。 代码如下: //[1]定时跳转,需要用到Refresh响应头 response.setHeader("Refresh", "5;URL=/chap...

2020-04-02 22:54:33 61 0

原创 Servlet(数据库操作)

新建Servlet类,命名为:SaveServlet (注意,这里我选的版本是3.0,所以WEB-INF的lib目录下没有web.xml配置文件,这个版本用的是全新的注释) 将下面这句放在Servlet的类(即SaveServlet)声明之前 @WebServlet(name="save...

2020-04-01 14:33:24 64 0

原创 Servlet学习笔记4(request请求对象、response响应对象1)

第四章、request请求对象、response响应对象 1.请求和响应的概述 [1].什么是请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一 个请求过程。 [2].什么是响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示, 这个过程称之为响应。 2.HttpSer...

2020-03-30 20:52:43 75 0

原创 解决将Editplus添加到鼠标右键的问题

解决将Editplus添加到鼠标右键的问题 以管理员身份运行EditPlus 一次点击–>工具–>首选项–>常规–>勾选将EditPlus添加到系统右键菜单选项

2020-03-28 18:10:49 28 0

转载 解决Eclipse部署Web项目在Tomcat Webapps 目录中找不到

解决Eclipse部署Web项目在Tomcat Webapps 目录中找不到 感谢原作者解决我燃眉之急 (这些步骤已经验证过了) 原文链接:https://blog.csdn.net/HaHa_Sir/article/details/78474909 一、发现问题 在eclipse中新建Dynam...

2020-03-28 18:06:33 56 0

原创 Servlet笔记3(Eclipse实现)

1.5 在Eclipse开发工具创建servlet 两种方式: (1)先创建一个普通的java类,需要去实现Servlet接口或者继承对应的HttpServlet(GEnericServlet)类,咱们普通的javaLei 就具有了servlet功能,所以需要手动在web.xml配置文件中添加访问...

2020-03-28 17:53:15 64 0

原创 单链表(带头结点)

头文件link.h typedef struct LNode{ ElemType data; //数据域 struct LNode *next; //指针域 }LNode,*LinkList; //头插法 LinkList List_HeadInsert(Link...

2020-03-25 15:00:32 47 0

原创 图的遍历(深度优先搜索和广度优先搜索)

图的遍历----->深度优先搜索和广度优先搜索 一、图的遍历 与树的遍历操作类同,图的遍历操作的定义是,访问途中的每个顶点且每个顶点之北访问一次。图的遍历方法有两种:一种是深度优先遍历,另一种是广度优先遍历。图的深度优先遍历类似于树的先根遍历,图的广度优先遍历类同于树的层序遍历。 图的遍历需...

2020-03-24 21:20:48 36 0

原创 两序列的中位数算法

两序列的中位数算法(两序列的中位数是含它们所有元素的升序序列的中位数) 算法的基本思想描述如下: 分别求两个升序序列A、B的中位数,设为a和b,求序列A、B的中位数过程如下: 1.若a=b,则a或b即为所求的中位数,算法结束 2.若a<b,则舍弃序列A中较小的一般,同时舍弃序列B中较大的一半...

2020-03-22 19:27:18 102 0

转载 getAttribute和getParameter的区别

getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型 getParameter表示接收参数,参数为页面提交的参数,包括:表单提交的参数、URL重写(就是xxx?id=1中...

2020-03-21 19:12:07 27 0

原创 Servlet学习笔记2

3.servlet的生命周期 生命周期:自然界从出生到最终走向西方极乐世界,这个周期过程就是人的生命周期,其实Servlet的生命周期和人的一样,从servlet对象被创建,经过使用servlet对象,到最终servlet对象被销毁,整个过程就是servlet的生命周期。 与生命周期相关的三个方法...

2020-03-21 17:43:15 27 0

原创 解析 HTTP 请求 header 错误

将https换成http后,成功解决 本来:https://localhost:8080/webfirst/hello 修改后:http://localhost:8080/webfirst/hello 成功访问:

2020-03-21 13:17:59 936 0

原创 Eclipse 一直提示 loading descriptor for 的解决方法

第一步:点击这个 view Menu 第二部:点击 Filters and Customization>>content>>一般将 Java EE Navigator Content WEB 勾掉,然后重启下eclipse: 成功解决

2020-03-21 12:59:16 99 0

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