摘要:利用检测一致性由于分为多个级别,也包含多个部分,因此检测浏览器实现了的哪些部分就十分必要。说明的级建议值规定了一种检测浏览器对某个模型是否支持的方法方法。方法名称动作返回值检测的功能的名称及版本号级只为规定了一个方法,即。 利用document.implementation.hasFeature()检测DOM一致性 由于DOM分为多个级别,也包含多个部分,因此检测浏览器实现了DOM...
摘要:线程允许同一个进程中同时存在多个程序控制流。线程也被称为轻量级进程。现代操作系统中,都是以线程为基本的调度单位,而不是进程。 并发简史 在早期的计算机中不包含操作系统,从头至尾都只执行一个程序,并且这个程序能访问计算机所有资源。操作系统的出现使得计算机每次能运行多个程序,并且不同的程序都在单独的进程中运行:操作系统为各个独立执行的进程分配内存、文件句柄、安全证书等。不同进程之间通过一些...
摘要:优点简单易实现缺点无法真正克隆对象深克隆实现通过递归克隆实现代码输出通过序列化实现代码输出结果分析采用深克隆能有效隔离源对象与克隆对象的联系。 本文首发于cartoon的博客 转载请注明出处:https://cartoonyu.github.io/cartoon-blog/post/java/java%E5%AE%9E%E7%8E%B0%E5%85%8B%E9%9A%86%E...
摘要:我们从最简单的一段代码入手实际上方法就是返回了一个创建了一个观察者主要有方法对应的执行的逻辑是对应的是类构造参数的回调接口调用了入参是创建了一个先会调用的然后调用根据上图其实就是调用 Observable observable = Observable.just(hello world); Consumer consumer2 = new Consumer(){ @Overri...
摘要:练习使用递归计算之间的和定义一个方法使用递归计算之间的和已知最大值最小值使用递归必须明确递归的结束条件获取到的时候结束递归的目的获取下一个被加的数字获取到的时候结束获取下一个被加的数字 showImg(https://segmentfault.com/img/bVbwd5a);package com.itheima.demo02.Recursion;/* 练习: 使用递归计算1...