Two Pointers 的 Tips: 双指针滑动窗口的经典写法。右指针不断往右移,移动到不能往右移动为止(具体条件根据题目而定)。当右指针到最右边以后,开始挪动左指针,释...
Node.js 可谓风光无限,但是版本管理很是头大,不同的项目用不同的Node版本,往往Node版本间不互相兼容,所以经常需要在不同的Node版本中切换。 Mac下你同样可以...
若你是效率控,必定久仰GTD大名,它算的上时间管理界的逼格代表。这格就格在,复杂难懂,不好上手。 这篇文章是我研读《Getting Things Done》并结合多年GTD使...
GMT(格林尼治时间)与 UTC 格林尼治时间(英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台当地的平太阳时,因为本初子午线被...
第三届在北京举办的@swift大会,我分享了用 swift 写解释器的思路,这个解释器 demo 我放在了 github 上,地址在 https://github.com/m...
PostCss笔记 跨浏览器兼容性: 后处理 autoprefixer: 自动添加前缀 指定支持的浏览器版本 Autoprefixer使用Browserlist来确定哪些浏览...
受控组件和无状态组件 非受控组件推荐使用受控组件来实现表单. 在受控组件中, 表单数据是有React组件处理如果让表单数据有DOM处理时, 替代方案为使用非受控组件 this...
一. 数据类型 变量可以使用数据类型修饰, 限制了变量别随意赋值带来的不可预测性 有的时候数据类型是不可预测的, 有的场景下, 也是需要可以接受任意类型的变量. 这时候就可以...
1. 区别 Express Express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架:从本质上来说,一个 Express 应用就是在调用各种中间件...
4. 构建Node Web程序 1.HTTP服务器的基本知识 呈现一个HTTP请求 添加和移除响应头的顺序可以随意,但一定要在调用res.write()或 res.end()...
感谢redux的出现,让组件之间数据的交互变得如此简单。但是所有数据都要放到redux里吗?That is a question。其实,React组件有四种方式存放数据:1....
第一章 进入Node世界 事件驱动->> EventLoop 非阻塞I/O模型 ->>异步I/O 2005年 Ajax革命后, JS变成被人们用来编写真正的,重要的程序的语言...
前言 最近沉迷研究移动端项目测试,计划更新几篇学习笔记,此篇为开篇。此系列文章会根据市场招聘需求整理介绍常用的移动端测试工具。此篇文章先介绍一下 Monkey 的基本使用。 ...
零. 介绍 随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态) . Redux 试图让 state 的...
Reducer 提前设计好state对象的结构 把state想象成数据库. 每个数据以 ID 为主键, 不同实体或列表间通过 ID 相互引用数据. 保证对Action处理的纯...