用户中心USER CENTER

首页/用户
  • Java中的 equals() 和 hashCode() 契约

    摘要:我们使用调试器却发现在中已经存储了这个对象。中和有一个契约如果两个对象相等的话,它们的必须相等但如果两个对象的相等的话,这两个对象不一定相等。的结构能够快速找到一个对象,而不是进行较慢的线性查找。可以看作是数组的数组。 java.lang.Object类中有两个非常重要的方法: public boolean equals(Object obj) public int hashCode...

    rainyang 发布于Java
  • 标准模式与混杂模式

    摘要:为了实现这一点,他们创建了两种呈现模式标准模式和混杂模式。在标准模式下浏览器按照规范呈现页面在混杂模式下,页面以一种比较宽松的向后兼容的方式显示。怎样区分标准模式和混杂模式浏览器根据文档声明是否存在以及使用那种来选择要使用的呈现方式。 标准模式和混杂模式的区别是什么 主要是盒模型的区别,导致各种各样的与标准模式有差异的表现形式。 什么是标准模式和混杂模式 当浏览器厂商开始创建与标准兼容...

    rainyang 发布于Html
  • clientXY,offsetXY,pageXY的区别

    摘要:简单说起来,就是是该事件发生的盒子模型里的坐标,与滚动条无关。页面里写了个,背景颜色蓝色,长宽都是,在网页的右上角,的位置。结果注意两次的和有点误差,这个误差在以内都是没问题的。而是很夸张的数字,因为这是按照整个页面长度来计算的。 简单说起来,就是: offsetXY:是该事件发生的盒子模型里的坐标,与滚动条无关。 clientXY:是整个浏览器可用部分里的坐标,与滚动条无关。 pag...

    rainyang 发布于Html
  • ABS介绍-基于Ant的构建插件系统

    摘要:是的首字母简写,基于脚本开发的一套可扩展的构建系统,扩展任务定义为。为了简化用户配置,设计了文件,通过将其翻译为默认的构建文件。 What ? abs是Ant Build System的首字母简写,基于ant脚本开发的一套可扩展的构建系统,扩展任务定义为abs-task。将需要构建的动作包装成abs的扩展任务abs-task。 为了简化用户配置,设计了ci.yml文件,通过abs-...

    rainyang 发布于Python
  • Python 信号处理 signal 模块

    摘要:如果内正常打开文件,则清除定时器。在执行函数前设置了,当超出时间后触发抛出异常然后捕获这个异常设置默认值,最后做下清理工作将定时器取消,并且将对的处理设为默认。 signal模块简介 最近在看Linux signal 相关内容,signal可以被用来进程间通信和异步处理。Python标准库提供了signal包可以用来处理信号相关。这里讨论的是Unix系统中Python的signal模...

    rainyang 发布于Python
<