首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开发设计优化
订阅
孤独之舟
更多收藏集
微信扫码分享
微信
新浪微博
QQ
57篇文章 · 0订阅
教你写前端项目设计文档
每个人都是从一个小白成长起来的,成长的路上,遇到过很多问题,每解决一个问题,便是自己向前迈进的一步。 今天在这里分享一下前端项目设计文档都有什么内容。 前端项目文档的作用有这么几个,首先是方便后期维护、其次是方便新人接手、再者是项目可规范、...。一句话总结:好处大于坏处。 前…
你会写注释吗?
前言 有一本书叫《代码整洁之道》,不知你看过没? 初次听闻此书,并未激发我的阅读欲。再次听闻,不免心想:代码竟还整洁之道?我倒要瞧瞧,怎么个整洁法。 我是怀着试探地心看了这本书,结果收获了满脑子糟糕的
消息复杂计算的抽象和简化
由于高维逻辑很难写,也很难维护,并且占据了不少包大小,因此有必要对这些逻辑抽象和简化。本文将介绍手淘客户端消息数据计算的问题与解决方案。
响应式编程入门:实现电梯调度模拟器
据说每个程序员等电梯的时候都思考过电梯的调度算法…所以怎么动手实现一个呢?虽然这个场景貌似有些复杂,但却非常适合使用响应式编程的范式来处理。下面我们会在 RxJS 和 Vue 的基础上,一步步实现出一个最小可用的电梯调度模拟 Demo。 Demo 为了避免读者【脱了裤子就给我看这…
从时间旅行的乌托邦,看状态管理的设计误区
Redux 的状态管理理念非常优雅,随之附带的时间旅行调试支持也非常酷炫。但这个特性是否是传说中的银弹,又会给使用者带来什么额外的负担呢?让我们重新思考一下吧。 在 2015 年的 React Europe 会议上,Dan Abramov 展示了通过 Redux DevTool…
Angular 学习笔记(一)
理解 Angular,首先需要理解三大核心概念:模块、组件和服务,其余的特性都是基于这三大概念衍生出来的。比如组件与服务之间有依赖注入特性,模块为组件和服务提供了编译的上下文以及一些功能(指令、管道等)支持。视图的更新依赖于双向绑定,视图的变换对应着组件的切换,而组件的切换需要…
用DDD(领域驱动设计)和ADT(代数数据类型)提升代码质量
很多开发者都有一个迷思,认为项目里的代码质量和可维护性的持续下降,主要根源在于时间紧迫、需求变动频繁。如果产品需求更加明确,并给予足够的开发时间,开发团队可以长期保证代码质量和可维护性。 今天介绍的D
如何用策略模式,优化你代码里的的if-else?
最近有一个学妹在跟我沟通如何有效的去避免代码中一长串的if else判断或者switch条件判断?针对更多的回答就是合理的去使用设计来规避这个问题。 在设计模式中,可以使用工厂模式或者策略模式来处理这
学会反射后,我被录取了(干货)
有反必有正,就像世间的阴和阳,计算机的0和1一样。天道有轮回,苍天...(净会在这瞎bibi) 在学习反射之前,先来了解正射是什么。我们平常用的最多的 new 方式实例化对象的方式就是一种正射的体现。假如我需要实例化一个HashMap,代码就会是这样子。 某一天发现,该段程序不…
机器学习之 决策树(Decision Tree)
决策树是一种常见的机器学习方法,它是从根节点开始,一步一步决策,直到走到叶子节点。 最终,所有的样本数据都会落到叶子节点,显然,决策过程的最终结论对应了我们所希望的判定结果 。 它即可以做分类问题,也可以做回归问题。 一般,一棵决策树包含一个根节点,若干个内部节点(非叶子节点)…