基于Java+SpringBoot+Vue前后端分离校园失物招领系统设计和实现

基于SpringBoot+Vue前后端分离校园失物招领平台 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对校园失物招领等问题,对校园失物招领进行研究分析,然后开发设计出校园失物招领平台以解决问题。校园失物招领平台主要功能模块包括首页、轮播图、公告信息、资源管理;校园资讯、资讯分类;系统用户;管理员、普通用户;模块管理;物品类别、招领信息、认领信息;,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软 阅读详情

 博主介绍:✌全网粉丝50W+,csdn特邀作者、博客专家、优快云新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌

技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。

主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。

🍅文末获取源码联系🍅

👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟

2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅

Java项目精品实战案例《100套》

Java微信小程序项目实战《100套》

大数据项目实战《100套》

Python项目实战《100套》

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人​

系统介绍

程序上交给用户进行使用时,需要提供程序的操作流程图,这样便于用户容易理解程序的具体工作步骤,现如今程序的操作流程都有一个大致的标准,即先通过登录页面提交登录数据,通过程序验证正确之后,用户才能在程序功能操作区页面操作对应的功能。

​

程序操作流程图

功能截图:

5.1用户信息管理

如图5.1显示的就是用户信息管理页面,此页面提供给管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,

还进行了对用户名称的模糊查询的条件

图5.1 用户信息管理页面

5.2 失物招领管理

如图5.2显示的就是失物招领管理页面,此页面提供给管理员的功能有:查看已发布的失物招领数据,修改失物招领,失物招领作废,即可删除,还进行了对失物招领名称的模糊查询 失物招领信息的类型查询等等一些条件。

 图5.2 失物招领管理页面

5.3物品挂失管理

如图5.3显示的就是物品挂失管理页面,此页面提供给管理员的功能有:根据物品挂失进行条件查询,还可以对物品挂失进行新增、修改、查询操作等等。

 图5.3 物品挂失管理页面

5.1公告信息管理

如图5.4显示的就是公告信息管理页面,此页面提供给管理员的功能有:根据公告信息进行新增、修改、查询操作等等。

 图5.4 公告信息管理页面

论文参考:

1 绪  论

1 绪  论

1.1研究背景与意义

1.2系统研究现状

1.3 论文主要工作内容

2 系统关键技术

2.1 java简介

2.2 MySQL数据库

2.3 B/S结构

2.4 SpringBoot框架

2.5 VUE框架

3 系统分析

3.1 系统可行性分析

3.1.1 技术可行性

3.1.2 操作可行性

3.1.3 经济可行性

3.1.4 法律可行性

3.2 系统性能分析

3.3 系统功能分析

3.4 系统流程分析

3.4.1 数据开发流程

3.4.2 用户登录流程

3.4.3 系统操作流程

3.4.4 添加信息流程

3.4.5 修改信息流程

3.4.6 删除信息流程

4 系统设计

4.1 系统概要

4.2 系统结构设计

4.3数据库设计

4.3.1 数据库设计原则

4.3.3 数据库表设计

4.4 系统时序图

4.4.1 注册时序图

4.4.2 登录时序图

4.4.3 管理员修改用户信息时序图

4.4.4 管理员管理系统信息时序图

5 系统的实现

5.1前台功能实现

5.1.1系统首页页面

5.1.2个人中心

5.2后台管理员功能实现

6 系统测试

6.1 测试环境

6.2 测试目的

6.3 测试概述

6.4 单元测试

6.4.1 注册测试

6.4.2 登录测试

6.5 集成测试

结  论

参考文献

致  谢

代码实现:

/**
 * 登录相关
 */
@RequestMapping("users")
@RestController
public class UserController{
    
    @Autowired
    private UserService userService;
    
    @Autowired
    private TokenService tokenService;

    /**
     * 登录
     */
    @IgnoreAuth
    @PostMapping(value = "/login")
    public R login(String username, String password, String role, HttpServletRequest request) {
        UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
        if(user != null){
            if(!user.getRole().equals(role)){
                return R.error("权限不正常");
            }
            if(user==null || !user.getPassword().equals(password)) {
                return R.error("账号或密码不正确");
            }
            String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());
            return R.ok().put("token", token);
        }else{
            return R.error("账号或密码或权限不对");
        }

    }
    
    /**
     * 注册
     */
    @IgnoreAuth
    @PostMapping(value = "/register")
    public R register(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);
        if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {
            return R.error("用户已存在");
        }
        userService.insert(user);
        return R.ok();
    }

    /**
     * 退出
     */
    @GetMapping(value = "logout")
    public R logout(HttpServletRequest request) {
        request.getSession().invalidate();
        return R.ok("退出成功");
    }
    
    /**
     * 密码重置
     */
    @IgnoreAuth
    @RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
        UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
        if(user==null) {
            return R.error("账号不存在");
        }
        user.setPassword("123456");
        userService.update(user,null);
        return R.ok("密码已重置为:123456");
    }
    
    /**
     * 列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,UserEntity user){
        EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();
        PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));
        return R.ok().put("data", page);
    }

    /**
     * 信息
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") String id){
        UserEntity user = userService.selectById(id);
        return R.ok().put("data", user);
    }
    
    /**
     * 获取用户的session用户信息
     */
    @RequestMapping("/session")
    public R getCurrUser(HttpServletRequest request){
        Integer id = (Integer)request.getSession().getAttribute("userId");
        UserEntity user = userService.selectById(id);
        return R.ok().put("data", user);
    }

    /**
     * 保存
     */
    @PostMapping("/save")
    public R save(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);
        if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {
            return R.error("用户已存在");
        }
        userService.insert(user);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);
        userService.updateById(user);//全部更新
        return R.ok();
    }

    /**
     * 删除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Integer[] ids){
        userService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
}

推荐项目:

基于SpringBoot+Vue四川自驾游攻略管理系统设计和实现

基于SpringBoot+Vue+安卓APP计算机精品课程学习系统设计和实现

基于Python+大数据城市景观画像可视化系统设计和实现

基于大数据+Hadoop的豆瓣电子图书推荐系统设计和实现

基于微信小程序+Springboot线上租房平台设计和实现-三端

2022-2024年最全的计算机软件毕业设计选题大全

基于Java+SpringBoot+Vue前后端分离手机销售商城系统设计和实现

基于Java+SpringBoot+Vue前后端分离仓库管理系统设计实现

基于SpringBoot+uniapp微信小程序校园点餐平台详细设计和实现

基于Java+SpringBoot+Vue+echarts健身房管理系统设计和实现

基于JavaSpringBoot+Vue+uniapp微信小程序实现鲜花商城购物系统

基于Java+SpringBoot+Vue前后端分离摄影分享网站平台系统 

基于Java+SpringBoot+Vue前后端分离餐厅点餐管理系统设计和实现

基于Python热门旅游景点数据分析系统设计与实现

项目案例: 

 

为什么选择我

   博主本身从事开发软件开发、有丰富的编程能力和水平、累积给上千名同学进行辅导、全网累积粉丝超过50W。是优快云特邀作者、博客专家、新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流和合作。

源码获取:

大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

 精彩专栏推荐订阅:在下方专栏👇🏻

2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅

Java项目精品实战案例《100套》

Java微信小程序项目实战《100套》

Python项目实战《100套》

深入解析Linux Suspend/Resume机制——从用户态到内核态的完整流程 本文深入解析Linux Suspend/Resume机制,从用户态触发到内核态执行的完整流程。详细介绍了三种挂起模式(Freeze、Standby、Suspend to RAM)的实现原理,包括系统调用入口、状态验证、设备挂起流程及平台相关操作。同时提供实战调试技巧,帮助开发者解决电源管理中的常见问题。 阅读详情

相关推荐

学习Fidder主要掌握的技术——流量篡改

本文介绍了Fiddler工具的三种常用调试方法:1)本地映射-通过保存修改JSON响应文件实现接口数据模拟;2)Composer接口调试-通过修改请求参数快速测试接口异常处理;3)断点调试-在请求/响应过程中拦截并修改数据。这三种方法分别适用于前端开发、接口测试和健壮性验证等场景,能够有效提高调试效率。操作步骤包括保存响应、修改数据、配置规则等关键环节,并提供了详细的界面操作指引。

2301_79022773的博客 353

2025年大数据技术专业毕业设计选题参考(上)-建议收藏

基于SpringBoot+Vue四川自驾游攻略管理系统设计和实现基于SpringBoot+Vue+安卓APP计算机精品课程学习系统设计和实现基于Python+大数据城市景观画像可视化系统设计和实现基于大数据+Hadoop的豆瓣电子图书推荐系统设计和实现基于微信小程序+Springboot线上租房平台设计和实现-三端2022-2024年最全的计算机软件毕业设计选题大全基于Java+SpringBoot+Vue前后端分离手机销售商城系统设计和实现基于Java+SpringBoot+Vue前后端分离仓库管理系统设

java李阳勇的博客 7209

Linux中断子系统分析之(四):驱动程序申请中断

中断子系统中有一个重要的设计机制,那就是Top-half和Bottom-half,将紧急的工作放置在Top-half中来处理,而将耗时的工作放置在Bottom-half中来处理。 如果中断不分上下半部处理,那么意味着只有等上一个中断完成处理后才会打开中断,下一个中断才能得到响应。当某个中断处理处理时间较长时,很有可能就会造成其他中断丢失而无法响应,影响系统性能。 中断分成上下半部处理可以提高中断的响应能力,在上半部处理完成后便将中断打开,这样就可以响应其他中断了,等到中断退出的时候再进行下半部的处理。为了进

m0_46525308的博客 1229

python深度学习毕业设计项目选题汇总

🔥 Hi,大家好呀,大四的同学马上要开始毕业设计啦,大家做好准备了没呢!🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设缺少创新和亮点,往往达不到毕业答辩的要求。🔥 为了大家能够以最少的精力顺利通过毕业设计,学长推荐20个优秀的毕设项目给大家,同时分享项目与论文(源码+论文)。🔥 下文会对每个推荐的项目进行展示与打分,大家可以挑选自己喜欢的项目作为毕业设计。🧿详细项目介绍及项目分享,见文末!

kooerr的博客 7643

3D医学影像分割新突破:手把手教你用MedSAM2快速标注CT/MRI数据(附3D Slicer插件配置)

本文详细介绍了如何利用MedSAM2模型进行3D医学影像分割,包括从环境准备到3D Slicer插件配置的全流程。通过实战案例和技巧分享,帮助医疗从业者快速掌握CT/MRI数据的高效标注方法,提升医学影像分析的准确性和效率。

ujm5678901的博客 302

海康工业相机BayerRG8转BGR8实战:手把手教你用OpenCV实现高效图像转换

本文详细解析了海康工业相机BayerRG8格式到BGR8格式的高效转换实战。针对工业视觉项目中高帧率、大分辨率场景下的性能瓶颈,文章对比了海康SDK原生方案与OpenCV多种转换方法的优劣,并提供了从基础实现到高级优化(如多线程流水线、内存管理、SIMD指令集应用)的完整代码示例与性能调优策略,帮助开发者构建稳定、高效的图像处理系统。

weixin_29237635的博客 525

大数据毕业设计题目50例

大数据毕业设计题目50例,该大数据毕业设计题目包含了:“放管服”环境下科技政务大数据平台研究,大数据对会计的挑战及其应对策略试析,新疆畜牧业进入大数据时代,大数据时代高校教学实效问题与路径选择,大数据背景下互联网技术在泾阳县蔬菜种植农业供给侧结构性改革中的应用等。...

weixin_love_java_code_的博客 3万+

Python学习24:中国古代数学问题——物不知数(Python123)

意思是说有一些物品,不知道有多少个,3个3个数的话,还多出2个;5个5个数则多出3个;7个7个数也会多出2个。题目为‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?现假设物品总数不超过n (n

weixin_60530224的博客 2万+

数据科学与大数据技术专业选题推荐表

数据科学与大数据技术专业怎么选题? 开题选题阶段,同学们都比较迷茫该如何选题,有的是被要求自己选题,但不知道自己该做什么题目比较合适,有的是老师分配题目,但题目难度比较大,指导老师提供的信息和帮助又比较少,不知道从何下手。与此同时,又要准备毕业后的事情,比如考研,考公,实习等,一边忙碌备考或者实习,一边还得为毕设伤透脑筋。快看看这篇文章吧

Hai_Lang_IT的博客 3万+

华为od 面试八股文_测试/测试开发_05_含答案

华为od 面试八股文_测试/测试开发_05_含答案

MISAYAONE的博客 2558

【k8s故障处理篇】calico-kube-controllers状态为“ImagePullBackOff”解决办法

【k8s故障处理篇】calico-kube-controllers状态为“ImagePullBackOff”解决办法

jks212454的博客 2308

【2024大数据专业毕业设计必过选题】100个大数据专业毕设选题免费详细讲解,大数据毕业生必看毕设选题、创新点,hadoop/spark/hive/实时数据分析选题指导

这对于在校师生来说,不够友好。我国每个省份的台站每天会产生海量的地震数据,以往的地震测震平台在数据的采集、存储、检索、计算方面已经满足不了现在的需求,因此,提出一个可行、有效的解决方案具有重要的研究意义和应用价值。选题意义:现如今租房现象十分普遍,由于房价的飞涨,尤其在一、二线城市,短时间内想拥有一个属于自己的居室简直难如登天,对于更多人尤其是外出工作的人来说租房更是他们的上上之选,因此,房屋租赁一直是人们热点关切的问题,也是大多数人们的需求,由此可见,一个良好的租房数据分析平台的实现是非常有意义的。

m0_72826114的博客 1万+

SAP 未清PO数量 = 采购订单数量 - 已收货数量

本文介绍了SAP系统中查询未清PO数量的6种方法:1.标准采购报表(ME2L/ME2M/ME2N)适合业务用户快速查询;2.物料需求报表(MD04)可查看单个物料的供需情况;3.SQVI快速查询器提供自定义字段的灵活性;4.ABAP报表适合开发人员处理复杂逻辑;5.SAPQuery经配置后可供业务用户使用;6.BI/HANA方案适合大数据量分析。每种方法各有优缺点,用户可根据自身技术水平和具体需求选择,日常查询推荐使用标准采购报表ME2L/ME2M。

金牌架构师 1868

基于SpringBoot+Vue的高校失物招领平台的设计与实现

时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,高校失物招领平台当然不能排除在外。首先要进行需求分析,分析出高校失物招领平台的主要功能,然后设计了系统结构。整体设计包括系统的功能、系统总体结构、系统数据结构和对系统安全性进行设计;最后要对系统进行测试,还要对测试的结果进行总结和分析,为以后系统的维护提供方便,也为以后类似系统的开发提供参考和帮助。这种个性化的网络系统管理更重视相互协调和管理合作,能激发管理者的创造性和主动性,这对高校失物招领平台来说非常有益。

全网粉丝10W+、全栈领域优质创作者、掘金、阿里云等社区博客专家、专注于全栈领域和毕业项目实战 280

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

一个基于SpringBoot+Vue前后端分离校园失物招领平台详细设计实现

信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对校园失物招领等问题,对校园失物招领进行研究分析,然后开发设计出校园失物招领平台以解决问题。

java李阳勇的博客 2万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

基于SpringBoot+Vue的校园失物招领系统

【2025最新】基于Java+SpringBoot+Vue+MySQL的校园失物招领系统,前后端分离。

计算机学姐的博客 1461

校园互助系统|校园基于vue+springboot开发的校园互助平台

前台主要面向的用户是在校大学生,分为七个模块,分别为搜索模块、学习交流模快、生活分享模块、校园活动模块、失物招领模块、通知模块与个人中心模块。后台主要由管理员进行操作,分为六个模块,分别为,用户管理模块、文章管理模块、生活分享管理模块、失物招领管理模块、活动管理模块、通知管理模块。

BS009的博客 4605

SpringBoot+Vue实现前后端分离的校园失物招领平台的设计与实现

校园失物招领平台主要功能模块包括首页、轮播图、公告信息、资源管理(校园资讯、资讯分类)系统用户(管理员、普通用户)模块管理(物品类别、招领信息、认领信息),采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用springboot框架、Java技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。

分享技术热点,看天下大事 1670

校园失物招领|基于springBoot的校园失物招领系统设计与实现(附项目源码+论文+数据库)

身处网络时代,随着网络系统体系发展的不断成熟和完善,人们的生活也随之发生了很大的变化,身边经常有同学丢失了东西或者衣服而烦恼,为了找到自己心爱的物品疲于奔命,还不一定能找到,为了满足学生失物招领的要求,校园失物招领系统被开发研究了出来。本文主要描述了该校园失物招领系统的具体开发过程,在SSM框架的基础上,采用vue技术和MYSQL数据库,使该校园失物招领系统具有很好的稳定性和安全性。

2301_76166241的博客 1074

基于SpringBoot+Vue校园失物招领系统设计和实现(源码+LW+部署讲解)

随着校园生活的日益丰富,失物招领成为了一个普遍且棘手的问题。传统的招领方式效率低下,无法满足学生快速找回失物的需求。我们计划开发一个校园失物招领系统,旨在提供一个便捷、高效的失物招领解决方案。系统采用基于Java语言网站开发技术设计的,结合Mysql数据库管理系统对旅游相关信息进行管理。按照软件工程学理论完成各阶段设计,经过调试测试达到了管理校园失物招领的能力。满足了管理员和用户的需要。论文从系统开发过程概述、开发工具简介、系统总体设计、系统开发、软件测试等几个方面进行了介绍。

java李阳勇的博客 2742

基于SpringBoot的校园失物招领系统

用户管理、失物招领、失物认领、寻物信息、失物归还、交流论坛、收藏评论、物品类型、系统管理等。

2401_88518812的博客 1226

基于SpringBoot+Vue校园失物招领平台详细设计与实现-前后端分离

随着社会的快速发展和人们生活节奏的加快,人们在日常生活中难免会丢失或捡到物品,这在大学校园中尤为常见。由于大学校园人员流动频繁,师生众多,每天都会有大量的物品在校园内遗失或被发现。传统的失物招领方式,如张贴启事、口口相传等,存在着信息传播范围有限、效率低下等问题,使得失主与拾主之间难以快速、准确地建立联系。针对校园失物招领等问题,对校园失物招领进行研究分析,然后开发设计出校园失物招领平台以解决问题。

mr_lili_111的博客 4612

springboot和vue3校园失物招领系统设计与实现552313

本毕业设计项目系统前端采用的Vue3框架,后端采用java语言,sprinboot框架,mybatis操作数据源,使用软件:idea,eclipse、MySQL。完成了用户登录管理等模块的设计与实现。完成了系统数据库的设计,并基于MySQL数据库管理系统,建立了名称为javaweb的数据库。前后端分离Vue3+SpringBoot开发工具:IDEA 或者eclipse都支持编程语言: java框架:springboot/ssm都支持jdk版本:jdk1.8以上均可。

bishe288的博客 1086

SpringBoot校园失物招领信息平台

这个基于 SpringBoot 的校园失物招领信息平台功能完善,界面友好,采用了前后端分离的架构,技术栈成熟稳定。通过区分管理员和用户角色,为不同用户提供了定制化的功能。管理员端提供了全面的管理功能,方便管理员对平台进行维护和监控。用户端提供了便捷的发布和查找失物招领信息的入口,方便用户快速找回丢失的物品或归还捡到的物品。平台的登录注册功能保障了用户身份的合法性,数据可视化功能帮助管理员更好地了解平台运营状况。总的来说,这是一个功能强大、易于使用的校园失物招领信息平台。

小林的博客 1697
上一篇: 基于Java+SpringBoot+vue前后端分离可盈保险合同管理系统设计实现
下一篇: 基于Java+SpringBoot+Vue前后端分离江理工文档管理系统设计和实现
奥斯卡1号
博客等级 码龄5年 1万+粉丝 1134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值