- 博客(52)
- 收藏
- 关注

原创 计算机类本科毕业设计分享合集
所有项目包含自研、同学项目、互联网上项目,均为自己合法渠道整理而来,争对于部分项目可以免费提供给各大网友。项目多数为SpringBoot加Vue,同时github和gitee同步,每个项目的markdown文件均有粗略介绍项目(正在完善中),可自行查看。所有项目仅供参考学习或者做为毕设,切勿非法转载作为商用。
2024-06-20 08:44:08
2599
11

原创 Springboot+Vue项目启动流程
mysql8安装教程,还有mysql的可视化工具navicat的安装以及破解教程以上安装完成之后,即可以进去navicat,右键,然后输入数据库名字,然后运行项目中附带的.sql文件,这样就有了项目运行的数据库文件。
2024-03-19 17:35:35
3994
原创 在Windows上使用MetaMCP的完整指南
MCP客户端(如Claude Desktop)向MetaMCP MCP服务器请求工具列表MetaMCP服务器从MetaMCP App获取工具配置和状态MetaMCP服务器向各个已安装的MCP服务器请求工具列表MetaMCP服务器聚合所有工具列表并返回给客户端当客户端调用工具时,MetaMCP服务器将请求路由到相应的MCP服务器MetaMCP为Windows用户提供了一个统一管理MCP服务的强大解决方案。无论您是否拥有Docker环境,都可以轻松地设置和使用MetaMCP。
2025-04-14 17:55:01
990
1
原创 使用Apache POI实现Java操作Office文件:从Excel、Word到PPT模板写入
Apache POI为Java开发者提供了强大的Office文件操作能力,无论是基础的数据写入,还是复杂的模板定制,都能通过灵活组合API实现。掌握POI的核心组件(XSSF/XWPF/XSLF)和元素定位技巧,可高效解决企业级开发中的文档自动化需求。延伸思考:结合POI-TL等工具可实现更复杂的Word模板引擎,而面对超大数据量Excel处理时,需合理选择HSSF(旧格式)、XSSF(新格式)或SXSSF(流式)方案。建议在实际项目中根据文件格式、数据量和功能复杂度选择最佳实现方式。
2025-04-13 17:31:08
1453
8
原创 Model Context Protocol (MCP): 连接AI与数据的开放标准
Model Context Protocol (MCP)是一个开放协议,它标准化了应用程序向大型语言模型提供上下文的方式。可以将MCP想象成AI应用程序的"USB-C接口":就像USB-C为各种设备提供了连接外设的标准方式,MCP为AI模型提供了连接不同数据源和工具的标准方式。如Anthropic在其官方公告中所述,MCP的目标是"帮助前沿模型产生更好、更相关的响应"。通过建立一个通用的、开放的标准,MCP解决了AI系统被信息孤岛和遗留系统隔离的问题,使它们能够访问所需的数据和上下文。
2025-04-10 10:37:51
891
2
原创 提示词注入攻击全面解析与防御策略
提示词注入(Prompt Injection)是指攻击者通过精心构造的输入内容,操纵或欺骗AI系统执行非预期行为的技术手段。这种攻击类似于传统的SQL注入或XSS攻击,但其目标是AI模型的提示词处理机制而非数据库或网页。提示词注入利用了大语言模型的一个基本特性:它们被设计为遵循指令。攻击者通过在用户输入中嵌入特定指令,试图覆盖或绕过系统原有的安全限制和行为规则,让模型执行本不应该执行的操作。深度防御:实施多层次防御策略,不依赖单一安全措施持续更新:随着攻击技术的发展不断更新防御措施安全设计优先。
2025-04-09 17:25:40
998
原创 Claude Code:Anthropic的智能终端编码助手
Claude Code是一款由Anthropic开发的智能编码工具,它直接集成在你的终端环境中,无需额外的服务器或复杂设置。它使用Claude 3.7 Sonnet作为默认的大语言模型
2025-04-09 16:58:05
914
原创 MCP-Playwright: 赋予AI模型操控浏览器的能力
MCP-Playwright是一个基于模型上下文协议(Model Context Protocol)的服务器,它为大型语言模型(LLM)提供了使用Playwright进行浏览器自动化的能力。简单来说,这个项目让像Claude、GPT等AI模型拥有了"眼睛和手",能够真实地浏览网页、点击按钮、填写表单,甚至执行复杂的自动化测试流程。由ExecuteAutomation团队开发的这个项目在GitHub上已经获得了2.5k+的星标,证明了开发者社区对这种技术的热情。
2025-04-08 18:08:49
1327
12
原创 从零掌握 Playwright:用 Python 玩转现代浏览器自动化
Playwright 是由的现代化浏览器自动化工具,专为和设计。它支持三大浏览器引擎,提供跨平台、跨语言的统一 API,是新一代 Web 自动化领域的明星工具。🔥🌐🆚。
2025-04-02 19:12:39
970
3
原创 从理论到实践:WGS84与GCJ02坐标系详解及腾讯API坐标转换指南,奥维地图坐标转换
通过腾讯位置服务的坐标转换API,开发者可以快速、合法地将WGS84坐标转换为GCJ02坐标,解决国内地图应用的偏移问题。本文从理论解析到代码实践,提供了完整的解决方案,同时也强调了安全合规的重要性。无论是个人项目还是企业应用,遵循官方接口和数据安全规范都是长期稳定运行的关键。扩展阅读腾讯坐标转换接口官方文档中国地理信息加密政策解读希望这篇博客能帮助你在处理地理坐标时少走弯路。如果有更多技术问题,欢迎留言讨论!
2025-03-30 16:48:46
715
1
原创 深入掌握APScheduler:动态任务调度与线程池实践
调度器选择脚本应用 →Web服务 →线程池配置根据任务类型设置max_workers配合事件监听实现故障预警生产环境建议# 示例:完整配置通过合理运用APScheduler的特性,开发者可以构建出健壮高效的定时任务系统。无论是简单的脚本还是复杂的分布式应用,APScheduler都能提供可靠的解决方案。
2025-03-14 10:24:55
723
1
原创 结合 Pandas 使用 SQLite3 实战
通过 Pandas + SQLite3 的组合,你可以:✅快速导入/导出数据:告别手动拼接 SQL 语句。✅无缝衔接数据分析:清洗、计算、可视化后直接入库。✅处理海量数据:分块读写避免内存爆炸。下一步建议尝试将 Excel/CSV 文件自动同步到 SQLite3 数据库。学习使用sqlalchemy库增强 SQL 操作能力。
2025-03-08 22:50:49
671
原创 Python SQLite3 保姆级教程:从零开始学数据库操作
SQLite3 是一个轻量级的嵌入式数据库,无需安装独立服务,所有数据存储在一个文件中。✅无需配置:像操作普通文件一样使用。✅跨平台:数据库文件可在 Windows/macOS/Linux 共享。✅适合小型项目:APP 配置、本地缓存、小型网站等。事务:一组原子性的操作,要么全部成功,要么全部失败。示例:转账操作(A 扣款,B 加款必须同时成功)。连接数据库(文件 vs 内存)创建表(字段类型与约束)增删改查(参数化查询防注入)事务管理(提交与回滚)
2025-03-08 22:48:08
1352
原创 用Python的Pandas库解锁数据科学:从入门到实战
Pandas不仅是数据处理工具,更是数据思维的培养皿。将数据清洗时间缩短70%将分析效率提升3倍以上轻松处理百万级数据集随着Pandas 3.0即将带来的性能突破,现在正是深入学习的最佳时机。立即开始您的数据探索之旅,让隐藏在数据中的商业洞见浮出水面!延伸阅读官方文档:https://pandas.pydata.org《Python for Data Analysis》by Wes McKinney(Pandas创始人)
2025-03-06 20:44:28
1031
原创 Spring Boot整合Spring Security与JWT实现无状态认证:实战指南
Entity@Data@Id@Override// 实现其他UserDetails方法...通过本实践案例,我们实现了基于JWT的无状态认证系统。分布式系统的会话管理微服务架构中的令牌传递第三方登录集成(OAuth2)审计日志记录建议结合具体业务需求调整安全策略,并定期进行安全渗透测试。Spring Security与JWT的结合为现代Web应用提供了灵活强大的安全解决方案,正确实施可以有效保护系统资源。
2025-03-06 11:16:36
655
1
原创 深入浅出:Vue项目中Element UI的完整使用指南
通过合理运用Element UI的组件体系,开发者可以快速构建出风格统一、体验优秀的企业级应用。建议结合具体业务需求灵活选择组件,并通过主题定制打造品牌化视觉体系。持续关注官方更新,及时获取最新功能和性能优化。缺点:打包体积增加约200KB(gzipped)适用场景:管理后台的页面骨架搭建。优点:所有组件直接可用。
2025-03-05 19:16:47
1591
4
原创 从零开始构建Spring Boot应用:手把手开发指南
A:确保Controller添加了@Controller注解,模板文件位于templates目录。希望这篇教程能帮助您快速上手Spring Boot开发!如果有任何问题欢迎在评论区留言讨论。A:在application.properties中添加。A:检查MySQL服务是否启动,用户名密码是否正确。Q:页面访问出现Whitelabel Error?或者在侧边的maven工具找到install。Q:启动时报数据库连接失败?Q:如何修改服务器端口?
2025-03-05 17:49:56
802
原创 Python 网络爬虫教程与案例详解
网络爬虫,简单来说,就是模拟人类用户在浏览器中访问网页的行为,自动地从互联网上获取数据的程序。它可以像人一样在网页之间跳转、点击链接、填写表单等操作,只不过爬虫的速度更快且不知疲倦。例如,搜索引擎的爬虫会遍历互联网上的大量网页,抓取网页内容,以便为用户提供搜索服务。requests库是 Python 中用于发送 HTTP 请求的第三方库,它的使用非常简单且功能强大,相比 Python 内置的urllib库更加人性化。使用requests库前,需要先安装它,可以通过命令进行安装。下面是一个使用。
2025-03-04 20:47:51
1246
原创 深入 Vue.js 组件开发:从基础到实践
组件化开发是 Vue.js 的核心特性之一,它允许我们将复杂的用户界面拆分成一个个独立、可复用的小组件。每个组件都有自己的结构(HTML 模板)、样式(CSS)和逻辑(JavaScript),就像搭建积木一样,通过组合这些组件来构建整个应用。这样做的好处显而易见,不仅提高了代码的可维护性,当某个组件出现问题时,我们可以快速定位和修复,而不会影响到其他部分;还增强了代码的复用性,一个组件可以在多个地方重复使用,减少了代码冗余。
2025-03-04 18:02:36
1096
原创 油猴脚本笔记——CSDN一键关注点赞评论
)();上面的注释包含很多@,比如说@name代表的是油猴脚本的名称,最终显示在插件选择脚本的地方其中比较重要的是@match,它是用于限定哪些网页可以使用这个脚本,即比如说设置了,当映射到这篇博客的时候,就会自动执行脚本然后就是自己写脚本了,主要看function里面,下面将进行的实验,参照上面博主的文章进行改进(其实就是多加了一个关注)。
2025-01-06 16:50:58
408
5
原创 解决openpyxl操纵带公式的excel或者csv之后,pandas无法读取数值的问题
当我用pandas打开并且读取带公式那列的时候,读取出来的全是公式字符,即使用`pd.read_excel(data_path,engine='openpyxl',sheet_name="日回收")`也不行,但我想要的是数字。
2025-01-04 20:09:24
884
1
原创 基于SpringBoot和Vue的大学生交友平台
随着互联网的快速发展,人们的社交需求日益增长。大学生作为互联网使用的主力军,其社交需求更是呈现出多元化的特点。他们渴望在繁忙的学习生活中,能够找到志同道合的朋友,分享彼此的生活、学习和兴趣。尽管现有的社交平台众多,但很多平台并不能完全满足大学生的特殊需求。比如某些平台过于商业化,信息繁杂,不利于以学校为单位的大学生纯粹交友,同时这些平台也因为用户群体大,因此存在信息繁杂导致的真假难辨的问题,容易让网络意识薄弱的学生受骗。
2024-12-29 11:28:35
974
原创 5G基础学习笔记
在4G网络场景下,用户Attach附着之后会建立一个默认承载,该承载提供永久的IP连接,当默认承载不满足业务需求时,会建立对应的专有承载。归纳:当第一个AMF在UDM中无法获取用户签约的切片时,则会请求NSSF决策并返回Allowed NSSAI,AMF Set,以此返回给旧的AMF选择至新的AMF,新的AMF即会选择对应的SMF。签约值由AMF和UDM提取并提供给RAN。现网中,UE的IP地址是由SMF向UPF请求的,UPF根据DHCP或者静态配置给UE分配IP,然后返回给SMF,SMF再返回给UE。
2024-11-27 21:42:43
1451
原创 LTE及EPC技术原理(笔记)
决定,当UE尝试连接到网络时,UE会向最近的eNodeB发送附着请求(Attach Request),其中包含用户的IMSI,MME接收到请求之后,会解析IMSI,从中其去除MCC和MNC,然后判断用户是否是本地网络,如果不是,MME则会从HLR或HSS获取用户归属地信息,从而让SGW使用S5/S8去访问PGW。:Tacking Area Code,标识TA,用于标识一个特定的跟踪区,TAC用于在网络中管理和跟踪UE,当UE在不同TA之间移动时,网络可以通过TAC来管理UE的移动性。
2024-11-04 21:22:32
1647
原创 EPS原理笔记
3GPP接入是指遵循3GPP制定的协议标准,通过如gNB等基站接入5G核心网。相对地,Non-3GPP接入则是指通过非3GPP定义的网络接入5G核心网,例如通过WiFi等非3GPP网络EPC网元有MME、S-GW、P-GW、HSS、PCRFMME(mobility management entity),控制面的移动性管理,包括用户上下文、移动状态;分匹配用户临时身份标识。
2024-11-04 21:14:03
978
原创 Java的文件上传工具类
本文主要介绍通过URL(例如:http://localhost:8080/upload/17000000000.png)形式访问资源文件)访问,通常就是访问的是服务启动的根目录,像springboot项目首先这个路径发送请求就会到达resource,这个有写过一篇文章,,查看文章的第三点说明了这个当知道上面的基础之后,就非常明了(liao)了,我们只需要将文件放到下的某个文件夹里面即可,比如说是,然后下面的两个工具类就是两种方式去访问。我将一一说明。
2024-07-24 09:00:46
778
原创 前后端不分离项目、Thymaleaf项目、JSP项目、前端页面在reasource目录下的项目的前端访问链接URL
首先合在一块讲是因为这几类都有一个共性,那就是前端资源都是在src/main/resource目录下,不管分不分离,有时候会将vue项目的打包后静态资源放在src/main/resource目录下,有些还是自定义的资源包名称,比如说在resource目录下再建一个admin文件夹,里面放了admin页面的前端资源包,那这个需要怎么访问呢?后面会讲到。
2024-07-07 23:06:55
2266
2
原创 快速入门Spring Cloud Alibaba AI,搭建大模型,快速上手大模型(付源码)
本地提供了后端的自定义api接口,开发人员可以利用这个进行个性化开发,即真实的体验ai大模型接入自己的应用中。
2024-06-21 11:43:44
1823
4
原创 JVM学习笔记(运行时数据区——>程序计数器)
类加载由类加载子系统加载,经有三个过程后,在内存的方法区保存了运行时类,之后就是执行引擎去执行,在这整个阶段都需要用到运行时数据区,接下来便是了解运行时数据区需要做的事
2022-07-20 09:00:27
186
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人