Linux 使用 cron 每天定时执行命令或脚本 2024年08月20日 Mr. Ma 434 我的服务器每天 0点都会执行一个脚本,主要功能就是把我的网站和数据库打包备份到 Google 云端硬盘。之前使用的是宝塔面板来定时执行脚本,现在不用宝塔面板使用的就是 cron。cron 是一个非常强大的定时任务工具,它允许用户安排在特定时间执行命令或脚... 阅读全文 0 评论
Windows 手动搭建 Caddy + PHP + MySQL 的 PHP 开发环境 2024年08月14日 Mr. Ma 532 我这篇文章配置的是 Windows 的 PHP 开发环境,如果要看 Linux 服务器环境可以访问 Linux 安装和配置 Caddy + PHP + MySQL。我之前的 PHP 开发环境使用的是 Apache + MySQL + PHP 的集成工具... 阅读全文 0 评论
Typecho 主题开发 - PJAX 2024年07月18日 Mr. Ma 651 PJAX(pushState + ajax)是一种页面加载方式,点击链接时,通过 AJAX 无刷新的从服务器请求 HTML 内容,然后用请求到的内容来更新页面,可以实现类似于单页应用的使用体验,而且不会影响搜索引擎抓取页面。差不多在两年前就有用户提议给主... 阅读全文 0 评论
TNAHosting VPS 使用体验 + 简单测试 2024年06月14日 Mr. Ma 674 TNAHosting 是美国的一家服务器提供商,主要提供 VPS、虚拟主机、独立服务器,数据中心在美国芝加哥。之前用的 CLOUDCONE 最近几个月移动的访问速度比较慢,不套 CDN 基本无法使用,因为还有一个月就要到期了,所以准备换一家 VPS 提供... 阅读全文 0 评论
Caddy 设置 basicauth 账号密码验证和禁止指定 IP 或 UA 访问 2024年06月07日 Mr. Ma 888 Caddy 是一个使用 Go 编写的 Web 服务器,它具有自动 HTTPS 和配置简单的特点,我的网站使用的也是 Caddy。注意,我这里使用的 Caddy 是 Caddy2,也是 Caddy 现在的主要版本,之前的 Caddy1 和以后的 Caddy... 阅读全文 0 评论
使用 Electron 编写一个简单的截图工具 2024年03月28日 Mr. Ma 1456 为了解决个人的 OCR 识别和翻译的需求,我使用 Electron 编写过一个 OCR识别翻译 程序,这个程序的截图功能是通过调用微信截图的 dll 实现的。微信截图的 dll 是一个截图工具,需要通过鼠标框选来截图,不能指定截取区域,也不能跨平台,所以... 阅读全文 0 评论
Node.js 调用讯飞 OCR 通用文字识别 2024年03月05日 Mr. Ma 1102 我之前用 Electron 写过一个 OCR 识别和翻译的程序,OCR 使用的是百度和腾讯的 API,最近我准备加一个讯飞的 OCR API。讯飞的 OCR API 没有提供 SDK,需要通过 HTTP 请求的方式来调用,下面就是 Node.js 调用 ... 阅读全文 0 评论
Linux 安装和配置 Caddy + PHP + MySQL 2023年11月27日 Mr. Ma 2611 最近更换了服务器的提供商,服务器上的网站之类的也需要迁移,因为我没有用 Docker 来部署,所以运行环境之类的也需要重新安装。我的博客运行环境使用的是 PHP + Nginx,安装和配置都是使用宝塔面板来完成的。这次我准备把 Web 服务器换成 Cad... 阅读全文 0 评论
小米手机解锁 Bootloader 和刷 MIUI EU 2023年11月14日 Mr. Ma 5038 最新的 MIUI14 有些地方改的有点不太好用,我用的是小米13Pro,也没有澎湃 OS 的测试资格,短时间内也不太可能用上澎湃 OS,所以准备刷 MIUI EU 试一下。关于 MIUI EUMIUI EU 是欧洲的一个民间团队基于中国大陆版 MIUI ... 阅读全文 0 评论
PHP 生成和验证 JWT(JSON Web Tokens) 2023年11月08日 Mr. Ma 1848 JWT(JSON Web Tokens)是一种身份验证解决方式,也是 Token 的一种。JWT 可以用于登录会话管理,在用户登录完成后,服务器可以把用户身份令牌通过 JWT 标准编码后发给客户端,客户端可以使用 Cookie、localStorage ... 阅读全文 1 评论