乐于分享
好东西不私藏

当博弈论遇见AI大模型:烟草打假打私的下一代打法探索

当博弈论遇见AI大模型:烟草打假打私的下一代打法探索

博弈论×AI:烟草打假打私的下一代打法

——用数学模型提前发现走私路线和仓库,不是科幻,是正在发生的事

开篇:一场永远慢半拍的猫鼠游戏

兰州安宁,2025年初。
专案组在大屏幕前盯着6个城市的实时画面,等待收网命令。
他们面前这个走私烟网络,以霍尔果斯为一级囤积分销中心,辐射新疆、广东、河北三省,仓储窝点分散在农村独院和废弃厂房里,四周视野开阔,出入口装了高清摄像头,24小时有人轮守。出货时间固定选在凌晨两三点,运输工具混杂,路线随机变化。
"稍有不慎,对方就从后门跑了。"
这个案件最终6城同步收网,一举摧毁。但办案人员说了一句大实话:"侦查越深入,收网难度越大。对手在变,我们的打法不能不变。"
问题在于——怎么变?
靠经验?走私犯也在积累经验,而且他们的试错成本比你低。靠人海战术?经费和编制就那么多。靠蹲守?走私团伙比你更能蹲。
答案可能藏在一门你可能觉得"不实用"的学科里:博弈论
再配上一把利器:AI
两者结合,能做什么?不是"更好的分析",而是提前预测走私路线、推断仓库位置、动态优化巡逻策略——从"追着打"变成"等着抓"。

一、为什么传统打法越来越吃力?

先说清楚问题,再谈方案。
烟草走私的本质是一场攻防博弈:执法方是"防守者",走私方是"进攻者"。但这场博弈有几个让防守方天然吃亏的特征:
1. 信息不对称
走私犯知道自己的路线、仓库、交接时间,但你不知道。你能看到的,是事后的物流数据、资金流水、通讯记录——全是碎片。
2. 攻防成本不对等
你巡逻100条路线,需要100倍的资源。走私犯只需要找到1条你没巡到的路线。他试错成本极低——一条路被堵了,换一条就是。你的资源却是固定的。
3. 对手在进化
早期走私犯走大路、用大车,好抓。现在的走私犯:
路线刻意避开高速收费站和检查站,专走乡道、县道(南宁隆安案,2025)
仓库藏在果园、养鸡场里,用刺鼻气味做掩护(同一个案子,走私烟藏在养鸡场里分装)
人员单线联系,互不见面,用加密软件沟通(兰州安宁案)
资金走第三方支付和虚拟货币,切割资金链(蚌埠"3·25"案,涉及28625泰达币的虚拟货币交易)
运输用"蚂蚁搬家"式碎片化寄递(东方烟草报,2026)
4. 空间维度爆炸
走私链条越来越长:境外制假→海上/陆路边境→入境接驳仓→中转分拨仓→末端配送仓→网络分销。你打击任何一个节点,其他节点还在运转。
这意味着,靠人盯人的时代过去了,你需要一种系统性的、数学化的、能预判对手行为的方法
这就是博弈论+AI要解决的问题。

二、博弈论不是玄学,是算账

很多人一听"博弈论"就觉得是学术概念,离实战很远。其实不然。
博弈论的核心就一句话:在对手也在思考的情况下,你的最优决策是什么?
在烟草打假打私的场景里,博弈论要回答的问题非常具体:
巡逻策略:你的执法资源有限,应该巡逻哪些区域?什么时间去?怎么让走私犯猜不到你会出现在哪?
资源分配:10个稽查人员,5个可疑仓库,怎么分配才能在最大概率上抓到走私犯?
打击时机:什么时候收网?太早打草惊蛇,太晚证据灭失,中间有一个最优解。
2.1 第一个核心概念:Stackelberg安全博弈
这是整个博弈论在安全领域最重要的模型之一。
Stackelberg博弈的核心逻辑是:有两个玩家——"领导者"(执法方)和"追随者"(走私方)。执法方先行动(选择巡逻方案),走私方观察后行动(选择走私路线)。
注意这里的"观察"不是说走私犯真的知道你的部署,而是说他们会根据执法方的行为模式来调整自己的策略
这就是关键:

如果你的巡逻路线有规律,走私犯就会在规律的空档里钻。

Stackelberg博弈的数学解叫Stackelberg均衡(SE)——它是执法方在最坏情况下能保证的最优策略。
举个例子:
假设你管辖5个区域,走私犯可能从其中任何一个方向入境。你的资源只够同时覆盖2个区域。
纯策略(固定巡逻2个区域)→ 走私犯走另外3个→你输。
混合策略(以一定概率随机覆盖区域)→ 走私犯无法确定你会出现在哪→你赢面最大。
Stackelberg安全博弈的计算方法,可以精确告诉你:每个区域应该分配多少巡逻概率,才能让走私犯无论从哪个方向走,被抓住的期望代价最大。
这不是拍脑袋,是数学。
2.2 第二个核心概念:Nash均衡与混合策略
Nash均衡是博弈论里更基础的概念:当双方都采取最优策略时,没有任何一方能通过单方面改变策略来获得更好的结果。
经典的"警察与小偷博弈"说得很清楚:

某小镇有一个警察、一个小偷。一头有银行(价值2万元),一头有酒馆(价值1万元)。警察只能巡一个地方,小偷也只能偷一个地方。

最佳策略是什么?
警察用抽签决定——2/3概率去银行,1/3概率去酒馆。小偷也以最优概率随机选择。
这样,小偷的成功概率被压到最低(5/9)。
这个原理放到烟草打假打私里:
5个边境口岸,你只有2支巡逻队→按价值权重随机分配巡逻概率
走私犯不知道你会出现在哪→他的预期收益下降→部分走私行为因为风险太高而放弃
关键洞察:随机不是"瞎走",而是让对手无法预测你的行为模式。

"采取混合策略,并不等同于毫无策略地'瞎出'。基本要点在于,运用偶然性防止别人发现你的有规则行为并占你的便宜。"

2.3 第三个核心概念:在线学习与自适应
现实世界不是静态博弈。走私犯会变——他看到你加强了A区域的巡逻,就会转向B区域。
这就是在线学习(Online Learning)要解决的问题。
学术界有一个经典算法叫EXP3(Exponential-weight algorithm for Exploration and Exploitation using Reward distribution),专门用于"对手在变"的场景:
每一轮,防御者选择一个巡逻策略
观察到攻击者的行为(是否成功走私)
更新策略权重,在"探索新区域"和"利用已知信息"之间找平衡
更先进的COMB-EXP-1算法支持多个防御资源的情况,可以将Stackelberg均衡策略作为初始化,再用在线学习动态调整。
研究结论:随机化巡逻策略可以提升拦截效率3-10倍。(来源:CSDN边境巡逻博弈研究)

三、AI在这盘棋里扮演什么角色?

博弈论告诉你"应该怎么决策",但它有一个前提:你需要知道对手的收益矩阵——走私犯从哪条路走私能赚多少钱、被抓的代价有多大、他偏好哪些区域。
这些参数从哪来?靠人猜?不行,太粗糙。
AI的作用,就是从海量数据中推断出这些参数,然后喂给博弈论模型。
3.1 AI的第一个能力:走私路线预测
技术路径:时空序列预测 + 图神经网络
走私路线不是随机的。它有规律:
海运走私偏好特定航线(如越南→广东沿海、缅甸→云南边境)
陆运走私选择避开检查站的乡道、县道
寄递走私有特定的发件区域和收件模式
把这些历史案件数据喂给模型:
图神经网络(GNN)构建"人员-货物-资金-地址"关联图谱,自动识别异常关联模式
时空预测模型分析历史案件的地理分布和时间规律,生成动态"风险热力图"
LSTM/Transformer序列模型学习走私行为的时间演化规律,提前24-72小时预警走私热点
实际案例:
天津烟草局与公安联合建设的涉烟违法情报研判平台,整合了89类数据资源,构建了10个专项分析模型,覆盖人员入库、通联预警、寄递物流等场景。2025年12月,通过模型分析和外采数据合力研判,成功破获一起重大假私烟案件,查获假私烟17400条,案值440万元。(来源)
3.2 AI的第二个能力:仓库位置推断
技术路径:异常检测 + 多源数据融合
走私仓库有规律可循。从近年破获的案件中,我们可以总结出仓库选址的几个共性特征:
特征维度
具体规律
位置偏好
城乡结合部、废弃厂房、农村独院、养殖场
隐蔽性
视野开阔便于观察、多摄像头监控、有后门/多出口
交通条件
靠近但不直通主干道,避开高速收费站
掩护手段
与正常经营活动混合(果园、养鸡场、物流园)
时间特征
凌晨两三点出货,昼伏夜出
通讯特征
加密软件,单线联系,互不见面
把这些特征转化为可计算的变量:
卫星遥感+无人机:检测废弃建筑、异常车辆进出模式
物联网传感器:在可疑区域部署,检测异常的温湿度变化(大量烟草仓储会影响环境参数)
视频AI:自动识别可疑车辆的高频往返行为
物流数据分析:同一地址频繁接收不同发件人的匿名包裹→高风险信号
电力数据分析:废弃厂房突然出现高用电量→可能有仓储活动
AI做的事情是:把以上多维数据融合,训练一个"仓库概率预测模型",给地图上每个坐标点打一个"疑似走私仓库"的分值。
然后把这个分值输入博弈论模型——高概率仓库区域优先分配侦查资源。
3.3 AI的第三个能力:动态博弈策略生成
技术路径:强化学习 + 博弈论求解器
这是最前沿的方向。
传统博弈论模型有一个问题:假设对手是"完全理性的"。但现实中,走私犯不完全是理性的——他可能因为天气、家庭、资金链断裂等非理性因素改变行为。
深度强化学习(Deep RL)可以解决这个问题:
构建环境模型:把管辖区域建模为一个"棋盘",每个格子是一个区域节点
定义奖励函数:查获走私→正奖励,漏检→负奖励,巡逻成本→负奖励
训练智能体:让AI在模拟环境中反复对弈,学习最优巡逻策略
自适应调整:当走私犯改变策略时,AI实时调整巡逻方案
学术上,这种方法叫马尔可夫博弈(Markov Game)随机博弈(Stochastic Game),它是Stackelberg博弈的动态扩展版本。
实战验证:
2026年3月公开的一项专利——"动态博弈场景的无人机艇集群区域封控方法与系统",就是将博弈论决策模型与AI结合,用于无人机/无人艇的协同封控。其核心创新包括:
布朗运动驱动模型预测走私目标的下一位置
自适应目标分配机制,根据目标数量动态调整封控力量
决策树博弈模型,增强决策的可解释性
(来源)

四、落地方案:博弈论×AI的烟草缉私实战架构

说了这么多理论,到底怎么落地?
下面是一个完整的、可实施的技术架构方案。
4.1 数据层:打通数据孤岛
核心数据源:
数据类型
来源
用途
物流寄递数据
邮政管理/快递公司
包裹异常识别、仓库关联
资金流水
银行/第三方支付/虚拟货币交易所
资金链追踪、异常交易识别
通信数据
运营商/加密软件流量特征
团伙关系网络、通联预警
视频监控
公安/交通/海关
车辆轨迹、可疑行为识别
历史案件库
烟草/公安/海关
模式学习、模型训练
地理信息
自然资源/住建
仓库选址分析、地形建模
零售户数据
烟草专卖
异常进货、非正常渠道流入
数据融合方式:
参照天津涉烟违法情报研判平台的架构——"平台共建、数据互通、成果共享",整合公安、烟草部门及外部数据服务商的多类数据资源,形成统一数据底座。
4.2 模型层:三层模型架构
第一层:AI感知层
图神经网络(GNN):构建"人员-货物-资金-地址-车辆"五维关联图谱
时空预测模型:基于历史案件数据,生成动态风险热力图
异常检测模型:对物流、资金、通信等多维数据进行异常模式识别
计算机视觉模型:对视频/卫星/无人机图像进行目标检测和异常识别
第二层:博弈决策层
Stackelberg安全博弈求解器:根据AI感知层的风险评估结果,计算最优巡逻概率分布
Nash均衡计算模块:在多个执法单元之间分配资源,达到全局最优
在线学习模块:根据每轮博弈结果(查获/漏检)动态更新策略权重
自适应对手建模:持续学习走私犯的行为变化,更新对手收益估计
第三层:行动执行层
动态调度引擎:根据博弈决策层的输出,生成巡逻路线和排班计划
预警推送系统:当AI感知层检测到高风险信号时,实时推送至一线执法人员
协同指挥平台:参照柳州联勤指挥数据中心的模式,实现"预警即响应、研判即联动、指令即执行"
4.3 应用层:六大实战场景
场景一:走私路线动态预测
AI感知层分析历史走私路线数据、季节性规律、天气影响等因素,生成未来7天的走私路线概率预测
博弈决策层根据预测结果,计算最优巡逻资源分配方案
一线执法人员在手机上收到每日巡逻建议,包含重点区域、时段和风险等级
场景二:疑似仓库自动发现
AI感知层融合卫星影像、电力数据、物流数据、视频数据,对辖区进行"仓库概率扫描"
输出高分区域列表,附带证据链(为什么这个位置可疑)
结合博弈决策层的"侦查资源分配",安排实地核查
场景三:随机化巡逻策略
系统每天自动生成巡逻方案,基于Stackelberg均衡的概率分布
巡逻人员只知道"今天该去A区域的概率是35%",但具体什么时候去、走哪条路线,由系统动态决定
走私犯无法预测巡逻规律,被迫承担更高的被查获风险
场景四:收网时机决策
当案件侦查到一定阶段,系统评估"继续侦查"vs"立即收网"的博弈收益
考虑因素:已掌握的证据充分度、嫌疑人逃跑概率、上游线索深度、下游扩散范围
输出最优收网时间窗口建议
场景五:跨区域协同打击
多个地区同时面临走私威胁时,博弈论模型可以计算"联合行动"vs"各自为战"的期望收益
当走私网络的多个节点同时被发现时,模型建议"全链条同步收网"而非"各打各的"
这正是兰州安宁案的成功经验——6城同步,全网摧毁
场景六:资源预算优化
给定执法预算(人员数量、装备数量、经费额度),博弈论模型可以计算最优资源配置方案
"新增1台无人机的边际收益"vs"新增1名稽查人员的边际收益"→哪个更值?
灵敏度分析告诉你:在哪些资产上增加投入,对整体防御效果提升最大

五、技术原理深挖:三层关键技术

5.1 Stackelberg安全博弈的求解
数学模型:
假设有K个区域,防御者有d个资源。
防御者的纯策略:选择d个区域进行巡逻
攻击者的纯策略:选择1个区域进行走私
防御者的收益:如果巡逻到攻击者所在区域→查获,收益为正;否则→负
Stackelberg均衡的求解步骤:
根据AI感知层的风险评估,构建收益矩阵A(K×K)
用线性规划(LP)求解混合策略Nash均衡
将均衡策略作为巡逻概率分布
用在线学习(EXP3)动态调整
计算复杂度:对于K=100个区域,LP求解的复杂度约为O(K²),在实际部署中可以在秒级完成。
5.2 图神经网络的走私关联分析
模型架构:
训练数据:历史案件中标注的犯罪网络,包括人员关系、资金流向、物流轨迹等。
实战价值:即使只有少量已破获案件的数据,GNN也能通过"关联传播"发现未被发现的相关人员和地址。
5.3 强化学习的动态巡逻策略
状态空间:各区域的风险等级、可用执法资源、时间、天气等
动作空间:将资源分配到各区域
奖励函数:
查获走私→+R(R与涉案金额成正比)
漏检→-P(P与损失金额成正比)
巡逻成本→-C(与距离、时间成正比)
训练方法:
用多智能体强化学习(MARL)同时训练防御方和攻击方
防御方学最优巡逻策略,攻击方学最优走私策略
两者对弈收敛后,防御方的策略就是近似Stackelberg均衡

六、可行性分析:这件事现在能做吗?

6.1 已经具备的条件
条件
现状
数据基础
多地已建成涉烟情报研判平台(天津、柳州、安徽),整合多源数据
AI模型
图神经网络、时空预测、异常检测等技术已在公安领域成熟应用
博弈论算法
Stackelberg安全博弈的求解器已有开源实现,计算效率满足实时需求
政策支撑
国务院办公厅2025年12月发文,明确"全链条打击涉烟违法活动",要求"提升大数据分析、情报研判能力"
实战验证
天津平台已破获10+起案件,柳州平台输出线索37份,助力破获多起网络案件
6.2 还缺什么
1. 博弈论模型的实战适配
目前学术界的安全博弈模型主要针对"机场安检""野生动物保护""网络攻防"等场景,专门针对烟草走私的博弈模型还很少。需要:
针对走私链条的多阶段博弈建模
考虑"多入口、多节点、多层级"网络结构的博弈求解
适应中国烟草缉私特殊场景(跨省协同、虚拟币交易等)
2. AI模型的可解释性
执法人员不会信任一个"黑箱"——你告诉他"这个仓库嫌疑很大",他需要知道为什么。
3. 跨部门数据共享机制
技术不是最大的障碍,机制才是。烟草、公安、海关、邮政、银行之间的数据壁垒,比算法难题更难打通。
4. 复合型人才
既懂博弈论又会写代码、还理解烟草缉私业务的人,全国可能不到100个。

七、从理论到实战:一个具体的场景推演

假设你是某省烟草专卖局的稽查负责人。你管辖10个区域,有5支机动稽查队。
Day 1:系统初始化
AI感知层接入历史案件数据、物流数据、资金数据
GNN模型构建了初始关联图谱,识别出3个高风险区域
Stackelberg求解器计算初始巡逻概率:区域A(30%)、区域B(25%)、区域C(20%)、其他区域(25%)
Day 2-7:巡逻执行与学习
5支稽查队按照系统建议的概率分布执行巡逻
区域C查获一起走私案,涉案金额200万
在线学习模块更新权重:区域C的风险被调高,其他区域微调
Day 8:走私犯适应
走私犯发现区域C的巡逻密度增加,转向区域D
AI感知层检测到区域D的物流异常信号上升
在线学习模块注意到"区域C查获后,区域D风险上升"的模式
Day 15:系统自适应
Stackelberg求解器重新计算,将巡逻概率重新分配
AI感知层发现一个废弃工厂的用电量异常→疑似新仓库
系统自动提高该区域的侦查优先级
Day 30:效果评估
查获率提升40%(对比传统固定巡逻模式)
走私犯被迫频繁更换路线→运营成本上升
部分低端走私行为因为风险过高而自动放弃
这就是博弈论+AI的威力:不是你变强了,而是对手变弱了。

八、必须清醒的三个局限

8.1 模型不等于现实
博弈论模型假设对手是"理性的"——但现实中的走私犯可能因为恐慌、贪婪、内部矛盾做出非理性行为。模型能覆盖80%的情况,剩下20%需要人的经验和判断。
8.2 数据质量决定一切
"Garbage in, garbage out"——如果输入的数据不准确、不完整、有偏差,模型输出的策略也是垃圾。
特别是在跨部门数据共享不充分的情况下,模型只能基于有限的可见数据做决策。
8.3 对手也会进化
走私犯不是木头。你用了博弈论+AI,他会研究你的系统、试探你的规律、甚至用AI来对抗你的AI。
这是一场永无止境的军备竞赛。博弈论能给你的是"在对手也在使用最优策略的情况下,你的保证收益"——而不是"一劳永逸的胜利"。

九、未来展望:三个值得关注的方向

9.1 多智能体博弈
未来的烟草缉私不是"一个执法方 vs 一个走私方",而是多个执法部门(烟草、公安、海关、海警)vs 多个走私团伙。这是多智能体博弈的研究方向,比双人博弈复杂得多,但更贴近现实。
9.2 大模型+博弈论
LLM可以用来做"对手行为解释"——把博弈论模型的输出翻译成一线执法人员能理解的语言。
比如系统不只显示"区域A巡逻概率30%",而是生成一段话:

"根据过去两周的数据分析,区域A近期走私风险显著上升(原因:3起关联案件的物流轨迹指向该区域、2个新注册的空壳公司使用该区域地址、该区域的零售户进货量异常下降20%)。建议本周在区域A部署2支稽查队,巡逻时间集中在凌晨0-4点。"

AI负责计算,博弈论负责决策,大模型负责沟通。三者结合,才是完整的解决方案。
9.3 数字孪生+博弈推演
在数字世界中构建一个"烟草缉私数字孪生系统"——模拟整个走私网络的运行,包括走私犯的决策逻辑、执法方的巡逻策略、市场的供需变化。
然后在数字孪生中做博弈推演
"如果我们在A港口增加检查力度,走私犯会转向B港口还是C港口?"
"如果我们在3月集中打击仓储环节,4月的走私量会下降多少?"
"如果我们同时打击5个节点,全网崩溃的概率是多少?"
在数字世界里先打赢,再到现实世界里打。

十、总结

回到开头那个问题:怎么用博弈论+AI做好烟草打假打私?
核心逻辑就三句话:
第一,博弈论告诉你"怎么动"——用数学上最优的概率分布来分配有限的执法资源,让走私犯猜不到你会出现在哪。 第二,AI告诉你"对手在哪"——从海量数据中推断走私路线、仓库位置、团伙结构,把信息不对称的劣势降到最低。 第三,两者结合就是"知己知彼+动态博弈"——AI提供情报,博弈论提供决策,在线学习持续适应对手的变化。
这不是一套遥远的未来技术。Stackelberg安全博弈求解器已经有了开源实现,图神经网络在公安领域已经成熟应用,涉烟情报研判平台已经在天津、柳州、安徽等地落地运行。
缺的不是技术,是把技术串起来的系统思维。
走私犯在进化。我们的打法,也该进化了。
参考来源:
国务院办公厅《关于全链条打击涉烟违法活动的意见》,2025年12月(gov.cn)
边境巡逻博弈中的防御策略与算法组合(CSDN)
Solving a Stackelberg game on transportation networks in a dynamic crime scenario(arXiv)
Computational Game Theory for Security, Vorobeychik 2026(Wiley)
如何综合运用互联网大数据技术提升烟草打假打私质效(烟草市场)
数智赋能 治理升级——天津烟草专卖数字化情报研判(湖北日报)
广西烟草联勤指挥数据中心实战案例
安徽蚌埠"3·25"非法经营走私雪茄烟案(东方烟草报,2026年4月)
兰州安宁特大走私烟案(人民公安报,2026年7月)
动态博弈场景的无人机艇集群区域封控方法与系统(专利,2026年3月)
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-08 10:47:40 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/896634.html
  2. 运行时间 : 0.090150s [ 吞吐率:11.09req/s ] 内存消耗:4,703.69kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8fd2803b0ab48dab3b9f65f1eb39b15e
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 4.22 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.11 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000534s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001006s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000310s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000361s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000456s ]
  6. SELECT * FROM `set` [ RunTime:0.000215s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000502s ]
  8. SELECT * FROM `article` WHERE `id` = 896634 LIMIT 1 [ RunTime:0.000500s ]
  9. UPDATE `article` SET `lasttime` = 1786157260 WHERE `id` = 896634 [ RunTime:0.001431s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000282s ]
  11. SELECT * FROM `article` WHERE `id` < 896634 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000490s ]
  12. SELECT * FROM `article` WHERE `id` > 896634 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000643s ]
  13. SELECT * FROM `article` WHERE `id` < 896634 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002576s ]
  14. SELECT * FROM `article` WHERE `id` < 896634 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001467s ]
  15. SELECT * FROM `article` WHERE `id` < 896634 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001259s ]
0.091571s