跳到内容
当前位置:首页>Excel>知识产权沙龙笔记|十条要点,五张清单

知识产权沙龙笔记|十条要点,五张清单

  • 2026-11-09 10:03:31
知识产权沙龙笔记|十条要点,五张清单

本文约 8630 字,阅读预计 30 分钟,建议先收藏,方便分次细读。

昨天,我去参加了一场知识产权沙龙的年度活动——由《船长说版权》读书分享会延伸出来的“2026 年度知识产权观察沙龙”。

整场都是业内优秀的前辈与大咖,分享议题也很广:版权授权、AI 对行业的影响、政务侧的数字化监管、商业秘密办案、区域文旅 IP 的保护、中国企业出海。

一整个下午听下来,我最大的感受不是“记了几个知识点”,而是—— 我原来脑子里的知识产权,是散的。

它不是一个“案子类型”,而是一条产业链:确权、保护、运用、服务,每一环都有自己的语言,也都有自己的门槛。

一、版权:一句“永久免费”,被拆成了三个词

这是全场最见功力的一段拆解。某首歌的著作权人对外表示“其他歌手可以永久免费在演唱会上演唱”,这句话听起来慷慨,但拆开看,三个词各有一个坑。

“永久”——不成立。

著作权的保护期是有期限的,自然人作品通常为作者终生加死后五十年。所谓“永久授权”,在法律上无法成立,除非它指的其实是“在保护期内不收费”。

“免费”——先问免的是哪一块。

版权大体分为著作权与邻接权(出版、表演、录音录像、网络传播等传播者权利)。传统著作权内部又分财产权与人身权。财产权可以让渡,但署名权、修改权、保护作品完整权、发表权这些人身性权利,一般不能随意转让或许可。所以“免费”必须落到底层:免的是复制权、表演权、信息网络传播权中的哪几项?期限多长?地域范围多大?是否可转授权?

“全版权”——先问谁有权授权。

一首歌同时涉及词作品与曲作品,权利人未必是同一个人。“全版权”这个说法本身在权利结构上就值得追问:是全部权利,还是全部财产权?后续权利人再发声明“拥有全版权”,同样留下了新的问题。

我的归纳 · 授权审查三查清单

这套拆法可以直接迁移到任何一份涉及知识产权的合同审查里:

1. 查主体——签约方是否是该权利的现时权利人?有没有共有、职务作品、委托创作、继承或转让链条上的断点?

2. 查范围——许可的是哪几项权能?是否为专有许可?可否转授权、可否再许可?

3. 查期限与地域——起止时间、是否可续、覆盖哪些法域。

三查之外再加一问:违约与救济。权利瑕疵导致的赔偿,往往比许可费本身高一个量级。

还有一句话值得单独记下:学版权法是“见山是山、见山不是山、见山还是山”,越学越不敢轻易下结论。这不是谦虚,是这门法律的真实结构——概念少,边界多。

· · ·

二、AI 到底改变了知识产权服务的什么

2.1 三组数字

• 约 6%:统计显示 AI 普及极快,但真正见到效果的企业只有约 6%,利润增长超过 5% 的企业更少。普及率与有效率的落差,是当下最真实的状态。

• 约九成:中国 AI 相关专利部署数量巨大,但整体转化率很低,约九成专利最终得不到应用。

• 一个样本:某医院一千多件专利,不少是项目做完六七年之后才申请的,可能对应真实的临床痛点,却长期无人开发。

这三组数字指向同一件事:“有”和“有用”之间,隔着一条很长的链。

2.2 客户付费买的三类价值

知识产权服务的价值可以拆成三层:

第一层 · 做材料

检索、撰写、方案拟定、递交、承接官文与法院来文。

冲击最大,正在被系统性压价。

第二层 · 拿主意

判断风险、定策略、做取舍。

冲击有限,反而被放大。

第三层 · 责任

最终审核、兜底、承担后果。

无法替代。

压价不是风险,是已经发生的事实。四条路径同时挤过来:官方查询与公共服务逐步免费、客户自己用 AI、同行工具趋同、按件计价难以体现判断价值。

于是在基础业务上,每个机构都必须回答一个问题:你和通用大模型工具的区别到底是什么?

2.3 机会在两处,都不在原来的位置上

第一处:从 IPR 部门走向决策层。

真正的需求方不是知识产权部门,而是决定出海、研发、投融资的老总和研发团队。知识产权如果只停在法务口,就永远只是成本项。

第二处:“用权市场”。

帮客户把知识产权用出去——用于研发决策、出海战略、交易和融资——这是一片远未被开垦的地带。有案例显示,AI 让设计稿从数天缩短到 30 秒、让原型展示从数周压缩到数小时,电子化流程因此被重新设计。当“结果更快被核对”成为常态,服务的位置就必须前移。

2.4 关键不是“用不用 AI”,而是“做进流程”

个人用 AI,靠的是自己会提问、会判断,质量往往不差。但把同一个工具交给一个组织,反馈立刻变成“不好用、不稳定”。差别不在模型,在流程:

• 有没有后处理环节(谁来复核、按什么标准复核)

• 有没有流程设计(哪一步交给模型,哪一步必须人来定)

• 有没有提示词与批次规范(不同人问同一件事,结果是否收敛)

• 有没有程序配合(能用规则管住的环节,不该交给大模型自由理解)

我的归纳 · AI 应用的两级台阶

一级:个人级。一个人用得顺,产出质量取决于这个人的专业水位。特点是不可复制、不可审计。

二级:组织级。同样的输入能稳定产出同样的质量,且能被检查。特点是需要流程、规范和程序。

· · ·

三、客户也在用 AI:一场静悄悄的专业压力测试

有个场景值得所有专业服务者警惕:在一场跨国的许可谈判中,团队出具了方案和报告,客户随后拿着自己用通用大模型生成的材料来讨论。

真正的问题不是客户不信任律师,而是——客户手上那份材料里,可能真的有说得对的点。

一旦发生这种情况,还停留在“我做过多少年、我见过多少案子”的叙事里,是接不住的。

由此引出两条可用的方法:

第一,用模型的姿势要换。

不是像新手那样直接问“这事怎么办”,而是以质疑、讨论、求证的方式去调用它的视野,用它突破自己的信息孤岛和经验束缚。前者拿到的是答案,后者拿到的是盲区。

第二,幻觉是可以被约束的。

近年模型能力的提升主要体现在幻觉率下降与指令遵循性增强。如果再叠加专业信息源、专业资料和明确的约束条件,大部分随机生成带来的错误是可以规避的。把“给不给资料”当成一件正事,而不是随手提问。

我的归纳:AI 输出的可靠性 ∝ 你提供的约束强度。完全不设约束的提问,等于让对方自由发挥。

· · ·

四、知识产权不是一条线,是一条产业链

对非知产背景的人来说,这一块的价值在于:它第一次把“知识产权”从法庭场景拉回到产业场景。

4.1 四个环节的真实样貌

确权

做什么:预审、登记、审查

常见抓手:快速预审通道、数据知识产权登记

保护

做什么:监测、执法、取证、鉴定

常见抓手:网络交易监测、电子数据取证、司法鉴定

运用

做什么:交易、质押融资、成果转化

常见抓手:定价指引、转化库、技术合同

服务

做什么:维权站、指导站、培训、咨询

常见抓手:中小企业咨询、专项培训

监管侧释放的信号很清晰,可以用两个字概括:

• “快”——预审、登记、融资、平台托管。有的地区发明专利预审最快 14 天授权,周期压缩 90% 以上。

• “严”——代理行业的专项检查、网络交易监管,且已经开始用 AI 智能体辅助执法。

4.2 一个容易被误解的监管逻辑

市场监管不是像公安那样把侵权“打死”,而是优化营商环境——让更多人关注知识产权、品牌和自己的权利。

这句话改变了我对行政保护的理解。行政监管的目标函数不是“打击数量”,而是“生态质量”。所以在很多场景里,行政投诉、平台监测、联动执法,比一场诉讼更快、更便宜,也更符合客户的真实利益。

4.3 数据知识产权:一条完整的闭环

数据作为新型客体,目前的做法已经形成闭环:登记 → 上链 → 审查 → 公示 → 异议处置 → 证书发放。

配套的是“联盟链可信环境”——因为数据可篡改、流转又需要多个监管部门共同介入,单一机构的存证不够用。同时推动地方标准建设,把“什么算数据资产”这件事先定义清楚。

值得注意的是:这个领域连从业者一开始都困惑——“数据资产到底是什么”,法律上长期没有明确定义。新客体的机会,往往就长在定义还没统一的地方。

4.4 地理标志:从“一个证”到“一条链”

地理标志的数字化路径,是一个很好的样板:

• 一比一档:除注册基本信息外,把标准、授权信息、专用标志全部归入档案,形成闭环

• 产业地图:可视化界面,让省、市、区县能一眼看清辖区内有哪些地标、产业规模如何

• AI 辅助审查:用大模型与库内数据做快速比对、交叉分析,审查人员一键判断提交信息是否准确、与各口数据是否对得上——这是在审查量全国居前、年批准数千件的压力下,唯一可行的“提质增效”路径

• 产地溯源:从地头、供应链、市场销售到监管单位打通闭环,判断产品是否来自真实产地。这既是食品安全问题,也是地标真实性问题

4.5 一个特别务实的接口:低价先行存证

面向律所,有机构提供极低成本的电子存证服务(低至单份几元的存证函,具备一定法律效力),等案件真正起来,再结合设备和人员做深度取证。

这个思路值得所有做诉讼的人记住:很多案子不是没道理,是证据没留住。先把“存在过”这件事固定下来,成本可以低到忽略不计;等到需要的时候再去补,往往已经来不及。

4.6 协同执法的一个样本

某地几家运动品牌遭遇侵权,因平台账号管理要求,工作人员无法长期离岗外出,于是联合线上线下渠道与公安联动执法,以电子数据取证、存证全程支撑。系列案件总额两亿多元,挽回五千多万元。

优势不在“告得赢”,而在发现线索、互相印证、支撑后续维权这条链条是通的。

我的归纳 · 非知产律师的“接口清单”

客户数据被下载、被带走 → 电子数据取证 + 商业秘密路径

产品被仿冒、线上大量低价销售 → 平台监测 + 行政投诉 + 公证/存证

地方特产、区域品牌被外地抢注 → 地理标志 + 商标异议/无效

企业要出海 → 目标国代理网络 + 海关备案

技术成果想变现 → 专利导航 + FTO + 转化对接

· · ·

五、商业秘密:四个案子,四条裁判要点

商业秘密是最接近民商事思维的一块知识产权——它本质上是侵权、劳动、合同、证据四件事的叠加。

要点一:损失怎么算,决定案子能不能立起来

某案中,行为人通过向同事借阅、私自拷贝的方式获取技术图纸,在对外传输时被发现。侦查取证顺利,但案子一度卡住:侵犯商业秘密罪是结果犯,必须证明损害金额;仅按图纸的设计成本、开发成本计算,达不到入罪门槛。

转机出现在权利人注册地址变更、案件管辖调整之后——公诉机关改以“技术方案正常许可价值”两百多万元来认定损失,案件得以定罪。因为只有复制、没有披露和销售使用,量刑相对较轻。

可复用的结论:损失认定至少有三条路径——实际损失、侵权获利、许可使用费的合理倍数。当研发成本算不出门槛时,“正常许可价值”往往是被忽略的那条路。

要点二:凭记忆研发,也可能构成侵权

某企业创始人原为国企技术负责人,任职十八年,离开后收购企业生产相同产品,市场冲突剧烈。其抗辩是:没有带走任何图纸,没有复制任何文件,只凭脑子里十几年的积累完成研发。

裁判思路是:如果这些积累属于职务行为形成的职务成果,直接拿来使用仍可能构成侵权;即便主张做了迭代改进,也可能落入对商业秘密的“改进性使用”。

可复用的结论:人脑不是 U 盘,职务成果的边界不是靠“有没有复制”来划的。对技术人员而言,“哪些是职务积累、哪些是个人能力”必须在离职时就说清楚;对企业而言,离职管理不能只做设备检查。

要点三:保密协议加培训,不叫保密措施

某销售经理入职第三个月离职前,下载了六十多万条出库单数据,其配偶同期成立公司开展同类业务,原公司客户被跟价、比价,价格体系被掌握。

一审判决赔礼道歉并赔偿六十万元及维修费,二审取消赔礼道歉,赔偿金额改为二十万元。同一批证据,两审相差四十万,差异很可能出在对“权利人是否采取了相应保密措施”的判断上——尤其是大量客户数据是否落入保密范围。

可复用的结论:保密措施是一套体系,不是一份文件。最小清单:

1 · 载体管理

哪些资料属于保密载体、如何标识、如何借阅归还

2 · 权限设定

客户数据按岗位分级,谁能看、能看多少、能导出多少

3 · 存储位置

允许存在哪里,禁止存在哪里(个人网盘、私人邮箱、微信传输都是常见失守点)

4 · 使用流程

离职、调岗、外部协作时的交接与回收

5 · 留痕

培训、签署、权限变更的记录,用来证明“我做过”

要点四:取证方式有瑕疵,证据未必无效

在小标的案件里,企业往往无法都走报案路径,证据成为命门。某案中,权利人在工作场所发现员工手机未锁屏,直接取走并翻看、截图了相关聊天记录,作为证据起诉。对方抗辩取证方式侵害其权利。

法院的认定是:获取方式虽有瑕疵,但权利人系为避免自身更大损害,具有必要性,相对方应予容忍,证据的有效性最终被认可。

可复用的结论:这条不是鼓励“抢手机”,而是提示一个判断框架——取证的必要性、手段的比例性、损害的相当性。三个维度都站得住,瑕疵证据仍有被采纳的空间;反过来,为了取证而侵入私人领域、超出必要限度,就很危险。

我的归纳 · 商业秘密四要件自查

秘密性|是否不为公众所知悉 —— 常见失分:已在论文、展会、公开报道中披露

价值性|能否带来现实或潜在商业利益 —— 常见失分:无法量化,说不清值多少钱

保密性|是否采取了相应保密措施 —— 常见失分:只有协议和培训,没有权限和载体管理

侵权行为|是否以不正当手段获取、披露、使用 —— 常见失分:只证明“接触+相似”,未排除合法来源

顺序很重要:前三个要件是权利人自己要证明的,绝大多数败诉都发生在第三项。

· · ·

六、区域公共 IP:群众主创,权利在谁手里

以“村”字系列文旅 IP 为例,这是近几年最典型的一类新型客体——它同时是商标、著作权、非遗、赛事权益和民族文化的叠加。

6.1 六层保护维度

一、标识与符号授权

文字商标、图形商标、吉祥物形象

权益密度最高、争议最少,也是目前做得最实的一层

二、赛事图形权益

赛事转播、活动名称、标志、徽记、举办权;现场影像的盈利性二次传播

修法动向已将其纳入保护,是“标识授权”向“内容授权”延伸的接口

三、非遗纹样

苗绣、蜡染、银饰等传统元素

权利主体分散,授权链条最难理清

四、文旅服务与场景

酒店冠名、票根联盟、联名线路

基本缺位

五、农食品牌与伴手礼

地方特色食品、赛事周边

使用较混乱,多为分散抢注

六、数字内容与数据

赛事切片、短视频二次创作

传播量巨大,授权保护严重不足

注:第二层涉及的法律修改动向,具体条文以现行有效法律为准。

6.2 真正的难题不在保护,在权属

这类 IP 的分配机制通常由政策性文件规定,例如品牌收益的 51% 用于壮大县域村集体经济,49% 用于球队、啦啦队建设和青少年训练等公益体育事业。运营思路是“群众主创、政府护航、公司运营”。

听上去很顺,但问题在这里:群众主创解决了 IP 的真实性,没有解决权利的归属。

• 村民自发组织赛事、创意编排、原创队名队服设计,在著作权上可能是独立创作或共同创作,权利主体是创作的村民,并不当然属于国有平台或村集体。

• 苗、侗、水、布依等民族元素与民族活动,还牵扯民族维度的权益,不是简单的商标注册能覆盖的。

• 于是形成一个结构性错位:权力高度集中于国有主体,贡献高度分散于群众主体,分配依据高度依赖政策文件。

6.3 升级路径:从“政策扶持型资产”到“产权清晰型资产”

四个动作,我认为可以直接迁移到任何一类区域公共品牌:

1. 分配比例制度化——把政策文件里的比例,变成有约束力的合同或章程条款

2. 授权链条合同化——每一层授权(政府→运营公司→被许可方)都落到纸面,权利范围、期限、地域、退出机制写清楚

3. 数字传播授权前置——短视频、切片、二创的授权规则在使用行为发生前就定好,而不是事后追责

4. 要素确权前置——非遗纹样、民族元素、集体创作的权属,在商业化之前先理清

我的归纳 · 公共 IP 四问

谁创作?——是个人、集体还是职务行为?

谁持有?——登记在谁名下,与实际贡献是否匹配?

谁授权?——单一主体能否覆盖全部权利层?

谁分钱?——依据是政策、合同还是惯例?可执行吗?

这四问放到区域品牌、老字号、集体商标、产业带公共品牌上,同样成立。它本质上是公司治理问题:出资、决策、受益三者是否对齐。

· · ·

七、涉外:能力不是语言,是“当地有没有人替你兜底”

7.1 小市场的生存方式:必须做全链条

以澳门为例,本地市场体量有限,只做专利或只做商标都活不下去,于是做成一站式全链条——从申请、注册、维权到公司设立、税务安排。结果是拿下了当地申请量的三成以上,内地企业赴当地申请的业务中占六成;而靠低价竞争的那部分业务(约占两成),可以主动放弃。

启示:市场越小,越不能做“单点服务”。这在内地的县域法律服务市场同样成立。

7.2 区域优势是可以被“资格”固化的

做葡语系国家业务,靠的不是“我们研究过”,而是团队手里握着六张当地律师证、律师本身具有当地国籍、并有在安哥拉、巴西执业的经历。葡语国家之间法律趋同性强,一套能力可以覆盖多个法域。

启示:涉外能力的护城河是执业资格 + 在地经验,不是语言能力,也不是人脉。

7.3 迂回进入一个新市场的组织方式

某机构想进印度市场,判断是:几乎所有大所都在欧美、东南亚有布局,却几乎没有一家在印度真正成功。于是选择与当地机构联合设立,用两个网络互相供给案源与交付能力。

合作方的画像很具体:以专利分析起家,后发展为全链条服务,约 112 人、48 张律师证。分工也很清晰——美国第三方分析、公众意见、无效这类业务,北京的大所向客户报价 8000 美金,分包给他们 1800 美金,质量反而更好。

启示:进入陌生法域,自建不如联营。用组织换能力,是小机构唯一追得上的路径。

7.4 一个值得学的职业习惯

分享者提到一个细节:印度团队的 PPT 非常严谨,目录里标注了每个数据来自哪里、口径取自官网还是其他渠道。

启示:跨境业务里,可信度来自可追溯。这条习惯与业务大小无关。

· · ·

八、行业正在发生的变化:四个可观察的信号

这一部分不是方法论,是判断依据。整理出来供参考。

信号一:案件判赔两极分化。

针对厂家的大案,判赔金额持续走高;针对末端小销售商的案件,判赔越来越低,几乎没有下限。惩罚性赔偿在经济活跃地区适用得更积极,裁判尺度比过去更敢用。

信号二:舆情会反向影响司法预期。

某知名品牌维权事件引发舆论关注后,有法院系统反思过去对境外品牌的保护力度是否过强,导致涉及海外品牌案件的判赔预期需要下调。做涉外权利人代理,必须把舆论环境纳入预判。

信号三:商标资源的自然淘汰率很高。

有人统计了两百天内到期的续展商标,样本中约 20% 续展、80% 放弃,与全国数据接近。这意味着:存量商标里有大量“死商标”,撤三、撤销复审这类纯技术型案件仍有明确空间。有代理人在跨类、分批次撤销上做出过案例,注册二十多年的商标也能在法院翻盘——程序用尽,是有价值的。

信号四:客户要的已经不是“一张证”。

甲方真正关心的是企业能不能持续经营。因此服务必须叠加财税、组织经营、研发落地,单点服务正在被生态型服务替代。

我的归纳:这四条信号共同指向一个方向——从“办证思维”转向“经营思维”。前者卖工作量,后者卖结果。

· · ·

九、可以立刻用的四个方法

这部分是现场交流中最“可搬运”的内容,我按可操作性排了序。

方法一:本地知识库 = 第二大脑

核心观点:AI 用法五花八门,真正的分野不在模型,在你有没有把自己的经验沉淀成机器能检索的结构。

四步做法:

1. 写“基本法”——先定知识库的分类体系、命名规则、更新机制,再往里放东西

2. 按体系拆解——不要见到什么丢什么。以一本专业体系书为例,转成电子版后,按章节、按环节、按业务产品、按常见问题拆成条目

3. 手搓成技能——把拆好的条目做成可调用的模板、清单、流程,而不是一段段散落的笔记

4. 双链关联——用支持双向链接的工具,把知识点与人物、事项、案件连起来,让检索从“关键词”变成“关系”

配套用法:与客户沟通时(征得同意后)录音转文字,按体系输入,直接生成法律分析意见或文书初稿,回办公室只需复核。

注意:这套方法的价值不在工具,在“拆解”这一步。工具会换,拆解的逻辑不会。

方法二:多模型互纠

同一个问题,同时投给几个不同的模型,让它们的结论互相“吵架”,再由专业人士做裁判。

这个方法的价值不在于谁更对,而在于让分歧显形。分歧出现的地方,往往就是判断的难点,也是最需要人工介入的地方。

另一层比喻很准:培养 AI 就像培养一个初级文员——你要给它明确的输入、清晰的模板、可检查的标准,它才能稳定地产出。

方法三:数据安全的最小防线

在无法做本地化部署之前,最笨也最有效的办法是物理隔离:

• 一台全新、专用的工作电脑跑 AI,与业务系统物理分开

• 客户的交易信息、核心秘密、未公开的技术方案,不进公共模型

• 注意登录态的连带风险——个人社交账号登录后,可能把设备上的其他数据一并带入上下文

• 对外分享用可控的文档工具,不用私人网盘

这一条听起来不高级,但它是目前唯一能自证尽责的做法。真出事的时候,“我们有一份 AI 使用规范”和“我们有一台专用机器”,分量完全不同。

方法四:让 AI 干“前期”,把“深入”留给人

一个很实用的分工:科技成果转化的前期调研、行业背景梳理、技术路线对比,可以大量借助 AI 和大数据完成,文科背景也能快速建立基本认知;但深入的专利分析、权利要求解读、FTO 判断,仍然必须由专业人员完成。

判断分界线的标准很简单:结论能不能被追责。能追责的部分,留在人这边。

· · ·

十、一页速查,五张清单

01 授权审查

主体 → 范围 → 期限地域 → 违约救济

02 商业秘密

秘密性 / 价值性 / 保密性(最易失分) / 侵权行为

03 保密体系最小配置

载体管理 · 权限分级 · 存储位置 · 使用流程 · 留痕

04 公共 IP 四问

谁创作 · 谁持有 · 谁授权 · 谁分钱

05 AI 使用自查

约束给了吗 · 复核标准写了吗 · 结论谁签字 · 数据出得去吗

最后一句

那天最打动我的,不是某个具体结论,而是一种态度:

在一个变化很快的行业里,能站住的从来不是“我知道得更多”,而是“我知道我的判断能被检验”。

AI 把“做材料”这件事变得极其便宜,于是“拿主意”和“承担责任”这两件事,反而更贵了。

本文为个人学习整理,观点归属各位分享者,归纳部分为个人理解;涉及法律修改动向与具体条文的,以现行有效法律为准。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-09 10:41:09 HTTP/1.1 GET : http://h.sjds.net/a/578831.html
  2. 运行时间 : 0.085978s [ 吞吐率:11.63req/s ] 内存消耗:4,274.36kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=102f00e751a6fc1179cefe78e3f8699c
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000783s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000861s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000403s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000417s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000636s ]
  6. SELECT * FROM `set` [ RunTime:0.000336s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000692s ]
  8. SELECT * FROM `article` WHERE `id` = 578831 LIMIT 1 [ RunTime:0.000538s ]
  9. UPDATE `article` SET `lasttime` = 1794192070 WHERE `id` = 578831 [ RunTime:0.002149s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000357s ]
  11. SELECT * FROM `article` WHERE `id` < 578831 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000589s ]
  12. SELECT * FROM `article` WHERE `id` > 578831 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000451s ]
  13. SELECT * FROM `article` WHERE `id` < 578831 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000488s ]
  14. SELECT * FROM `article` WHERE `id` < 578831 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000670s ]
  15. SELECT * FROM `article` WHERE `id` < 578831 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000592s ]
0.097414s