- 博客(36)
- 资源 (17)
- 收藏
- 关注
原创 CSS 选择符
选择符,顾名思义,用于从XHTML文档中选择元素。选择符有很多种,各有其不同的具体性(specificity),可以确定一大批元素或者仅仅几个元素。具体性是度量选择符的作用范围的手段。所谓作用范围,换句话说,指定是选择符选择了多少元素。在CSS的设计原则中,比较具体的选择符将凌驾于较不具体的选择符之上并取而代之。具体性是CSS中较为含糊和你难以掌握的概念之一,但也是这种语言中最强大的特性之一。接下
2013-04-24 16:02:32 3221 1
原创 YUI Compressor 使用说明
==============================================================================YUI Compressor==============================================================================NAME YUI Comp
2013-03-18 20:48:25 1116
转载 JavaScript中__proto__与prototype的关系
原文地址 http://www.cnblogs.com/snandy/archive/2012/09/01/2664134.html 这里讨论下对象的内部原型(__proto__)和构造器的原型(prototype)的关系。 一、所有构造器/函数的__proto__都指向Function.prototype,它是一个空函数(Empty function)?
2013-01-22 19:41:15 3292
原创 JavaScript异常:安全设置不允许在此样式表内执行脚本代码
官方地址:XSLT Security官方原文如下:Security IssuesThe following sections describe important XSLT security issues. They are not listed in any significant order. You should familiarize you
2013-01-22 17:28:41 2185
原创 XML解析错误:未组织好
在IE下显示正常的XML放在FireFox、Chrom浏览器下,提示显示失败,错误为“XML解析错误:未组织好”。此种错误多数情况为XML内的数据不合法(可能包含非打印字符或者许进行转义的字符)。
2013-01-09 11:04:19 641
原创 Internet Explorer 9 下__defineGetter__ __defineSetter__ 无效解决方法
以前为了给非IE扩展类似innerText等没有的方法、属性时,很多人这么写if(typeof(HTMLElement) != "undefined" && !window.opera){ HTMLElement.prototype.__defineGetter__(...); ...}IE 9标准模式下就直接失效了,因为万恶的IE 9开始defined
2013-01-08 18:49:43 3980
原创 ComputedCSSStyleDeclaration未定义异常
在JavaScript兼容性处理中碰到ComputedCSSStyleDeclaration未定义异常,可通过以下方法处理。示例代码如下: try { var cs=ComputedCSSStyleDeclaration.prototype; } catch (ex) { var cs = CSSStyleDeclaration.prototype; }
2013-01-08 18:44:32 1951
原创 Linux下配置Java环境变量
一. 解压安装jdk 在shell终端下进入jdk-6u37-linux-i586.bin文件所在目录,执行命令 ./jdk-6u37-linux-i586.bin 这时会出现一段协议,敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_37目录,你可以将它复制到/usr/local/apps目录下。 二. 需要配置的环境变量 1. PATH
2012-11-19 14:07:43 517
转载 Java泛型简明教程
泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有:The Java TutorialJava Generics and Collections, by Maurice Naftalin and Philip WadlerEff
2012-11-01 09:36:03 415
原创 JavaScript创建对象与继承
/** * 原型式继承 */function object(o) { function F() {} F.prototype = o; return new F();}/** * 寄生组合式继承 */function inheritPrototype(subClass, superClass) { var prototype = object(superClass.pro
2012-10-22 13:34:07 542
转载 数据摘要算法的测试效率(SHA、MD5和CRC32)
摘自: http://missall.javaeye.com/blog/252319 一、数据摘要算法概述数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。数据摘要算法也被称为哈希(Hash)算法或散列算法。常用的数据摘要算法主要以下几大类:1、CRC8、CR
2012-10-19 08:47:30 1058
原创 跨浏览器弹出模式对话框居中
1、问题描述 IE下sFeatures参数指定center:yes即可实现居中,但FireFox不支持,须通过计算设置窗口距顶部、左侧的距离。 2、解决方案 示例代码: function showDialog(url, arg, dialogHeight, dialogWidth) { var iTop = (window.screen.avail
2012-10-11 15:59:21 1269
原创 跨浏览器HTML Textarea标签样式
1、问题描述 HTML 标签 textarea 在大部分浏览器中只要指定行(rows)和列(cols)属性,就可以规定 textarea 的尺寸,大小就不会改变,不过更好的办法是使用 CSS 的 height 和 width 属性,但是Chrome,Safari和FireFox渲染的效果不同,可以拖动右下角图标改变大小。但是过分拖动大小会影响页面布局,使页面变得不美观。 2、解决
2012-10-11 15:53:31 1503
原创 浏览器兼容性改造之为XML支持
1、问题描述 1.1、序列化XML 在IE中,提供xml属性,轻松序列化DOM文档,如下: var xml = xmldom.xml; 为了将XML DOM文档序列化为XML字符串,FireFox 引入了XMLSerializer类型。其他浏览器Opera、Chrome和Safari都支持XMLSerializer,但IE8仍然不支持XMLSerializer
2012-10-11 15:45:58 7533
原创 浏览器兼容性改造之HTML Event
1、问题描述 1.1、添加事件监听 “DOM2级事件”定义了两个方法,用于处理指定和删除事件处理程序的操作:addEventListener()和removeEventListener()。所有DOM节点中都包含这个两个方法,并且它们都接受三个参数:要处理的事件名、作为事件处理成都函数和一个布尔值。最后一个布尔值如果为true,表示在捕获阶段调用事件处理程序;如果为false,表
2012-10-11 15:30:31 1410
原创 浏览器兼容性改造之创建兼容性XHR
1、问题描述 IE5是第一款引入XMLHttpRequest对象的浏览器。在IE5中,XMLHttpRequest对象是通过MSXML库中的一个ActiveX对象实现的。因此,在IE中可能遇到3中不同版本的XMLHttpRequest对象,即MSXML2.XMLHttp、MSXML2.XMLHttp.3.0和MSXML2.XMLHttp.6.0。要使用MSXML库中的XMLHttpReq
2012-10-11 15:20:28 3876
原创 浏览器兼容性改造之为Element添加innerText属性
1、问题描述 在IE和Opear下,DOM对象支持innerText属性,可以很方便的取得HTML标签内的值。但是Firefox不支持该属性,好在FireFox下的DOM对象支持textContent,该属性与innerText等效。2、解决方案 为HTMLElement添加innerText属性,实现与在IE下同样的功用。3、参考 示例代码:
2012-10-11 15:12:15 2049
原创 浏览器兼容性改造之Core Document
1、问题描述 IE是第一个原生支持XML的浏览器,而这一支持是通过ActiveX对象实现的。为了便于桌面应用程序开发人员处理XML,微软创建了MSXML库;但微软并没有针对JavaScript创建不同的对象,而只是让Web开发人员能够通过浏览器访问相同的对象。因此在IE中要创建一个XML文档实例,也要使用ActiveXObject构造函数并为其传入一个表示XML文档版本的字符串。共有6种
2012-10-11 15:04:12 1954
原创 Tomcat 管理配置
1、APR配置 当启动Tomcat的时候,控制台提示如下信息:信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: 对于这个问题
2012-06-05 16:09:41 613
转载 Jetty 源码分析
一、 总括 你了解Jetty 吗,就像我们所熟知的Tomcat一样, Jetty是一个免费的开放源码的100%纯Java的Http服务器和Servlet容器。 Jetty具备以下特点: 快速高效 。Jetty是最快的Servlet服务器之一 。Jetty可
2012-03-06 15:21:40 822
原创 反射机制
Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改
2011-11-05 14:26:30 277
转载 Java EE 规范简介
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):1、JDBC(Java Database Connectivity): JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,
2011-11-05 14:24:37 590
原创 SLF4J 入门
SLF4J 用户手册 SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。 实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。从某种程度上,SLF4J有点类似JDBC,不过比JDBC更简单,在JDBC中,你需要指定
2011-11-05 14:23:10 612
原创 JFreeChart 常用属性设置
JFreeChart类:void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image) 背景图片void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBa
2011-11-05 14:19:42 683
原创 Hibernate 2与Hibernate 3的区别
尽管Hibernate 3.0 与Hibernate2.1的源代码是不兼容的,但是当Hibernate开发小组在设计Hibernate3.0时,为简化升级Hibernate版本 作了周到的考虑。对于现有的基于Hibernate2.1的Java项目,可以很方便的把它升级到Hibernate3.0。本文描述了Hibernate3.0版本的新变化,Hibernate3.0版本的变化包括三个方面:
2011-11-05 14:18:15 491
原创 Eclipse Subclipse
Here you will find a screenshot tour of the Subclipse installation process in Eclipse 3.x. These particular screens were captured in Eclipse 3.0.2 running on Windows XP. Install Subclipse in Ecl
2011-11-04 23:22:48 1271
原创 Macromedia JRun 4 server服务启动失败
安装Macromedia JRun 4 后,启动服务失败。控制台提示以下错误: [1]java.lang.NoSuchMethodException: setURL(java.net.URL) at com.sun.jmx.mbeanserver.PerInterface.noSuchMethod(PerInterface.java:150) at com.sun.jmx.mbea
2011-11-01 23:17:47 1281
原创 实现数字转化成字符串左边自动补零方法
/** * 使用{@link String#substring}格式化数字 * * @param pattern 填充字符 * @param size 须要返回字符长度 * @param num 需格式化数字 */ private static String subString(String pattern, int size, int num) {
2011-10-25 20:18:35 2334
原创 IDEA 快捷键整理
1. IDEA内存优化 \IntelliJ IDEA 9\bin\idea.exe.vmoptions------------------------------------------Xms64m-Xmx256m-XX:MaxPermSize=92m-ea-server-Dsun.awt.keepWorkingSetOnMinimize=true2、查
2011-09-14 11:40:51 44453 3
原创 Ant实战
第1章 Ant的安装和配置本章实际开始实际接触Ant。本章首先将介绍如何在主流的操作系统下安装Ant,并详细解释Ant的安装文件;其次还会介绍如何在主流的IDE中集成Ant,以及Ant安装的最佳实践。 1.1 检查JDK安装在安装Ant之前,首先要确认你已经正确安装了JDK。Ant可以运行在JDK 1.4及以上的版本上。本书的所有样例都基于JDK 5及以上版本。打开Window
2011-09-14 11:02:11 1664
原创 Log4J入门
一、System.out.println的局限性 1、不能在运行时打开或者关闭; 2、不能选择包或者类,在运行的时候打开或者关闭; 3、输出的信息没有分级; 4、只能输出文本信息;
2011-09-13 15:06:06 1000
原创 Eclipse 快捷键整理
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了
2011-09-01 12:09:36 483
原创 PHP + Apache + MySQL 安装配置
此文章的安装方法适用于Windows XP下的Apache+PHP+MySQL安装。 1. 安装环境 操作系统是 Windows XP 中文版, Apache, PHP, MySQL 的最新版本是截止到 2007.09.07,分别在其官网下载的: * Apache 2.2.6:http://apache.mirror.phpchina.com/httpd/binaries/win32
2010-01-15 15:44:00 704
原创 jboss 连接池配置
一、中间件配置 主要配置在JBOSS服务器的server/default/deploy目录下oracle-ds.xml文件。主要参数说明:local-tx-datasource:本地数据源配置根标记名; jndi-name:数据源JNDI名称,对应Application.properties文件中配置; driver-class:数据库连接驱动类; connection-url:数
2010-01-15 12:05:00 10935
原创 成功的10大建议
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
2008-02-17 12:17:00 749
Servlet与JSP核心编程第二版
2011-11-10
深入探索C++物件模型
2011-09-29
泛型编程与STL
2011-09-29
Advanced C++中文版
2011-09-29
More Exceptional C++中文版
2011-09-29
Effective C++
2011-09-29
C++语言的设计和演化.pdf
2011-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人