Shen Chaoran


用技术改变世界

Nodejs之中间件

参考 npm模块之http-proxy-middleware使用教程(译) http-proxy-middleware

Angular之操作dom

Ng 官方不推荐直接操作DOM ViewChild 和 ViewChildren ContentChild 和 ContentChildren shadow DOM 和 light DOM 这个例子很清楚:从 MyWidget 的视角来看,my-widget 是 viewChild,co...

疯言疯语胡思乱想

家庭环境对人的影响 童年认知对人的影响 出世与入世 学一代、富一代 斯人若彩虹,遇上方知有 有好奇心:保持年轻,不给自己设限 对不确定性保持乐观 不甘于平庸:给自己设定目标 不傲娇:忠于现实,脚踏实地。你可能时一群人中的top 20%,但如果误以为为top 1%就大错特错 对重大事情有决断...

正则表达式

\n:n是数字,重复匹配第n个捕获的子字符串。'abcab'.match(/(ab).\1/)会匹配到 abcab, \1 重复了 (ab)。 正则表达式中的子匹配字符串是用()来捕捉的,捕捉后可以用$1来获取匹配到的值。捕捉的顺序按照 ( 的出现顺序算的,也就是说类似一个栈。 $&...

数据结构之树

二叉树 树和节点的高度 树和节点的深度 完全二叉树 满二叉树 Perfect Binary Tree 二叉查找树 AVL树 自平衡二叉搜索树,在AVL树中任何节点的两个子树的高度最大差别为一,也就是说这种树会在添加或移除节点时尽量试着成为一棵完全树,所以它也被称为高度平衡树。查找...

Web开发之服务器状态码


P2p软件设计架构


Cmip对比方法总结

气候模型特征 … 模型数据特征 数据源: CRU 比较框架 基于实验协议/方案的比较框架,协会官方规定实验的数据接口,实验参与者注册参与实验,专家审核,最后开放展示实验结果。 协议包括实验的细节,如CORDEX_ESD实验的协议包括: 预测因子: 数据...

Promise源码分析

思路 constructor:通过 state 的状态执行 resolve 和reject 实现then方法:通过 state 判断执行 onFulfilled 还是 onRejected。 解决异步问题:在构造器中,如果 resolve 是通过异步返回的话,在执行 then 语...

最后的学生生涯——理想与现实

缘起 研究的本质 个体与团体 学生与导师 学习与生活 爱情 理想 最后