自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 持续更新前端兼容坑

1:new Date().toLocaleDateString()在IE的EDGE模式下转换为2016年5月23日  非IE:2016-05-232:转换时间戳问题:new Date("2013/02/03 10:10:10").getTime()//正确转化       在除谷歌以外的浏览器都要把-替换成/不然转换成NAN      new Date("2013-02-03 10:1

2016-05-26 16:58:33 433

转载 清除浮动

为什么清除CSS浮动这么难?因为浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问题。我根据自己的经验总结8种清除浮动的方法(测试已通过 ie chrome firefox o

2016-02-25 12:08:27 398

原创 关于OO思想的解说

仔细阅读

2016-02-15 11:11:20 435

转载 编写高质量代码:Web前端开发修炼之道(四)

7)编程实用技巧1:弹性从 一个标签区和内容区的实例(就是点击不同的标签菜单显示不同的内容块)来说明不需要每个tabmenu都设置onclick事件,为了让程序更有弹性,可 以将所有的点击时间封装成一个函数,变化的标签作为参数传入实现点击不同的标签显示对应的内容块,这样标签的数量可自适应,可增可减,而js代码可以不用 变动,只需要修改html的标签就可以。-------------

2016-02-05 19:36:07 493

转载 编写高质量代码:Web前端开发修炼之道(三)

第五章:高质量的Javascript这章的内容我看的最久,这是跟我js基础没打好有着莫大的关系,但是还是耐着性子看完了, 不懂的东西都是百度上搜索,理解后再继续。下面是记录下来的笔记。1)如何避免JS冲突A:匿名函数在多人合作一个网站时,每个人都会写自己的JS代码,定义变量的时候有可能会引起命名冲突,如何避免这种冲突隐患呢?一种最简单有效的办法是“匿名函

2016-02-05 19:34:44 461

转载 编写高质量代码:Web前端开发修炼之道(二)

第四章:高质量的css1)怪异模式和标准模式在标准模式中,浏览器根据规范表现页面;而怪异模式通常模拟老式浏览器的行为以防止老站点无法工作。他们两者之间的差异比较典型的表现在IE对盒模型的解析:在标准模式中,网页元素的宽度=padding+border+width;而在怪异模式中,width本身就包括了padding和border。在怪异模式中:设定width,然后m

2016-02-05 19:33:38 424

转载 编写高质量代码:Web前端开发修炼之道(一)

第一章:从网站重构说起没什么好说的,从一个糟糕的老网页实例说明需要将web的结构,样式和行为分离开来,既html文件,css文件,js文件。总结:Html标签只负责承载内容,样式交给css,行为交给Javascript。做到“精简,重用,有序”。【相对我以前做的项目,我经常会把一些click事件,mouseover事件直接写进html标签中,其实更好的做法应该是放到js中去

2016-02-05 19:30:39 768

转载 前端兼容

做BS开发就难免会用到javascript,而每个浏览器对javascript的支持有不同。这就需要我们程序员去兼容他们,不然有些浏览器就无法运行我们的代码。就会造来客户的投诉,如果让BoSS知道了,这可不太好哦。下面是兼容IE和FF的js脚本做法和分解(部分选自网上,经本人整理),希望对大家有帮助。       .以下以 IE 代替 Internet Explorer,以 M

2016-02-05 19:26:24 477

转载 【<meta name="description" content=">】作用讲解

一、语法:二、参数解析:1)name项:常用的选项有Keywords(关键字) ,description(网站内容描述),author(作者),robots(机器人向导)等。2)http-equiv项:可用于代替name项,常用的选项有Expires(期限),Pragma(cache模式),Refresh(刷新),Set-Cookie(cookie设定),Window-targ

2015-03-18 10:21:33 431

原创 一:js高级编程之:递归

递归函数是在一个函数通过名字调用自身情况下够成的,如:function factorial(num){if(num <= 1){return 1;}else{return num*factorial(num-1)}}这是一经典的递归阶乘函数;表面这个函数是没有什么错的,但在某种情况下会出错:var anotherFactorial = factorial;factorial =

2015-01-30 11:14:28 585

转载 前端学习之——————jQuery对象和DOM对象

1.jQuery对象和DOM对象在第一次学习Jquery的时候也许大家都不是很清楚Jquery对象和DOM对象两者之间的关系,下面就解释两点,便于对Jquery和Dom加深理解DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象;复制代码 代码如下:var domObj = document.getEl

2014-10-22 11:04:54 489

原创 web前端学习网站

1:http://www.demonotes.com/      各种demo小样;2:http://webdesignledger.com/    web设计3:http://xdsoft.net/jqplugins/datetimepicker/#onClose     时间插件;4:http://www.csszengarden.com/              css

2014-10-22 10:47:43 1434

转载 国内各地图API坐标系统比较与转换

一、各个坐标系的概况        众所周知地球是一个不规则椭圆体,GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定。 基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有各自的基准面。基准面是在椭球体基础上建立的,椭球体可以对应多个基准面,而基准面只能对应一个椭球体。意思就是无论是谷歌地图、搜搜地图还是高德地图、百度地图

2013-11-18 11:41:05 3038

原创 baidu经纬度坐标与google经纬度坐标都转换

baidu经纬度坐标与google经纬度坐标都是经过转换的。使用下面那个url可以将原始坐标或者谷歌的坐标转换成baidu的坐标http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=116.308992&y=40.059225,将得到的base64字符,还原就是真实的经纬度。请求接口中有四个参数:其中,from和to对应的值

2013-11-15 12:34:19 3415 1

原创 tomcat、servlet、JSP、JSTL版本支持对应表

Tomcat版本Servlet版本Jsp版本Jstl版本6.0.x2.52.11.2、1.1.x5.5.x2.42.01.1.x5.0.x2.42.01.14.1.x

2013-07-05 10:10:54 671

转载 js java浮点高精度计算

import java.math.BigDecimal;/*** 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精* 确的浮点数运算,包括加减乘除和四舍五入。*/public class Arith{ //默认除法运算精度 private static final int DEF_DIV_SCALE = 10; //这个类不能实例化

2013-07-02 15:09:27 704

转载 JS

1.文本框焦点问题onblur:当失去输入焦点后产生该事件onfocus:当输入获得焦点后,产生该文件onchange:当文字值改变时,产生该事件onselect:当文字加亮后,产生该文件(value=='') {value='郭强'}">点击时文字消失,失去焦点时文字再出现2.网页按钮的非凡颜色style="background-color:rgb(2

2013-06-27 15:49:35 1195

转载 DateTime格式

DateTime dt = DateTime.Now;//    Label1.Text = dt.ToString();//2005-11-5 13:21:25//    Label2.Text = dt.ToFileTime().ToString();//127756416859912816//    Label3.Text = dt.ToFileTimeUtc().ToStrin

2013-05-31 16:56:46 499

转载 jquery table操作

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">          $(function (){  //1.鼠标移动行变色     $("#table1 tr").hover(function(){   $(this).children(

2013-05-31 12:04:34 1612

转载 json时间格式

//这个问题困扰我,网上的直接的资料也查不到,最后通过一些零碎的知识,自己总结出了下面的这个函数,使用时将json对象的那个“毫秒数”传过来就行了。function json2TimeStamp(milliseconds){   var datetime = new Date();   datetime.setTime(milliseconds);    var year=datetime.get

2013-05-31 11:57:08 780

转载 表格设计

一、如何隐藏表格的四个边框。表格边框的显示与隐藏,是可以用frame参数来控制的。请注意它只控制表格的边框图,而不影晌单元格。只显示上边框 只显示下边框 只显示左、右边框 只显示上、下边框 只显示左边框 只显示右边框 不显示任何边框  二、表格边框和单元格的特殊效果。普表通格

2013-05-24 15:41:07 535

转载 setTimeStamp()与setDate()区别 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型

数据库1.java.sql.Date 与 java.util.Datejava.sql.Date是从java.util.Date中继承而来 假设 dates1(java.sql.Date)要赋值给dates2(java.util.Date)可以通过如下转换进行 dates2=new java.sql.Date(dates1.getTime());2. PrepareStamen

2013-05-18 13:39:55 2246

转载 JSON各种转化

jsonlistuserobjectfunctionjavaJava代码  publicclass User {           private String username;      private String password;            public String getUsername() {

2013-05-09 17:13:36 492

转载 级联删除

在hibernate中一对多关联时会经常用到inverse和cascade属性 ,inverse 有两个值 true ,false  ;如果设置为true 则表示当前对象不负责讲级联对象的状态变化同步到数据库 ;设置false则相反,其默认值为false;cascade 有五个选项 分别是:all ,delete ,none,save-update,delete-orphan

2013-05-09 15:27:17 910

原创 级联删除

一个设备类型包括多个设备,每个设备都有利用率等表;删除一个设备同时删除利用率等表的信息的设置:   设备有管理人员,但删除一个管理人员时,设备的相应管理人员为空的设置;

2013-04-16 15:55:30 532

原创 报错:java.lang.Long cannot be cast to java.lang.Integer

Long 无法转化成Integer类型.  这个异常 经常出现在hinbernate查询count()的时候.原因:        这里在Hibernate2.0之前版本list.get(0)返回的是Integer类型.        但是在Hibernate3.0以后版本list.get(0)返回的是Long类型.        所以在这里不可以由Long型强转成In

2013-03-15 14:05:12 1129

原创 does not contain handler parameter named 'method'.错误

javax.servlet.ServletException: Request[/XX] does not contain handler parameter named 'method'.  This may be caused by whitespace in the label text.这个问题害我找了好久,看了网上好多说加上method="post"就可以了,但我加上还是出错,后来把

2013-03-12 10:50:18 1230

原创 mysql被远程连接

第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。 或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。 第二:在系统防火墙添加例外端口:3306,并允许例外。 错误提示: ERROR 1130: Host '192.168.1.3' is not allowed to connect to t

2013-03-04 11:37:24 715

原创 免安装tomcat6.0的配置

1.下载tomcat6.0的版本2.解压后tomcat放在d盘或别的盘如:d:/tomcat3.进入bin目录下找到setclasspath.bat文件,右键编辑4.rem $Id: setclasspath.bat 908749 2010-02-10 23:26:42Z markt $rem ------------------------------------------

2013-01-21 10:26:48 1080

原创 启动tomcat就报错:java.lang.ClassNotFoundException: org.apache.commons.beanutils.Converter

Struts1造成这个问题一般有两个原因:1:common-beanutils.jar(版本我就不写了) 这个包没有放入WebRoot/WEB-INF/lib下面,这个包的作用:简单易用的 Java 反射和内省 API 包装器。2:你项目用到了SSH整合,这个包xml-api.jar引起的冲突,把这个包删掉看看。报错后缺什么包导什么包

2013-01-09 16:26:48 5935

原创 hibernate中文查询 结果为空

查了好多资料,终于解决:String hql=" from EventtypeTable where eventTypeName=:eve";  Query query=session.createQuery(hql);  query.setString("eve","你好");这样查时如果为空,很简单的解决办法:hibernate中jdbc:mysql://localho

2013-01-06 11:41:26 1030

原创 23种设计模式

设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类

2012-12-31 15:13:06 602 2

原创 java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Obj

初学遇到翻遍后终于知道:Query query=session.createQuery("select a.deviceVendor  from DeviceTable as a group by deviceVendor");查询一个字段得到的不是对象而是String,List list=query.list();    int j=list.size();  Syste

2012-12-27 11:20:54 3360

转载 flex与J2EE交互

现有的 Java EE 应用假定我们已经拥有了一个管理雇员信息的 Java EE 应用,名为 EmployeeMgmt-Server,结构如 图 1 所示:图 1. Java EE 工程结构这是一个典型的 Java EE 应用,使用了流行的 Spring 框架。为了简化数据库操作,我们使用了内存数据库 HSQLDB。对这个简单的应用,省略了 DAO,直接在 Fa?a

2012-12-18 13:50:56 518

原创 生活小常识

【米饭的秘密】1、最滋补的是粳米;2、最助消化的是糙米;3、最补肾的是黑米;4、最排毒的是糯米;5、最养颜的是薏米;6、最养胃的是小米。【菊花】菊花茶是指我国十大名花之一菊花,全国各地几乎随处可见。菊花的品种多姿。有时也在白菊花中加些茶叶,起到调味的作用。 产地湖北大别山麻城福田河的福白菊,浙江桐乡的杭白菊和黄山脚下的黄山贡菊(徽州贡菊)比较有名。 产于安徽亳州的亳菊、滁州的滁菊、四川中江的川

2012-12-18 11:19:20 710

转载 java.net.BindException: Address already in use: JVM_Bind:8080

.netJVMJavaTomcatApache引用如下错误,一般是由于被占了80端口所致,但是当我们关闭了IIS服务,或者APACH服务,可是问题依然出现的时候,我们应该得知被其它进程占用了80端口,以下的解决方案就是解决这种问题。系统环境:WINDOWS平台。1:Tomcat启动时控制台报错如下示:2007-8-2 15:20:43 org.apache.co

2012-11-27 13:52:12 831

转载 Android Intent传递复杂类型,例如:数组,ArrayList类型,传递类对象

程序主界面:点击list按钮传递数据:点击parcelable传递数据:点击serializable传递数据:下面看代码:一、MainAcitivty.java类的代码:view sourceprint?001package com.cn.daming;002

2012-11-22 10:44:25 742

转载 优秀程序员

1、小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2、理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3、理解各种算法的优点和缺点。4、了解你的工作领域。关上电脑,去做你的用户们在做的事。5、有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程能力”上有着密切的联系。

2012-11-09 16:54:59 713 1

转载 Hashtable的遍历总结

Hashtable的遍历总结 import java.util.Enumeration;    import java.util.Hashtable;    import java.util.Iterator;    public class TestHashTable {           static Hashtable ht = new Hashtabl

2012-10-31 16:01:16 355

转载 Vector用法小结

Vector用法小结    /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */     ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*;

2012-10-31 15:59:51 309

tortoisewin32svn

tortoisewin32svn

2013-05-09

apache-tomcat-6.0.35.exe

apache-tomcat-6.0.35.exe

2013-01-31

空空如也

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

TA关注的人

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