软件的稳定性其实往往来源于:足够多的使用者与足够多的反馈跟改进

Linux系统,在服务器端的大多数常用软件都有足够多的使用者,所以就足够稳定,由于它在服务器端市场占有率远高于微软,所以服务器端就是比微软稳定,很正常的事。在桌面端,市场占用率远低于微软,不稳定也是自然的。为什么Linux下命令行程序往往又好用又稳定?是因为用户喜欢装逼吗?不是,因为命令行程序...

高阶组件

高阶函数:对传入的函数进行增强, 并返回一个添加了额外行为的新函数。const HoC = Component => EnhancedComponent 高阶组件其实就是函数,它接收组件作为参数,对组件进行增强后返回。

npm 升级所有可更新包

npm-check 是用来检查 npm 依赖包是否有更新,错误以及不在使用的,我们也可以使用 npm-check 进行包的更新。安装npm-check:npm install -g npm-check检查npm包的状态:npm-check -u -g通过上下键可以移动光标,使用空格键可以选择需...

unix 及其分支

MySQL explain 命令的使用

explain sql语句 可以用来分析索引的一些情况:idselect_typetabletypepossiable_keyskeykey_lenrefTYPE显示子查询使用何种类型的查询从最好到最差依次是:system > const > eq_ref > ref >...

Mac 完全卸载 pkg

Mac 中有些软件是通过 pkg 包进行安装的,其中有很多是系统包。如果我们只通过删除 Applications 目录下的图标是不能完全删除的。PKG 包安装原理pkg 包的安装原理非常简单,它解压后就会把文件分门别类解压到指定的位置。这样安装虽然简单,但是卸载就非常困难了。我们需要把安装时候...

Kubernetes 容器生命周期钩子

从上面这张图我们可以直观的看到 PostStart 和 PreStop 包括 liveness 和 readiness 是属于主容器的生命周期范围内的,而 Init Container 是独立于主容器之外的,当然他们都属于 Pod 的生命周期范畴之内的,现在我们应该明白 Init Contai...

不使用 sudo 命令执行 Docker

将当前用户加入到 docker 用户组因为 Docker 运行时需要特殊权限,所以默认执行命令时都必须在前面加上 sudo。但这样做确实使人厌烦,一个可行的解决方法是把用户放进 docker 用户组里。在 Ubuntu 下你可以输入:sudo usermod -aG docker $USER重...

homestead ssh 认证失败解决办法

大部分情况下,Homestead 的安装是非常简单的,我就基本上没遇到过问题。然而如果你遇到 vagrant up 后卡在 SSH auth method: private key 的情况,可以按照本文办法进行尝试:问题homestead-7: Warning: Host appears do...

RFC私网地址

由于IPV4地址紧缺,如果任意选择IP地址作为本机构内部使用的本地地址,某些情况下会产生麻烦。最大的麻烦就是目的外网和内部IP重合,出现地址二义性。为了解决这个问题,RFC1918指明了A、B、C三类网络的专用地址群,这些地址只能用于机构内部通信,不能用于因特网主机通讯。在外网中的所有路由器,...