使用 Node.js 对文本内容分词和关键词抽取

在讨论技术前先卖个萌,吃货的世界你不懂~~ 众成翻译的文章有 tag,用户可以基于 tag 来快速筛选感兴趣的文章,文章也可以依照 tag 关联来进行相关推荐。但是现在众成翻译的 tag 是在推荐文章的时候设置的,都是英文的,而且人工设置难免不规范和不完全。虽然发布文章后也可以人工编辑,但是我们也不能指望用户或管理员能够时时刻刻编辑出恰当的 tag,所以我们需要用工具来自动生成 tag。 在现在开源的分词工具里面,jieba是一个功能强大性能优越的分词组件,更幸运地是,它

使用 Node.js 对文本内容分词和关键词抽取

在讨论技术前先卖个萌,吃货的世界你不懂~~ 众成翻译的文章有 tag,用户可以基于 tag 来快速筛选感兴趣的文章,文章也可以依照 tag 关联来进行相关推荐。但是现在众成翻译的 tag 是在推荐文章的时候设置的,都是英文的,而且人工设置难免不规范和不完全。虽然发布文章后也可以人工编辑,但是我们也不能指望用户或管理员能够时时刻刻编辑出恰当的 tag,所以我们需要用工具来自动生成 tag。 在现在开源的分词工具里面,jieba是一个功能强大性能优越的分词组件,更幸运地是,它

如何用原生 JS 实现手势解锁组件

组件设计的一般步骤 理解需求 技术选型 结构设计 分成 3 个图层 确定圆点的位置 API 设计 流程设计 验证密码 设置密码 细节问题 工具 & 工程化 总结 这是第三届 360 前端星计划的选拔作业题。600多名学生参与了解答,最后通过了60人。这60名同学完成的不错,思路、代码风格、功能完成度颇有可取之处,不过也有一些欠考虑的地方,比如发现很多同学能按照需求实现完整的功能,但是不知道应当如何设计开放的 API,或者说,如何分析和预判产品需求和未来的

如何用原生 JS 实现手势解锁组件

组件设计的一般步骤 理解需求 技术选型 结构设计 分成 3 个图层 确定圆点的位置 API 设计 流程设计 验证密码 设置密码 细节问题 工具 & 工程化 总结 这是第三届 360 前端星计划的选拔作业题。600多名学生参与了解答,最后通过了60人。这60名同学完成的不错,思路、代码风格、功能完成度颇有可取之处,不过也有一些欠考虑的地方,比如发现很多同学能按照需求实现完整的功能,但是不知道应当如何设计开放的 API,或者说,如何分析和预判产品需求和未来的

使用 babel 插件来打造真正的“私有”属性

使用 Symbol 来构造私有数据 使用 Babel 插件来实现属性的默认私有 Protected 的属性和 super._x 操作 大家都知道 JavaScript 的对象属性默认是可以被从外部访问和修改的,也就是说,JavaScript 本身不存在完全“私有”的对象属性。例如: class Point{ constructor(x, y){ this._x = x; this._y = y; } get len

使用 babel 插件来打造真正的“私有”属性

使用 Symbol 来构造私有数据 使用 Babel 插件来实现属性的默认私有 Protected 的属性和 super._x 操作 大家都知道 JavaScript 的对象属性默认是可以被从外部访问和修改的,也就是说,JavaScript 本身不存在完全“私有”的对象属性。例如: class Point{ constructor(x, y){ this._x = x; this._y = y; } get len

第三届360前端星计划在线作业题

2017 前端星计划选拔作业 stat 1:设置密码 stat 2:密码长度太短 stat 3:再次输入密码 stat 4: 两次密码输入不一致 stat 5: 密码设置成功 stat 6: 验证密码 - 不正确 stat 7: 验证密码 - 正确 2017 前端星计划选拔作业 在移动端设备上,“手势密码”成为一个很常用的 UI 组件。 一个手势密码的界面大致如下: 用户用手指按顺序依次划过 9 个原点中的若干个(必须不少于 4 个点),如果划过的点的数量和顺序与之

第三届360前端星计划在线作业题

2017 前端星计划选拔作业 stat 1:设置密码 stat 2:密码长度太短 stat 3:再次输入密码 stat 4: 两次密码输入不一致 stat 5: 密码设置成功 stat 6: 验证密码 - 不正确 stat 7: 验证密码 - 正确 2017 前端星计划选拔作业 在移动端设备上,“手势密码”成为一个很常用的 UI 组件。 一个手势密码的界面大致如下: 用户用手指按顺序依次划过 9 个原点中的若干个(必须不少于 4 个点),如果划过的点的数量和顺序与之

共享经济的未来:用 Node.js 玩转分布式鼠电站

家庭分布式鼠电站 同步数据到云端 其他问题 总结 当今社会,许多人喜欢养宠物陪伴自己和家人。而仓鼠以其可爱的外表、爱干净的习性和温顺可爱的性格成为许多城市家庭养宠物的选择。 在这个物联网时代,共享经济是人类发展的未来。让可爱的小仓鼠不仅仅能作为卖萌讨巧的宠物,还可以发挥其经济价值,为家庭做出贡献,正是新的万维物联网(Web of Things)云平台将要做的事情。 家庭分布式鼠电站 要安装家庭分布式鼠电站,你需要购买一块树莓派、一个特制的终端仓鼠滚筒(google

共享经济的未来:用 Node.js 玩转分布式鼠电站

家庭分布式鼠电站 同步数据到云端 其他问题 总结 当今社会,许多人喜欢养宠物陪伴自己和家人。而仓鼠以其可爱的外表、爱干净的习性和温顺可爱的性格成为许多城市家庭养宠物的选择。 在这个物联网时代,共享经济是人类发展的未来。让可爱的小仓鼠不仅仅能作为卖萌讨巧的宠物,还可以发挥其经济价值,为家庭做出贡献,正是新的万维物联网(Web of Things)云平台将要做的事情。 家庭分布式鼠电站 要安装家庭分布式鼠电站,你需要购买一块树莓派、一个特制的终端仓鼠滚筒(google