91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 12.86MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-10
  • 語言: Java
  • 標簽:

資源簡介

android無線點餐系統+后臺+數據庫,有疑問可加QQ:954850405

資源截圖

代碼片段和文件信息

package?com.tosun.controller;

import?java.awt.Color;
import?java.awt.Font;
import?java.awt.Graphics;
import?java.awt.image.BufferedImage;
import?java.io.ByteArrayOutputStream;
import?java.io.IOException;
import?java.util.Random;

import?javax.imageio.ImageIO;
import?javax.servlet.ServletOutputStream;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;

import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
/**
?*?驗證碼生成
?*/
@Controller
public?class?ImgCodeController?{

private?static?int?WIDTH?=?65;//?設置圖片的寬度

private?static?int?HEIGHT?=?22;//?設置圖片的高度

@RequestMapping(“/imgcode“)
public?void?getimgcode(HttpServletRequest?request
HttpServletResponse?response)?throws?IOException?{

HttpSession?session?=?request.getSession();
session.removeAttribute(“code2“);
response.setContentType(“image/jpeg“);
ServletOutputStream?sos?=?response.getOutputStream();

response.setHeader(“Pragma“?“No-cache“);
response.setHeader(“Cache-Control“?“no-cache“);
response.setDateHeader(“Expires“?0);

BufferedImage?image?=?new?BufferedImage(WIDTH?HEIGHT
BufferedImage.TYPE_INT_RGB);
Graphics?g?=?image.getGraphics();

char[]?rands?=?generateCheckCode();
drawBackground(g);
drawRands(g?rands);
g.dispose();

ByteArrayOutputStream?bos?=?new?ByteArrayOutputStream();
ImageIO.write(image?“JPEG“?bos);
byte[]?buf?=?bos.toByteArray();
response.setContentLength(buf.length);
sos.write(buf);
bos.close();
sos.close();
session.setAttribute(“code“?new?String(rands));
}

private?void?drawBackground(Graphics?g)?{
g.setColor(new?Color(0xDCDCDC));
g.fillRect(0?0?WIDTH?HEIGHT);
for?(int?i?=?0;?i? int?x?=?(int)?(Math.random()?*?WIDTH);
int?y?=?(int)?(Math.random()?*?HEIGHT);
int?red?=?(int)?(Math.random()?*?255);
int?green?=?(int)?(Math.random()?*?255);
int?blue?=?(int)?(Math.random()?*?255);
g.setColor(new?Color(red?green?blue));
g.drawOval(x?y?1?0);
}
}

private?void?drawRands(Graphics?g?char[]?rands)?{
//?g.setColor(Color.BLUE);
Random?random?=?new?Random();
int?red?=?random.nextInt(110);
int?green?=?random.nextInt(50);
int?blue?=?random.nextInt(50);
g.setColor(new?Color(red?green?blue));
g.setFont(new?Font(null?Font.ITALIC?|?Font.BOLD?18));
g.drawString(““?+?rands[0]?1?17);
g.drawString(““?+?rands[1]?16?15);
g.drawString(““?+?rands[2]?31?18);
g.drawString(““?+?rands[3]?46?16);
}

private?char[]?generateCheckCode()?{
String?chars?=?“123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghjkmnpqrstuvwxyz“;//0、O、o、I、i、l?不易辨識
char[]?rands?=?new?char[4];
for?(int?i?=?0;?i? int?rand?=?(int)?(Math.random()?*?56);//62
rands[i]?=?chars.charAt(rand);
}
return?rands;
}

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1046??2017-06-20?08:45??程序源碼\后臺\Order\.classpath

?????文件????????578??2017-06-20?08:45??程序源碼\后臺\Order\.myhibernatedata

?????文件????????296??2017-06-20?08:45??程序源碼\后臺\Order\.mymetadata

?????文件???????2126??2017-06-20?08:45??程序源碼\后臺\Order\.project

?????文件????????508??2017-06-20?08:45??程序源碼\后臺\Order\.settings\.jsdtscope

?????文件????????227??2017-06-20?08:45??程序源碼\后臺\Order\.settings\com.genuitec.eclipse.core.prefs

?????文件???????1034??2017-06-20?08:45??程序源碼\后臺\Order\.settings\com.genuitec.eclipse.j2eedt.core.prefs

?????文件????????263??2017-06-20?08:45??程序源碼\后臺\Order\.settings\org.eclipse.core.resources.prefs

?????文件????????430??2017-06-20?08:45??程序源碼\后臺\Order\.settings\org.eclipse.jdt.core.prefs

?????文件?????????90??2017-06-20?08:45??程序源碼\后臺\Order\.settings\org.eclipse.m2e.core.prefs

?????文件????????566??2017-06-20?08:45??程序源碼\后臺\Order\.settings\org.eclipse.wst.common.component

?????文件????????252??2017-06-20?08:45??程序源碼\后臺\Order\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2017-06-20?08:45??程序源碼\后臺\Order\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2017-06-20?08:45??程序源碼\后臺\Order\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件??????15205??2017-06-20?08:45??程序源碼\后臺\Order\pom.xml

?????文件???????3019??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\controller\ImgCodeController.java

?????文件???????2383??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\controller\LoginController.java

?????文件???????5073??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\controller\MenuController.java

?????文件???????2310??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\controller\MenutblController.java

?????文件???????1697??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\controller\PasswordController.java

?????文件???????6489??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\controller\RoleController.java

?????文件???????3241??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\controller\RoleMenuController.java

?????文件???????2171??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\controller\TabletblController.java

?????文件???????2720??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\controller\UserController.java

?????文件????????676??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\dao\MenutblDAO.java

?????文件???????3449??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\dao\MenutblDAOImpl.java

?????文件????????580??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\dao\TabletblDAO.java

?????文件???????3480??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\dao\TabletblDAOImpl.java

?????文件???????1607??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\dao\TbMenuDAO.java

?????文件???????5774??2017-06-20?08:45??程序源碼\后臺\Order\src\main\java\com\tosun\dao\TbMenuDAOImpl.java

............此處省略1509個文件信息

評論

共有 條評論