首页 文章 精选 留言 我的

精选列表

搜索[分代式],共10000篇文章
优秀的个人博客,低调大师

uinapp+php源码搭建三角洲代练护航小程序,H5+APP+小程序全搞定!2026 陪玩代练护航系统源码开发教程

## 系统架构概述 ‌前端 (UniApp)‌: 使用 Vue.js 语法,通过条件编译适配微信小程序、H5 和 App。包含用户端(下单、聊天、查看进度)和打手端(接单大厅、上传截图、提现)。 ‌后端 (ThinkPHP 6)‌: 提供 RESTful API,处理业务逻辑、订单状态流转、支付回调及即时通讯信令。 ‌数据库 (MySQL)‌: 存储用户信息、订单数据、游戏分类及财务流水。 ‌即时通讯 (Workerman/WebSocket)‌: 实现用户与打手之间的实时聊天及订单状态推送。 ![](https://developer.qcloudimg.com/http-save/audit-12302740/0dc6abb9c2a54856fded744804b54aef.jpg) ## 下述 SQL 脚本定义了系统的用户基础数据结构 -- 创建数据库 CREATE DATABASE IF NOT EXISTS delta_order_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; USE delta_order_db; -- 用户表 (包含普通用户和打手) CREATE TABLE `dj_user` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户ID', `nickname` varchar(50) DEFAULT '' COMMENT '昵称', `avatar` varchar(255) DEFAULT '' COMMENT '头像', `mobile` varchar(20) DEFAULT '' COMMENT '手机号', `password` varchar(64) DEFAULT '' COMMENT '密码', `role` tinyint(1) UNSIGNED NOT NULL DEFAULT '1' COMMENT '角色: 1-普通用户, 2-打手, 3-管理员', `balance` decimal(10,2) UNSIGNED NOT NULL DEFAULT '0.00' COMMENT '余额', `status` tinyint(1) UNSIGNED NOT NULL DEFAULT '1' COMMENT '状态: 1-正常, 0-禁用', `create_time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_mobile` (`mobile`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表'; ## 部署与运行说明 **‌环境准备‌:** 服务器: Linux (CentOS/Ubuntu), Nginx, PHP 7.3+, MySQL 5.6+, Redis (可选,用于缓存)。 域名: 需备案并配置 SSL 证书(HTTPS 是小程序强制要求)。 ‌**后端部署‌:** 将后端代码上传至服务器。 执行 composer install 安装依赖。 配置 .env 文件,填写数据库账号密码。 导入 database_schema.sql 到 MySQL。 配置 Nginx 伪静态规则指向 public 目录。 启动 Workerman 服务(如需即时通讯):php think worker:start。 **‌前端部署‌:** 使用 HBuilderX 打开 UniApp 项目。 配置 manifest.json 中的 AppID 和后端 API 地址。 分别发行到微信小程序、H5 和 App。 微信小程序需在后台配置服务器域名白名单。 **‌功能扩展‌:** ‌支付接入‌: 在 Order.php 的 create 方法中集成微信支付 V3 接口。 ‌实名认证‌: 接入微信实名或第三方身份证验证 API。 ‌风控系统‌: 增加敏感词过滤和异常订单监控。 ![](https://developer.qcloudimg.com/http-save/audit-12302740/b27f9fa05c5ec07c93a2ef757ec63c76.png)

优秀的个人博客,低调大师

小白也能看懂:Prompt、Context、Harness、Loop、Graph 到底怎么分?

大家好,我是悟鸣。(公众号:悟鸣AI) 最近 AI Agent 圈里冒出了一串新词:Prompt Engineering、Context Engineering、Harness Engineering、Loop Engineering,现在又开始谈 Graph Engineering。 每出现一个新词,大家就容易把它理解成“上一套方法过时了”。 Akshay Pachaar 的一篇文章给了一个很清楚的判断:**它们彼此层层嵌套。区分它们的关键,是看这一层处理的“工作单元”有多大。** ![](https://developer.qcloudimg.com/http-save/yehe-4168283/02e22da5a5f0d5f2cc98fc4acbd209f9.png) ## 从一次输入,到一整个任务 **Prompt Engineering 处理的是消息。** ![](https://developer.qcloudimg.com/http-save/yehe-4168283/ce2e9b41a4c8528253f72680187dc573.png) 角色、背景、指令、示例和输出格式,都要在一次输入里组织好。它关注的工作单元,是发给模型的一条 Prompt。 **Context Engineering 处理的是记忆。** ![](https://developer.qcloudimg.com/http-save/yehe-4168283/684218b41e5f5b50ac07f3bed7e99216.png) 任务一长,信息就会超过上下文窗口。此时重点不再是继续塞资料,而是判断哪些内容应该保留、压缩或丢弃。它关注的工作单元,是这一轮窗口里留下了什么。 **Harness Engineering 处理的是机器。** ![](https://developer.qcloudimg.com/http-save/yehe-4168283/c5403b9df9f393ffffaca496b82b3f52.png) 模型本身只会生成内容。Harness 负责收集上下文、调用模型、使用工具或子 Agent,再通过测试或评审验证结果。它关注的工作单元,是机器完整运行的一次。 **Loop Engineering 处理的是整轮运行。** ![](https://developer.qcloudimg.com/http-save/yehe-4168283/04c4a980965ed7ada99c2b5ecfd666aa.png) 一次 Harness 往往做不完任务,Loop 要决定是否再跑一轮。这里需要明确目标、迭代上限、预算和完成检查。Agent 不再调用工具,只能说明这一轮结束了,不代表任务真的完成。 **Graph Engineering 处理的是协作。** ![](https://developer.qcloudimg.com/http-save/yehe-4168283/5e6bca12ee42c0e305007f459ee83844.png) 当多个 Loop 需要一起工作,就要安排谁先执行、谁能并行、谁负责检查,以及状态如何在它们之间流动。节点负责工作,边决定下一步,共享状态连接整个过程。一个 Loop,也可以看成只有一个节点、不断指向自己的 Graph。 ## 这套分法真正有用的地方,是定位问题 ![](https://developer.qcloudimg.com/http-save/yehe-4168283/3e554f929754e9a9b0f393d9f9b32a99.png) 如果输出格式不对,先看 Prompt。 如果 Agent 忘了关键信息,先看 Context。 如果工具调用了却没人验证,问题多半在 Harness。 如果任务反复空转,或者过早停下,就要检查 Loop 的目标、刹车和完成条件。 如果多个 Agent 互相冲突、顺序混乱、共享状态被污染,才轮到 Graph。 Prompt 往往更容易修改,所以很多系统问题最后都会被归咎于“提示词没写好”。但真正的故障,可能发生在外面更大的那一层。 ## 我的理解 这五个词,其实对应了 AI 工程不断向外扩大的视角: **从一句话,到一段记忆;从一次执行,到持续运行;再到多个执行单元之间的协作。** ![](https://developer.qcloudimg.com/http-save/yehe-4168283/afaff17c6ee2537d56fe51892e4bf3d4.png) Graph Engineering 也不是什么突然出现的新技术,节点、边和状态早就在工作流系统里存在。新名字会继续出现,但只要一个任务需要多个 Agent 协同,协调、状态和验证就会一直是工程问题。 所以学这些概念时,不必急着追每一个新名词。先问一句:**我现在出问题的,到底是哪一层?** 参考资料: Akshay Pachaar 的长帖 Graph Engineering Clearly Explained 如果内容对你有帮助,欢迎点赞与分享,这是我持续输出优质内容的动力,感谢各位的支持!

优秀的个人博客,低调大师

微软再次提醒 Windows 将逐步淘汰 VBScript,分三阶段进行

近期微软再次提醒用户,VBScript将被逐步淘汰,并分享了相关建议。 VBScript,即Visual Basic Script,是微软在近三十年前开发的脚本语言,曾默认包含在Windows中,主要用于自动化任务,不过近年来,该语言也常被黑客利用。 早在2023年10月,微软就宣布将在未来的Windows版本中淘汰VBScript,并在2024年5月发布了详细的时间表,如今微软又提供了更多细节。 VBScript主要用于通过执行外部.vbs脚本或引用正则表达式库来扩展Office应用程序的功能,不过,随着VBScript的淘汰,这些开发人员和用处将受到影响。 微软将淘汰VBScript分为三个阶段,第一阶段已经启动,可能会持续到2026年或2027年。在此期间,VBScript将作为“按需功能”(FOD)默认启用,现有项目不会受到影响。 当第二阶段开始时,该FOD将被禁用,最后,在第三阶段,VBScript将被完全移除,这将直接影响之前提到的用处。 微软建议客户使用Office 2508版本中包含的RegExp类,并默认使用Microsoft 365订阅,这将使开发人员能够在VBScript中继续使用RegExp。 微软还建议客户通过Microsoft 365升级到最新版本的Office,以利用新的RegExp实现,这将允许开发人员在Visual Basic编辑器(VBE)中使用该功能,而无需添加vbscript.dll。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册