题目均源自 LeetCode (ง •̀_•́)ง
EasyFind Anagram MappingsGiven two lists Aand B, and B is an anagram of A. B is an anagram of A means B is made by randomizing the order of the elements in A.
We want to find an index mapping P, from A to B. A mapping P[i...
前言由于redux本身只支持同步数据流,对于异步数据流,需要通过中间件来解决, 学习中间件前,需要掌握ES6的。redux-saga作为一个完善的中间件,包括了监听,阻塞,派送未来的action, 获取当前state等等好用的API。
API监听并且阻塞Action对于一个redux异步数据流,通常始与监听到一个指定的Action,然后自动执行接下来的数据流12const action = yield take('Request');//接下来可以使用call函数来执行指定的saga
ta...
无论再那种应用中,表单都是一种常见的提交数据的方式,在 reac 或 react native 中也不例外。但是,当通过 redux 来管理应用的数据之后,该如何来构建表单的数据流呢?或者更简单的说,对于使用 redux 处理表单的数据,需要哪些 Action 呢?经过简单的思考,可以想到这些 Action:
表单组件挂载时,初始化(或者说创建)表单数据;
用户更改表单数据时,修改相应的 state 的值;
表单数据同步验证;…..
离开表单界面时,销毁数据
Rdux Form 的作用...
git是一个分布式版本控制工具,与CVS、SVN一类的集中式控制工具不同就,分布式版本库不需要服务器端软件,就可以运作版本控制。除此之外,git和其他版本控制工具还有不少的差别,git本身关心文件的整体性是否又改变,但多数的版本控制系统如CVS则再无文件内容的差异;git更像一个文件系统,直接在本机上获取数据而不必链接到主机端,每个开发者都拥有全部开发历史的本地副本。但是如果要与小伙伴们合作开发,还是需要将changes提交到远程的代码仓库(如github、码云、gitlab、coding...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post...