假设:use Carbon\Carbon;$t1 = Carbon::parse('2026-01-20 10:00:00');$t2 = Carbon::parse('2026-01-20 12:00:00'); 1. 哪个更早 / 更晚(最常用)$t1->lt($t2); // true (t1 < t2)$t1->lte($t2); // true (t1 <= t2...
在某个目录下递归搜索是否包含 bmediagrep -R "bmedia" /path/to/dir含义:-R:递归搜索子目录会输出 文件路径 + 匹配的行内容2. 只显示「哪些文件」包含 bmedia(不显示内容)grep -Rl "bmedia" /path/to/dir常用于排查问题、统计文件3. 忽略大小写搜索(Bmedia / BMEDIA 都能匹配)grep -Ril "bmedia"...
方法一:隐藏当前 App快捷键:Command (⌘) + H 会隐藏当前应用的所有窗口 程序仍在运行(Dock 里图标下方的小点还在) 方法二:只隐藏当前窗口(不隐藏整个 App)快捷键:Command (⌘) + M 会把当前窗口最小化到 Dock 其他窗口不受影响 方法三:隐藏其他应用如果你只想保留当前应用:Command (⌘) + Option (⌥) + H 隐藏其他所有 App 方法...
一、Hash 是什么?Redis Hash 适合存储:一个对象 = 多个字段比如用户信息:user:1001 name = 张三 age = 18 city = 深圳二、增(Create / Add)1. 设置单个字段HSET user:1001 name 张三2. 设置多个字段(推荐)HSET user:1001 name 张三 age 18 city 深圳Redis 4.0+ 可以一次设置多个...
一、KEYSKEYS *按模式搜索:KEYS user:*️ 问题会阻塞 Redis数据多时会卡死生产环境应该避免使用只适合:本地开发key 数量很少二、✓ 推荐:SCAN(安全方式)1. 基础用法SCAN 0返回:1) "next_cursor"2) 1) "key1" 2) "key2"第一个值是游标第二个是 key 列表当游标返回 0 时结束2. 带模式匹配SCAN 0 MATCH user...
一、基本连接方式1. 本地连接(默认 127.0.0.1:6379)redis-cli2. 指定主机和端口redis-cli -h 192.168.1.10 -p 63793. 带密码连接方式一redis-cli -h 127.0.0.1 -p 6379 -a yourpassword️ 注意:这种方式密码会出现在 history 里方式二redis-cli> AUTH yourpasswo...
一、数学模型如果:初始值:S每日衰减比例:r第 n 天值:V(n)公式:V(n)=S×rnV(n) = S \times r^nV(n)=S×rn如果已知:S(初始值)E(第 N 天的目标值)N(天数)那么:r=(E/S)1/Nr = (E / S)^{1/N}r=(E/S)1/N 二、完整 PHP 实现<?php/** * 计算每日衰减系数 r */function calculateD...
在 Chrome Console 里设置 cookie,可以直接用 document.cookie:document.cookie = "new=1";这会在当前域名、当前路径下创建一个 session cookie(关闭浏览器后失效)。常见用法1. 设置带过期时间的 cookie(例如 7 天)document.cookie = "new=1; max-age=604800; path=/";或...
一、Supervisor 是什么Supervisor = Linux 进程守护 / 自动重启 / 日志管理工具适合:后台服务队列 worker常驻脚本PHP / Python / Node 进程二、安装 SupervisorUbuntu / Debiansudo apt updatesudo apt install supervisorCentOS / RHELsudo yum install s...
一、Clash DNS 配置dns: enable: true listen: 0.0.0.0:53 ipv6: true enhanced-mode: redir-host nameserver: - 223.5.5.5 - 223.6.6.6iKuai 内网域名 mylocal.cn二、为什么会这样原因是 DNS 根本没有解析到 内网域名:test.mylocal.cn️ 问题就在这里:223...