Profile

kehai97039

这家伙很懒,什么也没写
资源:25 粉丝:0

kehai97039上传的资源

Java和itext7实现PDF文件数字签名功能
实现数字签名功能是PDF文件处理的重要一环。利用Java和itext7库,能够有效解决PDF文件的电子签章需求。通过输入数据或实时数据库信息,进行计算和数字签名处理。此外,该功能支持批量处理多页PDF,能够在后台高效地生成处理文件。用户可以根据需求进行自定义设置,例如印章所在的页码和位置等参数。除了电子签章外,还可以应用于电子签约、电子签章账单等模板类PDF的生成和合成。
zip
164.92KB
2023-11-22 16:58
使用SonarQube生成项目代码分析报告
在进行SonarQube分析报告生成之前,首先需要对SonarQube进行配置。SonarQube是一款开源的代码分析平台,旨在持续评估和分析项目源代码的质量。通过SonarQube,我们能够发现项目中存在的重复代码、潜在的错误、代码规范问题以及安全性漏洞等。利用这一平台,我们能够生成详细的项目分析报告。报告内容主要包括概要、静态分析、动态分析、编码问题、热点等,并提供问题分析,其中包括违反最多的规则TOP10、违规最多的文件TOP5、复杂度最高的文件TOP5、重复行最多的文件TOP5等,以及违规详情。值得注意的是,本源码是纯Java实现的,进一步保证了分析的准确性和全面性。
zip
9MB
2023-11-22 16:40
Java实现简易版区块链基础功能
本文涵盖了区块链基础功能的简易Java实现,包括加密工具、钱包、P2P传输、区块同步以及网络共识等核心实现。采用了SpringBoot和Tio网络框架,构建了一个出色的区块链学习项目。当前版本仅实现了POW共识算法,若要在生产项目中使用,需根据具体需求进行共识算法的修改。blockj-base提供了基础的公共工具包,包括加密、区块、消息等数据模型和数据存储。blockj-miner作为区块链主程序,涵盖了矿工、区块同步、P2P网络、RPC API等功能。而blockj-client则是客户端命令行工具,主要负责调用Miner相关API,实现用户与链的交互。
zip
138.29KB
2023-11-16 20:39
Java国密电子签章的SM2实现技术
国密电子签章的实现基于《GB/T 38540-2020安全电子签章规范》的要求,涉及签名验签服务器、SM2证书、电子印章数据、签名验签服务器SDK等组件的分离式签名。在具体场景中,通过外部设备(如ukey)获取p1数据,签名验签服务器及KMS系统功能仅用于测试目的。在合规方面,务必使用经国家认可的签名验签服务器,并采用国家认可的CA机构颁发的SM2证书。
zip
695.22KB
2023-11-16 20:38
国产密码算法SM1234Java实现自主封闭体系
国家密码局认证的国产密码算法,涵盖SM1、SM2、SM3、SM4。密钥和分组长度均为128位,确保信息安全。SM1采用对称加密,与AES相当,但算法细节未公开。调用SM1需要通过专用加密芯片接口。SM2则基于ECC的非对称加密,相对RSA更快,密钥生成和签名速度更高。ECC 256位(SM2采用的变种)的安全性超过RSA 2048位,且运算更迅速。SM3是消息摘要算法,类似MD5,公开且校验结果为256位。SM4是无线局域网标准的对称加密算法,密钥和分组长度均为128位。
zip
1.12MB
2023-11-16 20:35
用GPT在30分钟内创造个性化的虚拟形象
利用ChatGPT技术和多个免费工具,通过文字描述即可生成个人专属的虚拟形象。该虚拟形象包括图像、照片风格、视频、虚拟人和背景、对话等功能。所需的技术工具包括ChatGPT、MidJourney、文心一格、AI云曦、Azure、TTmaker、d-id和剪映等。创作的步骤包括:1. 使用AI绘画工具(如MidJourney、文心一格等)生成个人真实照片;2. 使用AI工具(如ChatGPT、AI云曦工具、AI云曦问答等)编写视频剧本;3. 将文本转换为语音(如微软的Azure、TTmaker等);4. 使用AI工具d-id生成虚拟视频;5. 使用视频剪辑工具(添加字幕等)进行发布。如果只发布图片,则只需完成第一步,而发布视频则需要完成全部五个步骤。整个创作过程中,大部分软件都可以免费使用,且还介绍了基础软件和替代品,以满足不同用户需求。
docx
1.28MB
2023-07-17 22:57
Python爬虫抓取小说网站的实战经验
在Python爬虫教程中,我们使用了BeautifulSoup技术来爬取某著名小说网站的一章资源。在实战中,还需要解决反爬虫策略、数据存储等问题。本文分享了实战经验,包括如何应对反爬虫策略、如何优化爬取效率、如何存储数据等方面的内容。此外,我们还介绍了Scrapy等其他爬虫框架。希望本文对想要学习Python爬虫的读者有所帮助。
docx
15.76KB
2023-06-12 21:01
Python程序员简历模板及写作技巧
Python程序员简历的标准格式和写作技巧,包括个人信息、学历、专业技能、项目经验等内容,并提供了一份简洁实用的简历模板供读者参考。在描述技术路线和擅长技能时,建议采用量化的描述方式,例如使用具体的项目案例和技术指标等,更有利于吸引用人单位的关注。
docx
15.08KB
2023-06-12 20:48
Python连接MongoDB操作详解
Python学习资源主要来自官网: Python官方网站:https://www.python.org/downloads/在官网上可以下载Python的最新版本,并查看相关文档和教程。 Anaconda:https://www.anaconda.com/products/individual Anaconda是一个包含Python和许多常用科学计算工具的发行版。可以在其官网下载适合自己系统的版本。本教材详细介绍了Python如何连接MongoDB进行操作,包括MongoDB和传统型数据库的对比,pymongo的安装和使用,以及增删改查等语法的详解。同时也参考了《Python数据库编程》《Python和MongoDB开发指南》《Python数据库编程指南》等书,力求给读者一个清晰简单的示范案例,帮助读者更好地掌握Python操作MongoDB的技能。
docx
18.14KB
2023-05-09 18:27
使用Magic-API快速构建SpringBoot后端API程序
Magic-API是基于Java的快速接口开发框架,可以通过UI界面完成接口的编写并自动映射为HTTP接口。该框架支持常规关系型数据库,并且可以将配置数据以文件形式存放,同时还支持参数配置以及脚本中混排Java代码和版本管理。本文通过一个使用maven SpringBoot模式的样品工程,演示了如何将Magic-API快速应用于API服务程序的构建。更多使用方法详见官网搜索magicapi。
rar
65.28KB
2023-04-26 15:23