获得徽章 0
赞了这篇文章
赞了这篇沸点
赞了这篇沸点
评论
22
赞了这篇沸点
赞了这篇沸点
赞了这篇文章
赞了这篇文章
赞了这篇沸点
### Immersive Linear Algebra - 身临其境地学习线性代数
使用 web 地交互体验,让学习的人可以直接地操作线性代数心爱的各种内容。这套在线学习内容是自 2015 年由瑞典学者 Jacob Ström 及多名教授合作编写的。
- 学习链接:
immersivemath.com
- 作者链接:
www.jacobstrom.com
使用 web 地交互体验,让学习的人可以直接地操作线性代数心爱的各种内容。这套在线学习内容是自 2015 年由瑞典学者 Jacob Ström 及多名教授合作编写的。
- 学习链接:
- 作者链接:
展开
评论
40
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
很自然而然的就看完了CrashCourse的[computer science]系列,几乎是一气呵成。
40集,每一集12min左右。将整个计算机科学描述得恰到好处的清楚。从底层硬件到目前看似最火的AI,以及未来的计算机。其中有大量的生动鲜活的例子,再一次让我领略计算机科学的魅力。
其实学到的不是那些不成体系的零零散散的知识,而是全系列多次提到的思考模型——层层抽象。通过抽象,将复杂问题简单化,隐藏掉不必要的细节,突出重点。提高思考问题的能力。
附上bilibili链接:
www.bilibili.com
40集,每一集12min左右。将整个计算机科学描述得恰到好处的清楚。从底层硬件到目前看似最火的AI,以及未来的计算机。其中有大量的生动鲜活的例子,再一次让我领略计算机科学的魅力。
其实学到的不是那些不成体系的零零散散的知识,而是全系列多次提到的思考模型——层层抽象。通过抽象,将复杂问题简单化,隐藏掉不必要的细节,突出重点。提高思考问题的能力。
附上bilibili链接:
展开
15
124
赞了这篇沸点
网络请求方法需要考虑:语义、协议、公共参数、数据格式、编码解码、异步、跨域、cookie、异常处理、数据上报、progess/loading、abort、timeout、安全(风控、加密等)、登录态校验、同构等等。
其中最困难的就是协议,因为其它的基本都可以靠前端自行解决,而协议是前端与服务端对数据格式的一套约定,这种约定往往很难统一标准。比如最简单的一些规则:更适合用 get 就不要 post,get 参数从 query 里取,post 参数从 data 里取……常常都不是统一的,更何况返回的数据格式用什么表示正常,用什么表示异常,用什么表示“正常的异常”,可能就更难统一了。之所以“约定大于配置”是一条黄金定律,是因为大家都知道好并且往往没做到。
一种理想的返回格式:
{
code: 0 // 0 表示正常;负数表示异常;正数表示正常的异常
message:'' // 可以透传展示给用户的提示信息
data: {} // json 格式的数据,异常情况最好返回 '' 或 null
error: '' // 服务端捕获的错误信息
}
其中最困难的就是协议,因为其它的基本都可以靠前端自行解决,而协议是前端与服务端对数据格式的一套约定,这种约定往往很难统一标准。比如最简单的一些规则:更适合用 get 就不要 post,get 参数从 query 里取,post 参数从 data 里取……常常都不是统一的,更何况返回的数据格式用什么表示正常,用什么表示异常,用什么表示“正常的异常”,可能就更难统一了。之所以“约定大于配置”是一条黄金定律,是因为大家都知道好并且往往没做到。
一种理想的返回格式:
{
code: 0 // 0 表示正常;负数表示异常;正数表示正常的异常
message:'' // 可以透传展示给用户的提示信息
data: {} // json 格式的数据,异常情况最好返回 '' 或 null
error: '' // 服务端捕获的错误信息
}
展开
4
31
赞了这篇文章
赞了这篇沸点
赞了这篇文章
赞了这篇沸点