资源简介
本课从Gin基础讲起,涉及模板渲染、中间件、数据绑定及验证、gorm等模块,实战部分更是直接上当今流行、具含金量的微服务+高并发秒杀技术,让你学完后轻松开发出一套扛得住的秒杀系统。心动不如行动,提升自己,从现在开始!
资源目录
10网易云课堂/003 - Gin+Vue+微服务打造秒杀商城/ ├──课程资料 | └──gin微服务秒杀系统.zip 55.12M ├──章节1 Gin框架-前奏 | ├──001-【Gin前奏】课程介绍.mp4 94.74M | ├──002-【Gin前奏】环境安装.mp4 55.11M | ├──003-【Gin前奏】我的第一个gin项目.mp4 24.82M | └──004-【Gin前奏】运行原理剖析.mp4 190.03M ├──章节10 vue-cli扫盲 | ├──145-【vue-cli】安装nvm及node.mp4 34.24M | ├──146-【vue-cli】npm的使用.mp4 138.29M | ├──147-【vue-cli】vue-cli创建项目.mp4 19.78M | ├──148-【vue-cli】vue-cli项目结构介绍.mp4 125.98M | ├──149-【vue-cli】自定义组件.mp4 62.38M | ├──150-【vue-cli】ant-design-vue组件库的使用.mp4 47.49M | └──151-【vue-cli】章节小结..mp4 44.62M ├──章节11 vue和服务端交互 | ├──152-【vue-router】vue-router的使用.mp4 94.25M | ├──153-【vue-router】vue-router的使用补充.mp4 22.94M | ├──154-【vue-router】vue-router小实战.mp4 73.08M | ├──155-【axios】api完成..mp4 68.88M | ├──156-【axios】axios的使用.mp4 65.21M | ├──157-【axios】解决gin跨域请求.mp4 212.38M | ├──158-【axios】配置全局baseUrl属性.mp4 31.55M | ├──159-【axios】axios回显问题.mp4 25.35M | ├──160-【axios】生命周期函数及重定向.mp4 39.06M | ├──161-【Get请求】结构体和map数据回显.mp4 26.52M | ├──162-【Get请求】数组的回显.mp4 12.69M | ├──163-【Get请求】结构体数组和结构体map的数据回显.mp4 28.47M | ├──164-【Get请求】动态路由传参实战1.mp4 32.78M | ├──165-【Get请求】动态路由传参实战2.mp4 24.63M | ├──166-【Get请求】动态路由传参实战3.mp4 42.42M | ├──167-【post请求】前端组件完成.mp4 40.55M | ├──168-【post请求】接口完成及qs解决post跨域问题.mp4 21.07M | ├──169-【文件上传】单文件上传前端完成.mp4 103.47M | ├──170-【文件上传】单文件上传接口完成.mp4 21.72M | ├──171-【文件上传】多文件上传完成.mp4 291.54M | └──172-【小结】章节小结.mp4 181.87M ├──章节12 vue+gin+微服务打造秒杀商城实战 | ├──173-【实战介绍】技术选型..mp4 9.43M | ├──174-【实战介绍】实战介绍.mp4 24.34M | ├──175-【实战介绍】项目创建.mp4 150.50M | ├──176-【micro-web】打通和src服务的通信.mp4 53.94M | ├──177-【micro-web】rpc升级为grpc通信.mp4 29.26M | ├──178-【micro-web】micro整合gin框架..mp4 62.20M | ├──179-【micro-web】项目结构调整.mp4 178.37M | ├──180-【用户服务】vue项目结构介绍.mp4 13.46M | ├──181-【用户服务】前端用户模型设计.mp4 20.07M | ├──182-【用户服务】grom配置数据库连接.mp4 92.48M | ├──183-【用户服务--注册】proto文件定义.mp4 25.31M | ├──184-【用户服务--注册】重写对外接口.mp4 17.44M | ├──185-【用户服务--注册】重写发送邮件的对外接口.mp4 8.63M | ├──186-【用户服务--注册】前端提交数据完成.mp4 49.55M | ├──187-【用户服务--注册】前端数据校验完成.mp4 42.44M | ├──188-【用户服务--注册】web端grpc通信完成.mp4 33.46M | ├──189-【用户服务--注册】发送邮件一.mp4 40.93M | ├──190-【用户服务--注册】发送邮件二.mp4 29.77M | ├──191-【用户服务--注册】邮件发送小结.mp4 11.73M | ├──192-【用户服务--注册】前端注册完成.mp4 39.04M | ├──193-【用户服务--注册】web端注册逻辑完成.mp4 38.59M | ├──194-【用户服务--注册】服务端注册逻辑完成.mp4 57.45M | ├──195-【用户服务--注册】注册功能小结.mp4 15.24M | ├──196-【用户服务--登录】token认证逻辑分析.mp4 20.48M | ├──197-【用户服务--登录】生成token.mp4 31.37M | ├──198-【用户服务--登录】生成token的效果验证.mp4 24.17M | ├──199-【用户服务--登录】认证token..mp4 88.39M | ├──200-【用户服务--登录】认证token效果验证.mp4 40.18M | ├──201-【用户服务--登录】用户前端登录完成.mp4 107.37M | ├──202-【用户服务--登录】用户web端开发..mp4 61.88M | ├──203-【用户服务--登录】用户web端代码优化.mp4 74.12M | ├──204-【用户服务--登录】用户服务端完成.mp4 72.24M | ├──205-【用户服务--登录】用户前端状态管理..mp4 44.61M | ├──206-【用户服务--登录】用户前端登录完成.mp4 19.16M | ├──207-【用户服务--登录】用户前端登出完成.mp4 133.91M | ├──208-【用户服务--登录】添加导航守卫.mp4 19.42M | ├──209-【用户服务--登录】管理员前端登录完成.mp4 31.61M | ├──210-【用户服务--登录】管理员web端接口完成.mp4 133.28M | ├──211-【用户服务--登录】管理员服务端完成.mp4 93.91M | ├──212-【用户服务--登录】导航守卫使用正则匹配path.mp4 22.36M | ├──213-【用户服务--用户列表】用户列表前端完成.mp4 244.58M | ├──214-【用户服务--用户列表】用户列表接口完成.mp4 154.31M | ├──215-【用户服务--用户列表】用户列表服务端一.mp4 193.12M | ├──216-【用户服务--用户列表】用户列表服务端二.mp4 149.74M | ├──217-【用户服务--用户列表】用户列表分页显示.mp4 25.08M | ├──218-【用户服务-用户列表】用户列表后端分页逻辑实现.mp4 61.10M | ├──219-【用户服务--用户列表】用户列表分页效果完成.mp4 96.18M | ├──220-【用户服务】管理端token认证中间件实现.mp4 54.56M | ├──221-【商品管理服务】商品列表前端完成.mp4 40.60M | ├──222-【商品管理服务】商品列表接口完成.mp4 156.20M | ├──223-【商品管理服务】商品列表服务端完成.mp4 113.66M | ├──224-【商品管理服务】商品添加前端页面完成.mp4 141.80M | ├──225-【商品管理服务】商品添加接口完成.mp4 56.48M | ├──226-【商品管理服务】商品添加服务端完成完成.mp4 62.75M | ├──227-【商品管理服务】商品添加前端逻辑完成.mp4 48.31M | ├──228-【商品管理服务】商品删除前端页面完成.mp4 25.30M | ├──229-【商品管理服务】商品删除服务端完成.mp4 373.07M | ├──230-【商品管理服务】商品编辑前端页面完成.mp4 45.39M | ├──231-【商品管理服务】商品编辑数据回显完成.mp4 61.22M | ├──232-【商品管理服务】商品编辑图片回显完成.mp4 52.43M | ├──233-【商品管理服务】商品编辑服务端完成完成.mp4 71.07M | ├──234-【商品管理服务】商品编辑功能完成.mp4 13.74M | ├──235-【商品管理服务】商品列表显示问题修正.mp4 85.96M | ├──236-【商品管理服务】活动模型设计.mp4 26.68M | ├──237-【商品管理服务】活动proto文件设计.mp4 52.33M | ├──238-【商品管理服务】活动列表完成.mp4 319.91M | ├──239-【商品管理服务】活动添加页面完成.mp4 100.13M | ├──240-【商品管理服务】活动添加关联商品一.mp4 56.87M | ├──241-【商品管理服务】活动添加关联商品二.mp4 224.85M | ├──242-【商品管理服务】活动添加前端完成.mp4 36.79M | ├──243-【商品管理服务】代码优化.mp4 76.59M | ├──244-【商品管理服务】活动添加web端完成.mp4 91.25M | ├──245-【商品管理服务】活动添加服务端完成.mp4 122.29M | ├──246-【商品管理服务】活动添加select选择器问题修复.mp4 8.08M | ├──247-【商品管理服务】活动删除功能完成.mp4 19.24M | ├──248-【商品管理服务】活动编辑数据回显.mp4 259.25M | ├──249-【商品管理服务】活动编辑关联商品回显.mp4 105.61M | ├──250-【商品管理服务】活动编辑服务端完成.mp4 55.31M | ├──251-【商品管理服务】活动编辑时间选择问题修复.mp4 10.54M | ├──252-【商品管理服务】首页活动列表前端完成.mp4 201.74M | ├──253-【商品管理服务】首页活动列表服务端查询过滤条件完成.mp4 68.65M | ├──254-【商品管理服务】首页活动列表服务端完成.mp4 66.79M | ├──255-【商品管理服务】首页活动列表前端完成.mp4 232.32M | ├──256-【商品管理服务】首页活动列表加载更多一.mp4 87.30M | ├──257-【商品管理服务】首页活动列表加载更多二.mp4 54.32M | ├──258-【商品管理服务】首页活动详情前端完成.mp4 64.56M | ├──259-【商品管理服务】首页活动详情服务端完成完成.mp4 250.01M | ├──260-【秒杀服务】秒杀服务proto定义.mp4 362.42M | ├──261-【秒杀服务】秒杀基本功能完成.mp4 75.31M | ├──262-【秒杀服务】抢购时间限制.mp4 50.19M | ├──263-【秒杀服务】订单的生成及抢购数量的限制.mp4 200.85M | ├──264-【秒杀服务】限制效果验证.mp4 57.28M | ├──265-【秒杀服务】秒杀倒计时及提交限制.mp4 35.54M | ├──266-【jmeter压测工具】环境准备.mp4 79.39M | ├──267-【jmeter压测工具】测试计划创建.mp4 50.28M | ├──268-【jmeter压测工具】操作数据库.mp4 151.48M | ├──269-【jmeter压测工具】jmeter关联.mp4 57.39M | ├──270-【jmeter压测工具】用户数据准备.mp4 44.64M | ├──271-【jmeter压测工具】jdbc request使用BeanShell后置处理器.mp4 152.37M | ├──272-【jmeter压测工具】秒杀接口测试.mp4 139.81M | └──273-【jmeter压测工具】测试100个用户同一时刻秒杀.mp4 44.55M ├──章节13 秒杀升级 | ├──274-【rabbitmq消息队列】rabbitmq环境搭建及常用信息配置.mp4 60.15M | ├──275-【rabbitmq消息队列】golang连接rabbitmq.mp4 132.32M | ├──276-【rabbitmq消息队列】生产者和消费者.mp4 403.78M | ├──277-【rabbitmq消息队列】持久化及消息确认机制.mp4 28.78M | ├──278-【rabbitmq消息队列】交换机的使用.mp4 213.67M | ├──279-【rabbitmq消息队列】Qos限流.mp4 28.26M | ├──280-【rabbitmq消息队列】如何确保任务不会被重复消费.mp4 11.69M | ├──281-【rabbitmq消息队列】已有业务整合mq后的执行流程.mp4 14.96M | ├──282-【秒杀升级】前端抢购倒计时优化.mp4 10.34M | ├──283-【秒杀升级】rabbitmq封装..mp4 56.21M | ├──284-【秒杀升级】封装效果验证及实现map和string的互转工具方法.mp4 127.38M | ├──285-【秒杀升级】web端将下单任务放入mq队列.mp4 77.54M | ├──286-【秒杀升级】服务端从mq队列消费任务.mp4 229.69M | ├──287-【秒杀升级】redis的使用.mp4 121.86M | ├──288-【秒杀升级】将消费结果放入redis一.mp4 176.28M | ├──289-【秒杀升级】将消费结果放入redis二.mp4 252.19M | ├──290-【秒杀升级】下单验证及bug修改.mp4 87.24M | ├──291-【秒杀升级】前端异步请求返回结果接口.mp4 20.79M | ├──292-【秒杀升级】异步返回接口完成.mp4 78.24M | └──293-【秒杀升级】实战小结.mp4 13.62M ├──章节14 gitlab及git的使用 | ├──294-【gitlab】gitlab的安装及web界面介绍.mp4 34.90M | ├──295-【gitlab】gitlab的使用.mp4 54.17M | ├──296-【git版本管理】git版本控制clone项目并测试提交代码.mp4 40.61M | ├──297-【git版本管理】工具中使用git的步骤及处理冲突.mp4 42.14M | └──298-【git版本管理】.提交本地新项目到远程仓库.mp4 144.27M ├──章节15 项目部署 | ├──299-【linux部署】supervisor部署一.mp4 245.73M | ├──300-【linux部署】supervisor部署二.mp4 294.20M | ├──301-【linux部署】supervisor部署三.mp4 90.69M | ├──302-【linux部署】supervisor部署四.mp4 50.40M | ├──303-【linux部署】vue项目部署.mp4 94.50M | ├──304-【linux部署】vue项目部署后台运行.mp4 5.60M | └──305-【windows部署】windows上部署.mp4 50.47M ├──章节16 补录更新课程 | ├──306-【go-mod】go-mod的使用.mp4 41.66M | └──307-【go-mod】go-mod的命令介绍.mp4 126.54M ├──章节2 Gin框架-模板渲染 | ├──005-【Gin模板渲染】使用模板文件.mp4 47.43M | ├──006-【Gin模板渲染】静态文件的使用.mp4 33.09M | ├──007-【Gin模板渲染】静态文件的使用小结.mp4 12.57M | ├──008-【Gin模板渲染】项目结构调整及字符串渲染.mp4 16.99M | ├──009-【Gin模板渲染】结构体类型数据渲染.mp4 33.11M | ├──010-【Gin模板渲染】数组类型数据渲染.mp4 68.02M | ├──011-【Gin模板渲染】数组+结构体类型数据渲染.mp4 27.60M | ├──012-【Gin模板渲染】map类型数据渲染.mp4 30.80M | ├──013-【Gin模板渲染】map+结构体类型数据渲染.mp4 16.09M | ├──014-【Gin模板渲染】切片类型数据渲染.mp4 14.93M | ├──015-【GET请求】获取路由上的参数值.mp4 32.68M | ├──016-【GET请求】query获取get请求参数.mp4 26.08M | ├──017-【GET请求】QueryArray和QueryMap获取get请求参数.mp4 48.97M | ├──018-【POST请求】PostForm获取post请求数据.mp4 37.25M | ├──019-【POST请求】PostFormArray和PostFormMap获取数据.mp4 112.20M | ├──020-【POST请求】ajax获取post请求数据.mp4 45.57M | ├──021-【参数绑定】参数绑定介绍.mp4 47.33M | ├──022-【文件上传】form表单单文件上传.mp4 51.93M | ├──023-【文件上传】form表单多文件上传.mp4 98.92M | ├──024-【文件上传】ajax单文件上传.mp4 47.33M | ├──025-【文件上传】ajax单文件上传二.mp4 29.06M | ├──026-【文件上传】ajax多文件上传.mp4 44.50M | ├──027-【其他数据格式输出】Json和AsciiJson.mp4 19.47M | ├──028-【其他格式】Jsonp、PureJson和SecureJson.mp4 15.54M | ├──029-【其他格式】Xml和Yaml.mp4 34.93M | ├──030-【其他格式】ProtoBuf.mp4 36.65M | ├──031-【重定向】重定向的使用.mp4 21.03M | ├──032-【自定义HTTP配置】自定义HTTP配置.mp4 71.80M | └──033-【章节小结】小结.mp4 13.67M ├──章节3 Gin框架-模板语法 | ├──034-【模板语法】上下文详解.mp4 32.20M | ├──035-【模板语法】模板语法(1).mp4 23.79M | ├──036-【模板语法】模板语法(2)-if.mp4 14.05M | ├──037-【模板语法】模板语法(3)-range.mp4 32.77M | ├──038-【模板语法】模板语法(4)-with.mp4 17.86M | ├──039-【模板语法】模板语法(5)-template和模板注释.mp4 19.67M | ├──040-【模板语法】模板语法小结.mp4 6.91M | ├──041-【模板函数】print和Sprint.mp4 40.49M | ├──042-【模板函数】管道符、括号、and、or.mp4 93.30M | ├──043-【模板函数】index、len.mp4 25.00M | ├──044-【模板函数】not、urlquery.mp4 36.47M | ├──045-【模板函数】eq、ne、lt、le、gt、ge.mp4 14.27M | ├──046-【模板函数】html、js.mp4 31.66M | ├──047-【自定义模板函数】定义步骤.mp4 41.85M | ├──048-【自定义模板函数】实战一.mp4 74.47M | ├──049-【自定义模板函数】实战二.mp4 10.20M | └──050-【章节小结】小结.mp4 27.12M ├──章节4 Gin框架-数据绑定及验证 | ├──051-【数据绑定】数据绑定介绍.mp4 5.94M | ├──052-【数据绑定】form的绑定.mp4 34.29M | ├──053-【数据绑定】QueryString的绑定.mp4 15.66M | ├──054-【数据绑定】json的绑定.mp4 43.21M | ├──055-【数据绑定】uri的绑定.mp4 89.03M | ├──056-【数据验证】数据验证的使用.mp4 41.83M | ├──057-【数据验证】其他验证器一.mp4 114.24M | ├──058-【数据验证】其他验证器二.mp4 40.86M | ├──059-【数据验证】自定义验证器.mp4 118.94M | ├──060-【beego验证器】初体验.mp4 100.27M | ├──061-【beego验证器】自定义错误信息.mp4 25.86M | └──062-【beego验证器】其他的校验规则.mp4 52.23M ├──章节5 Gin框架-路由组 | ├──063-【路由组】介绍.mp4 16.39M | ├──064-【路由组】路由抽取.mp4 61.32M | ├──065-【路由组】代码优化.mp4 16.02M | └──066-【章节小结】小结.mp4 9.88M ├──章节6 Gin框架-中间件 | ├──067-【中间件】介绍.mp4 9.37M | ├──068-【中间件】中间件的使用.mp4 19.97M | ├──069-【中间件】内置中间件介绍.mp4 5.11M | ├──070-【自定义中间件】方式1.mp4 62.12M | ├──071-【自定义中间件】方式2.mp4 10.62M | ├──072-【中间件】Next函数.mp4 92.82M | ├──073-【中间件】Abort函数.mp4 20.01M | ├──074-【中间件】计算请求耗时.mp4 86.56M | ├──075-【中间件】全局中间件、路由组中间件、局部中间件.mp4 25.86M | ├──076-【中间件】内置BasicAuth中间件.mp4 34.62M | └──077-【中间件】内置WrapF和WrapH中间件.mp4 13.57M ├──章节7 Gin框架-GORM | ├──078-【GORM】GORM介绍.mp4 27.76M | ├──079-【GORM】连接数据库.mp4 15.73M | ├──080-【DDL操作】表操作.mp4 93.64M | ├──081-【GORM】自动迁移数据库.mp4 51.22M | ├──082-【DML操作】添加数据.mp4 92.07M | ├──083-【DML操作】查询数据.mp4 8.96M | ├──084-【DML操作】更新数据.mp4 32.58M | ├──085-【DML操作】删除数据.mp4 6.15M | ├──086-【模型定义】模型名和表名的映射关系.mp4 17.43M | ├──087-【模型定义】自定义表名称.mp4 22.07M | ├──088-【模型定义】字段名称和列名的映射关系.mp4 14.25M | ├──089-【模型定义】gorm.Model.mp4 8.26M | ├──090-【模型定义】gorm标签的使用.mp4 11.94M | ├──091-【模型定义】gorm标签属性值一.mp4 22.12M | ├──092-【模型定义】gorm标签属性值二.mp4 16.10M | ├──093-【关联表】一对一回顾.mp4 18.69M | ├──094-【关联表】一对多回顾.mp4 44.01M | ├──095-【关联表】多对多回顾.mp4 43.69M | ├──096-【一对一】一对一属于.mp4 29.27M | ├──097-【一对一】一对一包含.mp4 47.77M | ├──098-【一对一】一对一小结.mp4 8.62M | ├──099-【一对多】一对多的属于和包含.mp4 15.47M | ├──100-【多对多】模型定义.mp4 20.48M | ├──101-【一对一操作】增加数据.mp4 27.64M | ├──102-【一对一操作】关联查询--Association.mp4 38.70M | ├──103-【一对一操作】关联查询--Preload.mp4 56.30M | ├──104-【一对一操作】关联查询--Related.mp4 42.39M | ├──105-【一对一操作】更新数据.mp4 21.91M | ├──106-【一对一操作】删除数据.mp4 21.38M | ├──107-【一对多操作】插入数据.mp4 28.55M | ├──108-【一对多操作】三种查询方式.mp4 71.32M | ├──109-【一对多操作】更新数据.mp4 66.73M | ├──110-【一对多操作】删除数据.mp4 5.87M | ├──111-【多对多操作】增加数据.mp4 25.40M | ├──112-【多对多操作】三种查询方式.mp4 10.05M | ├──113-【多对多操作】更新操作.mp4 7.32M | ├──114-【多对多操作】删除操作.mp4 5.49M | ├──115-【DB接口】First和FirstOrCreate.mp4 29.35M | ├──116-【DB接口】Last、Take、Find.mp4 24.19M | ├──117-【DB接口】Where、Select.mp4 61.00M | ├──118-【DB接口】Create、Save.mp4 20.09M | ├──119-【DB接口】Update、Delete.mp4 28.54M | ├──120-【DB接口】Not、Or、Order.mp4 31.92M | ├──121-【DB接口】Limit、Offset、Scan.mp4 24.23M | ├──122-【DB接口】Count、Group、Having.mp4 101.86M | ├──123-【DB接口】Distinct、Joins.mp4 41.01M | ├──124-【DB接口】Joins补充.mp4 7.67M | ├──125-【DB接口】FirstOrInit和Attrs、Assign的结合使用.mp4 39.93M | ├──126-【DB接口】Pluck、Scopes.mp4 42.42M | ├──127-【DB接口】查看执行sql语句的两种方式.mp4 7.32M | ├──128-【错误处理】错误处理介绍.mp4 103.41M | ├──129-【错误处理】事务和复合主键.mp4 23.20M | ├──130-【原生sql】原生sql的使用.mp4 19.31M | ├──131-【章节小结】小结.mp4 30.92M | ├──132-【gin整合gorm】数据库连接.mp4 16.24M | ├──133-【gin整合gorm】使用gorm.mp4 43.25M | └──134-【gin整合gorm】mysql配置文件.mp4 47.07M ├──章节8 Gin框架-日志 | ├──135-【日志】日志介绍.mp4 11.51M | ├──136-【日志】日志使用.mp4 15.72M | ├──137-【logrus中间件】配置文件的使用.mp4 19.37M | ├──138-【logrus中间件】logrus的初始化.mp4 105.87M | ├──139-【logrus中间件】logrus的使用.mp4 314.78M | └──140-【章节小节】小节.mp4 43.37M └──章节9 Gin框架-cookie和session | ├──141-【介绍】cookie和session介绍.mp4 10.00M | ├──142-【gin-sessions中间件】基于cookie的存储引擎.mp4 162.35M | ├──143-【redis】安装及redis-cli的使用.mp4 32.28M | └──144-【gin-sessions中间件】基于redis的存储引擎.mp4 15.56M
继续学习
谢谢分享,非常感谢
学习下gin
学习
学习一下
感谢分享,努力学习
Gin Vue 微服务值得学习
感谢分享
谢谢大佬分享!
来了来了,我等的花儿都谢了
感谢大佬分享
谢谢分享
学习一下go + vue
谢谢分享谢谢分享
感谢分享
谢谢分享
谢谢大佬的分享
这个必须下
谢谢
焦虑啊 学学学
非常需要,谢谢大佬的分享
谢谢大佬分享!
感谢大佬分享
谢谢大佬分享!
非常感谢分享!!谢谢
非常感谢分享
加油!Go语言还是很有潜力的。
谢谢大佬分享
学爆了
感谢分享,这个很不错~
谢谢大佬分享!
谢谢大佬分享!
感谢分享
谢谢大佬分享
学习学习
学习学习
感谢
谢谢分享
下载看看,需要学go框架
GO,GIN,VUE3都是新课程,牛的
谢谢分享
学习学习
谢谢大佬!分享!
这个我真的找了好久,,
以前只找一个Gin的课程,这是第二个,要珍惜。
感谢分享
微服务看一下。
来看看,好久没来了
谢谢分享
谢谢大佬分享