Docker

使用 Docker 搭建图形化 Clash 服务端并添加订阅

前提条件当然是确保你成功安装了 Docker ,以及掌握了通过 Clash 来科学上网的方式 准备订阅文件 首先,打开你的科学上网供应商网站,点击类似这样的按钮复制 Clash 的订阅链接 (如果你的供应商不支持 Clash 订阅,那就不用看下去了) 接着把订阅链接粘贴在浏览器地址栏中,回车,正常情况下会下载下来一个 .yaml 文件。内容大概是这样: 将其重命名为 config.yaml,用专业

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 说到小程序的框架,第一反应就是这款腾讯出品的、大概是最老牌的框架。它

Javascript

给 Codecasts(原 Laravist)添加一键下载按钮

过年了,想在老家刷刷 codecasts 的教程,遂下载 然而发现只能一个一个下载,体验极差。搜了下没有可用的脚本,于是便自己动手丰衣足食 脚本具体效果如图,单击图标即可下载此章节视频 脚本地址:CodeCasts 一键下载 当然,你得有 VIP 才能下载视频; 当然,由于浏览器限制,一键下载整套 /全站视频是不可能滴~ 或许浏览器扩展可以实现?懒得折腾了,够用了