- 博客(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
480
转载 清除浮动
为什么清除CSS浮动这么难?因为浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问题。我根据自己的经验总结8种清除浮动的方法(测试已通过 ie chrome firefox o
2016-02-25 12:08:27
439
转载 编写高质量代码:Web前端开发修炼之道(四)
7)编程实用技巧1:弹性从 一个标签区和内容区的实例(就是点击不同的标签菜单显示不同的内容块)来说明不需要每个tabmenu都设置onclick事件,为了让程序更有弹性,可 以将所有的点击时间封装成一个函数,变化的标签作为参数传入实现点击不同的标签显示对应的内容块,这样标签的数量可自适应,可增可减,而js代码可以不用 变动,只需要修改html的标签就可以。-------------
2016-02-05 19:36:07
533
转载 编写高质量代码:Web前端开发修炼之道(三)
第五章:高质量的Javascript这章的内容我看的最久,这是跟我js基础没打好有着莫大的关系,但是还是耐着性子看完了, 不懂的东西都是百度上搜索,理解后再继续。下面是记录下来的笔记。1)如何避免JS冲突A:匿名函数在多人合作一个网站时,每个人都会写自己的JS代码,定义变量的时候有可能会引起命名冲突,如何避免这种冲突隐患呢?一种最简单有效的办法是“匿名函
2016-02-05 19:34:44
514
转载 编写高质量代码:Web前端开发修炼之道(二)
第四章:高质量的css1)怪异模式和标准模式在标准模式中,浏览器根据规范表现页面;而怪异模式通常模拟老式浏览器的行为以防止老站点无法工作。他们两者之间的差异比较典型的表现在IE对盒模型的解析:在标准模式中,网页元素的宽度=padding+border+width;而在怪异模式中,width本身就包括了padding和border。在怪异模式中:设定width,然后m
2016-02-05 19:33:38
465
转载 编写高质量代码:Web前端开发修炼之道(一)
第一章:从网站重构说起没什么好说的,从一个糟糕的老网页实例说明需要将web的结构,样式和行为分离开来,既html文件,css文件,js文件。总结:Html标签只负责承载内容,样式交给css,行为交给Javascript。做到“精简,重用,有序”。【相对我以前做的项目,我经常会把一些click事件,mouseover事件直接写进html标签中,其实更好的做法应该是放到js中去
2016-02-05 19:30:39
800
转载 前端兼容
做BS开发就难免会用到javascript,而每个浏览器对javascript的支持有不同。这就需要我们程序员去兼容他们,不然有些浏览器就无法运行我们的代码。就会造来客户的投诉,如果让BoSS知道了,这可不太好哦。下面是兼容IE和FF的js脚本做法和分解(部分选自网上,经本人整理),希望对大家有帮助。 .以下以 IE 代替 Internet Explorer,以 M
2016-02-05 19:26:24
511
转载 【<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
459
原创 一: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
622
转载 前端学习之——————jQuery对象和DOM对象
1.jQuery对象和DOM对象在第一次学习Jquery的时候也许大家都不是很清楚Jquery对象和DOM对象两者之间的关系,下面就解释两点,便于对Jquery和Dom加深理解DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象;复制代码 代码如下:var domObj = document.getEl
2014-10-22 11:04:54
525
原创 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
1510
转载 国内各地图API坐标系统比较与转换
一、各个坐标系的概况 众所周知地球是一个不规则椭圆体,GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定。 基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有各自的基准面。基准面是在椭球体基础上建立的,椭球体可以对应多个基准面,而基准面只能对应一个椭球体。意思就是无论是谷歌地图、搜搜地图还是高德地图、百度地图
2013-11-18 11:41:05
3155
原创 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
3569
原创 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
732
转载 js java浮点高精度计算
import java.math.BigDecimal;/*** 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精* 确的浮点数运算,包括加减乘除和四舍五入。*/public class Arith{ //默认除法运算精度 private static final int DEF_DIV_SCALE = 10; //这个类不能实例化
2013-07-02 15:09:27
739
转载 JS
1.文本框焦点问题onblur:当失去输入焦点后产生该事件onfocus:当输入获得焦点后,产生该文件onchange:当文字值改变时,产生该事件onselect:当文字加亮后,产生该文件(value=='') {value='郭强'}">点击时文字消失,失去焦点时文字再出现2.网页按钮的非凡颜色style="background-color:rgb(2
2013-06-27 15:49:35
1940
转载 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
532
转载 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
1658
转载 json时间格式
//这个问题困扰我,网上的直接的资料也查不到,最后通过一些零碎的知识,自己总结出了下面的这个函数,使用时将json对象的那个“毫秒数”传过来就行了。function json2TimeStamp(milliseconds){ var datetime = new Date(); datetime.setTime(milliseconds); var year=datetime.get
2013-05-31 11:57:08
836
转载 表格设计
一、如何隐藏表格的四个边框。表格边框的显示与隐藏,是可以用frame参数来控制的。请注意它只控制表格的边框图,而不影晌单元格。只显示上边框 只显示下边框 只显示左、右边框 只显示上、下边框 只显示左边框 只显示右边框 不显示任何边框 二、表格边框和单元格的特殊效果。普表通格
2013-05-24 15:41:07
558
转载 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
2292
转载 JSON各种转化
jsonlistuserobjectfunctionjavaJava代码 publicclass User { private String username; private String password; public String getUsername() {
2013-05-09 17:13:36
517
转载 级联删除
在hibernate中一对多关联时会经常用到inverse和cascade属性 ,inverse 有两个值 true ,false ;如果设置为true 则表示当前对象不负责讲级联对象的状态变化同步到数据库 ;设置false则相反,其默认值为false;cascade 有五个选项 分别是:all ,delete ,none,save-update,delete-orphan
2013-05-09 15:27:17
943
原创 级联删除
一个设备类型包括多个设备,每个设备都有利用率等表;删除一个设备同时删除利用率等表的信息的设置: 设备有管理人员,但删除一个管理人员时,设备的相应管理人员为空的设置;
2013-04-16 15:55:30
562
原创 报错: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
1201
原创 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
1285
原创 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
764
原创 免安装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
1109
原创 启动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
5997
原创 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
1068
原创 23种设计模式
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类
2012-12-31 15:13:06
657
原创 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
3424
转载 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
556
原创 生活小常识
【米饭的秘密】1、最滋补的是粳米;2、最助消化的是糙米;3、最补肾的是黑米;4、最排毒的是糯米;5、最养颜的是薏米;6、最养胃的是小米。【菊花】菊花茶是指我国十大名花之一菊花,全国各地几乎随处可见。菊花的品种多姿。有时也在白菊花中加些茶叶,起到调味的作用。 产地湖北大别山麻城福田河的福白菊,浙江桐乡的杭白菊和黄山脚下的黄山贡菊(徽州贡菊)比较有名。 产于安徽亳州的亳菊、滁州的滁菊、四川中江的川
2012-12-18 11:19:20
757
转载 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
874
转载 Android Intent传递复杂类型,例如:数组,ArrayList类型,传递类对象
程序主界面:点击list按钮传递数据:点击parcelable传递数据:点击serializable传递数据:下面看代码:一、MainAcitivty.java类的代码:view sourceprint?001package com.cn.daming;002
2012-11-22 10:44:25
768
转载 优秀程序员
1、小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2、理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3、理解各种算法的优点和缺点。4、了解你的工作领域。关上电脑,去做你的用户们在做的事。5、有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程能力”上有着密切的联系。
2012-11-09 16:54:59
764
转载 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
382
转载 Vector用法小结
Vector用法小结 /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */ ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*;
2012-10-31 15:59:51
336
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人