"你还有什么要说的吗?没有的话我就要动手了",kill程序最后问道. 这一次,我没有再回答. 只见kill老哥手起刀落,我短暂的一生就这样结束了··· 我是一个网络程序,一直以来都运行在Windows系统上,日子过得很舒服.可前段时间,程序员告诉我要把我移植到Linux系统下运行,需要对我大动手术,我平静的生活就这样被打破了. 来到这个叫Linux的地方运行,一切对我都很陌生,没有了熟悉的C盘.D盘和E盘,取而代之的是各种各样的目录. /bin /boot /etc /dev /mnt…
1.一直以来的认知 在我学习js的过程中,爱民老师的绿皮书里将js的类型系统分成了两类: 其一是元类型系统:由typeof运算来检测 其二是对象类型系统:是元类型的object的一个分支 而null这个关键字也被归类到了对象类型系统里面了: 是属于对象系统的 对象是空值 所以,当我们使用typeof去考察Null的话,会返回给我们"object". 如果去用for(... in  null)的方式试图去枚举Null里面的属性的时候.ES5会先行判断null和undefined,如果是这…
似乎在很多人心目中,个位数机身就代表了品牌最强成像素质,这或许有“人不识货钱识货”的道理在作祟,但事实上如佳能1DX2或尼康D5,又或是索尼A9这种旗舰机真的就一定能代表本家的画质巅峰么?这一切都得从相机CMOS说起…… 首先要做的是溯源,也即当下的CMOS主要都有哪些供应商,全世界的龙头老大是索尼,紧接着是三星,然后还有豪威科技OmniVision(已被中资公司收购).安森美ON Semi.佳能.东芝(东芝半导体已被索尼收购).松下.海力士SK Hynix.Aptina.意法半导体,以及国产的…
0.1+0.2不等于0.3?是不是有点颠覆你的认知,但是,在js中,是真实存在的! console.log(0.1+0.2); // 0.30000000000000004 其实这都是因为浮点数运算的精度问题. 简单来说,因为计算机只认识二进制,在进行运算时,需要将其他进制的数值转换成二进制,然后再进行计算. 由于浮点数用二进制表达时是无穷的: // 将0.1转换成二进制 console.log(0.1.toString(2)); // 0.000110011001100110011001100…
本课介绍了近年来人们对理解卷积网络这个“黑盒子”所做的一些可视化工作,以及deepdream和风格迁移. 1 卷积网络可视化 1.1 可视化第一层的滤波器 我们把卷积网络的第一层滤波器权重进行可视化(权重值缩放到0-255之间)可以发现: 第一层的滤波器可以看做模版匹配,那么它寻找的模式就是一些边和线.也就是说,当滤波器滑动到边和线的时候,会有较大的激活值.这跟人脑的功能几乎是一致的. 然而,我们只能可视化第一层滤波器得到如此有意义的结论,可视化后面的滤波器,我们将无法看到什么有用的东西. 1.…
前面写过了Stream和Lambda,最近正想写Java 8的Time Api,小胖哥这个文章写得很好,就偷懒转载了. 1.概述 Java 8为Date和Time引入了新的API,以解决旧java.util.Date和java.util.Calendar的缺点. 作为本文的一部分,让我们从现有Date和Calendar API存在的一些问题入手,来探讨新的Java 8 Date和Time API如何解决这些问题. 我们还将搞一搞Java 8时间类库中的核心类,比如LocalDate, Local…
https://juejin.im/entry/590801780ce46300617c89b8 渲染 这张很经典的图许多人都看过,其中的概念大家应该都很熟悉,也就是这么几个步骤:js修改dom结构或样式 -> 计算style -> layout(重排) -> paint(重绘) -> composite(合成) 但是其中有更复杂的内容,我们从更底层来详细说明这个过程,主要是下面这两幅图:上图出自GPU Accelerated Compositing in Chrome上图出自Th…
前言 本文是接续系列教程的extra1,主要是介绍颜色系统在canvas中的应用. 本来是与extra1一起成文的,因为segmentfault莫名其妙的字数限制bug只能分割放送了. canvas操纵像素 你如果认为canvas只是画图工具,那接下来的操作会颠覆你的认知.canvas提供api可以获取画布上任何一个像素,并可以自由的操作他们. 获取像素 直接访问像素的功能由canvas上下文中的ImageData对象提供,它提供了以下一组方法,都会返回ImageData对象. getImage…
http://www.wocaoseo.com/thread-55-1-1.html 检索的价值观是什么?最近很多人咨询我这个问题,因为在百度上根本找不到相关的资料,其实这个东西也是我自己总结的,比如特征权重这类的都是我自己总结提出的一些概念,和检索价值观相近的概念有搜索引擎的价值观,搜索引擎价值观也就是常常见到的要满足用户需求.搜索结果的相关性等,这些和我所说的检索价值观是不一样的,也因此有着两个不同的seo体系,我所说的检索价值观是针对检索发展历程中核心检索需求而言的,比如最近360最近提出…
网页布局总的来说经历了以下四个阶段: 1.古老的table表格布局,现在基本已被淘汰. 2.float浮动布局(或者position定位布局),借助float.position 等属性等进行布局,这种方法很成熟,兼容性非常好,现在使用的比较多,但比较繁琐. 3.flex弹性布局,革命性的突破,解决传统布局的痛点.这种方法兼容性不错(除个别浏览器外),很成熟,使用起来很简单,使用的比较多. 4.grid布局,相比flex布局功能有了非常大的提升,是真正的用于网页布局中新方案.如果说flex布局革命…