- 博客(8)
- 收藏
- 关注
原创 JavaScript内存泄漏
什么是内存泄漏? 内存泄漏是应用程序不需要占用内存时,由于某些原因内存没有被操作系统或者可用内存池回收。 三种类型常见的JavaScript内存泄漏意外的全局变量 未被定义的变量会变成全局变量,在浏览器中,全局对象是window。 在JavaScript文件头部加上‘use strict’,使用严格模式可以避...
2018-07-30 12:09:45
376
原创 分布式文件系统HDFS简介
1,概述 分布式文件系统是通过网络实现文件在多台主机上进行分布式存储的文件系统。采用Client/Server模式,客户端通过特定的通信协议通过网络与服务器建立连接,提出访问请求,客户端和服务器可以通过设置访问权限来限制请求方对底层数据存储块的访问。2,块 HDFS以块为存储单位,默认一个块的大小为64MB。设计比较大的块可以降低单位数据的寻址开销,因此HDFS在文件块大小方面远远大于...
2018-05-15 23:39:04
705
原创 hadoop
1,Hadoop简介 Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了系统底层细节透明的分布是基础架构。Hadoop是基于java语言开发的,具有很好的跨平台特性,并且可以部署在计算机集群中。2,Hadoop的特性 Hadoop是一个能够对大量数据进行分布式处理的软件框架,它有以下几个方面的特性: ○高效性。作为并行分布式计算平台,Hadoop采用分...
2018-05-15 22:56:58
762
原创 正则表达式
1,关于"."的用法 "."可以匹配除断行之外任意字符,例如: ExpressionText/1../g123abc正则 /./g 123abc正则/../g123abc正则/3.14/g3.14 3a14 3和14/3\.14/g3.14 ,3a14 ,3和142,匹配数字和字母,下划线:\wExpressionText/\w/g123456789abcdefghi...
2018-05-14 23:46:16
217
原创 css的一些技巧收藏
1.设置了display:absolute和float后,会从内部把元素转成inline-block。2. 当文字溢出容器,要用打点表示: 针对单行文本:white-space:nowrap; //不换行 overflow:hidden; ...
2018-05-08 23:47:01
195
原创 单链表的读取,插入与删除
一:单链表的读取 获得链表第i个数据,算法思路: 1.声明一个指针p指向链表的第一个结点,初始化j从1开始; 2.j<i时,遍历链表,p指针后移,j+1; 3.到链表尾部p为空或者j>i时,说明第i个节点不存在; 4.若查找成功,返回结点p的数据。二:单链表的插入 单链表第i 个数据插入结点的算法思路: 1.声明一指针p 指向链表头结点,初始化从1开始...
2018-05-07 20:16:21
12124
3
原创 文档碎片(fragment)
文档碎片(fragment):是一个轻量级的document对象,可以更新和移动节点。他的语法特征是当你附加一个碎片到节点中时,实际上被添加的是该碎片的子结点(碎片内容),而不是碎片本身。HTML: JS: 上图是要在ul中更新的数据。 ...
2018-05-07 18:27:58
1046
原创 重绘与重排
浏览器下载完页面中的所有组件HTML标记、JavaScript,CSS,图片之后会解析并生成两个内部数据结构:DomTree和CssTree。DomTree:表示页面结构。domTree的形成是对dom节点的解析完毕,不是加载完毕。例如:CssTree:表示Dom节点如何显示。也就是渲染的意思。RenderTree:DomTree和CssTree拼成RenderTree,到RenderTree完成...
2018-05-07 18:13:20
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅