自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

希望我的博客,能帮上你解决学习中工作中所遇到的问题,也期待与您一起探讨技术问题,共同成长。

在我的博客中,我将分享我在PHP编程领域的经验、学习心得以及技术探索,也期待与您一起探讨技术问题,共同成长。感谢您的关注和支持!

  • 博客(199)
  • 资源 (19)
  • 收藏
  • 关注

原创 PHP/ThinkPHP 最佳实践:DeepSeek/OpenAI API 实时流式输出 (Streaming) 完整指南

本文基于ThinkPHP8框架和GuzzleHTTP客户端实现DeepSeek等大语言模型的流式API输出。通过设置Guzzle的stream模式和SSE响应头,解决了传统HTTP请求等待时间过长的问题。关键技术包括:PHP输出缓冲控制、Guzzle流式读取、Nginx缓冲禁用等。前端通过fetch API实时接收并解析数据流,实现秒级回复效果。文章提供了完整的控制器实现代码和前端HTML示例,展示了从API请求到数据展示的全流程解决方案,为构建实时AI应用提供了

2025-12-08 16:34:12 1137

原创 windows本地开发环境PhpStorm + xdebug 3 + ThinkPHP8调试配置终极指南(含路径映射避坑详解)

【Windows下Xdebug调试ThinkPHP8断点失效解决方案】针对Windows+Wamp+Xdebug3环境下ThinkPHP8项目调试时断点无法命中问题,本文提供完整解决方案。关键步骤:1)配置Apache虚拟主机指向public目录;2)Xdebug设置mode=debug、port=9003;3)PhpStorm中建立服务器路径与本地路径的完全一致映射(而非常见的"/"映射)。文中特别强调Xdebug3默认发送物理路径的特性,并详细解释了路径映射原理,同时提供常见问题排查

2025-09-25 15:33:34 970

原创 Composer Deprecation Notice 警告:为什么会出现?如何解决?

PHP8.0+严格类型检查导致Composer出现DeprecationNotice警告,主要原因是旧版本未明确使用?标记可空参数。解决方案:1)升级到最新稳定版2.8.12(推荐);2)临时设置COMPOSER_NO_DEPRECATION_WARNINGS=1忽略警告。若强制降级到2.2.x版本会收到2.2.25而非最新版的警告提示。升级到2.8.12能彻底解决兼容性问题,获得性能优化和功能改进。

2025-09-23 17:03:12 1058

原创 Redis 不只是缓存:深入解析 Redis Stack 与实时 AI 推理

很多人对 Redis 的印象还停留在“高速缓存”或“键值数据库”,这当然没错,但这个认知已经过时了。今天的 Redis,尤其是在 Redis Stack 的加持下,早已成为一个功能强大的多模型数据库,能处理从全文搜索到图数据,再到实时 AI 推理等一系列复杂任务。作为一名技术从业者,我经常被问到:“Redis Stack 和 Redis server 有什么区别?”、“用 Redis 来做 AI 推理靠谱吗?性能怎么样?

2025-09-15 10:52:47 967

原创 时间轮算法在workerman心跳检测中的实战应用

深入分析了Workerman框架的心跳检测机制,重点对比了最小堆和时间轮两种定时器算法的实现原理与性能差异。Workerman默认采用最小堆实现心跳检测,虽然精确但存在O(logN)的时间复杂度,在高并发场景下性能受限。时间轮算法通过环形槽位结构将任务添加/删除复杂度降至O(1),利用批量处理和惰性检查机制显著提升性能。实测表明,在处理10万级连接时,时间轮方案可降低60%CPU使用率和40%内存占用。文章还详细介绍了时间轮的具体实现代码,并解答了关于tick频率设置和分布式扩展的疑问,强调高效算法与横

2025-09-05 14:19:28 1151

原创 高性能多线程 PHP 图像处理库 PHP-VIPS:颠覆你对图像处理的认知

PHP-VIPS:高性能图像处理的革命性方案 PHP-VIPS是一个基于libvips的PHP扩展,为大规模图像处理提供了突破性的解决方案。相比传统GD/Imagick库,PHP-VIPS采用需求驱动的流式处理架构,通过懒加载和多线程技术实现了常数级内存消耗和卓越性能。它能处理12MP到45MP的高分辨率图像,内存占用仅52MB左右,处理速度比GD快10倍以上。支持现代图像格式如HEIC、AVIF和WebP,并提供专业级的图像处理算法。典型应用场景包括电子商务平台的批量图片处理和社交媒体应用的内容优化。虽然

2025-09-02 10:35:23 1074

转载 技术解读 | OceanBase高并发场景下的性能保障

本文探讨OceanBase数据库在高并发场景下的性能优化策略。作为支撑"双11"大促和支付宝核心系统的数据库,OceanBase通过多项创新设计实现性能突破:采用高效计划管理减少SQL解析开销,优化并发控制实现读写分离,设计多级缓存机制提升查询效率,创新热点行处理缩短锁持有时间,改进日志聚合降低I/O压力,并运用PGO/LTO等编译优化技术提升指令执行效率。测试显示,在16核配置下其性能全面超越MySQL8.0,写入吞吐量最高提升214.99%,为高负载业务场景提供了可靠支撑。

2025-08-28 17:36:24 173

原创 一文搞懂主流开源协议:从 MIT、Apache 到 GPL 的选择之道

本文详细解析了主流开源协议,帮助开发者正确选择和使用许可证。文章将开源协议分为三大阵营:宽松许可证(如MIT、Apache)、弱Copyleft(如MPL)和强Copyleft(如GPL),并深入分析各协议的特点、适用场景及著名案例。针对不同开发需求,文章提供了场景化选择建议:个人项目推荐MIT/Apache,商业产品慎用GPL,核心库可选择MPL/LGPL,而希望确保开源生态的则适合GPL。最后强调理解开源协议的重要性,既要促进代码传播,也要尊重规则。

2025-08-26 14:35:13 1177

原创 DeepSeek-V3.1:迈向智能体时代的里程碑式突破

DeepSeek-V3.1是2025年发布的AI大模型,标志着技术向智能体能力转型的关键进展。其创新混合推理架构(思考/非思考模式)提升任务效率40%,思维链压缩技术减少20%-50%的token消耗,性能与前代旗舰持平。模型扩展至128K上下文窗口,适配国产芯片,多语言处理覆盖100+语种。在代码修复、搜索智能体等任务中表现卓越,成本仅为专有模型的1/60。DeepSeek-V3.1已开源Base和后训练模型,推动行业智能化升级。

2025-08-22 17:26:25 735

原创 深度解析DeepSeek-V3.1:128K上下文如何重塑AI的未来

深度求索发布DeepSeek-V3.1,突破性支持128K超长上下文处理,实现从"碎片化交互"到"全局化认知"的跨越。该技术突破使AI能够处理数百页文档、完整代码库等复杂信息,显著提升法律分析、科研辅助、金融报告等专业领域的应用潜力。其背后采用了高效注意力机制、层次化记忆管理等创新技术方案。尽管面临计算资源需求大、信息检索精度等挑战,但128K上下文的突破被视为通向通用人工智能(AGI)的重要一步,有望重新定义人机协作模式,成为2024年AI领域的关键突破。

2025-08-22 17:12:34 1024

原创 鸿蒙NEXT如何通过userAgent区分手机端和pc端

鸿蒙NEXT如何通过userAgent区分手机端和pc端

2025-08-14 16:25:07 538

原创 HUAWEI Pura80系列机型参数对比

华为Pura80系列四款机型对比:Ultra版9999元起配第二代玄武玻璃和1英寸主摄,Pro+版7999元起支持双向卫星通信,Pro版6499元起搭载超聚光镜头,标准版4699元起。全系标配1-120Hz自适应临境屏,Ultra/Pro+/Pro采用6.8英寸屏,标准版为6.6英寸。影像方面,Ultra版配备5000万像素四摄系统,全系支持红枫原色摄像头和1300万超广角前摄。续航方面,三款高端机型均配备5700mAh电池+100W有线快充,标准版为5600mAh+66W快充。

2025-07-23 16:11:40 11272

原创 PHP 社区正在讨论变更许可证,预计 PHP 9.0 版本将完全生效

PHP 核心团队宣布将逐步替换许可证中的Zend引擎条款,PHP 8.3开始移除部分代码,目标在PHP 9.0彻底采用纯MIT许可证。这一变革旨在解决长期存在的许可证碎片化问题,为PHP生态带来统一性。

2025-07-16 16:44:53 1224

原创 PHP8.5.0 Alpha 1 正式发布!

PHP 8.5.0 Alpha1版本已发布,下一个Alpha2版本计划2025年7月17日推出。开发者可提前体验新特性,下载地址及详细更新内容可查看PHPWiki页面。该版本作为主要更新前的测试版,为用户提供早期试用机会。

2025-07-16 16:16:18 349

原创 Redis 8.0 新增数据结构深度解析:从核心功能到生态重构

Redis 8.0的发布标志着该内存数据库的重大转型,新增了8种数据结构和模块整合策略,使其从键值存储进化为覆盖AI、物联网、实时分析等场景的全功能数据平台。核心数据结构革新包括Stream、JSON、TimeSeries、概率数据结构和VectorSet,分别优化了消息队列、文档操作、时序数据处理、大数据挑战和AI相似性搜索。模块化架构重构简化了模块启用和命令空间统一,提升了性能和可扩展性。应用场景全解析展示了Redis在实时推荐系统、物联网设备管理和金融风控系统中的实际应用。

2025-05-23 10:22:46 1398

原创 Redis7 新增数据结构深度解析:ListPack 的革新与优化

Redis 7.0引入了ListPack作为新一代序列化格式,替代了传统的ZipList,成为字符串、哈希、有序集合等数据类型的底层存储引擎。ListPack通过扁平化内存布局、高效的增删操作、优化的遍历机制和兼容性设计,显著提升了内存效率和访问速度。

2025-05-23 10:12:56 1538

原创 JS创建带百分比数字的进度遮罩层

JS创建带百分比数字的进度遮罩层

2025-05-09 19:01:45 154

原创 PHP实现 Apple ID 登录的服务端验证指南

在 iOS 应用中启用 “通过 Apple 登录”(Sign In with Apple)后,客户端会获取一个该令牌是一个JWT(JSON Web Token),需要由服务端验证其真实性和完整性,然后才能用于在您的系统中创建或登录用户账户。下面我们详细说明 Apple 登录的完整服务端流程,以及如何在PHP中验证 Apple 返回的JWT,包括获取并缓存公钥、验证签名和重要的安全细节。

2025-04-27 17:52:57 1741

原创 一文带你了解DeepSeek模型全家桶

DeepSeek 模型体系呈现多元化分支架构,涵盖基础大语言模型、专用领域模型、架构创新、训练方法优化及部署方案等多个维度。

2025-04-27 13:51:35 1309

原创 42k+ Star 爆款!全网顶尖 MCP 资源库终极合集

近期 GitHub 热门项目 awesome-mcp-servers 强势出圈!该项目以「3000+ 开源 MCP 服务器资源库」为核心,短时间内迅速斩获 42k+ Star,成为开发者争相收藏的宝藏清单。无论是技术选型、学习参考还是部署实践,这份「全网最全 MCP 服务器指南」均已实现一站式覆盖,堪称 MCP 生态领域的资源天花板。

2025-04-25 16:37:40 751

原创 Meta发布Llama4系列大模型,开源社区迎新王冠

Meta Llama4系列通过混合专家架构、多模态能力和超低成本,展现了开源AI模型的强大竞争力。其技术突破不仅巩固了Meta在AI领域的领先地位,也为行业提供了可复用的技术范本。随着Behemoth的发布临近,全球AI竞赛或将进入新的“万亿参数时代”。

2025-04-08 14:02:01 1034

原创 强烈推荐!9k星完全开源的Java快速开发平台,商用无忧!

SmartAdmin是一个以高品质代码为基石打造的企业级后台管理系统基础框架,它功能全面、设计前卫、安全性能卓越。其核心宗旨在于为开发者提供一套稳固可靠、即装即用的基础架构,以及一系列常用的企业应用模块,从而让开发者能够集中精力专注于业务逻辑的开发,避免“重复发明轮子”。SmartAdmin由中国·洛阳1024创新实验室基于SpringBoot2/3+Sa-Token+Mybatis-Plus 和 Vue3+Ant Design Vue+Uni-App+Uni-UI,并以。

2025-04-02 10:40:54 1051

原创 PHP火山引擎API签名方法

PHP火山引擎API签名方法

2025-03-13 14:58:17 2006

原创 DeepEP库开源啦!DeepSeek优化GPU通信,破算力瓶颈。

DeepSeek开源DeepEP全栈通信库,优化GPU间信息传输,缓解算力焦虑。

2025-02-27 14:32:06 603

转载 LangChain+RAG+Agent本地部署DeepSeek-R1商用级知识库,完美实现低代码可视化流程编排

知识库整个系统的核心逻辑在于:1.使用 LangChain 封装的模型实例通过 get_model_instance_by_model_user_id、embed_query、invoke 以及 stream 等方法,实现 LLM 整体调用,无缝对接大语言模型推理服务。2.构造上下文和消息列表利用 HumanMessage、SystemMessage 等消息类型将系统提示、历史对话、用户输入等进行整合,作为调用 LLM 的输入。3.调用向量库进行语义检索。

2025-02-22 09:41:03 491

原创 国家发改委发布《全国统一大市场建设指引(试行)》

国家发改委发布的《全国统一大市场建设指引(试行)》是一份旨在加快全国统一大市场建设的重磅文件。

2025-01-09 17:41:24 480

原创 Centos7使用yum工具出现 Could not resolve host: mirrorlist.centos.org

在CentOS7中使用yum工具时,出现"Couldnotresolvehost:mirrorlist.centos.org"的错误,一般情况是因为默认的镜像源无法访问。1、先备份原有的yum配置文件、先备份原有的yum配置文件、先备份原有的yum配置文件。正常,说明DNS解析没问题,基本确认是yum源的问题。:可以切换到其他镜像源,如阿里云镜像源。2、下载阿里云yum配置文件。以下是更换为阿里云镜像源的步骤。3、清除缓存并生成新的缓存。

2025-01-07 11:10:44 599

原创 php file_get_contents https 请求 伪造user_agent

file_get_contents()函数来发起HTTPS请求时

2024-07-11 10:33:14 683

原创 如何降低布隆过滤器的误判率

降低布隆过滤器的误判率(也称为假阳性率)是布隆过滤器应用中一个关键的问题。误判率主要来源于哈希碰撞,即不同的元素可能被哈希到相同的位置。

2024-07-02 14:33:40 2004 1

原创 redis布隆过滤器原理及应用场景

redis布隆过滤器原理及应用场景,布隆过滤器(Bloom Filter)是一种空间效率很高的随机数据结构,它利用位数组和哈希函数来判断一个元素是否存在于集合中。

2024-07-02 10:06:22 1108

原创 Redis Sentinel如何工作?自动故障转移与通知机制解析

Redis Sentinel作为Redis的高可用性解决方案,其核心功能在于自动故障转移和通知机制。

2024-06-25 15:48:45 1236

原创 避免Redis缓存问题的终极指南:穿透、击穿和雪崩解决方案

Redis缓存穿透、击穿和雪崩是缓存系统中常见的问题,它们可能导致数据库压力过大,影响系统的稳定性和性能。因此,在使用Redis缓存时,需要充分考虑这些问题,并采取相应的解决方案来避免它们的发生。通过合理的缓存策略、数据结构和配置参数,可以最大限度地发挥Redis缓存的优势,提高系统的整体性能。

2024-06-25 11:22:13 833

原创 Redis 面试题完整指南:深度解析基础、进阶与高级功能

本文提供了一份全面的Redis面试题指南,深入解析了Redis的基础、进阶及高级功能。从Redis的数据结构、内存管理到持久化策略,再到集群配置与扩展性,本文均有详尽的阐述。同时,还涵盖了Redis在实际应用中的性能优化、安全性配置及常见问题排查等高级话题。通过本文的学习,读者可以系统地掌握Redis相关知识,为面试做好充分准备,并提升在实际项目中使用Redis的能力。

2024-06-25 10:51:55 1450

原创 为什么Transformer的编码器和解码器如此重要?一文带你读懂

Transformer 模型是一种基于自注意力(self-attention)机制的深度学习模型,最初是为了解决自然语言处理(NLP)中的序列到序列(sequence-to-sequence)任务而提出的,如机器翻译。Transformer 由编码器和解码器两部分组成,两者都基于相同的自注意力机制,但它们在功能和使用上有所不同。

2024-06-21 11:40:18 2287

原创 深入解析大语言模型系列:Transformer架构的原理与应用

Transformer 作为一种革命性的神经网络架构,通过引入注意力机制,解决了传统模型在处理序列数据时的诸多问题。其并行处理能力、长距离依赖捕捉能力,使得它在大语言模型中的应用大放异彩。从机器翻译到文本生成,再到语义理解,Transformer 正在引领 NLP 领域的创新和发展。

2024-06-21 11:21:59 4045

原创 通俗易懂的ChatGPT的原理简介

ChatGPT是OpenAI公司开发的一款基于自然语言处理(NLP)技术的聊天机器人。它可以像人类一样进行自然而流畅的对话,回答各种问题,甚至参与一些创造性的任务,如写作、编程等。ChatGPT是一种基于自然语言处理技术的聊天机器人,它通过Transformer架构和无监督预训练技术实现了自然流畅的对话功能。ChatGPT的工作原理包括数据收集与预处理、Transformer架构、无监督预训练和微调与对话生成等步骤。它具有自然流畅、多样性、上下文感知和持续学习等特点,并在多个领域得到了广泛应用。

2024-06-21 11:11:17 1033

原创 PHP RSA密文过长加密解密 越过1024的解决代码-PHP RSA分段加密解密

PHP RSA密文过长加密解密 越过1024的解决代码,在PHP中,RSA证书的大小(通常是密钥的长度,如1024位、2048位或更高)是由你生成的密钥对或你获得的证书决定的。RSA算法有一个固定的加密数据块大小限制,这取决于密钥的长度和所使用的填充方案,PHP RSA分段加密解密

2024-06-19 10:54:14 1049

原创 php百度云账户余额查询API示例

php百度云账户余额查询API示例

2024-06-19 10:00:26 713

原创 阿里云OpenAPI 这个tea-utils是有0.2.20版本的。为啥还会报这个错误呢?

composer安装包时,requires alibabacloud/tea-utils ^0.2.20 -> found alibabacloud/tea-utils[dev-master, 0.1.0, ..., 0.2.19]

2024-06-18 16:18:34 1173 1

原创 国内composer镜像有哪些

国内composer镜像列表,国内composer镜像有哪些,怎么切换镜像

2024-06-18 15:56:03 2601

Linux下使用speedtest测速

Linux下使用speedtest测速

2023-08-19

【LNMP】提示Nginx PHP “No input file specified”错误的解决办法

【LNMP】提示Nginx PHP “No input file specified”错误的解决办法

2018-07-13

baidu网盘不限速 亲测 有效

自由下载,告别限速,告别限速,告别限速,最要的事情说三遍

2018-04-28

图片快速去水印工具

免费去水印软件,支持window32位和windows64位系统,需要的朋友可以下载使用,软件操作简单,很容易上手

2019-03-07

Linux php-7.2.6

Linux php-7.2.6 PHP 是一种新型的 CGI 程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快

2018-08-28

PHP搭建自己的API接口管理工具

PHP写的一个API接口调试工具,用它搭建自己的API接口调试工具,有需要的朋友可以下载下。

2019-02-28

最全面的 PHP webservice 接口,服务器端,客户端接口

WebService是一种跨编程语言和跨操作系统平台的远程调用技术。仅仅有通过Web Service,client和server才可以自由的用HTTP进行通信。不论两个程序的平台和变成语言是什么。 XML、SOAP和WSDL是Web Service平台的三大技术: WebService採用HTTP协议数据传输。

2018-04-28

32位微软常用运行库合集2018

32位微软常用运行库合集2018 32位微软常用运行库合集2018

2018-08-28

Thinkphp3.2.3 Redis session驱动

Thinkphp3.2.3 Redis session驱动 Windows 和 linux 服务器已经测试过 'SESSION_AUTO_START' => true, // 是否自动开启Session 'SESSION_TYPE' => 'Redis', //session类型 'SESSION_PERSISTENT' => 1, //是否长连接(对于php来说0和1都一样) 'SESSION_CACHE_TIME' => 3, //连接超时时间(秒) 'SESSION_EXPIRE' => 120, //session有效期(单位:秒) 0表示永久缓存 'SESSION_PREFIX' => 'session_', //session前缀 'SESSION_REDIS_HOST' => '127.0.0.1', //分布式Redis,默认第一个为主服务器 'SESSION_REDIS_AUTH' => '********', 'SESSION_REDIS_PORT' => '6379', //端口,如果相同只填一个,用英文逗号分隔

2018-12-20

CURL多线程类库

强大的 CURL多线程类库 ,性能瓶颈在IO读写,如果不是IO瓶颈,性能会更快。欢迎伙伴们测试 内置7个demo示例

2018-07-25

php-7.4.0.tar.gz

最新版本php-7.4.0.tar.gz linux安装包,欢迎下载 新特性: 箭头函数 预加载 类型属性 FFI 简化 Null 合并运算符 弃用短标签 自定义序列化 SQLite3支持线上备份 弃用短标签 数组支持展开运算符

2019-12-05

电脑端数据恢复软件

电脑端数据恢复软件,亲测有效,喜欢的朋友可以下载,关键是免费

2018-08-28

OCI8-2.1.8

支持操作oracle 数据库的扩展控件 These functions allow you to access Oracle Database 12c, 11g, 10g, 9i and 8i. They support SQL and PL/SQL statements. Basic features include transaction control, binding of PHP variables to Oracle placeholders, and support for large object (LOB) types and collections. Oracle's sc

2018-07-13

lnmp环境重置Mysql密码

解压后直接执行 reset_mysql_root_password.sh 根据相应的提示修改密码

2019-03-14

zabbix-3.4.11

Grafana+zabbix 配置服务器图形化监控,报警。

2019-02-28

Mysql 连接数据 类

php操作mysql的封装类,静态属性,所有数据库实例共用,避免重复连接数据库

2018-07-13

高性能mysql数据库连接池

一个基于mysql协议,swoole 开发的mysql数据库连接池。将数据库连接作为对象存储在内存中,当用户需要访问数据库时,首次会建立连接,后面并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最大空闲时间等等。也可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。超出最大连接数会采用协程挂起 等到有连接关闭再恢复协程继续操作。能够大幅度降低数据库压力,提升数据库操作效率。 https://github.com/louislivi/smproxy

2019-02-28

手机号码归属地最新数据库

手机号码归属地最新数据库

2016-07-21

php-7.4.0alpha1.tar.bz2

7.4 新特性包括: 预加载 FFI 类属性的类型支持 NULL 合并赋值运算符 弃用 WDDX 扩展 简化匿名函数 新增 mb_str_split 函数 始终可用的 Hash 扩展

2019-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除