-
大小: 1.37MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-08-09
- 语言: Java
- 标签: 2d 2dddddssssss sh ans
资源简介
可以进行信息管理,功能齐全,在企业信息人事管理系统需要实先的功能都基本实现。
代码片段和文件信息
package com;
import java.awt.*;
import java.awt.geom.*;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;
import javax.imageio.ImageIO;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class PictureCheckCode extends HttpServlet {
private String ctmp = ““;
public String getCtmp(){
return ctmp;
}
public PictureCheckCode() {
super();
}
public void destroy() {
super.destroy();
}
public void init() throws ServletException {
super.init();
}
// ��ȡ�����ɫ
public Color getRandColor(int s int e) {
Random random = new Random();
if (s > 255) s = 255;
if (e > 255) e = 255;
int r = s + random.nextInt(e - s); //������RGB��ɫ�е�rֵ
int g = s + random.nextInt(e - s); //������RGB��ɫ�е�gֵ
int b = s + random.nextInt(e - s); //������RGB��ɫ�е�bֵ
return new Color(r g b);
}
public void service(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
response.setHeader(“Pragma“ “No-cache“);
response.setHeader(“Cache-Control“ “No-cache“);
response.setDateHeader(“Expires“ 0);
response.setContentType(“image/jpeg“);
int width = 86;
int height = 22;
BufferedImage image = new BufferedImage(width height
BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
Graphics2D g2d = (Graphics2D) g;
Random random = new Random();
Font mFont = new Font(“����“ Font.BOLD 17);
g.setColor(getRandColor(200 250));
g.fillRect(0 0 width height);
g.setFont(mFont);
g.setColor(getRandColor(180 200));
for (int i = 0; i < 100; i++) {
int x = random.nextInt(width - 1);
int y = random.nextInt(height - 1);
int x1 = random.nextInt(6) + 1;
int y1 = random.nextInt(12) + 1;
BasicStroke bs = new BasicStroke(2f BasicStroke.CAP_BUTT
BasicStroke.JOIN_BEVEL);
Line2D line = new Line2D.Double(x y x + x1 y + y1);
g2d.setStroke(bs);
g2d.draw(line);
}
String sRand = ““;
// ���������֤����
int itmp = 0;
for (int i = 0; i < 4; i++) {
//random = new Random(new java.util.Date().getTime() + i);
switch (random.nextInt(4)) {
case 1:
itmp = random.nextInt(26) + 65; // ���A~Z����ĸ
ctmp = String.valueOf((char) itmp);
break;
case 2: // ��ɺ���
String[] rbase = { “0“ “1“ “2“ “3“ “4“ “5“ “6“ “7“ “8“
“9“ “a“ “b“ “c“ “d“ “e“ “f“ };
// ��ɵ�1λ������
int r1 = random.nextInt(3) + 11; //���11��14֮��������
String str_r1 = rbase[r1];
// ��ɵ�2λ������
int r2;
if (r1 == 13) {
r2 = random.nextInt(7); //���0��7֮��������
} else {
r2 = random.nextInt(16); //���0��16֮��������
}
String str_r2 = rbase[r2];
// ��ɵ�1λ��λ��
int r3 = random.nextInt(6)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 456 2013-09-05 14:05 HR\1638085903287296\HR\.classpath
文件 279 2013-09-06 19:28 HR\1638085903287296\HR\.myme
文件 1408 2013-09-04 10:42 HR\1638085903287296\HR\.project
文件 500 2013-09-04 10:45 HR\1638085903287296\HR\.settings\.jsdtscope
文件 239 2013-09-05 00:48 HR\1638085903287296\HR\.settings\org.eclipse.core.resources.prefs
文件 83 2013-09-04 10:45 HR\1638085903287296\HR\.settings\org.eclipse.core.runtime.prefs
文件 330 2013-09-04 10:45 HR\1638085903287296\HR\.settings\org.eclipse.jdt.core.prefs
文件 49 2013-09-04 10:45 HR\1638085903287296\HR\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-09-04 10:45 HR\1638085903287296\HR\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 1167 2013-09-06 16:34 HR\1638085903287296\HR\src\com\chinasofti\dao\AdminDao.java
文件 3348 2013-09-07 09:34 HR\1638085903287296\HR\src\com\chinasofti\dao\AgreementDao.java
文件 4744 2013-09-08 02:20 HR\1638085903287296\HR\src\com\chinasofti\dao\AlterDao.java
文件 1382 2013-09-08 17:13 HR\1638085903287296\HR\src\com\chinasofti\dao\CertSelectDao.java
文件 2964 2013-09-07 09:34 HR\1638085903287296\HR\src\com\chinasofti\dao\FileDao.java
文件 3524 2013-09-08 17:13 HR\1638085903287296\HR\src\com\chinasofti\dao\StaffCertDao.java
文件 4484 2013-09-07 10:28 HR\1638085903287296\HR\src\com\chinasofti\dao\StaffDao.java
文件 3924 2013-09-08 17:13 HR\1638085903287296\HR\src\com\chinasofti\dao\TrainGradeDao.java
文件 4895 2013-09-08 17:13 HR\1638085903287296\HR\src\com\chinasofti\dao\TrainRecordDao.java
文件 3434 2013-09-08 17:13 HR\1638085903287296\HR\src\com\chinasofti\dao\TrainTypeDao.java
文件 1007 2013-09-06 16:34 HR\1638085903287296\HR\src\com\chinasofti\domain\Admin.java
文件 1859 2013-09-07 09:35 HR\1638085903287296\HR\src\com\chinasofti\domain\Agreement.java
文件 2091 2013-09-06 10:18 HR\1638085903287296\HR\src\com\chinasofti\domain\Alter.java
文件 1520 2013-09-08 17:14 HR\1638085903287296\HR\src\com\chinasofti\domain\CertSelect.java
文件 1695 2013-09-07 09:35 HR\1638085903287296\HR\src\com\chinasofti\domain\File.java
文件 2148 2013-09-07 09:49 HR\1638085903287296\HR\src\com\chinasofti\domain\Staff.java
文件 1130 2013-09-08 17:14 HR\1638085903287296\HR\src\com\chinasofti\domain\StaffCert.java
文件 1536 2013-09-08 17:14 HR\1638085903287296\HR\src\com\chinasofti\domain\TrainGrade.java
文件 2623 2013-09-08 17:14 HR\1638085903287296\HR\src\com\chinasofti\domain\TrainRecord.java
文件 1033 2013-09-08 17:14 HR\1638085903287296\HR\src\com\chinasofti\domain\TrainType.java
文件 361 2013-09-06 16:35 HR\1638085903287296\HR\src\com\chinasofti\service\AdminService.java
............此处省略323个文件信息
- 上一篇:javaSwing编写的酒店管理系统
- 下一篇:基于 jsp 的邮件管理系统 及源码
相关资源
- Android俄罗斯方块模式重新设计版
- 北大青鸟JAVA企业客户管理系统
- 基于ssh框架的\“网上订餐系统\“
- javaweb SSH物流配送系统
- 闪闪发光字体Shimmer+for+Android效果
- Java ssh 经典Java项目源码,人事管理系
- 基于WEB的IT电脑购物系统的设计与实现
- 基于WEB的农产品销售管理系统.rar
- 网上体育商城的设计与实现.rar
- xincs心理测试测评系统.zip
- JavaEE课程设计全套.zip
- 综合实践项目管理系统IPPMS.zip
- rocketmq-exporter-0.0.2-SNAPSHOT.jar
- java在线拍卖网系统
- TPshop_Android 最新开源版
- ssh框架信息管理系统
- 搭建ssh完整jar包包含Mysql资源包
- springmvc+spring+hibernate集成jar包
- 最新版 sentinel-dashboard-1.8.0.jar
- SSH版图书管理系统
- SSH网上商城项目实战源码E_shop有jar包
- 基于Java Web(ssh+oracle)的教务管理系
- S2SH整合所需的基本jar包
- Java Web当应用开发与实践第2版
- JavaSE7中文文档for Dash Mac
- 公交车查询系统 java 毕业设计 jsp s
- 在线商店SSH
- java ssh上传图片
- ssh+cxf webservices完整版
- android_shell_ssh_gcc
评论
共有 条评论