前行的路,不怕万人阻挡,只怕自己投降;人生的帆,不怕狂风巨浪,只怕自己没胆量!有路,就大胆去走;有梦,就大胆飞翔。
前行的路,不怕万人阻挡,只怕自己投降;人生的帆,不怕狂风巨浪,只怕自己没胆量!有路,就大胆去走;有梦,就大胆飞翔。
最近读了路遥老师的「人生」一本书,读完之后也想把自己的一些想法给抒发出来。 对我影响最大的人是路遥,18岁时高考失利,应聘五六个工作岗位没人要,只能去当送杂志的零工,是《人生...
setState什么时候是同步的,什么时候是异步的 setState的原理:在React中,如果是由React引发的事件处理(比如通过onClick引发的事件处理),调用se...
您好,“首先将docker容器里生成的公钥作为变量存放在gitlab-ci环境" 中 这个SSH_PRIVEAR_KEY是的value是id_rsa.pu值吗?
Gitlab之GitLab CI 持续集成(前言) 什么是GitLab CI ? gitlab-ci全称是gitlab continuous integration,也就是基于gitlab的持续集成工具。...
您好,请问下这一步,cp -r dist/* /mnt/www/ 是将资源挂载到容器外吗?
Gitlab CI 自动部署vue前端项目最近用到了gitlab自动部署项目,折腾了很久,踩了不少坑,这里记录一下。 gitlab是现成的,部署程序的服务器上安装gitlab-runner,这个可以参考官网的安装文档...
这种情况,怎么说呢?其实上面写的算法的结果,已经是倒序的了。但是在最后输出的时候,当对象为数字的时候,浏览器会自作主张的的给你排一下。解决的方案,把键换成字符或者其他啥的不是数字的....
「Js」对象按照键名来进行排序第一步 获取排序的键名 第二步 对象替换 下面给出一个例子
这一部分主要介绍我在面试中遇到的问题 reduce 函数的理解,手写一个reduce函数 Arrray.reduce( ( acc, currentValue, curren...
这里用一棵dom树来做说明 深度优先遍历 假设初始状态的时候图中的所有顶点均未被访问,则从某个个顶点v出发,首先访问该顶点,然后从它的各个未被访问的邻接点出发进行向下遍历 递...
观察者模式中主体和观察者是互相感知的,发布/订阅者模式是借助第三方来实现调度的,发布者和订阅者之间互不感知。 接下来通过代码来了解两种模式的区别观察者: 发布订阅者模式核心原...
事件的委托 所谓的事件委托,通过监听一个父元素,来给不同的子元素绑定事件,减少监听次数,从而提升速度。eg: new 做了什么操作 创建一个新对象,同时继承对象类的原型,即x...
目前,前端领域中 React 势头正盛,使用者众多却少有能够深入剖析内部实现机制和原理。本系列文章希望通过剖析 React 源码,理解其内部的实现原理,知其然更要知其所以然。...
对于以上的O可能有部分人不是很了解,O表示算法的性能和复杂度。(通常来说就是占用cpu的情况) 冒泡排序 就是两层for循环,前后两个值进行比较 把冒泡时间负责度缩小的办法 ...
前端优化总结 前端优化一直是一个值得关注的话题。因为这个话题在前端之路的探讨之声从未停止过,今天就来好好分析一下一些常用的优化案例: 我们可以从以下的几个点来逐步进行分析: ...
Http请求中的keep-alive有了解嘛? 答案:在http早期,每个http请求都要求打开一个tcp socket连接,并且使用一次之后就断开这个tcp连接了。而kee...
Event loop 首先什么是Event loop, Event loop 是一个执行模型,就是说明js在浏览器中的顺序执行,首先我们来从上到下来逐步分析 宏队列 和 微队...
知其然必知起所以然 Promise是用来处理异步的一种方案,以前如果在有碰到回调地狱的情况,代码看起来就非常的糟糕,有了promise之后,确实在整体上来说提上了不上,代码间...