蜗牛背着那重重的壳呀,一步一步地往上爬,等我爬上它就成熟啦,真正成熟的其实是蜗牛,因为它知道自己不可能用黄鹂鸟的方式吃到葡萄 ~


童谣

使用 npm 淘宝镜像加速 npm 扩展包的下载速度

使用 npm 淘宝镜像加速 npm 扩展包的下载速度

在国内使用 npm 进行工作绝对是一件极为痛苦的事情,中国的网络环境对技术人员来说其实是非常不友好的,很多国外的技术资源,咱们使用的时候都不那么方便。不说别的,那速度就像北京堵车的段子一样,在北京堵车能把人饿死。而使用 npm install 为 Laravel 项目下载前端资源的时候呢,能把人等死。但是中国人自有其博大精深的智慧。互联网大厂阿里巴巴的淘宝就推出了国内的 NPM 淘宝镜像,这么大的厂子,咱们完全可以把信任票投给它

macOS 下使用 ln 命令给 MySQL 创建软连接遇到 Operation not permitted 错误

macOS 下使用 ln 命令给 MySQL 创建软连接遇到 Operation not permitted 错误

之所以出现 mysql Operation not permitted 这个错误是因为苹果公司对系统安全越来越重视,苹果公司为了让苹果系统更加的安全,对系统中的核心执行目录进行了权限保护,我们是没有权限对 /usr/bin 这样的目录进行操作的,所以即便咱们切换到超级管理员也无济于事,解决方案并不复杂,既然这个目录不行,那咱们就把它连接到其他的有权限的全局执行目录即可,如果你以前配置过环境的话,/usr/local/bin 就是一个符合我们要求的系统执行目录。

使用Sequel Pro,NaviCat,Sequel Studio 连接 MySQL 8 时出现 caching_sha2_password' cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found 如何解决

使用Sequel Pro,NaviCat,Sequel Studio 连接 MySQL 8 时出现 caching_sha2_password' cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found 如何解决

我们这篇博客还是讨论 MySQL 8,说一说标题所说的这个错误如何解决,其实之所以出现这个错误是因为 MySQL 8 引入了新的密码验证安全机制以提升数据库的安全性,但是新的机制目前不被大部分数据库的第三方软件以及开发框架支持,所以会出现这个错误,估计过上半年,大部分软件和开发框架都支持了,也就不会存在这个问题了,如果安装的时候按照我上一篇博客所说的方法的话,就可以避免这个错误的出现.

MacOS MySQL 8 终于变成了开发者期望的样子,安装时有哪些千万需要注意的事项,前方 error 潜伏中

MacOS MySQL 8 终于变成了开发者期望的样子,安装时有哪些千万需要注意的事项,前方 error 潜伏中

MySQL 8 出生已经有一段时间了,像我这种反射弧比较长的人终于也决定入坑 8 了,因为自己大部分的项目其实都是跑在 5.7 上,为了和项目保持一致,所以一直没有在自己的机器上尝鲜最新的 MySQL 8, 毕竟自己的主力开发战机保持在稳定的状态最重要,因为搭建环境一旦出问题,会影响到现在很多正在进行的项目,这也是多年来被教训后的一个经验 ~但是MySQL 8 在安装的过程中跟之前有一些不一样,而且引入了新的安全特性,所以安装的时候有一些注意事项,不然后面会出现很多连接错误,导致我们不能使用 MySQL 8

Webstorm,PHPStorm,Pycharm 安装插件加载超时总失败(timeout)应该如何解决

Webstorm,PHPStorm,Pycharm 安装插件加载超时总失败(timeout)应该如何解决

JetBrains 家族系列 IDE 产品绝对是经典中的经典,极大的提高了程序员的开发效率,让程序员从繁琐的记忆中解脱出来,但是不管是 WebStorm,PHPStorm 还是 Pycharm 或是其他的 IDE ,在国内使用的时候很多人都会遇到问题,就是安装插件因为加载超时失败最后弹出timeout的提示,可是偏偏有一些插件是我们必须要使用的,安装成功与否就像国足球员的停球技术一样,停在哪纯看缘分,运气好就安装上了,运气不好,抑郁症都能给你刺激出来~


~ 2020年,咱们一起往前冲,积累更强的竞争优势 ~