用 JS 模拟 ThinkPHP 的 url()

function url(path, params = {}) { const base = window.BASE_URL || '/'; const query = new URLSearchParams(params).toString(); return base.replace(/\/$/

public function handle($request, \Closure $next) { $ua = $request->header('user-agent'); $spiders = ['python', 'scrapy', 'curl', 'java', 'post

dropzonejs使用示例

DropzoneJS是一个提供文件 拖拽 上传并且提供图片预览的开源 类 库. 文档地址 下载 dropzone.js 然后引入CSS和JS `<link type="text/css" rel="stylesheet" href="/css/dropzone.min.css"/> <script

运维脚本

1. 服务器巡检脚本 每天早上跑一遍,看看服务器有没有问题。 #!/bin/bash RED='\033[0;31m' GREEN='\033[0;32m' NC='\033[0m' echo "========== 服务器巡检 $(date '+%Y-%m-%d %H:%M')

thinkphp6 如何绑定域名到应用

在ThinkPHP6中绑定域名到应用,可以通过配置文件或路由设置来实现。以下是几种常见的方法: 方法一:通过配置文件绑定 app.php <?php // +----------------------------------------------------------------------

Gitkraken 最新版v9、v10破解教程

<p>此工具支持破解 Gitkraken V8.2.0 ~ V10.x(最新版),直接从官网下载最新的安装包即可,如后续破解工具失效,可先回退到旧版进行激活</p> <p>(亲测 <strong>v9.x~v10.5.0</strong> 都可用)</p> <p>官网下载地址:<a href="ht

强大的自动化工作流工具n8n是一个强大的工作流自动化工具,允许用户通过可视化方式连接不同的应用程序和服务

n8n 什么是n8n? n8n是一个开源、强大的工作流自动化工具,允许用户通过可视化方式连接不同的应用程序和服务。它将 AI 功能与业务流程自动化相结合,它可以帮助开发者和非技术人员创建复杂的工作流,实现数据在不同系统间的自动传输和处理。 GitHub:https://github.com/n8n-

10款适用于Mac的最佳录音软件

10款适用于Mac的最佳录音软件

Mac电脑作为一个生产力工具,它的操作系统MacOS能为专业人员所使用的的各类专业应用提供流畅的操作和出色的性能,比如视频剪辑、音频处理、平面设计等方面。而关于媒体文件创建和编辑,MacOS 有内置的录音机、视频播放器等工具,非常方便。然而,如果想要捕捉高质量音频文件,许多用户会选择Mac版录音软件

ThinkPHP5之自定义全局异常

为了针对书写 api 时,对各种错误返回不通的 json ,直接使用 TP5 自带的提示错误页面,对于客户端而言,明显没有任何的作用,所以需要自己来自定义全局异常。 1.创建一个全局异常的类(用于传错误信息,状态码等) use think\Exception; class BaseExceptio