服务端开发 解决 externally-managed-environment 错误,在 python 中使用 pip 安装包时 当我使用 pip3 安装依赖包时,总是报错,提示: error: externally-managed-environment error: externally-managed-environmen... 06月18日80,997评论 阅读全文
服务端开发 在PHP中,如何实现互斥锁,避免同时大量请求查询同一个数据导致缓存失效(被击穿) 很多技术确实也只有用到了才能理解。 之前听到缓存失效的三种情况,缓存雪崩、缓存穿透、缓存击穿是很难理解的,因为那时候用的缓存确实比较少,没有那么多问题,也就理解不了这些理论。 最近用了一段时间的缓存,... 05月14日38,9031 阅读全文
服务端开发 PHP8 中手动安装 GD 拓展库的方法(使用包管理器超简单) 上一个教程中我们已经安装了php8,但是使用后发现 GD 拓展忘记加上去了。 本来在php8编译的时候,在配置中加上这句:--enable-gd就可以了,更多细节可以看官方说明:GD 但现在需要手动加... 05月08日56,377评论 阅读全文
服务端开发 如何在linux系统上编译安装多个版本的php,并实现不同网站应用使用不同的php版本 之前公司服务器上php版本太老了,导致本地和服务器的php版本差异太大,上线经常抱错,于是决定再多安装一个php新版本,另外为了避免对已经上线的服务产生影响,所以要确保新安装的php版本是独立的,和之... 05月07日35,5212 阅读全文
服务端开发 在PHP中,如何让数组(多维数组)按照想要的顺序排列 在 PHP 中,可以对二维数组进行排序处理。以下是一些常用的方法: 使用 usort() 函数:usort() 可以自定义排序函数来对数组进行排序。你可以在排序函数中定义自己的排序逻辑,基于特定的键或... 03月31日39,626评论 阅读全文
服务端开发 Docker容器化有哪些知识需要学习?学习路径是什么? https://www.docker.com/ 要学习容器化,需要熟悉一些关键概念和工具: Docker:Docker是当今最流行的容器化工具。它允许您将应用程序及其依赖项打包到一个容器中,然后在安装... 05月08日56,640评论 阅读全文
服务端开发 Git克隆时报443错误,设置代理解决连接git超时问题 克隆仓库时报了一个443的错误,错误信息显示:连接仓库失败,操作超时。 网络连接真的是坑…… 吐槽无用,直接解决问题吧,通过配置git的代理,即可解决。 首先你要知道自己代理工具使用的端口号,比如我用... 03月23日80,733评论 阅读全文
服务端开发 如何解决PHP调试时不显示报错信息,仅仅报500错误 最近写代码经常有不对的地方,需要调试PHP代码。 但是打开浏览器仅仅显示500错误,这谁能看得懂啊。 我记得之前PHP代码调试是有报错信息的啊,这到底是咋回事呢? 通常这种情况都是和PHP配置不对有关... 02月24日58,337评论 阅读全文
服务端开发 Git给不同的分支配置不同的remote远程仓库地址 公司自建了gitlab本地仓库,使用起来是挺好。 但是我发现,回家之后就无法继续push代码到本地仓库了,因为公司的gitlab仓库是建在局域网的。 虽然可以直接copy一份代码带回去继续做,但是不能... 02月23日62,772评论 阅读全文
服务端开发 Git遇到refusing to merge unrelated histories错误该怎么解决 Git遇到refusing to merge unrelated histories错误,会有两种情况,但都可以通过--allow-unrelated-histories来解决。 一、本地合并时遇到r... 02月22日65,886评论 阅读全文