自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 VirtuaBox的安装功能增强,可以实现主机与虚拟机之间的互相拷贝以及虚拟机的任意大小

11

2014-05-27 10:12:44 1580

原创 判断点及线段是否在多边形内

昨天小学了一点计算几何学的内容,想把它记下来,以便以后翻阅。1.判断点是否在多边形中先说一下思路:判断点(P)是否在多边形中,可以先以点p向左引一条射线(L),我们知道,从射线L左端的无穷远处开始一直到点P的过程中,当遇到多边形的第一个交点时L进入了多边形,当遇到第二个交点时,L穿出了多边形。。。。。。。。。可知,规律如下,当在遇到P点之前L与多边形的交点为偶数个时,说明p点不在多边形

2014-05-21 10:13:59 3235 2

原创 关于Windiws XP 中安装IIS 5.0的步骤以及遇到问题的解决方案

11

2014-04-24 09:13:05 1413

原创 一些需要了解和学习的协议

SOAP、REST

2014-04-22 10:55:10 526

原创 基于 Jenkins 快速搭建持续集成环境

http://www.ibm.com/developerworks/cn/java/j-lo-jenkins/

2014-04-21 15:09:37 526

原创 window.location.Reload()和window.location.href 区别

下面介绍在jQuery中设置form表单中action的值的方法。$("#myFormId").attr("action", "userinfo.shtml");【注意】:$("#myFormId").action="XXX";  这种写法是不起作用的!

2014-04-17 11:01:30 599

原创 jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。

http://hi.baidu.com/chy0806css/item/acc52425099c30ff50fd87eb  Jquery为开发插件提供了两个方法,分别是:$.extend(obj);$.fn.extend(obj);1.那么这两个分别是什么意思?$.extend(obj);是为了扩展jquery本身,为类添加新的方法$.fn.extend(obj);

2014-04-16 17:18:17 1861

原创 关于项目中svnupdate时发生locked的问题解决

To anyone still having this issue (Error: Working copy '{DIR}' locked.), I have your solution:I found that when one of TortoiseSVN windows crash, it leaves a TSVNCache.exe that still has a few handl

2014-04-01 13:48:41 1136

原创 Hibernate学习(第三节) -- 一对一映射分析

[+]单向一对一双向一对一本节讲述一下Hibernate中一对一关系的配置和使用。一对一关系也是比较常见的一种关系,在Hibernate中可以分为单向一对一关系和双向一对一关系。分类的原因一般是由于需求决定的,单双向是站在不同的角度去看认为规定的。一对一关系相对来说比较少见。但是在某些时候也会用到。比如学生和学生证两个实体就是一对一的。 单向一对一单向一对一是站

2014-03-28 11:37:34 654

原创 Hibernate学习(第二节) -- 一对多映射分析

在学习Hibernate的时候,很大一部分任务量是配置实体映射关系,Hibernate的映射关系的关键就是掌握面向对象的思想,搞清楚实体之间的关系。每一个实体关系都对应这UML中的对象关系。我们配置这些对象的关系模型。下面分节讲述Hibernate的关系映射。 本节主要讲述Hibernate的一和多的关系。之所以称之为一和多的关系,是因为他包括三种关系:单向一对多,单向多对一,双向一对多。

2014-03-28 11:14:21 625

原创 Hibernate学习(第一节)

Hibernate是一个持久化的框架,它对JDBC进行了轻量级的封装。对于源程序来说没有侵入性。能让我们通过操作实体关系模型来操作数据库。大大减轻了sql语句的书写,事务的处理,查询结果的管理等数据库操作。下面是一张hibernate的基本知识点的框架。总体来说hibernate还是比较好学习的,但是需要深入和优化性能还是需要仔细的研究。

2014-03-28 11:12:38 554

原创 高大上的优质JS代码写法

经常看到一些JavaScript的代码脏乱得无法理解,到处都是属性和方法,或者一个循环套着一个循环。但如果使用面向对象就能很好的理清代码,并方便理解和修改代码。如果你不希望自己的代码只有上帝理解的话,就请尽量考虑使用面向对象的模式。到处都是属性、方法,代码极其难懂,天哪,我的程序员,你究竟在做什么?仔细看看这篇指南,让我们一起写出优雅的面向对象的JavaScript代码吧!作为一个开发者,

2014-03-28 10:57:45 2590

原创 JS中的prototype

JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b 对象方法c 原型方法 例子:

2014-03-26 16:30:31 496

翻译 jquery.ui.draggable部分中文文档

JQuery UI Draggable插件用来使选中的元素可以通过鼠标拖动.Draggable的元素受影响css: ui-draggable, 拖动过程中的css: ui-draggable-dragging.如果需要的不仅仅是拖, 而是一个完整的拖放功能, 请参阅JQuery UI 的Droppable插件, 该插件提供了一个draggable放的目标.所有的回调函数(start,

2014-03-26 15:24:13 748

原创 项目中的部分问题

一、1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAddress 2. 在网络编程中的通用方法:获取当前电脑名:static System.Net.Dn

2014-03-25 15:56:34 550

转载 测试JSTL表达式 .

JSTL一般要配合EL表达式一起使用,通过提供大多数 Web 应用程序常用功能的标准实现,JSTL 有助于加速开发周期。一、JSTL和El表达式的关系EL与四个 JSTL 定制标记库提供的操作结合起来允许页面作者不使用脚本元素即可实现表示层逻辑(不需要对表示层程序编写java代码),这极大地简化了 JSP 应用程序的维护。 二、使用方法:1、如果只是使用EL表达式不需要引入任何

2014-03-25 15:54:20 625

转载 简析几种常用的Web监听 .

我们通常可以部署一些特殊的Servlet类来监听Web应用的上下文信息、Servlet会话信息,Servlet请求信息等。通过这些监听,我们可以自动执行某些程序。例如,我们可以把利用监听会话信息,来统计在线人数。我们可以监听ServletContext,来初始化一些系统常量,初始化一些工厂等。我们可以通过对请求进行监听,可以控制用户访问,例如如果是本地机器访问,不用登陆,如果是远程机器访问,需

2014-03-25 15:45:15 606

转载 ANT速写

一、为什么使用ANT当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来

2014-03-25 15:40:29 487

转载 一口一口吃掉Struts(十)——异常自动处理机制 .

在通常的情况下,我们得到异常以后,需要将页面导航到一个错误提示的页面,提示错误信息。利用Stuts我们可以采用两种方式处理异常 一、编程式异常处理 *即我们在Action中调用业务逻辑层对象的方法时,用try{ }catch的方式来截获异常之后,手工对异常进行处理 *我们以前的开发过程中,都是使用编程式的异常处理 *在编程式异常处理的时候,我们可以使用struts的

2014-03-25 15:35:42 691

转载 一口一口吃掉Struts(九)——国际化问题(2) .

Strust如何支持国际化? (一)页面(jsp)静态信息的国际化 我们以登录这个例子来说明。 通过点击中文或英文,实现登录界面语言信息的改变 主要步骤: 1、创建国际化资源文件 *与上一篇中提到的创建方式一致属性文件内容MessagesBoundle_zn_CN.properties login.form.field.usern

2014-03-25 13:56:23 587

转载 一口一口吃掉Struts(九)——国际化问题(1) .

Web应用实现国际化(i18n),主要包括两个方面 一、页面(jsp)静态信息的国际化二、动态消息的国际化 在开始Struts国际化之前,我们先来看一下java如何实现国际化 主要步骤: 1、创建属性文件(国际化资源文件) *国际化资源文件是有baseName+Locale构成,如MessagesBundle_en_US.properties *缺省

2014-03-25 13:55:43 481

转载 一口一口吃掉Struts(九)——国际化问题(1) .

Web应用实现国际化(i18n),主要包括两个方面 一、页面(jsp)静态信息的国际化二、动态消息的国际化 在开始Struts国际化之前,我们先来看一下java如何实现国际化 主要步骤: 1、创建属性文件(国际化资源文件) *国际化资源文件是有baseName+Locale构成,如MessagesBundle_en_US.properties *缺省

2014-03-25 11:49:13 665

转载 一口一口吃掉Struts(八)——四种forward

Struts设置转向信息的时候,需要用到Forward。我们有四种不同的处理方式: [html] view plaincopyprint?    global-forwards>      forward name="error" path="/mustLogin.jsp" />  global-forwards>    action-mappings>      

2014-03-25 10:00:50 874

原创 jsp访问WEB-INF下面的资源

方法1本来WEB-INF中的jsp就是无法通过地址栏访问的.所以安全.如果说你要访问这个文件夹中的jsp文件需要在项目的web.xml文件中去配置servlet就ok了.如下:         runtain>         /WEB-INF/INF.jsp         runtain         /XXX访问地址:http://l

2014-03-25 09:53:31 888

转载 一口一口吃掉struts(七)——ActionForward知多少 .

通过前面几篇的介绍,我们对ActionForward已经不再陌生,这篇我们再进一步了解一下它。 1、转发or重定向ActionForward封装转向路径,用来完成页面的转向。那它既然是转向,到底是转发还是重定向呢?可以通过配置文件来设置,加入redirect属性,true重定向,false转发。默认的情况下,actionForward采用的是转发的方式进行页面跳转的。 

2014-03-25 09:42:34 549

转载 一口一口吃掉Struts(六)——动态ActionForm .

使用ActionForm把表单数据单独封装起来,而且提供了自动的数据验证,简化了代码的编写,给我们带来了极大的方便。但是,ActionForm也存在一些明显的不足:1、如果ActionForm对应的HTML表单添加或删除一些属性,ActionForm类就可能需要修改并重新编译;所以如果HTML表单是动态的,那么ActionForm就无能为力了;2、ActionForm增加了项目中类的数

2014-03-25 09:20:07 558

转载 一口一口吃掉Struts(五)——测试Struts标签库 .

Struts标签库的使用和JSTL标签库使用方式类似。认识可以了,建议熟练掌握JSTL标签库。struts标签库基本认识就可以了。 核心操作:配置: * 配置国际化支持,在struts-config.xml文件中加入如下配置:  * 最好提供国际化资源文件(MessageResources.properties),将该文件放到src下 使用: 采用tagli

2014-03-24 16:22:35 563

转载 一口一口吃掉Struts(四)——几个知道就可以的属性 .

先看struts-config.xml[html] view plaincopyprint?action path="/login" type="com.jialin.LoginAction" name="userForm"     scope="request" validate="true" attribute="uf">     forward name="suc

2014-03-24 16:12:05 685

转载 一口一口吃掉Struts(三)——一个简单Struts实例 .

了解了Struts的基本流程,那么我们利用Struts来实现一个简单的登陆功能: 先用时序图来描述一下登录功能的处理流程: 核心操作:1、配置struts* 拷贝struts相关的jar到WEB-INF/lib下* 在web.xml文件中配置ActionServlet* 提供struts-config.xml文件,需要放到WEB-INF下2、实现 *建立

2014-03-24 16:08:23 614

转载 一口一口吃掉Struts(二)——STRUTS基本工作流程 .

上篇中,用jsp+servlet演示了一下Struts的基本原理,这一篇我们介绍一下Struts执行的基本流程。  假设现在有以下情景:用户正在浏览一个用STRUTS的技术构建的网站主页,主页上有个登陆表单,用户填好登陆名和密码,单击“登陆”按钮,就激活了以下一系列过程:(1)用户的请求以HTTP方式传输到服务器上,接受请求的是ActionServlet.(2)ActionSe

2014-03-24 16:04:49 785

转载 一口一口吃掉Struts(一)——用JSP+Servlet演示Struts的基本原理 .

struts是开源项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java EE Web应用的MVC的应用框架。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。 MVC即Model-View-Controller的缩写,是一种常用的设计模式(具体自己百度吧) 我们用JSP+Servlet实现“一个应用的增改信息”,先来看一下,如果

2014-03-24 15:58:27 887

转载 Struts2+Spring3+Mybatis3开发环境搭建

本文主要介绍Struts2+Spring3+Mybatis3开发环境搭建Struts和Spring不过多介绍。MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old J

2014-03-24 15:42:59 662

转载 敏捷开发实践(4)-有时候我们需要结对编程 .

背景        自从我们使用scrum进行项目开发后,出现了这样那样的问题,有些是因为我们对scrum的理解不到位,有些则是客观因素导致的,针对这些问题,在每次迭代的总结会上,我们进行了反思,并根据具体环境对scrum进行了一一调整,想通过几篇文章和大家分享一下我的经验。我说的不一定正确,只是描述问题,然后说说我对问题的看法,采取的解决方案,希望使用敏捷开发的大牛提供宝贵意见。

2014-03-24 15:24:11 492

原创 Jenkins 持续集成

TODO

2014-03-24 15:20:53 430

转载 敏捷开发实践(3)-我们为什么需要持续集成? .

背景        自从我们使用scrum进行项目开发后,出现了这样那样的问题,有些是因为我们对scrum的理解不到位,有些则是客观因素导致的,针对这些问题,在每次迭代的总结会上,我们进行了反思,并根据具体环境对scrum进行了一一调整,想通过几篇文章和大家分享一下我的经验。我说的不一定正确,只是描述问题,然后说说我对问题的看法,采取的解决方案,希望使用敏捷开发的大牛提供宝贵意见。

2014-03-24 15:10:27 731

转载 敏捷开发实践(2)-要不要文档? .

背景        自从我们使用scrum进行项目开发后,出现了这样那样的问题,有些是因为我们对scrum的理解不到位,有些则是客观因素导致的,针对这些问题,在每次迭代的总结会上,我们进行了反思,并根据具体环境对scrum进行了一一调整,想通过几篇文章和大家分享一下我的经验。我说的不一定正确,只是描述问题,然后说说我对问题的看法,采取的解决方案,希望使用敏捷开发的大牛提供宝贵意见。

2014-03-24 15:05:34 508

转载 敏捷开发实践(1)-故事工作量估算导致的问题 .

背景自从我们使用scrum进行项目开发后,出现了这样那样的问题,有些是因为我们对scrum的理解不到位,有些则是客观因素导致的,针对这些问题,在每次迭代的总结会上,我们进行了反思,并根据具体环境对scrum进行了一一调整,想通过几篇文章和大家分享一下我的经验。我说的不一定正确,只是描述问题,然后说说我对问题的看法,采取的解决方案,希望使用敏捷开发的大牛提供宝贵意见。故事

2014-03-24 14:59:51 1430

空空如也

空空如也

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

TA关注的人

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