服务端

JaguarJack2 天前
后端·php·服务端
PHP 8.6 只是个小版本,三十项弃用却已在为 PHP 9.0 铺路部分函数应用、Time\Duration,以及一份实质上是为 PHP 9.0 做准备的弃用清单本文基于 PHP 8.6 beta 3 撰写。特性集已经冻结;若正式版(GA)之前出现变动,文中会予以说明。
JaguarJack4 天前
后端·php·服务端
Whim 是什么?一门把 PHP 被否决的设想真跑起来的实验语言可能已经有读者注意到,Whim 这门语言最近被公开发布了,它是作者在过去几个月里持续开发的作品。不过在急着去找下载链接之前,先停一下。
JaguarJack5 天前
后端·php·服务端
PHP Trait 为何可能成为语言的关键特性PHP 社区对 Trait 一向谈不上偏爱。它们常被视为隐式行为的来源。既然如此,Trait 为何依然值得重视?
JaguarJack12 天前
后端·php·服务端
PHP clone 之后,为什么改副本会影响原对象?clone 会复制对象,却会共享嵌套对象。在每一层实现 __clone 可以解决这个问题,使用不可变值对象也可以。所有行为均已在 PHP 8.3 中验证。
JaguarJack17 天前
后端·php·laravel·服务端
现在就值得尝试的 5 个 Laravel 新包设想这样一个场景:晚上 11 点,开发者还在调试一个 Laravel 应用,手中唯一的线索却只是一条毫无信息量的通用错误消息。又或者,正在为客户的在线商店开发折扣功能,最终写出层层嵌套的 if-else 语句,复杂到三个月后自己重新阅读时都会感到困惑。
JaguarJack1 个月前
后端·php·服务端
NativePHP v4 让 Blade 构建原生 iOS 与 Android 界面NativePHP 现在可以将 Blade 组件渲染为 iOS 上真正的 SwiftUI 视图和 Android 上的 Jetpack Compose 视图,整个过程无需 WebView 或 HTML。NativePHP 将这项技术称为 SuperNative。Simon Hamp 与 Shane Rosenthal 于 7 月 30 日在二人于波士顿主办的 The Vibes 活动上发布了 SuperNative。这场活动共有 100 人参加,举办时间为 Laracon US 闭幕次日。
卑微的小鬼1 个月前
服务端
前后端跨域 CORS用一句话抓住:跨域是浏览器同源策略拦的,不是服务端收不到请求。 要么服务端发 CORS 头让浏览器放行,要么用代理 / 同域部署让浏览器「看起来不跨域」。
JaguarJack1 个月前
后端·php·服务端
Fiber 与 PHP 8.6 Polling API 异步初探几周前的一篇文章曾介绍 Polling API RFC,并将其定位为被低估的提案,原因主要在于:报道往往漏掉了真正的动机——那是内部 php_poll.h API,而非用户态的 Io\Poll 类。这一判断至今仍然成立。不过随后收到了不少类似"好吧,可它到底能用来做什么?"的反馈。这是个合理的问题,也正是本文要回答的问题。
CappuccinoRose1 个月前
前端·客户端·cookie·ssr·服务端·localstorage·sessionstorage
前端存储体系学习总结文档客户端存储与服务端存储目录一、客户端存储基础体系1.1 Cookie完整概念与底层属性扩充核心安全属性详解(生产环境必配)
JaguarJack1 个月前
后端·php·服务端
对标 npx 的 CPX PHP 的 Composer 包执行器cpx CLI 可以从任意 Composer 包中运行命令,而无需将该包安装到项目中——cpx 之于 Composer,正如 npx 之于 npm。
JaguarJack1 个月前
后端·php·服务端
PHP 引用计数机制深度解析某位开发者正在排查一个问题:为什么 PHP 工作进程在处理大约 8000 个任务之后总是因"Allowed memory size exhausted"而崩溃。最终上线的修复方案是"每处理 1000 个任务就重启工作进程"。方案奏效了。真正导致泄漏的根因——一个带有双向指针的父子对象结构——从未被追查。工作进程现在每天重启十次,而背后的原因无人理解。两年后,一次不相关的重构意外破坏了重启逻辑,同一个缺陷演变为生产事故:工作进程在任务中途崩溃,用户看到错误,工程师们在没有心智模型的情况下进行排查,完全不知道
@PHARAOH4 个月前
前端·微服务·服务端
WHAT - NextAuth 权限认证机制NextAuth.js(现在已并入 Auth.js 项目)是一个专门为 Next.js 提供的身份认证(Authentication)解决方案,用来快速实现登录、会话管理和权限控制。
@PHARAOH4 个月前
前端·微服务·服务端
HOW - 构建一个轻量前后端一体服务一个域名 + 一台 2C2G 的 VPS 完全足够,而且这种需求是"轻量后台 + 内容站"的经典场景,有很多成熟到几乎不用写后端代码的方案。下面按"省心程度"从高到低给三个推荐,挑一个最对路的就行。
2401_841495645 个月前
linux·网络·c++·网络编程·ip·tcp·服务端
Linux C++ TCP 服务端经典的监听骨架本文介绍一个Linux 系统下的TCP服务端程序,功能如下:1.绑定 IP + 端口2.监听客户端连接
superpigwin6 个月前
服务端·研发流程
使用 OpenSpec + 提示词工程 + Harness 思维,构建一站式多 Agent 研发流程本文展示如何使用 OpenSpec + 一套分阶段 Prompt,有条理地完成开发任务。我们会使用 任意AI IDE/插件的Vibe模式,结合openspec,有条理地完成任务。
Sheldon一蓑烟雨任平生6 个月前
websocket·客户端·服务端·socket.io·聊天室
WebSocket 聊天室项目(结合Socket.IO)对 Webcoket 不了解的同学,可以查看我之前的一篇文章《第24章 网络请求与远程资源(下)》。本篇文章承接上篇文章,主要针对相关库 Socket.IO 进行介绍。
REDcker6 个月前
linux·c++·后端·编程·c·高并发·服务端
libevent、libev 与 libuv:对比、演进与实现原理libevent、libev、libuv 均为 C 语言实现的事件驱动 / I/O 多路复用库,广泛用于高性能网络与异步 I/O 场景。三者定位不同:libevent 偏「全功能框架」,libev 偏「轻量循环」,libuv 偏「跨平台统一抽象」,并与 Node.js 等生态深度绑定。本文从仓库地址、特性对比、历史脉络到 Reactor/Proactor 层面的实现差异做系统整理,便于选型与阅读源码。
Pyeako6 个月前
人工智能·python·大模型·客户端·模型部署·服务端·路由-端口
大模型--模型部署模型部署(Model Deployment)是指将训练好的机器学习模型集成到实际的生产环境或应用系统中,使其能够接收输入数据(例如图片、文本、数值等),并实时或批量地输出预测结果,从而为最终用户或其他服务提供智能能力。
JaguarJack6 个月前
后端·php·服务端
在 PHP 中写真正的异步代码 TrueAsync 0.6.0 已支持数据库链接池现代软件的构建最终仍然要回到实践。再复杂的产品,也必须经过真实用户的检验。只有最终用户,才能真正区分哪些设计是有效的、哪些方向值得继续推进。再优雅的架构,如果没有落到真实代码和真实问题里,就很难体现实际价值。
JaguarJack6 个月前
后端·php·服务端
FrankenPHP 原生支持 Windows 了FrankenPHP 是一个基于 Caddy 和 PHP 构建的现代 PHP 应用服务器,目标是简化 PHP 应用的运行与部署。它既可以作为传统 PHP 应用的运行环境,也提供了 Worker Mode、Hot Reloading 等更偏现代化的能力,因此这两年在 PHP 社区里关注度一直不低。