javascript 深度剖析 redux applyMiddleware 中 compose 构建异步数据流的思路 本文作者站在自己的角度深入浅出…算了别这么装逼分析 redux applyMiddleware 在设计过程中通过 compose 构建异步数据流的思路。自己假设的一些场景帮助理解,希望大家在有异步数据流并且使用redux的过程中能够…
javascript Javascript设计模式 设计原则(SOLID) 单一职责模式 李式替换原则 开放封闭原则 接口隔离原则 依赖倒置原则 设计模式 工厂模式 将new操作单独封装 遇到new时,就要考虑是否该使用工厂模式了 示例 你去购买汉堡,直接点餐、取餐,不会…
javascript webpack自动用svg生成iconfont字体图标,支持热重载 之前生成iconfont字体图标,是用的[链接] 或者是阿里的[链接] ,将UI给的svg图导入来生成。但是一直有个问题,假如需要再次加入几个图标时,又需要重新搞一遍,很麻烦。
java Java 中断异常的正确处理方式 这个故事可能很熟悉:你正在写一个测试程序,你需要暂停某个线程一段时间,所以你调用 Thread.sleep()。然后编译器或 IDE 就会抱怨说 InterruptedException 没有抛出声明或捕获。什么是 InterruptedException,你…
java 【源】ArrayDeque,Collection框架中不起眼的一个类 最近盯上了java collection框架中一个类——ArrayDeque。很多人可能没用过甚至没听说过这个类(i’m sorry,what’s fu*k this?),毕竟你坐在面试官面前的时候,关于数组链表的掌握情况,99%的可能性听到问题会是:说…
无分类 npm发布包教程(五):废弃/删除 npm包发布后可以对包进行废弃或删除操作,废弃和删除的区别在于: 废弃不会将包或版本从npm仓库删除,仍然可以继续下载安装,并在安装的时候会有警示 删除会将包从npm彻底删除,无法被下载安装 无论是废弃还是删…
无分类 Shadowsocks 1分钟 配置 Shadowsocks 1分钟部署服务端 安装shadowsocks软件 {代码…} 创建 /etc/shadowsocks.json {代码…} 启动 {代码…} 创建开机自启动服务
无分类 Git和Golang配置Shadowsocks代理 使用场景 golang get 很慢,需要进行httpx代理 composer很慢可以使用代理 git clone github的包时候也很慢 shadowsocks 安装 1分钟配置 点击查看 转化代理模式 ssr提供sock5代理,所以我们需要转化成http协议的代…
javascript JavaScript DOM 1.子节点childNodes(不兼容) 子节点包括文本节点和元素借点通过nodeType区别文本节点和元素节点children兼容所有,只包括元素节点