一、内核(浏览器引擎) IE:Trident(Windows平台)和Tasman(Mac平台);其他像遨游,TT等IE内核的浏览器当然也是采用Trident。 Firefox:Gecko,其他Netscape,Mozilla Thunderbird 也是采用它。 Opera:Presto,(Kestrel)? Safari:Webkit(从KDE的KHTML及KJS引擎衍生而来) 二、兼容性问题 此处不多说类似于document.all的入门级问题了 (一).对于DOM的解释 1.body IE:body完全解释完才存在 Firefox:body一开 ...
原地址:http://java.ccidnet.com/art/3539/20060314/476073_1.html 1.JVM的gc概述  gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。  在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。理解了应用程序的工作负荷和jvm支持的垃圾收集算法,便可以进行优 ...
原帖地址:http://dev.yesky.com/178/2278678.shtml 引言   Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收 来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收,但是由于内存的有限性,JVM在实现的时候都有一个由垃圾回收所管理的堆。垃圾回收是一种动态存储管理技术,它自动地释放不再被程序 ...
CMD命令大全及详细解释和语法 Microsoft Windows XP [版本 5.1.2600] 有关某个命令的详细信息,请键入 HELP 命令名 ASSOC 显示或修改文件扩展名关联。 AT 计划在计算机上运行的命令和程序。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL+C 检查。 CACLS 显示或修改文件的访问控制列表(ACLs)。 CALL 从另一个批处理程序调用这一个。 CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其 ...
开始专注于web开发,以前的CSS知识储备明显不够,把以后积累的这方面知识记下来。 1. XHTML要求所有的标签和属性名都用小写。 2. inline和block inline: <span>, <a>, <label>, <input>, <img>, <strong>l, <em> 和其他元素都在一行上;高、行高、顶和底边距都不可控制;宽度是他内部字体或图片宽度,不可改变。 block: <div>, <h1>, <p>, <form>, <ul>, <li> 总是在新行上开始;高度、行高 ...
JS定义类时应注意: > 不共享的简单类型数据成员可以用this定义也可以用prototype定义。 > 不共享的对象类型数据成员可以用this定义,但不要是类外部定义对象的引用。 > 共享的对象数据类型成员可以用prototype定义, 因此,函数最好都在prototype中定义,因为用this定义将会函数在类实例之间不共享,造成内存浪费。 > 此外,还有 类“static” 成员/方法, 它只能用 【类名】.【成员名】 的方式调用, 而不能是 【对象名】.【成员名】。 定义: > 用JSON定义的对象,已经使用了关键字new > JS中对象没有prototype属性,只有类有 > pro ...
原作者:Rosen Jiang 出处:http://www.blogjava.net/rosen 移位运算符 包括: “>> 右移”;“<< 左移”;“>>> 无符号右移” 例子: -5>>3=-1 1111 1111 1111 1111 1111 1111 1111 1011 1111 1111 1111 1111 1111 1111 1111 1111 其结果与 Math.floor((double)-5/(2*2*2)) 完全相同。 -5<<3=-40 1111 1111 1111 1111 1111 1111 1111 1011 1111 ...
转自:http://blog.csdn.net/daryl715/archive/2007/07/07/1682341.aspx 1。basename和basenames 如果你的资源文件只有一个,那么直接使用前者。如果有很多个资源文件,那么就使用后者。 例程代码: 使用basename <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <property name="basename"> <value>spring/p1 ...
转载 1.直接在数据库中修改记录 mysql> use mysql mysql> update user set password = password(”new_password”) where user = “user_name”; mysql> flush privileges; 其实这种方法就是更新一条数据库记录,与普通update语句不同的是,密码加密存储,需用password()函数来生成,另一个不同点是需要刷新权限表。 2.在数据库中运行set password mysql> set passw ...
与权限,角色相关的视图大概有下面这些: DBA_SYS_PRIVS: 查询某个用户所拥有的系统权限 USER_SYS_PRIVS:  当前用户所拥有的系统权限 SESSION_PRIVS:    当前用户所拥有的全部权限 ROLE_SYS_PRIVS:    某个角色所拥有的系统权限 注意: 要以SYS用户登陆查询这个视图,否则返回空. ROLE_ROLE_PRIVS:    当前角色被赋予的角色 SESSION_ROLES:   &nb ...