Docker

Docker networks aliases 不生效的解决方法

背景 我本地开发用的 php 和 nginx 都部署在 docker 中,宿主机为 MacOS 宿主机中 hosts 一个域名 127.0.0.1 abc.test,再把 nginx 容器的 80 端口映射出来。就能正常通过 abc.test 访问到 nginx 再转发给 php 看起来很完美,直到 —— 我需要在 php 中访问 abc.test 这个站点的时候 当我在 php 容器中需要解析这

Laravel

Laravel Sanctum 与 Postman 之类测试工具的坑

最近在筹备自己写个博客,是的,造轮子。主要是我自己缺一个全栈的中型项目写在简历上,所以打算造个轮子 翻了翻 Laravel 的文档,准备用新出的 Sanctum SPA认证 来解决管理后台的登录问题 登录失败 因为后台还没撸出来,所以先用 Postman 来测试接口。跟着官方文档,直到 GET /sanctum/csrf-cookie 这一步都没有问题,能够正常接收到 XSRF-TOKEN 和 b

PHP 检测文件编码的不完美解决方案

因为某些原因现在需要批量检测文件编码,看看是不是有非 UTF-8 文件混在其中 我当然是首选了我最熟悉的 PHP,感觉应该很简单 google 搜索 php detect encoding,第一个就是 PHP 官方文档 mb_detect_encoding – Manual – PHP 于是按照文档有样学样,拿个 UTF-8 文件测试一下 echo mb_detect_en

百万级xlsx表格导入数据库的实现方案

需求是这样的,供应商给到一份 xlsx 表格(144MB),里面刚好有 100w 行数据(11列)。我需要把它们稍作处理后写入到 mysql 数据库 项目基于 Laravel,既然需要稍作处理,那我首先想到的就是找一个能读 xlsx 的 composer 包 我尝试过最知名的PhpSpreadsheet、对 Laravel 友好的 Laravel-Excel。然而不管是顺序读还是分块读,尝试各种方

原来a标签里嵌套a标签会导致浏览器解析出问题。解决方案是在内层a标签外面套一层object标签

基于PHP 的 CloudXNS DDNS 客户端

简介 基于php的CloudXNS DDNS客户端 可以看作是 CloudXNS-DDNS-with-PowerShell 的php版本,实现思路也是借鉴于这个项目的 开发这个php版本是因为我使用上述脚本时莫名报错,而且似乎还找不到原因 本着“一个轮子解决不了的问题就再造个轮子来解决”的码农精神,本项目诞生了 使用说明 首先需要你本地安装好php且可以执行php程序 开源地址:https://g

妈个鸡 配置在Windows环境变量里的http_proxy可能导致npm install一直报cb() never called。别问我为什么知道,我今天一下午就搭在这上面了

聊聊微信小程序开发框架及一些心得

这阵子因为某些原因又要开始写小程序了。其实写过小程序的人都知道,原生小程序在开发过程中到处都充斥着傻屌的气息 所以这次实在不想继续原生开发。正好时间不是很紧实际上紧得很,怎奈就是手痒 于是试用了3款算是大厂出品的小程序框架。最近比较有空,来简单写下感想 以下内容基于一个前端菜鸡一周多前的记忆整理而成,如有疏漏望友好指出 WePY 说到小程序的框架,第一反应就是这款腾讯出品的、大概是最老牌的框架。它