递推算法与递推套路(算法基础篇)

2021-10-13
阅读 3 分钟
4.3k
相信了解算法同学经常会说动态规划太难了,看到题目完全不知从何下手,或者是说“一看题解就会,一看题目就废”这样的一个状态。本质上是由于学习动态规划的时候,学习方法不对,最终导致南辕北辙,没有掌握其中精髓。而动态规划与递推算法又有着暧昧不清的关系,我们选择先从递推算法入手,一步一步揭开动态规划的神秘面纱。
封面图

玩转TypeScript工具类型(下)

2021-09-22
阅读 4 分钟
4.1k
联系我们:有道技术团队助手:ydtech01 / 邮箱:ydtech@rd.netease.com本文是《玩转TypeScript工具类型》系列的最后一篇,包含了如下几部分内容:ThisParameterType<Type>OmitThisParameter<Type>ThisType<Type>快捷跳转玩转TypeScript工具类型(上)玩转TypeScript工具类型(中)一. ThisParameterTy...

玩转TypeScript工具类型(中)

2021-09-15
阅读 7 分钟
4.9k
联系我们:有道技术团队助手:ydtech01 / 邮箱:ydtech@rd.netease.com本文是《玩转TypeScript工具类型》系列的第二篇,包含了如下几部分内容:必读:extends条件运算符Exclude<Type, ExcludeUnion>Extract<Type, Union>NonNullable<Type>必读:tuple type元组类型Parameters<Type>ConstructorP...
封面图

玩转TypeScript工具类型(上)

2021-09-08
阅读 5 分钟
6.9k
随着前端项目的规模不断变大,多人协同开发已经成为了前端开发的标配,随之而来的就是 TypeScript 被越来越多的项目所使用,这种变化并不是对技术的盲目追求,而是业务驱动下的技术进步,TypeScript 通过对原生 JavaScript 提供强类型加持,在很大程度上提升了代码质量,大大降低了多人协同场景下不同模块接口相互调用可...
封面图

有道词典 Flutter 架构与应用

2021-09-01
阅读 15 分钟
5.3k
在 18 年 Flutter 发布正式版 1.0 版本以来,有道 Luna 团队保持持续的关注,在不少业务上进行大量的尝试,Flutter 本身统一 Skia 引擎带来的跨平台特性和一致的体验,AOT 下高性能,JIT 下热重载带来提高开发效率等特性,都让人们保持极大的热情和持续的投入,其生态社区也在快速增长。
封面图

你真的了解二叉树吗?(手撕算法篇)

2021-08-25
阅读 17 分钟
2.2k
如果你还没有看过第一部分《你真的了解二叉树吗(树形结构基础篇)》的话,强烈建议先看一下第一部分的内容,这样你在解题时会更加如虎添翼。很多第一篇里面已经讲过的内容,在这里将不再赘述。
封面图

你真的了解二叉树吗?(树形结构基础篇)

2021-08-19
阅读 8 分钟
4.7k
本文属于《你真的了解二叉树吗》系列文章之一,主要介绍的是树形结构的基础,在看完这篇文章之后,如果想要更加熟练掌握二叉树的话,可以看另一篇《你真的了解二叉树吗(手撕算法篇)》(下周发布)。
封面图

大厂offer?拿来吧你!网易有道笔试编程题特辑

2021-08-13
阅读 13 分钟
3.1k
联系我们:有道技术团队助手:ydtech01 / 邮箱:ydtech@rd.netease.com欢迎应届生同学们来到2022年校招运动会现在迎面向你们走来的是网易有道代表队!(传送门:[链接] )他们食堂好吃他们从不内卷今天,他们还带来了10道笔试编程题据说全做对的同学都顺利地拿到了 offer!同学们,请开始你们的 bug啊不表演吧!一、热身...
封面图

JAVA语言异步非阻塞设计模式(应用篇)

2021-07-22
阅读 20 分钟
3.7k
本系列文章共2篇。在上一篇《原理篇》中,我们看到了异步非阻塞模型,它能够有效降低线程IO状态的耗时,提升资源利用率和系统吞吐量。异步 API 可以表现为 listener 或 Promise 形式;其中 Promise API 提供了更强的灵活性,支持同步返回和异步回调,也允许注册任意数目的回调。
封面图

有道互动内容引擎 Ceramics 的业务实践

2021-07-07
阅读 11 分钟
2.2k
Ceramics 是一款 HTML5 互动内容引擎,主要为有道互动教学场景提供 Web 互动题目开发解决方案帮助开发者快速生产高质量的题目内容。