- 博客(10)
- 收藏
- 关注
原创 Day-5 ruoyi结构
若依(RuoYi)是一款基于SpringBoot+Vue的开源企业级开发平台,提供用户管理、权限控制、代码生成等功能模块。部署流程包括:1)下载源码并配置MySQL和Redis;2)修改数据库连接信息;3)启动后端服务;4)配置前端环境(Node.js、npm);5)运行前端项目。开发时可通过代码生成器快速创建模块,需在后端system模块导入生成的domain、mapper等文件,前端添加api和views。常见问题包括浏览器自动打开失败(需管理员权限运行cmd)、端口配置冲突等。该平台能有效提升企业应用
2025-07-04 11:23:47
1020
原创 Day-2 IDEA创建项目的搭建方式
本文介绍了五种Java项目的创建和部署方式:1)普通Java项目需手动配置JDK环境并编译运行;2)普通JavaWeb项目需配置Tomcat和web.xml文件;3)MavenJava项目通过pom.xml管理依赖;4)MavenJavaWeb项目用Maven管理Servlet等依赖并打包WAR文件;5)SpringBoot项目可通过官网工具或IDE向导创建,内置Tomcat。重点涵盖了项目结构配置、依赖管理、调试方式和部署流程,并提供了相关配置示例代码。
2025-06-30 22:30:59
942
原创 Day-1 IDEA的安装和配置
本文介绍了MySQL和IntelliJ IDEA的下载安装及使用教程。MySQL可通过官网下载合适版本安装;IDEA安装包括创建专用文件夹、添加破解文件、修改配置文件等步骤。详细说明了IDEA的配置方法:关闭自动更新、配置JDK环境、隐藏项目文件、创建Java工程、设置编码格式等,并整理了常用代码生成快捷键和操作快捷键组合。文中特别强调需关闭自动更新以防破解失效,同时提供了完整的破解license文本和配置文件修改方法。
2025-06-29 16:05:35
1161
原创 RSA解题
通过RSA加密算法,利用给定的公钥参数(e=65537,n=p*q)和密文C,计算出私钥参数d,进而求得明文M。Python代码实现快速幂取模运算,最终解出flag为{5577446633554466577768879988}。该过程展示了RSA解密的基本流程和关键参数的计算方法。
2025-06-10 15:00:00
299
原创 CTF——Crypto密码学题型
本文介绍了BugKuCTF竞赛中的常见密码挑战类型,如摩斯密码、栅栏密码、Brainfuck密码等,并提供了对应的解密工具和在线资源链接。
2025-06-09 17:00:00
421
原创 从密码学基石到多元应用:区块链技术的深度剖析
区块链技术凭借密码学原理构建了去中心化、不可篡改的系统。哈希算法确保交易数据完整性,公钥密码学实现安全验证。该技术已应用于金融支付、供应链管理等场景,提升了效率与透明度。尽管面临性能、能耗等挑战,但随着技术发展,区块链有望在更多领域创造价值,推动社会进步。
2025-06-08 16:54:15
259
原创 0-1背包问题的回溯法求解
0-1背包问题是一种经典的组合优化问题,其目标是在给定容量的背包中选择物品,使得所选物品的总价值最大化。每个物品只能选择一次(即0或1)。
2024-11-24 16:03:41
840
原创 多机调度问题
多机调度问题的贪心求解算法通过优先分配最长处理时间的作业来优化整体调度效率,确保在尽可能短的时间内完成所有作业。当作业数多于机器数时,算法首先对所有作业按处理时间从长到短排序,然后依次将作业分配给最先空闲的机器,从而有效减少等待时间和提高机器利用率。在数据压缩领域,如霍夫曼编码,贪心算法通过优先合并频率最低的字符,逐步构建最优编码树。首先读取作业数量和机器数量,然后读取每个作业所需的时间。接着,它通过选择当前工作时间最少的机器来分配每个作业,从而尽可能平衡各机器的负载。最后,它输出每台机器的最终工作时间。
2024-11-24 15:52:31
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅