0%

前端热门技术栈有很多,其中遵循/类似MVVM或MVC设计模式的前端框架/Library有:React、Vue以及Angular等等。今天,我们首先谈一谈React的基本概念。

阅读全文 »

本篇文章主要针对常见的一些计算机网络概念进行梳理和总结,便于今后对于web开发的深入理解。

阅读全文 »

在互联网发展之初,Web主要用于文档浏览,服务器无需维护客户端的用户状态,因此HTTP请求是无状态的。然而随着互联网的快速发展,无状态的请求已经无法满足需求,因此就引入了会话技术。

阅读全文 »

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态)。 这些 state 可能包括服务器响应、缓存数据、本地生成尚未持久化到服务器的数据,也包括UI 状态,如激活的路由,被选中的标签,是否显示加载动效或者分页器等等。本次主要讲解当前针对react框架的redux,即REACT-REDUX。

阅读全文 »

DNS,又称为域名系统(Domain Names System),是一项互联网服务,用于进行域名和与之相对应的IP地址进行转化的服务器。

阅读全文 »

Algorithm Time Complexity

Algorithm Best Time Complexity Ave TC Worst TC
Selection Sort Ω($n^2$) Θ($n^2$) O($n^2$)
Bubble Sort Ω($n$) Θ($n^2$) O($n^2$)
Insertion Sort Ω($n$) Θ($n^2$) O($n^2$)
Heap Sort Ω($nlogn$) Θ($nlogn$) O($nlogn$)
Quick Sort Ω($nlogn$) Θ($nlogn$) O($n^2$)
Merge Sort Ω($nlogn$) Θ($nlogn$) O($nlogn$)
Bucket Sort Ω($n+k$) Θ($n+k$) O($n^2$)
Radix Sort Ω($nk$) Θ($nk$) O($nk$)
阅读全文 »