Apple无法验证“oss-browser”是否包含可能危害Mac安全或泄漏隐私的恶意软件

代码老兵 技术 15
这是 macOS 的 Gatekeeper(安全机制)拦截提示,不是一定有病毒,而是 Apple 没有对 oss-browser 进行公证(Notarization)。一、为什么会出现这个提示?macOS 会拦截以下应用:未通过 Apple 公证(Notarized)非 App Store 下载开发者未注册 Apple Developer开源 / 内部工具(oss-browser 就属于这一类)o...

MySQL 时间运算

代码老兵 技术 11
在 MySQL 中,对 datetime / timestamp 加“分钟”,标准、推荐的写法是使用 DATE_ADD() 或 + INTERVAL。1. 给 datetime 加 N 分钟(最常用)SELECT DATE_ADD('2026-01-14 15:00:00', INTERVAL 10 MINUTE);或等价写法:SELECT '2026-01-14 15:00:00' + INTE...

Redis 操作 list 详解

代码老兵 技术 13
一、Redis List 是什么?Redis List 是一个双端链表(有序、可重复): 有顺序 可重复 不能按值随机访问(只能按 index) 两端操作极快(O(1))示例:["job1", "job2", "job3"]二、基础命令速查1. LPUSH / RPUSH(入队)LPUSH mylist a b c# 结果: c b aRPUSH mylist a b c# 结果: a b c2....

Laravel 集合分组求和

代码老兵 技术 15
在 Laravel Collection 里,groupBy + sum 是一个非常常见的组合。1. 按字段分组并求和(最常用)示例数据$items = collect([ ['type' => 'A', 'amount' => 10], ['type' => 'A', 'amount' => 20], ['type' => 'B', 'amount' => 5...

基于条件的 PHP-FPM 路由 (多 PHP 版本)

代码老兵 技术 16
在 Nginx 中实现 条件式 PHP-FPM 路由,核心思路是:根据条件(如域名、变量、路径等)动态选择不同的 PHP-FPM 后端端口。 推荐方案:使用 map 实现条件分发(最规范)第一步:在 http 块中定义 maphttp { map $project $php_backend { default 127.0.0.1:9073; # 默认 PHP 7 test1 127.0.0.1:9...

PHP 8.5 新特性

代码老兵 技术 20
PHP 8.5 是在 2025 年 11 月 20 日发布的一个重要版本,带来不少实用的新语法、库增强和调试/性能改进。下面按类别整理主要新特性: 1. 新语法 & 表达力增强 管道操作符(Pipe Operator |>)允许把上一个表达式的值通过管道传给下一个可调用函数,从左往右串联处理,代码更可读:$result = $input |> trim(...) |> s...

PHPStan 有什么用?怎么用?

代码老兵 技术 14
PHPStan 是一个 PHP 的静态分析工具,在不运行代码的情况下就能帮你发现潜在问题,比如:传错类型(把 string 传给接受 int 的函数)访问不存在的属性 / 方法null 没处理好永远不会执行到的代码数组 key/值类型不一致返回值不符合声明注释和真实类型不匹配它非常适合:想提升代码质量、减少线上 bug、统一团队风格的人(尤其是中大型项目)。一、PHPStan 有什么用(通俗点说)...

linux screen 用法详情 (nohup 的替代方案)

代码老兵 技术 17
一、screen 是什么?能干嘛?screen 是一个终端复用器,可以:在一个 SSH 会话中开多个“虚拟终端”SSH 断线后,程序仍然在后台运行随时重新连接到原来的会话特别适合:nohup 的替代方案跑脚本 / 爬虫 / 训练模型运维、远程开发二、安装 screen# CentOS / Rocky / Almayum install -y screen# Debian / Ubuntuapt i...

自定义域名解析神器 dnsmasq

代码老兵 技术 25
什么是 dnsmasq?dnsmasq 是一个轻量级、功能强大的网络服务工具,专为小型和中等规模网络设计。它是一个综合的网络基础设施解决方案[1]。dnsmasq 能做什么?功能说明应用场景DNS 转发与缓存将 DNS 查询转发到上游服务器(ISP、Google DNS 等),并在本地缓存结果加快 DNS 查询速度,减少外部 DNS 流量本地 DNS解析本地网络设备的主机名,无需编辑 /etc/h...

Tailscale 的详细用法

代码老兵 工具 18
Tailscale 是一种基于 WireGuard 协议 的 零配置 VPN(虚拟私有网络)服务,让设备之间能够 安全、加密地直接连接,就像它们在同一个本地网络一样。它的核心特点是 简单、安全、跨平台。Tailscale 非常适合 没有公网 IP、两台电脑不在同一局域网 的场景。 简单来说,Tailscale 是什么?Tailscale 是一款让你的各种设备(电脑、服务器、手机、云实例等)组成私有...