- 博客(54)
- 资源 (336)
- 收藏
- 关注
转载 星级评分jquery插件
星级评分jquery插件分享几个星型评级插件 1)jRating 是一个非常灵活的jQuery插件用于快速创建一个Ajax星型投票系统。可以设置星型数量和小数支持。http://www.myjqueryplugins.com/jRating演示地址:http://www.myjqueryplugins.com/jRating/demo
2013-05-30 15:01:16 1075
转载 常用聊天工具(IM)在线客服链接代码
使用在线聊天工具(IM)可以方便、快捷地进行沟通交流,所以在博客、经营网站里经常能见到各种IM代码。在此收集了一些常见的IM代码,存档备忘。1. QQ在线代码代码生成页面:http://bizapp.qq.com/webpres.htm示例代码(两种风格):img style="CURSOR: pointer" onclick="javascript:window.open('
2013-05-26 13:48:23 2479
转载 Java 学习笔记14:Spring 数据库数据源DBCP配置说明
Java 学习笔记14:Spring 数据库数据源DBCP配置说明 bean id="jdbc" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" > property name="locations" value="/WEB-INF/jdbc.prope
2013-05-26 13:23:03 950
转载 Java学习笔记25:Java中MD5使用
import java.security.MessageDigest; /** * MD5工具类 * @author zhuli.zhul@aliyun-inc.com 2012-12-19 下午6:22:42 */ public class Md5Util { /** * 字符串MD5加密后返回字符串格式 * @par
2013-05-26 13:20:26 882
转载 JAVA中实现消息提示功能代码 .
注(在MyEclipse中新建一个jsp文件然后把代码复制到当中即可!) String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
2013-05-26 13:04:30 6128 1
转载 分治算法
一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个可以用计算机求解的问题所需的计算时间都与其
2013-05-23 16:43:13 762
原创 软件的4种维护(更正性、完善性、预防性、适应性)的区别
软件的维护活动是指需要提供软件支持的全部活动,包括:交付前完成的活动:交付后运行计划、维护计划交付后完成的活动:软件修改、培训、帮助资料一般我们将其分为以下的4种:(1)更正性。由于系统测试不可能揭露系统存在的所有错误,因此在系统投入运行后频繁的实际应用过程中,就有可能暴露出系统内隐藏的错误。诊断和修正系统中遗留的错误,就是纠错性维护。纠错性维护时在系统运行中发生异常或
2013-05-23 16:34:26 14763
转载 堆排序
堆排序原理及分析起源1991年计算机先驱奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德(Robert W.Floyd)和威廉姆斯(J.Williams)在1964年共同发明了著名的堆排序算法( Heap Sort ) 堆排序[1]“堆”定义n个关键字序列Kl,K2,…,Kn称为(Heap),当且仅当该序列满足如下性质(简称为堆性质):(1)ki=号。//
2013-05-23 16:02:57 912
转载 直接选择排序的基本思想
直接选择排序的基本思想直接选择排序(Straight Select Sorting) 也是一种简单的排序方法,它的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,....,第i次从R[i-1]~R[n-1]中选取最小值,与R[i-1]交换,.....,第n-1次从R[n-2]~R[n-1]中选取最小值,与R
2013-05-23 15:54:22 1634
转载 排序算法总结
插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序区指针for(i=1;i{
2013-05-23 15:50:20 645
原创 Java和C实现的冒泡排序(基本思想)
交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。 应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。冒泡排序1、排序方法 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R:凡扫描到违反本原则的
2013-05-23 15:30:50 1072
原创 对象之间的耦合性
数据耦合数据耦合指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言的值传递.一个模块访问另一个模块时,彼此之间是通过简单数据参数 (不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。 公共耦合公共耦合指通过一个公共数据环境相互作用的那些模块间的耦合.公共数据环境可以是全程变量或数据结构,共享的通信,内存的公共覆盖区及任何存储介质上的
2013-05-22 23:07:05 4513
原创 设计模式学习笔记-适配器模式
1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。3. 模式中的角色 3.1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 3.2 需要适配的类
2013-05-22 16:49:12 755
转载 组合模式(Composite)
组合模式(Composite):将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。使用场景:1、用于对象的部分-整体层次结构,如树形菜单、文件夹菜单、部门组织架构图等;2、对用户隐藏组合对象与单个对象的不同,使得用户统一地使用组合结构中的所有对象。通用类图: 说到树,“数据结构”这门课上都学习过了,树的遍历问题最重要了。下
2013-05-22 11:59:28 669
转载 组合模式的精髓
今天下班客厅的灯确实亮堂了许多,照照镜子感觉自己一下苍老许多,看来还是灯光暗比较好,看不出来自己的憔悴啊,哈哈,其实还是头发长了,决定出去剪发。 进到美发店,便有热情的服务生招呼,显示洗头,挑选造型师,开始剪发,剪发中被造型师推荐了各种各样的收费项目,我只选择了一样软化头发。完毕之后,看了下单子哇塞、好贵噢,不过造型师给我剪的发型我还是很喜欢的,我决定以后还找他剪,但是又太贵,无奈
2013-05-22 11:52:04 628
转载 组合模式
组合模式 组合模式(Composite Pattern)有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念 ,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。组合模式让你可以优化处理递 归或分级数据结构。有许多关于分级数据结构的例子,使得组合模式非常有用武之地。关于分级数据结构的一个普遍性的例子是你
2013-05-22 11:47:42 621
转载 组合模式
组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 解决整合与部分可以被一致对待问题。组合模式结构Component类:组合中的对象声明接口,在适当情况下,实现所有类共有接口的行为。声明一个接口用于访问和管理Component的子部件Leaf类:叶节点对象,叶节点没有子节点。由于叶节点不能增加分支和树叶,所以
2013-05-22 11:40:33 622
原创 快速排序思想
快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(
2013-05-21 23:41:46 1087
转载 归并排序的思想
归并排序归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。归并操作(merge),也叫归并算法,指的是将两个已经排序的序列合并成一个序列的操作。如 设有数列{6,202,
2013-05-21 23:25:51 993
转载 已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。
用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。说明: 执行当前
2013-05-20 17:25:53 10339 1
转载 java聊天程序源代码
服务端: import java.io.*;import java.net.*;import java.util.*; public class ChatServer { boolean stat = false; ServerSocket ss = null; List clients = new ArrayList();//用于存客户端 pu
2013-05-20 12:21:08 1885
原创 Java 设计模式之桥接模式
《设计模式》中对桥接模式的定义为:将抽象部分与它的实现部分分离,使他们可以独立地变化。别名为:Handle/Body。Bridge模式是构造型的设计模式之一。Bridge模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象(abstraction)与行为实现(implementation)分离开来,从而可以保持各部分的独立性以及应对它们
2013-05-20 10:54:22 1247
原创 Java邮件发送带附件
package Test;import java.util.Date;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Address;import javax.mail.Authen
2013-05-19 22:54:52 1145
原创 Java发送邮件简单实例
package Test;import java.net.MalformedURLException;import java.net.URL;import javax.mail.internet.*;import org.apache.commons.mail.EmailException;import org.apache.commons.mail.HtmlEmail;
2013-05-19 20:59:04 1387
转载 java email 邮件
关键字: java email 邮件 记得曾经学习用javamail发邮件,学了2天,大概搞明白了利用javamail发邮件的方法和注意事项。 这周末在网上闲逛时,发现了另外一个发邮件的好东东。 commons-email-1.1.jar: 这是Apache组织下的一个项目,主要就是对java的邮件功能进行了封装,用起来更加方便,简单。 接下来我们就说说这个jar包。
2013-05-19 19:23:31 1140
转载 Struts2+Hibernate整合应用开发步骤
下面就简单学习下Struts2+Hibernate的整合。其实就七个步骤:第一步:添加所需的jar包。第二步:创建实体类以及对应的映射文件。第三步:配置hibernate.cfg.xml配置文件。第四步:配置struts.xml配置文件。第五步:创建相应的action。第六步:在web.xml中配置启动Struts2框架的过滤器。第七步:编写JSP显示页面。--
2013-05-16 15:17:21 1099
原创 Java反射机制(得到类的所有方法)
getMethodpublic Method getMethod(String name, Class... parameterTypes) throws NoSuchMethodException, SecurityException返回一个 Metho
2013-05-10 14:34:28 5910
原创 Java反射机制(取得类的全部的属性)
getFields public Field[] getFields() throws SecurityException返回一个包含某些 Field 对象的数组,这些对象反映此Class 对象所表示的类或接口的所有可访问公共字段。返回数组中的元素没有排序,也没有任何特定的顺序。如果类或接口没有可访问的公共字段,或者表示一个数组类、一个基本类型或
2013-05-10 14:02:38 4781
原创 Java反射机制(得到所有的构造方法)
Person package org.lxh.demo.classdemo04;interface Info { public static final String AUTHOR = "MLDN"; public String getInfo(); public String say(String name, String content); public void
2013-05-10 13:22:51 1010
转载 hql 语法与详细解释
hql 语法与详细解释HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,
2013-05-09 16:33:13 973
原创 Hibernate的学习
一、 Hibernate的学习1、 Hibernate工作原理及为什么要用?2、 Hibernate中的持久化。3、 ORM是什么及为什么要使用?4、 Hibernate组件。5、 Session接口。6、 Hiber
2013-05-09 16:23:44 852
转载 Hibernate 关系映射 总结整理
hibernate关联映射 《Hibernate 关系映射》是我很早之前收集、总结整理的,在此也发上来 希望对大家有用。因为是很早之前写的,不当之处请指正。 一、概念: 关系:名词,事物之间相互作用、相互联系的状态。关联:名词:表示对象(数据库表)之间的关系;动词:将对象(数据库表)之间通过某种方式联系起来。映射:将一种形式转化为另一种形式,包括关系。级联:动词
2013-05-09 16:12:46 806
原创 Hibernate中Session接口的用法
Session的save()和persist()方法Session的save()方法使一个临时对象转变为持久化对象。它完成以下操作:(1)将临时对象加入到Session缓存中,使其进入持久化状态。(2)选用映射文件指定的标识符生成器,为持久化对象分配唯一的OID。(3)计划执行一个insert语句。 Session的save()方法是用来持久化临时对象的。不应将持久化对象或游
2013-05-09 16:07:48 986
转载 Hibernate框架核心组件
Hibernate框架核心组件在Hibernate框架简述中,演示了一个简单的Hibernate应用,但并没有深入说明其中程序,在这篇中将比较详细的介绍一下Hibernate的核心组件。首先最关键一点就是Hibernate的配置文件,如果仔细看过我前面的笔记构建一个简单的基于MVC模式的JavaWeb ,我们可以大概知道hibernate的配置文件就相当于构建一个简单的基于MVC模
2013-05-09 15:39:24 812
转载 为什么要使用ORM
ORM 是Object-Relation-Mapping,即对象关系影射技术,是对象持久化的核心。目前常见的ORM技术有Hibernate和Sun JPA。 为什么要使用ORM呢?ORM是对JDBC的封装,从而解决了JDBC的各种存在问题: 1、繁琐的代码问题: 用JDBC的API编程访问数据库,代码量较大,特别是访问字段较多的表的时候,代码显得
2013-05-09 15:15:32 1218
转载 代码自动生成工具MyGeneration之一(程序员必备工具)
前段时间用C#做网站,用到了大量数据库相关的东西。网站采用3层结构,即数据访问层(Data Access Layer),业务逻辑层(Business Logic Layer),页面表现层().做了一段时间,发现向数据访问层和业务逻辑层加入新的类,数据库的表结构改了,还要对应的修改数据访问层和业务逻辑层的代码,这个工作很是繁琐,无聊,而且容易出错。做了几次之后就想有什么办法可以让机器自动完成呢?
2013-05-09 15:03:50 964
原创 什么是ORM?为什么要使用ORM?
什么是“持久化”持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。什么是“持久层”持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。 什么是
2013-05-09 14:57:09 1528
原创 Hibernate持久化对象的三种状态
大家知道,Java对象的生命周期,是从通过new语句创建开始,到不再被任何引用变量引用结束,结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态,分别是瞬态,持久态,脱管态。 1. 瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下:a) 不在Session的缓存中,不与任何的Sessio
2013-05-09 14:51:08 701
原创 Hibernate 持久化状态
在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Session已经detac
2013-05-09 14:48:26 621
转载 Hibernate工作原理及为什么要用?
原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.se
2013-05-09 14:28:19 618
小程序支付客户端程序代码
2018-05-28
ACPSample_QRC《Java银联支付服务端程序代码》
2018-05-28
【收藏】maven-uas-setting.xml 配置文件
2018-05-23
【核心】arison-androidstudio-setting.jar
2018-05-23
Spring Boot 最佳实践.pdf
2018-05-04
【备】android_libary_03
2018-03-09
【备】android_libary_01.rar
2018-03-09
【备】android_libary_06
2018-03-09
【备】android_libary_04
2018-03-09
【备】android_libary_02
2018-03-09
【备】android_libary_05
2018-03-09
【备】spring-boot-demo
2018-03-08
【备】eclipse andrdoid projects
2018-03-08
【备】eclipse-android-ASProject
2018-03-08
【备】Spring Project 6.0.0
2018-03-08
AS_SSD_Benchmark 2018-02-09【固态硬盘4k对齐最新版本】
2018-02-09
LazyWaimai-Android
2018-01-23
TbsFileSamples
2018-01-15
网络通讯协议关系图 高清版
2018-01-04
TCP-IP协议关系图[PNG图片](A3纸张规格)
2018-01-04
SuspensionIndexBar(仿美团城市定位列表展示)
2017-12-25
AndroidCmake(Android JNI案例学习Demo)
2023-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人