12 2014 档案

数据结构之树结构
摘要:数据结构之树结构 阅读全文

posted @ 2014-12-31 22:38 aicpcode 阅读(116) 评论(0) 推荐(0)

关系映射的1to1
摘要:关系映射的1to11中是基于外键的一对一配置文件 //配置级联操作 ... 阅读全文

posted @ 2014-12-31 22:36 aicpcode 阅读(190) 评论(0) 推荐(0)

链表总结实践1
摘要:1:问题描述是,实现一个基于有序链表的优先级队列,队列的删除操作应该具有最小关键字的链结点。package 链表实践;public class Link { public long dData; public Link next; public Link(long dd) ... 阅读全文

posted @ 2014-12-31 13:52 aicpcode 阅读(179) 评论(0) 推荐(0)

Hibernate支持类中的分页查询的实现
摘要:Hibernate支持类的实现package com.myHibernateDao;import java.sql.SQLException;import java.util.List;import javax.annotation.Resource;import org.hibernate.Hib... 阅读全文

posted @ 2014-12-31 03:12 aicpcode 阅读(203) 评论(0) 推荐(0)

时间处理工具类
摘要:时间处理工具类package com.tools;//时间处理类import java.util.Date;import java.text.SimpleDateFormat;public class Time { public static String getTime(){ ... 阅读全文

posted @ 2014-12-31 03:10 aicpcode 阅读(136) 评论(0) 推荐(0)

MD5加密的工具类
摘要:MD5加密的工具类package com.tools;//对用户加密啊import java.security.*;public class MD5{ public final static String code(String s) { char hexDigits[] = {... 阅读全文

posted @ 2014-12-31 03:07 aicpcode 阅读(133) 评论(0) 推荐(0)

图片上传的处理工具类
摘要:图片上传的处理package com.tools;//图片上传处理import java.awt.Image;import java.awt.image.BufferedImage;import java.io.FileInputStream;import java.io.FileOutputStr... 阅读全文

posted @ 2014-12-31 03:06 aicpcode 阅读(283) 评论(0) 推荐(0)

生成随机验证码工具类
摘要:生成随机验证码package com.web;//验证码生成处理类import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graph... 阅读全文

posted @ 2014-12-31 03:04 aicpcode 阅读(165) 评论(0) 推荐(0)

Hibernate one2one配置
摘要:Hibernate one2one配置 阅读全文

posted @ 2014-12-31 03:03 aicpcode 阅读(129) 评论(0) 推荐(0)

趣味方程之百鸡百钱
摘要:趣味方程之百鸡百钱大家想必都知道这个问题,问题在这里就不描述了。直接分析:如果用数学的思想来解决这个问题,设公鸡x只,母鸡y只,小鸡z只。5*x+3*y+z/3 = 100x+y+z=100但看这个方程有无数的解,其实里面隐藏着一个x,y,z都是正整数,因此解决这个方法用穷举。确定程序的框架:我们编... 阅读全文

posted @ 2014-12-31 02:52 aicpcode 阅读(405) 评论(0) 推荐(0)

购票排队问题
摘要:购票排队问题 阅读全文

posted @ 2014-12-31 02:51 aicpcode 阅读(137) 评论(0) 推荐(0)

猴子爬山问题的延伸
摘要:猴子爬山问题的延伸把问题的参数一般化:爬山台阶n级,一步有m种跳法,整数mn有键盘输入分级递推算法的设计设爬 阅读全文

posted @ 2014-12-31 02:50 aicpcode 阅读(323) 评论(0) 推荐(0)

猴子爬山
摘要:猴子爬山一个顽皮的猴子在一座山上,这个山有30个台阶,上山一步可上跳1级或者上跳3级,问上山有多少不同的跳法。2设计的要点:这个问题实际上就是一个整数有序可重复拆分化零问题,可以用数组递推求解,递推可以这样解释:上山最后一步可以到达第30级,完成上山共有f(30)种不同的爬法,到第30级之前位于哪一... 阅读全文

posted @ 2014-12-31 02:36 aicpcode 阅读(788) 评论(0) 推荐(0)

网络爬虫依赖的架包
摘要:网络爬虫依赖的架包commons-codec-1.3.jarcommons-httpclient-3.1.jarcommons-logging-1.0.4.jarhtmllexer.jarhtmlparser.jar 阅读全文

posted @ 2014-12-31 01:21 aicpcode 阅读(224) 评论(0) 推荐(0)

迭代法的学习
摘要:迭代法的学习迭代法是用于求方程或方程组近似根的一种常用的算法设计方法。设方程为f(x)=0,用某种数学方法导出等价的形式x=g(x),然后按以下步骤执行:(1) 选一个方程的近似根,赋给变量x0;(2) 将x0的值保存于变量x1,然后计算g(x1),并将结果存于变量x0;(3) 当x0与x1的... 阅读全文

posted @ 2014-12-31 00:21 aicpcode 阅读(362) 评论(0) 推荐(0)

递归算法的学习
摘要:递归算法的学习能采用递归描述的算法通常有这样的特征:为求解规模为N的问题,设法将它分解成规模较小的问题, 然后从这些小问题的解方便地构造出大问题的解,并且这些规模较小的问题也能采用同样的分解和综合方法, 分解成规模更小的问题,并从这些更小问题的解构造出规模较大问题的解。特别地,当规模N=1时,能直接... 阅读全文

posted @ 2014-12-31 00:14 aicpcode 阅读(238) 评论(0) 推荐(0)

动态规划的学习
摘要:动态规划的学习 阅读全文

posted @ 2014-12-31 00:08 aicpcode 阅读(100) 评论(0) 推荐(0)

大数相加
摘要:大数相加public class VeryBigNumAdd { public static void main(String[] args) { VeryBigNumAdd vbn = new VeryBigNumAdd(); String ... 阅读全文

posted @ 2014-12-31 00:00 aicpcode 阅读(204) 评论(0) 推荐(0)

三色球问题
摘要:三色球问题若一个口袋里放了12个球,3个红的,3个黄色的,6个绿色的,从中任意选择8个,问有多少不同的搭配?1:问题的分析取红色的球可以有4种可能:0个,1个,2个,3个取黄色的球可以有4种可能:0个,1个,2个,3个取绿色的球可以有7种可能:0个,1个,2个,3个,4个,5个,6个我们只需要穷举每... 阅读全文

posted @ 2014-12-30 21:37 aicpcode 阅读(1219) 评论(0) 推荐(0)

换硬币
摘要:换硬币设有n种不同的硬币,各个硬币的面值存在数组w[i]中,现在要用这些硬币来找钱,可以使用各种面值的硬币的个数存于数组s[i]中,设计一个用最少硬币找钱的m的方法。package 换硬币;import java.util.ArrayList;import java.util.Collections... 阅读全文

posted @ 2014-12-30 21:14 aicpcode 阅读(198) 评论(0) 推荐(0)

学生管理系统的添加
摘要:学生管理系统的添加1:后台方法的实现//班级的添加的实现 public int gradeAdd(Connection con,Grade grade)throws Exception { String sql = "insert into t_grade values(n... 阅读全文

posted @ 2014-12-30 14:22 aicpcode 阅读(510) 评论(0) 推荐(0)

文件的下载
摘要:文件的下载下载的界面:文件的下载下载图片action代码:package action;import java.io.InputStream;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.A... 阅读全文

posted @ 2014-12-25 15:40 aicpcode 阅读(162) 评论(0) 推荐(0)

js如何实现把文本框中的值计算之后回写到文本框中
摘要:js如何实现把文本框中的值计算之后回写到文本框中 自动组卷 ... 阅读全文

posted @ 2014-12-25 13:31 aicpcode 阅读(1446) 评论(0) 推荐(0)

文件的上传
摘要:文件的上传上传:1). 表单需要注意的 3 点2). Struts2 的文件上传实际上使用的是 Commons FileUpload 组件, 所以需要导入commons-fileupload-1.3.jarcommons-io-2.0.1.jar3). Struts2 进行文件上传需要使用 File... 阅读全文

posted @ 2014-12-24 22:53 aicpcode 阅读(182) 评论(0) 推荐(0)

JFreeChart在项目中的使用
摘要:JFreeChart在项目中的使用 阅读全文

posted @ 2014-12-23 14:24 aicpcode 阅读(132) 评论(0) 推荐(0)

有时候我们在项目中需要录入大量的数据,Excel操作
摘要:有时候我们在项目中需要录入大量的数据,Excel操作1:首先需要在项目中导入架包:jxl.jar,poi-3.6-20091214.jarpoi-3.8-beta5-20111217.jarpoi-examples-3.6-20091214.jarpoi-examples-3.8-beta5-201... 阅读全文

posted @ 2014-12-23 13:54 aicpcode 阅读(343) 评论(0) 推荐(0)

Hibernate缓存
摘要:Hibernate缓存session.save(p);方法返回持久化对应的idsession.persist(p);推荐使用这一种,该方法不会返回持久化对应的id。通过get(),load(),iterator()方法返回的结果都会放在一级缓存中。管理:session.clear();//当批量加载... 阅读全文

posted @ 2014-12-22 22:00 aicpcode 阅读(133) 评论(0) 推荐(0)

Hibernate查询uodate-megre-saveorupdate-delete方法使用
摘要:Hibernate查询uodate-megre-saveorupdate-delete方法使用update这个方法的使用1:先加载然后再修改/** * 修改通过get方法获得的持久化对象 */ private static void update1() { Con... 阅读全文

posted @ 2014-12-22 21:11 aicpcode 阅读(387) 评论(0) 推荐(0)

Hibernat的get()和load()方法的区别
摘要:Hibernat的get()和load()方法的区别get()方法是立即查询load()方法是延迟查询,Person person = (Person)session.load(Person.class,1);这句话其实没有去查找数据库,只是返回了一个代理。当真正需要的时候才去查找数据库比如输出Sy... 阅读全文

posted @ 2014-12-21 20:59 aicpcode 阅读(177) 评论(0) 推荐(0)

Hibernatedemo1
摘要:Hibernatedemo1--truecom.mysql.jdbc.Driverjdbc:mysql:///hibernate_dbrootrootorg.hibernate.dialect.MySQL5InnoDBDialectcreate--- 阅读全文

posted @ 2014-12-21 20:20 aicpcode 阅读(135) 评论(0) 推荐(0)

BBS论坛系统实现-搭建Struts2+Hibernate开发环境
摘要:BBS论坛系统实现-搭建Struts2+Hibernate开发环境1:加载Struts2框架,需要手动配置struts.xml文件。在src中建立struts.xml文件2:要在项目中使用Struts2框架技术需要在web.xml文件中加载核心控制器FilterDispatcher.3:hibern... 阅读全文

posted @ 2014-12-21 11:39 aicpcode 阅读(538) 评论(0) 推荐(1)

BBS数据库设计
摘要:BBS数据库设计在这个论坛中有三张表:1用户表(user)2管理员表(manager)3帖子表(post).1用户表user:字段的名字含义类型约束userId自增列int主键userName用户名varcharnot nulluserPassword密码varcharnot nulluserEma... 阅读全文

posted @ 2014-12-21 09:51 aicpcode 阅读(421) 评论(0) 推荐(0)

BBS论坛需求分析1
摘要:BBS论坛需求分析1在BBS论坛中用户可以查看别人的帖子和发表帖子,BBS论坛中主要分为两个用户角色:普通用户和管理员,普通用户登录论坛之后可以管理自己的信息,发表帖子和管理自己的帖子。管理员登录之后可以管理所有的帖子。非登录用户可以浏览论坛中的帖子但是不能发表帖子。普通用户主要有用户注册,用户登录... 阅读全文

posted @ 2014-12-21 09:36 aicpcode 阅读(1204) 评论(0) 推荐(0)

基本算法之穷举算法
摘要:基本算法之穷举算法穷举算法的思想:从所有的可能的情况搜索正确的答案,其中执行的步骤:对于一种可能的情况,计算其中的结果。如果判断的结果的不符合要求就执行第一步来搜索下一个可能的情况package Main;import java.util.Scanner;public class demo2 { ... 阅读全文

posted @ 2014-12-20 22:32 aicpcode 阅读(415) 评论(0) 推荐(0)

双向链表的实现
摘要:package DoubleList;public class DoubleLinkedList { private Link first; private Link last; public DoubleLinkedList() { first = n... 阅读全文

posted @ 2014-12-20 22:15 aicpcode 阅读(150) 评论(0) 推荐(0)

有向拓扑排序的应用
摘要:有向拓扑排序的应用 首先输入n个点,表示有向图中有n个顶点,接下来n行, 每行输入几个数字,第i行的数字表示它们是顶点i的后继节点,输出要求保证该行的编号要在这几个数前面,当数字为0时,表示i点没有后继节点了。 就是要求输出这个有向图的拓扑序列。[输入输出]:[样例]: Sample Input50... 阅读全文

posted @ 2014-12-20 21:37 aicpcode 阅读(224) 评论(0) 推荐(0)

Hibernate查询2
摘要:Hibernate查询2list()方法和interate()方法的区别:list()方法是立即查询,interate()这个方法是延迟查询,iterate首先是先发送一条sql语句查询所有符合条件的id,然后根据查询到的id获得对应的记录。iterate 这个方法支持一级缓存,也就是session... 阅读全文

posted @ 2014-12-19 23:01 aicpcode 阅读(175) 评论(0) 推荐(0)

Hibernate查询
摘要:Hibernate查询在Hibernate中提供了丰富的查询下面讲解一下其中的一种HQL如果我们不知道所要寻找的对象的持久化标识(id),那么就无法通过load()和get()方法来获取持久化对象,就需要使用查询。HQL的语法很像SQL的语法但是HQL是一种面向对象的查询语言,然而SQL的操作对象是... 阅读全文

posted @ 2014-12-19 13:43 aicpcode 阅读(188) 评论(0) 推荐(0)

Hibernate继承(3)
摘要:Hibernate继承(3)前面已经看到两种继承关系,这一种继承关系是有程序来控制的继承,根部不能从数据表中看出两张表有继承关系,它的实现主要是在配置文件中指定父类的id的生成方法是Hilo的属性,同时还在在配置文件中用上标签。 ... 阅读全文

posted @ 2014-12-19 12:55 aicpcode 阅读(106) 评论(0) 推荐(0)

Hibernate继承(2)子类属性生成在自己的一张表中,父类的属性一张表
摘要:Hibernate继承(2)子类属性生成在自己的一张表中,父类的属性一张表 //必须指定关联的是哪个父类 ... 阅读全文

posted @ 2014-12-19 12:42 aicpcode 阅读(483) 评论(0) 推荐(0)

Hibernate继承(1)单表继承
摘要:Hibernate继承(1)单表继承代码:package bean;import java.util.Date;public class Person { private Integer id; private String name; private int password; ... 阅读全文

posted @ 2014-12-19 12:20 aicpcode 阅读(301) 评论(0) 推荐(0)

有向图的拓扑排序
摘要:有向图的拓扑排序拓扑排序是可以用图模拟的另外一种操作,他可以用于表示一种情况,某些事件必须按照特定的顺序排列或者发生。,比如说课程的优先关系。拓扑排序算法思想不一般但是算法很简单1:找到一个没有后继的顶点。2:从图中删除这个顶点,在列表的前面插入该顶点标记。重复步骤一和二直到所有的顶点的被删除这个时... 阅读全文

posted @ 2014-12-18 16:31 aicpcode 阅读(793) 评论(0) 推荐(0)

数据结构之图应用最小生成树
摘要:数据结构之图应用最小生成树最小生成树说白了就是用最少的边把所有的顶点连接起来。最小生成树是不唯一的,但是最小生成树满足边的数量比点的数量少1.最小生成树不关心边的长度也不需要找到最短的路径,而是要找到最少数量的边,创建最小生成树的算法与图的搜索算法几乎相同。下边的例子是基于深度优先搜索算法实现的,在... 阅读全文

posted @ 2014-12-18 15:22 aicpcode 阅读(231) 评论(0) 推荐(0)

图的应用-搜索的实现
摘要:图的应用-搜索的实现图的搜索主要包括两种1个是深度优先搜索,一个是广度优先搜索。深度优先搜索顾名思义就是一直远离源搜索点,搜索下去,深度优先搜索的机制是有栈来实现的,广度优先搜索算法是由队列来实现的,正因为实现的机制不同,所以搜索的方式也不同。首先讲解一下深度优先搜索方法,首先找一个起始点,然后做三... 阅读全文

posted @ 2014-12-18 14:57 aicpcode 阅读(201) 评论(0) 推荐(0)

数据结构之图详解
摘要:数据结构之图详解图在计算机的程序设计中用途也十分广泛,图是一种与树有些相似的数据结构,从数学的角度来看,树也是图的一种。连通图:如果至少有一条路径可以连接起所有的顶点,那么这个图称为连通图。大家现在可能会想心在图用什么数据结构来表示啊,顶点:用一个顶点类来表示,顶点放在数组中然后用下标指示,当然顶点... 阅读全文

posted @ 2014-12-18 13:34 aicpcode 阅读(288) 评论(0) 推荐(0)

Json的引入
摘要:Json的引入1:为什么要用Json?JSON:JavaScript 对象表示法(JavaScript Object Notation) 。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。2:Json 的格式语法JSON 对象{ "name":"张三"... 阅读全文

posted @ 2014-12-18 09:23 aicpcode 阅读(520) 评论(0) 推荐(0)

Ajax核心知识
摘要:Ajax核心知识1:XMLHttpRequest 对象创建所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject) 。XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。v... 阅读全文

posted @ 2014-12-17 23:00 aicpcode 阅读(171) 评论(0) 推荐(0)

Mybatis优化操作
摘要:Mybatis优化操作在链接数据库的时候可以把配置链接数据库文件的操作写在一个文件中,然后在conf.xml文件中引入文件就可以,取值的时候类似于jstl标签取值,通过上述上面两节的代码,你可以看出,实体类太长了写这比较麻烦,有没有一种别名代替它,mybatis确实提供了定义别名的办法在conf.x... 阅读全文

posted @ 2014-12-17 21:57 aicpcode 阅读(283) 评论(0) 推荐(0)

递推的美妙之真分数序列
摘要:递归的美妙之真分数序列试着统计二位整数的最简真分数(分子小于分母,且分子分母无公因数)共有多少个并且求最简真分数的第2010项。算法设计:统计分母在区间[a,b]的最简真分数的个数,并且求出这些最简真分数升序序列中的第k项(正整数a,b,k),为了方便起见,设置数组c存储分子,数组d存储分母真分数,... 阅读全文

posted @ 2014-12-17 18:45 aicpcode 阅读(245) 评论(0) 推荐(0)

Hibernate配置文件详解
摘要:Hibernate配置文件详解DTD是文档的类型的定义,XML解析器使用DTD文档来检查XML文件的合法性,Hibernate 版本不一样,它的DTD信息会有一定的差异,不然的话会有异常。是Hibernate配置文件的根元素,其他的元素要在其中使用。负责保存Hibernate的配置信息以及对Sess... 阅读全文

posted @ 2014-12-17 16:18 aicpcode 阅读(132) 评论(0) 推荐(0)

在Hibernate中出现乱码如何解决
摘要:在Hibernate中出现乱码如何解决 org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/db_loginRegis root root ... 阅读全文

posted @ 2014-12-17 15:51 aicpcode 阅读(154) 评论(0) 推荐(0)

Hibernate核心组件入门
摘要:Hibernate核心组件入门在Hibernate开发中关键一点就是使用Hibernate的核心类和接口,它位于业务层和持久化层之间,它除了核心组件外还包括它的配置文件(hibernate.cfg.xml或者hibernate.properties),映射文件(XXX.hbm.xml)和持久化对象。... 阅读全文

posted @ 2014-12-17 15:40 aicpcode 阅读(245) 评论(0) 推荐(0)

Mybatis增删改查
摘要:Mybatis增删改查在写这个查所有的用户的时候,JavaBean必须得写一个无参数的构造方法,不然查询所有的用户的时候会出现错误。package demo2;public class User { private int id; private String name; priv... 阅读全文

posted @ 2014-12-17 13:29 aicpcode 阅读(163) 评论(0) 推荐(0)

Mybatis入门第一节
摘要:Mybatis入门第一节MyBatis是支持普通的sql查询的,存储过程和高级映射的优秀的持久层框架,mybatis消除了几乎所有的jdbc代码和参数的手工的设置以及对结果集的检索封装,它可以使用简单的xml或者注解来配置和原始的映射,将接口和Java的pojo映射成数据库中的记录。jdbc->db... 阅读全文

posted @ 2014-12-17 12:02 aicpcode 阅读(218) 评论(0) 推荐(0)

数据结构-双端链表
摘要:数据结构-双端链表双端链表与传统的链表非常相似,但是它有一个新的特性:对最后一个链接点的引用,就像对第一个链接点的引用一样,对最后一个链结点引用像在表头一样,当然可以仍然可以像普通链表一样在表尾插入一个链接点方法是遍历整个链表至到到达表尾,双端链表,跟双向链表是不一样的,下节在详细说双向链表。pac... 阅读全文

posted @ 2014-12-17 10:55 aicpcode 阅读(305) 评论(0) 推荐(0)

解决数据库中的乱码问题
摘要:解决数据库中的乱码问题 private static final String DBURL = "jdbc:mysql://localhost:3306/db_votemanage?useUnicode=true&characterEncoding=gbk"; 阅读全文

posted @ 2014-12-16 22:51 aicpcode 阅读(129) 评论(0) 推荐(0)

web常用的工具类总结
摘要:数据库的链接的操作类package utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import ja... 阅读全文

posted @ 2014-12-16 22:36 aicpcode 阅读(197) 评论(0) 推荐(0)

递归的美妙
摘要:分数序列问题的提出:1/2,3/5,4/7,6/10,8/13,9/15....上述的数列的规律:1:第i项的分母d与分子c的关系是d = c+i.2:第i项的分子c与前i-1项的分子分母都不相同。试着求出第2010项,并求出前 2010项中的最大项。设计:设置数组c(i)表示第i项的分子,数组d(... 阅读全文

posted @ 2014-12-16 21:35 aicpcode 阅读(148) 评论(0) 推荐(0)

数据结构之链表---单链表的实现
摘要:数据结构之链表---单链表的实现public class Link { /** * 链结点 */ private int iData; private double dData; public Link next; public Link(int... 阅读全文

posted @ 2014-12-15 21:21 aicpcode 阅读(126) 评论(0) 推荐(0)

最优决策问题
摘要:删除中的最值问题(1)整数删数字后的最小数:请在整数n =83179254297017652删除9个数,使得余下的数字按照原次序组成最小的的新数。设计要点:在整数n中删除s个数字后余下的数字按原来的次序组成一个新的正整数m对给定的n,s寻找一种方案使得组成的数字最小,操作数据可以是高精度数据,在这里... 阅读全文

posted @ 2014-12-15 12:23 aicpcode 阅读(347) 评论(0) 推荐(0)

导航