自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (38)
  • 收藏
  • 关注

原创 Java分页工具类

通用分页工具类:import java.io.Serializable;import java.util.List;/** * * <b> 分页通用类 </b> * * @author hcw * @param <T> * */public class Pager<T> implements Serializable {...

2019-12-11 22:32:11 865

原创 DB2,Oracle,SQL server,Mysql分页查询语句

db2:select t1.* from ( select t.*,rownumber() over(order by t.id ASC)) as rn from t_students t) as t1 where t1.rn between (pageNum-1)*pageSize and pageNum*pageSizeOracle:select * from ( select

2017-05-11 21:51:20 594

转载 MappedByteBuffer以及ByteBufer的底层原理

MappedByteBuffer以及ByteBufer的底层原理最近在用java中的ByteBuffer,一直不明所以,尤其是对MappedByteBuffer使用的内存映射这个概念云里雾里。于是首先补了物理内存、虚拟内存、页面文件、交换区的只是:小科普——物理内存、页面文件、交换区和虚拟内存然后阅读了ByteBuffer的文章:ByteBuffer使用和实现以及文件内存映射。

2016-08-04 12:14:23 1854

原创 Linux常用命令

1. 查看系统中哪个目录暂用的空间排序

2014-09-15 09:21:40 439

原创 SpringMVC开发之HelloWorld案例以及分析

第一步:建立一个wen

2014-06-01 11:30:17 586

原创 旺才日记

忽然间xia [xx]

2014-05-22 22:54:09 461

原创 JVM启动参数解析

(1)JVM启动参数共分为三类:其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,并不保证所有jvm实现都满足,所以为了提高性能,往往需要调整这些参数,以求系统达到最佳性能。另外这些参数不保证向后兼容,也即是说“如有变更,恕不在后续版本的JD

2014-05-08 10:04:36 460

转载 GC

引言有JAVA开发经验的朋友们一定碰到过下面的这种情况,那就是自己所开发的应用运行了一段时间后其性能或 者响应速度会有明显的降低.这是由多方面的原因造成的即有程序本身的优化问题,也有运行环境问题.此运行环境即包括硬件环境也包括软件环境.大多数人第一 个能想到的解决方法是提升硬件的配置而忽略了程序本身的运行环境JVM也提供了比较多的调优选项.本文将重点描述利用JVM的一些选项对GC进行调优.

2014-05-08 09:54:57 491

原创 结束Activity的方式有哪些?

Activity结束后进程仍然存在,开发者不需要编写结束进程的代码,系统自动判断何时该终止。当然也可以主动结束本Activity:正常方式(进程未必会结束) finish();传统方式(真正结束进程):System.exit(0);自杀方式(真正结束进程):android.os.Process.killProcess(    android.os.Process.myPid

2014-04-24 22:09:57 763

原创 Android中Dalvik和JVM的区别是什么?

相同点:    都使用Java语法不同点:    字节码格式定义不同(dex格式 vs class格式)    运行库不同    多虚拟机并发运行优化:共用dex,大量使用mmap…    启动机制不同:预加载、预初始化    编译过程不同 Dalvik不能运行.class和.jar Dalvik不具备JavaME的APIDalvik的大部分函数库来自Apache Harm

2014-04-24 22:01:15 2764

转载 【多图】Google工程师解析Android系统架构

导读:Sans Serif是Google的一位工程师,近日发布了一篇博文非常清楚的描述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上推荐了该文,并认为文中对Android的介绍很好,如下是CSDN对文章的简单编译:Andriod是什么?首先,就像Android开源和兼容性技术负责人Dan Morrill在Android开发手册兼容性部分所解释的,“Android

2014-04-24 09:44:21 719

转载 记录异常日志的7条规则

最近一直在帮忙调试一些让人头大的bug问题,这才意识到如何记录异常日志对于简化调试的重要性,我总结了几点记录异常日志的最佳实践发表在此。1、记录技术性异常而不是用户异常 用户异常(如:“登录用户名已经存在”)除了显示给用户,要么什么都别管,要么根本就不是异常(“用户尚未认证”)。技术性异常(如:“文件存储不够,没法订阅此产品”)才是你需要调试而为此做出反应的,如果你记录所有事情很有

2014-02-24 13:49:29 549

原创 做软件的也得注意休息啊

中医教你如何睡觉人一个晚上不睡,一百天都补不回来。睡觉的诀窍  正午只要闭眼真正睡着三分钟,等于睡两个钟头,不过要对好正午的时间。夜晚则要在正子时睡着,五分钟等于六个钟头。  所以失眠或真要夜里熬夜的人,正子时的时刻,哪怕二十分钟也一定要睡,睡不着也要训练自己睡着。  过了正子时大约十二点半以后,你不会想睡了,这很糟糕。更严重的,到了天快亮,四、五点钟,五、六点卯时的时

2014-02-15 13:30:12 562

原创 第一个webservice案例

AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (404)Not Found faultActor: faultNode: faultDetail: {}:return code: 404Apache Tomcat/7.0.47 - Error report

2013-12-20 11:35:15 895

原创 DB2查询某个具体的SP的DDL

SELECT text FROM syscat.routines WHERE ROUTINESCHEMA=upper('db2admin') AND ROUTINENAME=upper('insert_student')这条SQL只能查看部分的SP的DDLdb2admin--表示schemainsert_student--表示具体名字完整的SP名字--

2013-11-25 20:43:54 1265

原创 db2expln

在db2cmd下执行:db2expln -d sample -g -c db2cmd -p P00000000 -s 0 -t -user username pwd -o E:\student_query_by_Num.ap在db2ce下执行:!db2expln -d sample -g -c db2cmd -p P00000000 -s 0 -t -user username

2013-11-06 15:25:08 1074

原创 DB2批量查看SP执行时间

写在一个批处理文件中test.bat,test.bat文件中写,如下代码:@echo ondb2 values current timestamp@ db2 call db2dmin.student_query_by_Num(?, '200921101102')@db2 values current timestamp通过获取时间戳,相减,就

2013-11-06 14:41:23 1102

原创 cmd命令

cd 切换到某个目录dir 展开该目录,查看有哪些文件call test.bat 调用test.bat批处理文件

2013-11-06 14:34:21 519

原创 DB2分析命令

db2 => !db2expln -database dbname -schema db2admin -package P730000 -g -i -output c:/WEB.exp -user username pwd这条命令是用来得到access plan,sql执行分析计划。有时候在客户端执行时,直接用expln,不还使的时候可以在前面加上感叹号“!”

2013-11-04 11:31:27 484

原创 Android错误信息分析-No Launcher activity found!

错误信息:No Launcher activity found!The launch will only sync the application package on the device!分析:AndroidManifest.xml文件中缺少

2013-11-02 11:38:09 1040

转载 Eclipse 3.0插件集锦

1.MyEclipse  J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等www.myeclipseide.com 2.Properties Editor  编辑java的属性文件,并可以自动存盘为Unicode格式http://propedit.sourceforge.jp/index_en.html 3.Colorer Take  为上

2013-09-17 09:09:48 929

原创 DB2创建临时表时的错误

db2cmd下执行下面创建临时表:declare global temporary table results(recid varchar(32),xxly varchar(100),lxdh varchar(32),fkrq date)on commit preserve rows with replace not logged报错:SQL0286N  找不到页大小至少为 "40

2013-09-16 22:43:30 1338

原创 DB2创建数据库

--下面的数据库创建语句将为数据库中的所有表空间设置自动存储create database testautomatic storage on/bd2/storagepath001,/bd2/storagepath002,/bd2/storagepath003autoresize yesinitialsize 300Mincreasesize 75Mmaxsize none[解释

2013-09-05 09:42:40 864

原创 java调用DB2存储过程杂谈

uncommitted read--为落实的读(UR)cursor stability--游标稳定性(CS)read stability--读稳定性(RS)repeatable read--可重复读(RR)select count(*) from tab1 with UR--快速清理数据alter table activate not logged initially with em

2013-08-26 11:14:14 932

原创 DB2-小案例

--查看数据库的schemaselect * from sysibm.sysschemata--查看所有的数据库的procedureSELECT * FROM syscat.procedures--创建存储过程CREATE PROCEDURE dept_median(IN deptNumber SMALLINT, OUT medianSalary double)LANGUAGE S

2013-08-21 20:34:59 450

原创 DB2客户端工具(与Oracle前端工具PL SQL相媲美)

SqlDbx这款客户端查询以及数据库开发工具虽然短小,但很强大。虽然不及Toad for db2的强大功能,SqlDbx的常用功能一点都不输,且文件大小才1.2M(当然前提是按照了DB2客户端).此工具的犀利程度不输与ORACLE前端工具PL SQL。下载地址:SqlDbx客户端下载

2013-08-21 20:04:06 2951

转载 态度

【富豪们的第一份工作】①大卫·默多克:在一家加油站为汽车更换零部件 ②约翰·安德森:在电影院四周卖爆米花 ③安德鲁·比尔:修理二手电视。④李书福:骑个破自行车满街给人照相 ⑤李嘉诚:当泡茶扫地的小学徒,一干就是四年。【据说这是人生新标准】一、最聪明的人:老玩,老乐,老豁达,老幽默; 二、最呆傻的人:老急,老气,老郁闷,老愁眉苦脸,老爱拿自己和别人比; 三、最健康的人:老走,老动,老锻炼

2013-08-19 09:06:33 475

原创 DB2之function

--创建demo表,字段namecreate table demo(name char(10))--向demo表中插入一条数据insert into demo values('zhangsan')--创建sql脚本(demolist.sql)create function demolist() returns table (name char(10)) language sql

2013-08-16 08:42:38 2370

原创 DB2之SP(存储过程)

通常写在SP的最后会有类似如下的语句@call db2test.proc1('schmeaName','procedure','public')@这句话的意思是声明 权限为public,或者说是访问的范围(可能说的不大清楚在这里,等弄明白了,再修改,如果有谁懂的话,麻烦帮忙指正下,谢谢哈)

2013-08-15 11:26:15 785

转载 笑话集锦

1、一天,牛给驴出了一个难题,问“蠢”字下面两只虫子哪只是公的,哪只是母的。驴绞尽脑汁,还是答不上来。牛骂道:真是头蠢驴,男左女右嘛!2. 毕业后七年,总算接了个大工程,造一根三十米烟囱,工期两个月,造价三十万,不过要垫资。总算在去年年底搞完了。今天人家去验收,被人骂得要死,还没有钱拿。妈的!图纸看反了,人家是要挖一口井!      3.一醉汉不慎从三楼掉下,引来路人围观,一警察过来:

2013-07-28 15:26:21 599

原创 dojo-dijit.form.Button的使用

Hello Dojo @import "dojo/dijit/themes/tundra/tundra.css"; @import "dojo/dojo/resources/dojo.css"; dojo.require("dijit.form.Button"); dojo.ready(function(){alert("hh");}

2013-07-22 22:03:11 964

原创 dojo-dojo.xhrGet的使用

test <script type="text/javascript" src="js/dojo/dojo/dojo.js" djConfig="parseOnLoad: true"> var xhrArgs = { url:"http://localhost:8080/dojoSample/hello.html", handleAs:

2013-07-19 17:49:18 971

原创 DB2存储过程

存储过程就是stored 简称为procedure。要学这个我们必须要先得弄明白另外一个概念:routine,这个一般翻译成“例程” 。  routine:存在server端,按应用程序逻辑编写的,可以通过client或者其他routine调用的数据库对象.  3种类型:stored procedures,UDFs(自定义function),methods.  stored proce

2013-07-12 13:22:43 762

原创 DB2基本命令

1.        启动DB2服务db2start2.        关闭DB2服务db2stop3.        连接数据库db2 connect to databasename4.        查询数据数据db2 “select * from tablename”5.        查询数据结构

2013-07-09 20:22:25 530

原创 win7 怎么修改记事本的默认编码(测试有效果)

改Windows记事本(notepad)默认编码为Unicode或UTF-8的方法 Windows记事本默认编码ANSI无法满足Linuxer, 每次都得“另存为”然后选择编码方式。找到一解决方法如下: 1. 新建一个txt文档,不输入任何内容。然后“另存为”,将编码由默认的 ANSI 修改为 Unicode 或 UTF-8,并将新文档命名为 template.txt 

2013-07-05 11:04:13 6169 1

原创 linux学习笔记一

[root@localhost ~]# ls -a /. bin etc lost+found mnt proc selinux tmp.. boot home media net root srv usr.autofsck dev lib misc opt sbin sys

2013-06-24 19:54:16 636

原创 java连接DB2数据库

测试前准备工作:确保系统已经安装DB2数据库(用户名:db2admin  密码:db2admin)1、以下操作在命令行下操作(db2cmd db2):(1)创建数据库create databse my2edDB(2)连接数据库connect to my2edDB(3)创建表create table t_user(id integer not null pri

2013-06-14 15:31:49 952

原创 android和JavaWeb服务器

1、Android将通信录Contacts中的数据备份到服务器/** * 备份到web服务器 * @param privacy */ public void backupData2Web(boolean privacy) { List list = new ArrayList();//接受user对象的集合 Cursor cursor = null; if(priva

2013-05-11 14:22:18 685

转载 Java NIO介绍

1.   基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )2.    Java 标准 io 回顾Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方法的底层

2013-04-13 09:13:49 714

转载 JVM运行时数据区详解-Heap堆(优化配置、代码样例)

在Java虚拟机中,堆(Heap)是可供各条线程共享的运行时内存区域,也是供所有类实例和数组对象分配内存的区域。Java堆在虚拟机启动的时候就被创建,它存储了被自动内存管理系统(Automatic Storage Management System,也即是常说的“Garbage Collector(垃圾收集器)”)所管理的各种对象,这些受管理的对象无需,也无法显式地被销毁。本规范中所描述的

2013-04-12 15:31:33 560

实验2XML文档及其DTD

XML网页设计使用教程 实验2XML文档及其DTD 一、实验目的 (1)理解XML和DTD文档之间的关系及使用DTD的重要性 (2)熟练掌握DTD中的元素、属性、实体和注记的声明方法

2011-11-29

实验1结构良好的XML文档

实验1结构良好的XML文档 一、实验目的 (1)编写简单的XML程序,以结构化的方式存储数据 (2)初步掌握XML语法规则和XML文件结构

2011-11-29

实验四视图、数据控制与嵌入式SQL语言实验

实验四视图、数据控制与嵌入式SQL语言实验 基于实验一建立的“图书读者数据库”(Book_Reader_DB)和实验二输入的部分虚拟数据,在SQL Server 2000查询分析器的Transact-SQL语句输入区输入Transact-SQL语句,然后点击“查询”菜单中的“执行”菜单项(或用F5快捷键),执行输入区的Transact-SQL语句。具体实验内容如下: 1、视图定义与查询实验 ① 在“图书读者数据库”(Book_Reader_DB)中,先用视图创建向导的方法创建视图View1和View2。其中View1包括书号、书名、定价、数量等属性。View2包括读者号、读者姓名、单位、电话、书号、书名、借阅日期、应归还日期、实际还书日期和过期天数等属性,其条件是所有借书已过期的读者和借书情况(假定借阅期为60天); ② 根据上述定义的视图,在查询分析器中用语句完成如下查询: A:通过视图View1查询书库中藏书的情况; B:通过视图View2查询借书过期的读者和借书情况及罚款金额(假定超期罚款标准为1元/天); ③ 在查询分析器中用SQL语句来创建视图View3和视图View4,视图View3的要求与View1相同,视图View4与视图View2的条件相同。 2、数据控制实验 ① 假定系统有U1、U2、U3 、U4、U5、U6六个登录用户,试将查询图书表的权限由管理员授权给U1, 以U1用户的身份重新登录系统后,再把权限授予给U2; ② 系统管理员把插入数据给借阅表的权限授予给U3; ③ 系统管理员把添加图书数据的权限授予给U4; ④ 系统管理员把修改读者数据信息的权限授予给U5; ⑤ 将U1访问图书表的权限收回; 3、嵌入式SQL语言实验 ① 用VB建立一个工程,在对话框Form1上添加一些访问数据库和显示数据的控件,并通过ODBC建立与数据库Book_Reader_DB的连接; ② 在Form1上添加一个按钮Button1,对Button1添加一个点击事件(双击按钮Button1即可进入源代码输入界面),在事件上添加一些访问数据库中表对象或视图对象的SQL语句,运行工程,即可将满足要求的记录显示在界面的显示数据的控件上。换用不同的SQL语句,检查其执行结果。 上述每项实验内容相应的实验步骤必须进行详细的记录,并将其整理后写在实验报告中。

2011-11-17

实验六数据库的设计实验

实验六 数据库的设计实验 学生根据周围的实际情况,自拟或从下列各项中选择一个小型的数据库应用项目,并深入到应用项目的现实世界中,进行系统分析和数据库设计。可选的数据库应用项目有:学生学籍管理系统、教务监考安排系统、图书管理系统、企业人事管理系统或仓库管理系统等。 在实验时,首先模拟需求分析,讨论系统需求,然后进行概念设计、逻辑设计和物理设计,并在SQL Server 2000中创建好你的数据库和相关数据库对象(如表、视图、关系、存储过程、登录用户、用户和角色等)。在进行概念模型设计时,采用自底向上的方法先设计局部概念结构,然后再设计全局的概念结构,并消除各种可能的冲突。逻辑结构设计的主要任务是将全局概念结构依据一定的转换规则转换成满足一定要求的关系模式。

2011-11-16

实验二表的连接和嵌套查询实验

1、基于实验一建立的 “图书读者数据库”(Book_Reader_DB),输入部分虚拟数据;假定实验一的实验后的结果数据库的关系模式如下: 图书(书号,类别,出版社,作者,书名,定价,数量,购买日期,备注) 读者(编号,姓名,单位,性别,电话) 借阅(书号,读者编号,借阅日期,还书日期) 2、打开查询分析器,并建立与服务器的连接,在数据库对象下拉框中选择“Book_Reader_DB”,在查询分析器输入区中输入Transact-SQL语句,然后点击“查询”菜单中的“执行”菜单项(或用F5快捷键),执行输入区的Transact-SQL语句,如下图所示; 3、用连接查询或嵌套查询的方法实现下列查询 在“图书读者数据库”(Book_Reader_DB)中,用连接查询的方法完成下列查询任务: ① 查询借阅了类别为“环境”类图书的所有读者编号、姓名及单位; ② 查询借阅过图书的读者编号、姓名及单位; ③ 查询姓名为“李明”的读者目前借阅的图书书号和书名; ④ 查询借书过期的所有读者姓名及所借图书名(假定借阅期为60天); ⑤ 查询没有借阅过图书的所有读者姓名; ⑥ 查询借出次数超过10次的所有图书的书号和书名; ⑦ 查询除已还的书以外,目前借了5本或以上图书的读者编号和姓名; ⑧ 查询书库中除借出的图书外,现存的图书书号、书名、现存数量;

2011-11-12

实验一数据定义与简单查询实验

1、使用SQL Server 2000企业管理器和查询分析器工具(即用Transact-SQL语句)创建一个“图书读者数据库”(Book_Reader_DB); 2、使用企业管理器查看Book_Reader_DB的数据库属性,并进行修改,使之符合你的要求; 3、使用企业管理器和在查询分析器中用Transact-SQL语句的两种方法建立图书、读者和借阅三个表,其结构为: 图书(书号,类别,出版社,作者,书名,定价,备注); 读者(编号,姓名,单位,性别,电话); 借阅(书号,读者编号,借阅日期)。 要求:① 对每个属性选择合适的数据类型;② 定义每个表的主码、是否允许空值和默认值等列级数据约束;③ 对每个表的名字和表中属性的名字尽可能用英文符号标识。 4、实现相关约束:①使用企业管理器来建立上述三个表的联系,即实现:借阅表与图书表之间、借阅表与读者表之间的外码约束;② 实现读者性别只能是“男”或“女”的约束。 5、分别用企业管理器和查询分析器修改表的结构。在“图书”表中,增加两个字段,分别为“数量”和“购买日期”。在“借阅”表中增加一个“还书日期”字段。 6、用企业管理器在上述三个表中输入部分虚拟数据。 7、在查询分析器中实现基于但个表的查询 ① select * from Book ② select * from book where Bclass=’计算机’ ③ select count(*) from book group by Bclass ④ select * from Reader ⑤ select * from Borrow ⑥ select rno, count(bno) from Borrow group by rno order by rno ⑦ select bno, count(rno) from Borrow group by bno order by bno

2011-11-12

structs2.3.1官方JAR包

Structs2开发必用 structs2.3.1官方JAR包 structs2.3.1官方JAR包 structs2.3.1官方JAR包 structs2.3.1官方JAR包 structs2.3.1官方JAR包

2011-10-21

xwork2.2.3.1.jar

xwork2 sources struts2 ActionSupport

2011-10-20

java1.6 API中文帮助文档

java 1.6 API 中文帮助文档,最新1.6版的javaAPI帮助文档

2011-10-16

javaScript计算器

==javaScript 计算器 function getResult(type){ if(checkData(type)==false){ return ; } var num1=parseFloat(document.jisuanqi.num1.value); var num2=parseFloat(document.jisuanqi.num2.value); var result; switch(type){ case '+': result=num1+num2; break; case '-': result=num1-num2; break; case '*': result=num1*num2; break; case '/': result=num1/num2; break; case '%': result=num1%num2; break; }

2011-09-27

java中文 .chm 格式API帮助文档

java中文 .chm 格式API帮助文档,非常全面的帮助文档

2011-09-12

JSP语法简明入门教程大全

JSP语法简明入门教程大全,快速入门jsp开发

2011-09-05

JSP的安装、启动及简单示例

tomcat的安装,jsp 开发环境的搭建,myclipse启动及利用myclipse开发jsp,servlet简单示例

2011-09-05

使用MyEclipse进行JSP开发

帮助JSP初学者快速入门使用MyEclipse进行JSP开发

2011-09-04

javaEE API 中文 chm格式

javaEE API 中文 chm格式,javaEE开发必备查阅文档

2011-09-04

Struts2_学习笔记

Struts2_学习笔记 JavaEE企业级开发,初学JSP技术有所帮助,学习java框架之一Struts2

2011-09-02

web课程设计网页设计源代码

利用web网页设计技术(html+css+javascript)进行网站开发,含源代码 ,以及网页所用的图片,可做课程设计参考

2011-09-01

2011计算机组成原理课程设计报告

2011计算机组成原理课程设计报告,是关于模型机的设计,包含原理、结果、分析以及相关的图表

2011-09-01

华东交通大学Experiment信息安全试验(全部)

华东交通大学Experiment信息安全试验(全部)

2013-05-11

信息安全技术实验五古典密码算法

1.古典密码算法之 替代算法 import java.io.*; public class Caesar { //向右加密方法 ming为明文 mi 为密文 yao为密钥 public static void encode(String ming, int yao) { String mi = ""; for(int i=0; i<ming.length(); i++){ if (ming.charAt(i) == 32) mi += (char)(32); else if (ming.charAt(i) >= 'a' && ming.charAt(i) <= 'z') mi += (char)('a' + ((ming.charAt(i) - 'a' + yao) % 26)); else if (ming.charAt(i) >= 'A' && ming.charAt(i) <= 'Z') mi += (char)('A' + ((ming.charAt(i) - 'A' + yao) % 26)); else if (ming.charAt(i) >= '0' && ming.charAt(i) <= '9') mi += (char)('0' + ((ming.charAt(i) - '0' + yao) % 10)); } System.out.println("密文为: " + mi); } /* * 2.古典密码算法之 置换算法 * */ public class Change { //当加密或者解密成功时返回CRYPT_OK,失败时返回CRYPT_ERROR private final static int CRYPT_OK = 1; private final static int CRYPT_ERROR = 0; /* * @param initCode 没有加密前的字符串 * @CRYPT_OK 加密成功 * @CRYPT_ERROR 加密失败 */ public static int encrypt(String initCode) throws Exception{ //用来输出加密后的字符 StringBuilder sb = new StringBuilder(); //获取initCode的字符串长度 int codeLength = initCode.length(); //根据这个codeLength来确定要几行6列 int rows = (int)Math.ceil(codeLength/6.0 ); //构造一个rows行6列的数组 char[][] initChar = new char[rows][6]; //存放initCode中的所有字符,包括空格 for(int i = 0; i < initChar.length; i++ ) for(int j=0; j < initChar[0].length; j++){ //将对应字符放入这个数组中 try{ initChar[i][j] = initCode.charAt( (i ) * initChar[0].length + j ); }catch(Exception e){

2013-05-11

javaWeb电影订票系统

javaWeb电影订票系统 系统后台实现了对影片的增加、删除、修改 前台用户注册、登录、订票等功能 包含数据库、源代码 导入即可运行

2013-05-11

通讯录android源代码

用android开发的通讯录 实现了对通讯录的 增加、删除、修改、查询 能够将通讯录备份到本机

2013-05-11

基于PHP及网络监控技术的通用教学平台设计

(包含源码、数据库和系统论文) 系统的设计是基于B/S模式,所有的数据都是保存在服务器上。系统的设计选择PHP+MySQL技术,用fasttemplate模板技术实现程序和界面的分离,更好的体现了通用特性,同时借助PHP函数库的强大,实现了批量加入、管理试题和用户等非常有利于提高教师和管理员效率的功能,随机组卷功能的加入更加能够体现网络教学的优点。主要实现以下各个模块功能: 1. 文章栏目管理 2. 作业管理 3. 试卷管理 4. 附件管理 5. 公告管理 6. 用户管理 7. 数据库管理 8. 会员注册 9. 系统监控查询 10. 讨论,短信,聊天交流

2013-05-11

jfreechart-1.0.13.jar

java之报表组件JFreeChart jfreechart-1.0.13.jar 相关java案例参考: http://blog.csdn.net/huacai2010/article/details/8749934

2013-04-02

jcommon-1.0.16.jar

java之报表组件JFreeChart jcommon-1.0.15.jar 相关java案例参考: http://blog.csdn.net/huacai2010/article/details/8749934

2013-04-02

历年东方海外招聘笔试题以及答案

历年东方海外招聘笔试题以及答案

2012-11-24

jquery-1.7.2.js源码

最新的jquery代码,减少javascript代码的编写,write less ,do more

2012-08-17

struts2-dojo-plugin-2.1.6.jar

struts2-dojo-plugin-2.1.6.jar

2012-07-05

commons-io-1.3.2.jar

commons-io-1.3.2.jar

2012-07-05

hibernate3.1.chm

hibernate3.1.chm hibernate3.1帮助文档 学习hibernate框架的必备参考文档

2012-05-28

spring2[1].0中文开发参考手册.chm

spring2[1].0中文开发参考手册.chm spring框架学习的必备的帮助文档

2012-05-28

华东交通大学数据库系统概论试题参考答案

华东交通大学软件学院 历年试卷 数据库系统概论试题参考答案

2011-12-23

华东交通大学操作系统试卷

华东交通大学软件学院 历年试卷 操作系统试卷

2011-12-23

华东交通大学软件学院 软件体系结构实验二

Exercise #2: Construct ATM with the help of ‘State Machine or State Chart Diagram’, where you show the number of states used to represent the working of ATM.

2011-12-23

Exercise #1 ATM Use-case diagram

Exercise #1: ATM (Automatic Teller Machine) facilitates the bank customer with access to financial transactions without the involvement of the bank staff i.e. cashier, or other staff. Your task is to construct the Automatic Teller Machine with the help of ‘Use-case diagram’, where you show the following things: Customer uses ATM machine:-  for balance inquiry  Cash Deposit/withdrawal/transfer Obviously you need to show the customer authentication procedure as well, in order for the customer to login and perform the desired task.

2011-12-23

空空如也

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

TA关注的人

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