自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小丁的博客

学习中,请多多指教!

  • 博客(15)
  • 收藏
  • 关注

原创 浏览器渲染原理

浏览器渲染大体分为五个步骤:1. 处理HTML标记并构建DOM(Documen Object Model) Tree2. 处理CSS标记并构建CSSOM(CSS Object Model)Tree,(称之为CSS 规则树)3. 将DOM树和CSS规则树合并成为一个渲染树(Rendering Tree)4. 根据渲染树进行布局,以计算每个节点的几何信息5. 将各个节点绘制到屏幕上 阻塞渲染:CSS和...

2018-07-13 11:51:33 217

原创 谈谈BFC

谈谈BFC介绍BFC:(Block Formatting Context):块级格式化上下文。它理解成一个独立的区域,此区域里面的子元素不会影响到外面的元素。反之也如此。BFC布局规则:内部的Box会在垂直方向,一个接一个地放置。Box垂直方向的距离由margin决定。属于同一个BFC的两个相邻Box的margin会发生外边距外边距合并每个元素的margin box的左边, 与包含块borderb...

2018-07-10 21:43:47 468

原创 JQuery基础知识梳理(一)

一、关于jQuery的入口函数:(1)写法//第一种写法//第二种写法(2)与JS对比    JavaScript的入口函数要等到页面中所有资源(包括图片、文件)加载完成才开始执行。    jQuery的入口函数只会等待文档树加载完成就开始执行,并不会等待图片、文件的加载。二、jQuery对象与DOM对象的区别    (1)DOM对象:使用JS方法获取页面元素返回时的对象    (2)jQuery...

2018-07-03 21:27:29 6560

原创 CSS与HTML知识梳理

一、HTML基础知识梳理1.web标准结构标准:用于对网页元素进行整理和分类(html是骨架)表现标准:用于设置网页元素的版式、颜色、大小等外观样式(css是外观)行为标准:是指网页模型的定义及交互的编写(js是动作)2.浏览器内核常用浏览器:IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。浏览器内核:    IE: Trident    Firefox:Gecko...

2018-07-01 13:13:18 1088

原创 立即执行函数与匿名函数

匿名函数与立即执行函数匿名函数:function(a, b) { console.log("a = " + a); console.log("b = " + b);};立即执行函数(函数执行完,立即被调用):(function(a, b) { console.log("a = " + a); console.log("b = " + b);})(123, 456);...

2018-06-22 15:03:42 3185

原创 如何判断一个变量是数组类型?

如何判断一个变量是数组类型?1. var isArray = value instanceof Array;若value为数组,则返回true。instanceof 假定只有一个全局执行环境,此种方法适用于一个网页或者一个全局作用域。若网页中包含多个框架,则存在两个以上不同的全局执行环境,从而存在不同的Array构造函数。 2. Array.isArray(value)该方法为ES5新增,支持该方...

2018-06-22 14:31:42 3015

原创 垂直居中的几种方法

1.让 line-height 属性值和 height 属性值相等来设置 div 元素居中.center { line-height: 200px; height: 200px; border: 3px solid green; text-align: center;}<div class="center"> <p>我是垂直居中的。&...

2018-03-27 20:14:59 167

原创 兄弟选择器和相邻兄弟选择器

1.兄弟选择器(brother selector,BS):BS是CSS3.0新增的一个选择器,语法格式:A~B{...}(A、B为HTML元素/标签,表示A标签匹配selector的A,B标签匹配selector的B时,B标签匹配样式)<!DOCTYPE html><html><head> <meta http-equiv="Content-T...

2018-03-26 10:20:04 10237

原创 DOCTYPE

        DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉SGML(Standard Generalized Markup language,标准通用标记语言)解析器,它应该使用什么样的DTD(Document Type Definition,文档类型定义)来解析文档。DOCTYPE声明位于HTML文档中的第一行,DOCTYPE不存在或者格式不正确会导致文档以兼容模式...

2018-03-21 19:08:33 467

原创 Git教程笔记(windows)

Git教程笔记(windows)1.安装在Windows上使用Git,可以从Git官网(https://git-scm.com/downloads)直接下载安装程序,然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!安装后按如下命令设置:$ git config --global user.name "...

2018-03-20 09:54:40 206

原创 数据预处理方法

  数据预处理可以提高数据的质量,从而有助于提高后续学习过程的精度和性能。通常预处理方法包含以下几种:  1、数据清理  数据清理通过填充缺失值,光滑噪声,识别离群点,并纠正数据中的不一致等技术来进行。这里我们主要介绍缺失值、噪声数据和不一致数据的数据清理方法。  缺失值填充:缺失值对于无监督学习结果会带来影响,通常采用以下方法进行填充:      1) 删除含有缺失值的样本:无监督学习过程中不使...

2018-03-18 10:46:08 55208

原创 数据属性类型

  数据集由数据对象组成,一个数据对象代表一个实体。数据对象又称样本、实例、数据点或对象。属性(attribute)是一个数据字段,表示数据对象的一个特征。属性向量(或特征向量)是用来描述一个给定对象的一组属性。属性有不同类型:标称属性(nominal attribute)、二元属性(binary attribute)、序数属性(ordinal attribute)、 数值属性(numerical...

2018-03-17 19:32:05 25601

原创 K-means算法

    K-means算法目的是将N个p 维向量构成的数据集X划分为K个类簇,使得同一类簇内样本间的相似度高,而不同类簇间样本的相似度低。类簇的中心是该类簇中所有样本的均值。K-means算法采用简单的迭代策略,把数据集划分成K个互不交叠的类簇。该算法具有线性的时间复杂度,且实现简单,因此被广泛应用于各种实际应用问题中。然而,K-means算法的缺点也很明显:1) 随机选择的初始中心对聚类结果有很...

2018-03-16 21:31:04 933

原创 kNN分类算法

一、概述    kNN算法采用测量不同特征值之间的距离方法进行分类。对未知类别属性的数据集中的每个点执行如下操作:    (1)计算已知类别数据集中的点与当前点之间的距离;    (2)按照距离递增次序排序;    (3)选取与当前点距离最小的k个点;    (4)确定前K个点所在类别的出现频率;    (5)返回前k个点出现频率最高的类别作为当前点的预测分类。二、代码实现    1.基于scik...

2018-03-13 08:56:20 392

原创 Machine Learning in Action学习笔记(1)----python2与python3的一些区别

下面是本人正在学习Python时遇到的一些错误,记录下来<<Machine Learning in Action>>1.TypeError: ‘dict_keys’ object does not support indexing(错误地点:程序清单3-6)此问题为Python版本问题#在Python2中:firstStr = myTree.keys()[0]#在Pytho...

2018-03-12 21:30:31 450

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除