首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    妙趣横生的HTML5 Page Visibility API

    Jeff 在第一次看到的时候就知道这种效果是通过HTML5 的Page Visibility API 实现的(不是吹牛)。 ?...直到现在我还没去查看36kr 的源代码看其是如何实现的(也不打算去一个个查看它繁杂的js 文件了),HTML5 的Page Visibility API 以前看过,看到36kr 实现了这个的时候一时兴起...HTML5 的那帮搞标准的也适时提出了这个Page Visibility API——以期更好地利用这个“时隐时现”的动作。...回到正文,浏览器每个标签页无论是激活态还是隐藏态,运作机制模式基本没啥区别的,原来该计算的还是在计算,原来在放视频的还是在放视频,占内存的还是在占内存。...http://www.alloyteam.com/2012/11/page-visibility-api/ http://code.tutsplus.com/articles/html5-page-visibility-api

    94470

    SeleniumPage Object设计模式

    前言 Page Object(页面对象)模式,是Selenium实战中最为流行,并且被做自动化测试同学所熟悉和推崇的一种设计模式之一。...你需要一个一个从测试脚本把需要修改的元素定位方式找出来,然后再进行修改。这势必会使脚本维护的成本变高,显然这样的自动化脚本就不会有人愿意使用。...那这时我们使用page object模式就可以解决这个问题了。...PageObject 的优点 减少代码冗余 业务和实现分离 降低代码维护成本 什么是Page Object模式 Page Object 见名知意,就是页面对象,并将页面元素定位方法和元素操作进行分离。...LoginPage类主要对登录页面上元素进行封装,使其成为具体的操作方法。

    1.9K21

    Page Cache与Page回写

    综述 Page cache是通过将磁盘的数据缓存到内存,从而减少磁盘I/O操作,从而提高性能。...内核会将被写入的page标记为dirty,并将其加入dirty list。内核会周期性地将dirty listpage写回到磁盘上,从而使磁盘上的数据和内存缓存的数据一致。...首次缓存的数据的page会被加入到inactive list,已经在inactive listpage如果再次被访问,就会移入active list。...如果请求的数据不在该page cache,那么内核就会创建一个新的page加入page cache,并将要请求的磁盘数据缓存到该page,同时将page返回给调用者。...page并加入到page cache,然后内核发起一个写请求将数据从用户空间拷入内核空间,最后将数据写入磁盘

    1.5K20

    Zram idle page writeback在android 应用

    zram page writeback也来了。 ZRAM RAM是最快的内存类型,但是通常大小有限。高端设备通常具有最大数量的RAM。 zRAM是用于交换空间的RAM的分区。...然后系统再从zRAM其解压缩如果需要用到相关的page。从而达到节省RAM 的目的 存储包,例如文件系统以及所有应用程序,库和平台的随附目标代码。...一般是/data/local/zram/xxx echo xxx > /sys/block/zramX/backing_dev //把不能压缩的page 写到 storage echo huge...> /sys/block/zramX/write //标记所有的page 为idle ,为写入storage 做准备 echo all > /sys/block/zramX/idle //写入storage...echo idle > /sys/block/zramX/writeback //避免过多的page 被写入storage 而影响性能,可以设置writeback的大小。

    1.5K10

    Linux系统Page cache和Buffer cache

    used2:也就是第一行的used – buffers - cached也是实际使用的内存总量。...Page cache是磁盘数据在内存的缓存,而swap cache则是交换分区在内存的临时缓存。...共享内存的页通常都位于page cache,私有内存映射只要没有修改,也位于page cache。当进程试图修改一个私有映射内存页时,内核就把该页进行复制,并在页表中用复制的页替换原来的页。...当page cache的数据需要刷新时,page cache的数据交给buffer cache,但是这种处理在2.6版本的内核之后就变的很简单了,没有真正意义上的cache操作。...Buffer cache是针对磁盘块的缓存,也就是在没有文件系统的情况下,直接对磁盘进行操作的数据会缓存到buffer cache,例如,文件系统的元数据都会缓存到buffer cache

    1.9K20

    Linux系统Page cache和Buffer cache

    used2:也就是第一行的used – buffers - cached也是实际使用的内存总量。...Page cache是磁盘数据在内存的缓存,而swap cache则是交换分区在内存的临时缓存。...共享内存的页通常都位于page cache,私有内存映射只要没有修改,也位于page cache。当进程试图修改一个私有映射内存页时,内核就把该页进行复制,并在页表中用复制的页替换原来的页。...当page cache的数据需要刷新时,page cache的数据交给buffer cache,但是这种处理在2.6版本的内核之后就变的很简单了,没有真正意义上的cache操作。...Buffer cache是针对磁盘块的缓存,也就是在没有文件系统的情况下,直接对磁盘进行操作的数据会缓存到buffer cache,例如,文件系统的元数据都会缓存到buffer cache

    3K40

    page compaction原理

    比如order=10的页在Noraml已经没有了。 这就导致了一个问题: 当我们需要申请一大块连续的物理内存的时候,就会出现无法找到一个连续的大块内存,剩下的大多数都是一页一页零散的内存了。...page compaction的步骤: 代码运行两个独立分扫描队列,第一个扫描队列从zone的底部从下往上扫描,一边扫描一边讲可以移动(Moveable)的页放入到此链表,可以将此链表称为迁移扫描器...同时在zone的顶部页存在一个扫描器(空闲扫描器),从顶部到底部将空闲的页假如到空闲链表。 ? 当迁移扫描器从底部到顶部扫描,空闲扫描器从顶部到底部扫描,最终迁移和空闲扫描器最终会相遇。...当然page compation有两种触发方式: 当分配page的时候,在LOW水位出现分配失败的时候,会尝试slowth分配的,在当中就会出现page compaction的流程 工程师可以通过echo...这就说明了page compation还是有效的。

    1.7K20

    Linux Page Cache调优在 Kafka 的应用

    本文我们主要来讲解一下 Linux操作系统的Page Cache参数调优。 二、基本概念 1、什么是Page Cache?...Page Cache是针对文件系统的缓存,通过将磁盘的文件数据缓存到内存,从而减少磁盘I/O操作提高性能。...文件读写流程如下所示: 2、读Cache 当内核发起一个读请求时(例如进程发起read()请求),首先会检查请求的数据是否缓存到了Page Cache。...然后内核将读取的数据缓存到cache,这样后续的读请求就可以命中cache了。 page可以只缓存一个文件部分的内容,不需要把整个文件都缓存进来。...内核会将被写入的page标记为dirty,并将其加入dirty list。内核会周期性地将dirty listpage写回到磁盘上,从而使磁盘上的数据和内存缓存的数据一致。

    2.7K30

    一文理解 MySQL page

    作者:cfanbo 来源:Segmentfault 思否社区 在介绍InnoDB的页的时候,很有必要先让大家了解一下InnoDB的存储结构 ?...在一些文档extend又称块(block)。...若设置完成,则所有表页的大小都为innodb_page_size,不可以再次对其进行修改,除非通过mysqldump导入和导出操作来产生新的库。 innoDB存储引擎,常见的页类型有: 1....数据页(B-tree Node) 2. undo页(undo Log Page) 3. 系统页 (System Page) 4. 事物数据页 (Transaction System Page) 5....了解了整体架构,下面我们开始详细对Page来做一些介绍。 先贴一张Page完整的结构图 ? 上较的概念实在太多了,为了方便理解,可以按下面的分解一下Page的结构 ? 每部分的意义 ? ?

    5.8K30

    html 摸鱼(1)

    学爬虫还得了解一下HTML网页啊 ? HTML 介绍: 首先你得知道HTML是什么,其实很简单,我们日常搜索浏览的每一个网页就是html文件.其实也没大家想的这么复杂,HTML入门超级简单的。... HTML 标签 HTML 标记标签通常被称为 HTML 标签 (HTML tag)。...HTML 标签是由尖括号包围的关键词,比如 HTML 标签通常是成对出现的,比如 和 标签对的第一个标签是开始标签,第二个标签是结束标签 开始和结束标签也被称为开放标签和闭合标签...HTML 文档 = 网页 HTML 文档描述网页 HTML 文档包含 HTML 标签和纯文本 HTML 文档也被称为网页 Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。... HTML 链接 HTML 链接是通过 标签进行定义的。

    2.1K20
    领券