摘要: 1.定义封装类。import java.util.List;/** * 用户封装分页查询数据的类 * 通过构造方法来初始化一个分页信息对象供JSP页面使用 * @author gjf * */@SuppressWarnings("serial")public class PageInfo extends BaseObject { private int pageIndex; // 当前第几页数据 private int pageSize; //每页要显示的最大记录个数 private int recordeCount; // 满足查询条件的总记录数 pr... 阅读全文
posted @ 2014-03-10 12:05 shenghaishiweini 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-03-10 10:57 shenghaishiweini 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: 上传图片 阅读全文
posted @ 2014-03-09 14:38 shenghaishiweini 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-03-07 20:15 shenghaishiweini 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 对i++和++i 一直有点晕,今天专门抽空来研究相关的知识。先从简单的说起。有如下程序:int i=0;i=i++;system.out.print(i);一眼望去这个结果显而易见是1,但是事实确不是。结果是0.因为i++是先执行赋值操作,在执行自增操作。也就是说i=i++ 是先将0赋值给i,然后再自增。那奇怪了,结果也应该是1啊,但是为什么结果还是0呢。从这个例子,我们来说明第一个,也就是为什么i++赋值给i后,i依然为0.我个人的理解:i 在初始化的时候,系统会将 i 指向系统堆栈中为0的地方。执行i=i++ 时,是先将右边的 i 赋值给i的,也就是说,此时结果没有变。但是之后会执行i++ 阅读全文
posted @ 2014-02-28 21:28 shenghaishiweini 阅读(193) 评论(0) 推荐(0) 编辑
摘要: String hql = "select * from Commodity where commodityName like :commodityname"; Query q = sessionFactory.getCurrentSession().createSQLQuery(hql).addEntity(Commodity.class); q.setParameter("commodityname", "%"+commodityName+"%",Hibernate.STRING);// q.setString( 阅读全文
posted @ 2013-12-06 19:39 shenghaishiweini 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系(Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM;然后再将C 阅读全文
posted @ 2013-12-05 19:16 shenghaishiweini 阅读(486) 评论(0) 推荐(0) 编辑
摘要: NP-Hard问题有如下5类:1. 路由问题:顺序问题(Swquential ordering problem), 车辆问题(Vehicle routing problem)。2. 分配问题:二次分配(Quadratic assignment problem),频率分配(Frequency assignment problem),广义分配(Generalized assignment problem),图着色问题,大学课程时间表问题(University course timetabling problem)。3. 调度问题:工序车间(Jop shop),开放车间(Open shop),组车间 阅读全文
posted @ 2013-12-04 16:23 shenghaishiweini 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1、 模拟退火算法(起源)模拟退火算法起源于物理退火。􀂄物理退火过程:(1) 加温过程(2) 等温过程(3) 冷却过程物理退火原理􀂄1953年,Metropolis提出重要性采样法,即以概率接受新状态,称Metropolis准则,计算量相对Monte Carlo方法显著减少。􀂄 1983年,Kirkpatrick等提出模拟退火算法,并将其应用于组合优化问题的求解。2、 模拟退火算法 􀂄 Metropolis准则1) Metropolis准则提出 固体在恒定温度下达到热平衡的过程可以用MorteCarol算法方法加以模拟,虽 阅读全文
posted @ 2013-10-22 12:07 shenghaishiweini 阅读(2434) 评论(0) 推荐(0) 编辑
摘要: #include #include "openssl/evp.h"#include "openssl/md5.h"#includeusing namespace std;void main(){ bool do_encrypt(unsigned char *inBuffer,int inLen,unsigned char *outBuffer,int * pOutLen); void print_hex(unsigned char *buf,unsigned int len);unsigned char inBuffer[200];unsigned ch 阅读全文
posted @ 2013-10-19 20:23 shenghaishiweini 阅读(1756) 评论(0) 推荐(0) 编辑