- 博客(0)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
2021年layui中文离线文档.zip
layui是一个十分优秀的前端框架,由于某些原因2021-10-13日下线了。对于许多layui用户来说是一个遗憾,没有官方文档的辅助编码时有诸多不便,现将这份layui的离线文档分享给大家,这个文档非常方便,包含所有组件的说明 ,以及各种组件的示例,几乎与官网提供的信息一致。
2021-10-14
bootstrap常用的一些应用示例
bootstrap常用的一些应用示例,这些示例使用很简单,上手容易,包含了一些bootstrap使用的最多的功能,如:表单美化,弹出层,消息框,页面布局等...
2018-09-19
基于websocket聊天室的示例(代码、注释非常清楚,易上手)
基于websocket聊天室的示例(代码、注释非常清楚,易上手),websocket用于网络中的消息传递.(功能包含私聊与群聊)
2018-09-19
基于sweetAlter非常炫酷的弹出消息框(示例+文档)上手容易
基于sweetAlter非常炫酷的弹出消息框(示例+文档)上手容易,包含了弹出消息框,确认消息框等,简单易上手
2018-09-19
企业管理平台(包含前后台模板,每一个页面都编写好了jsp模板)使用内联框架引用即可使用
企业管理平台(每一个页面都编写好了jsp模板页面 )使用内联框架引用即可使用,使用起来非常简单,每一个页面的 布局排版、样式都已经设置好,只需要用EL表达式指定要遍历的集合即可显示(包含前台模板页与后台模板页)
2018-09-19
采用ajax实现的图片验证码
采用ajax技术实现的图形验证码,在前端进行验证。验证码信息为图片。每一行代码均有注释,通俗易懂。
实现步骤:
1、创建web工程
2、在jsp页面,编写一个
3、编写一个servlet,在servlet中产生图形验证码
------------------------------------------------------------
//1、给客户端作出的回应是以图片的方式来回应
response.setContentType("image/jpeg");
//2、创建一个图形缓冲区,用于绘制图形 (宽度,高度,颜色的生成方案)
BufferedImage image = new BufferedImage(800,600,BufferedImage.TYPE_INT_RGB);
//3、创建一支画笔(图形设备接口)用于绘图
Graphics g = image.getGraphics();
//4、指定图笔的颜色
g.setColor(getColor(200,256));
//5、绘制一个矩形框,作为验证码的背景
g.fillRect(0,0, 800,600);
//产生一个输出流,准备把图片以流的方式,输出到客户端
OutputStream out = response.getOutputStream();
//输出在图形缓冲区中,绘制的图片
ImageIO.write(image,"jpg",out);
//关闭流
out.close();
//随机生成背景颜色
private Random rd = new Random(); //产生随机数类
public Color getColor(int start,int end){
int r = start+rd.nextInt(end-start);
int g = start+rd.nextInt(end-start);
int b = start+rd.nextInt(end-start);
return new Color(r, g, b);//根据三原色的值,随机在指定范围内,生成一种颜色
}
---------------------------------------------------------------------------
0-120 比较适合文字的颜色
100-200 适合干扰线条的颜色
200-255 适合背景颜色
---------------------------------------------------------------------------
生成图片中的文字:
1、先编写一个字符串,包含:数字,大小字母
private String s = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
2、在产生背景之后,编写如下代码,产生四个字符(并且,把生成字符,保存在session中,在登录的时候用来做判断)
String code=""; //用于保存生成的四个字符
for(int i=0;i<4;i++){
//生成一个随机数,它的取值范围,一定要在s这个字符串的长度范围之内
int index = rd.nextInt(s.length()); //2
//把index作为下标,来取得字符串的中某一个字符
char c = s.charAt(index);
//指定文字的颜色----深色段
g.setColor(getColor(0,120));
//创建一个字体
Font f = new Font("隶书",Font.ITALIC|Font.BOLD,60+rd.nextInt(60));
//把字体关联到画笔
g.setFont(f);
code+=c; //把生成的字符连接成一个字符串
//把文字输出到图片上
g.drawString(String.valueOf(c), 100+i*80+rd.nextInt(100),200+rd.nextInt(150));
}
request.getSession().setAttribute("code",code);//把生成的验证码信息,存储到session中,登录的时候,用来作判断
------------------
2015-10-26
使用git向服务器push时出问题
2017-07-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人