随机森林通过将 Bagging 和 决策树 相结合,使其结果不仅具有决策树一样强大的拟合能力,而且泛化能力相比决策树大大提升。 算法释义 随机森林算法是以决策树为基函数,并引入了随机特征选择的 Bagging 集成方法。…
分类:前端开发
《编写可维护的javascript》读书笔记
为什么要编写可维护的javascript? 软件生命周期80%的成本消耗在了维护上。 几乎所有的软件维护者都不是它的最初作者。 编码规范提高了软件的可读性,它让工程师能够快速且充分地理解新的代码。 第一部分:编程风格 程…
【译】混沌工程与区块链
作者 Vipin Bharathan原文:https://medium.com/@vipinsun/… 第一部分. 应用混沌工程理论到区块链框架。 混沌与工程两个字是没有什么关系的。在这篇文章,我们会探索下为…
JavaScript 数组去重的两种姿势
注意:本文中的 arr 为任意一个数组 1 arr = arr.filter((value, index) => index === arr.indexOf(value)); 解释: fliter 方法应用于数组的…
最近网站当中较为流行的4种颜色设计趋势
一个好的网站可以一眼就抓住用户的眼球,大部分设计师会采用好的版式设计加上独特的色彩搭配,使得网站引起浏览者的注意。颜色通常是设计师最有力的工具,通过不一样的颜色设计,设计师们可以去设置网站的色调,从而影响到用户的情绪。 …
在HR眼中,一个合格的前端程序员是怎样的?
面试就像相亲,除了考察面试者的硬性能力是否过硬,也得看缘分。缘分这一部分说实话就主要看面试官的主观感受了. 以下内容是站在面试官的角度,来评判一个合格的前端工程师是怎样的。 简历 有博客或者 github 链接的一般都会…
Node.js:Express 入门和基础知识
Express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架:从本质上来说,一个 Express 应用就是在调用各种中间件。 初始化 新建一个目录myapp,项目初始化 $ npm init 安装…
垂直水平居中
初始html: <div id="container"> <div id="box"></div> </div> 初始css: #container{ width: 400…
如何清除浮动?
有兴趣的可以亲自试试效果,能够加深印象。 父级div定义 伪类:after和zoom <style> .div1 { background: #000080; border: 1px solid red; }…
前端面试题目之原生js判断是否为数组的函数
判断是否为一个数组 typeof 对于五种基础类型(除了null),都可以用typeof来判断,对于null,array,function,object会是什么结果呢? <pre> console.log(t…
Swift 零基础学习资料收集(1.17更新)
研究着发现居然可以不学Objective-C,直接从swift开始,简直喜坏我了。 详情见 Redmond发布最新编程语言排名,苹果Swift上升最快 很多年前的C语言经验,我现在已经属于语言盲了,能够从号称最“吊诡”的…
div内的div水平垂直居中方式
第一种情况:不确定宽高 在父级元素用padding确定上下居中 在子级元素用margin确定左右居中 .dad { border: 1px solid; padding: 100px 0; } .son { border…