基于 MovieLens 数据的 Spark ALS 实例
MovieLens 100k 数据集包含表示多个用户对多部电影的 10 万次评级数据,也包含电影元数据和用户属性信息。该数据集不大,方便下载和用 spark 程序快速…
Array 内置方法 reduce() 详解
reduce() 方法对数组中的每个元素执行一个由您提供的 reducer 函数(升序执行),将其结果汇总为单个返回值。 语法 arr.reduce(callback(accumulator,…
写 CSS 最好方法 OOCSS + Sass
OOCSS 非常棒。但在HTML标签中有很多不具语义化的类名也并不可怕。而在 HTML 标签上的类名会改变就是一件很有趣的事情。如果你把 OOCSS 和 Sass 结合…
Sass 操作符介绍
在本文中,我们将会解析一下 Sass 中的操作符。 赋值操作符 Sass 使用冒号( : )来定义一个变量: $main-color: lightgray; 算术操作符 算术操作符用…
Flutter 布局学习
https://flutter.dev/docs/development/ui/layout/tutorial 为了让例子运行起来,需要将 图片 保存在项目的 images 目录下,在 pubspec.yaml 增加如下…
Three.js 着色器 shader_ShaderMaterial 介绍
学习 Three.js 的着色器的内容之前,最好有一些 WebGL 的基础,可以不深入了解,但是要对 WebGL 渲染流程和着色器语言 GLSL 有一定的基本认知。如果你…
Sublime text 3 安装、破解、汉化
以前一直使用 notepad++,其中的查找、替换功能,以及直观的设置和简洁的操作在所有编辑器里是首屈一指的,并且它是免费的。暂停使用notepad++的原因…
coolie 入门之 coolie 实例演示
经过前面 5 篇文章,基本完全介绍了 coolie 的使用方法和运行原理,本文着重以一个简单的例子入手,简要总结下 coolie 的使用方法。 1、简单实例 分别…
node 模块 fs-extra
fs-extra 模块是系统 fs 模块的扩展,提供了更多便利的 API,并继承了 fs 模块的 API。 1、复制文件 copy(src, dest, [options], callback) 示例: va…
Three.js 如何学习 WebGL 和 Three.js
当你开始思考你应该如何学习 WebGL 和 Three.js 的时候,相信你至少对相关的关键词了解过了,希望通过 WebGL 或 Three.js 实现你想要的 Web3D 功能,…
使用 Sass 和 Compass 制作雪碧图
作为一名Web开发人员,在关注浏览器性能的时候,雪碧图(image spriting)这样的技术诞生了,旨在减少HTTP的请求数。事实证明,更少的请求数(当文件…
Three.js 程序生成山脉等地形效果
通过 Three.js 编写程序方式程实现山脉等地形效果,对于这种自然界的效果模仿,肯定是需要噪声算法来来实现,通过 Three.js 实现山脉等地形效果本质就…