2023年第2季社区Task挑战赛贡献者榜单
基于FISCO BCOS及Weldentity,实现SSO单点登录服务;提供食品溯源、电商运费险7天退保、电子病历等智能合约库业务场景案例;基于FISCO BCOS更新游戏体验;体验并分析解读最新发布的分布式数据协作管理解决方案DDCMS,提供相应的部署教程......这些精彩贡献展现出社区的开源力量与智慧,也为后续的学习借鉴提供了参考价值。
近期,2023年第2季Task挑战赛圆满收官,本次活动面向社区征集代码及教程,激励更多开发者参与到FISCO BCOS开源项目及周边组件共建中,涌现了众多代码、图文或视频教程。
让我们一起看看本次活动的贡献者榜单及精彩内容吧!加小助手微信(FISCOBCOS010)即可申请加入Task活动交流群。

最佳贡献者(*排名不分先后)
CN-ZHANGYH
贡献者简介:
张宇豪,深圳职业技术大学学生。熟悉Java、GO以及运维开发,使用FISCO BCOS参与多项比赛并获奖,如2023年广东省职业院校技能大赛"区块链技术应用"获得一等奖,2023年一带一路暨金砖国家技能发展与技术创新大赛区块链赛项一等奖、2023年广东省计算机程序设计区块链应用与开发一等奖,积极参与社区贡献,为智能合约案例库和DDCMS提供优质的技术教程,在CSDN专栏发布多篇FISCO BCOS 文章。
PR简介:
为分布式数据协会管理解决方案DDCMS和智能合约库,贡献了诸多高质量的代码:
#5基于FISCO BCOS v3.4.0部署了DDCMS分布式数据管理详细教程并提示和解决了潜在的技术难点;
#6抽丝剥茧般,从账户、产品、和数据目录三个方面,分析和解读了DDCMS智能合约的功能、设计模式、存储结构和接口设计;
#7为DDCMS提供了后端容器化的解决方案,实现优雅的环境隔离;
#8提供了支持Github第三方登录的功能,并给出了完整的实现代码和参考文档;
#9修复了DDCMS使用过程中搜索机构的缺陷问题;
#192基于区块链的食品溯源+供应链最佳实践智能合约应用案例;#175提供了使用Truffle来测试智能合约仓库合约的入门教程。
PR链接:
https://github.com/WeBankBlockchain/DDCMS/pull/5
https://github.com/WeBankBlockchain/DDCMS/pull/6
https://github.com/WeBankBlockchain/DDCMS/pull/7
https://github.com/WeBankBlockchain/DDCMS/pull/8
https://github.com/WeBankBlockchain/DDCMS-Service/pull/9
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/192
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/175
sunyunsheng
贡献者简介:
孙运盛,吉科软信息技术有限公司大数据技术研究院架构师。负责吉科软区块链BaaS平台设计研发,推动FISCO BCOS在数字农业、数字城市、食品安全领域落地应用。基于FISCO BCOS研发的食药产业全流程可追溯平台,构建食药产品追溯“一张网”,建立绿色开放的食品生态信用网络,已被收录为工信部“2022年区块链典型应用案例”;基于FISCO BCOS研发的兴农云溯源综合服务平台,为建立健全的农产品质量安全追溯体系,推动农产品标准化、品牌化,助力建设高质量农业供给体系。
PR简介:
#551介绍了构建IPFS私有网络的方法,上传文件到IPFS,文件哈希通过WeBASE存到链上的存证合约库,形成完整的分布式文件存储+存证方案;
#550案例将从代理模式合约、WeBASE-Front前置服务发送交易接口说明、编写代理模式合约样例及java代码中调用的测试流程,详细描述如何利用WeBASE-Front前置服务调用基于代理模式的智能合约的方法。
PR链接:
https://github.com/WeBankBlockchain/WeBASE-Doc/pull/551
https://github.com/WeBankBlockchain/WeBASE-Doc/pull/550
liwh1227
贡献者简介:
李炜航,数金公共服务(青岛)有限公司区块链开发工程师。擅长 GO开发,在区块链 BaaS 平台、区块链溯源等领域有丰富的开发经验;积极拥抱FISCO BCOS开源社区,探索FISCO BCOS在低碳减排领域,供应链金融等场景的应用;为WeIdentity、WeBASE等组件贡献代码和技术文档。
PR简介:
实现了基于Weldentity或者FISCO BCOS地址的SSO单点登录服务,集成了OAuth2.0鉴权协议,扩展了WeIdentity的能力,为WeIdentity与传统登录模式的结合提供了解决方案。此外还提供了相关demo,为使用基于Weldentity或者FISCO BCOS地址的SSO单点登录的应用服务提供了参考。
PR链接:
https://github.com/WeBankBlockchain/WeIdentity/pull/383
优秀贡献者(*排名不分先后)
UWEPPPP
贡献者简介:
刘家辉,广东工业大学计算机科学与技术专业学生,目前在学习后端与区块链开发的相关技术。
PR简介:
#240更新了WeIdentity-Build-Tools工具中的各个脚本,适配最新版本的WeIdentity-Build-Tools,为体验WeIdentity提供便捷脚本;
#125和#379在WeIdentity v3.1.0新增的脱离区块链(基于本地数据库,目前仅支持Mysql)部署和使用的基础上,增加适配了两种存储底层IPFS和Redis,拓展了Weidentity的文件存储方式;
#382修改了WeIdentity-Java-Sdk工程中/build-tools/bin/里的部署脚本,为用户提供更直接的部署方式(目前只能通过WeIdentity-Build-Tools部署工具可视化部署),方便用户更快速使用WeIdentity-Java-Sdk。
PR链接:
https://github.com/WeBankBlockchain/WeIdentity-Build-Tools/pull/240
https://github.com/WeBankBlockchain/WeIdentity-Doc/pull/125
https://github.com/WeBankBlockchain/WeIdentity/pull/379
https://github.com/WeBankBlockchain/WeIdentity/pull/382
userInner
贡献者简介:
肖晶雄,湖南科技职业学院学生。参加2023全国职业院校区块链技术应用赛项,并获得全国二等奖;参加2023省职业院校技能比赛嵌入式技术应用赛项,并获得省三等奖。
PR简介:
#507解除了string和bytes合约参数的校验,允许了空字符串与其他任意输入;
#187针对智能合约库中现有合约的功能进行补充和增强,如针对不同数据类型,提供地址等操作;
#155和#156解除了sol使用的契约Evidence时存在可以使攻击者通过权限检查的问题;
#161实现了电子病历示例合约;#185基于区块链解决高校区块链竞赛过程中"信任危机"的问题。
PR链接:
https://github.com/WeBankBlockchain/WeBASE-Web/pull/507
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/187
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/155
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/156
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/161
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/185
safarika
贡献者简介:
张羽彤,宁夏希望信息产业股份有限公司开发工程师, FISCO BCOS MVP。
PR简介:
项目基于FISCO BCOS-JAVA-SDK v3.x开发,提供了完整的FISCO BCOS v3.x的springboot样例。
PR链接:
https://github.com/FISCO-BCOS/spring-boot-starter/pull/120
dyy8888
贡献者简介:
董耀宇,北京邮电大学硕士研究生,FISCO BCOS MVP 。擅长GO开发,对区块链技术有浓厚兴趣。
PR简介:
以文档的方式给出了国产数据库达梦适配FISCO BCOS v2.0的方法,探索了达梦数据库接入的方式。
PR链接:
https://github.com/FISCO-BCOS/FISCO-BCOS-DOC/pull/1747
LiuXinfeng96
贡献者简介:
刘鑫峰,数金公共服务(青岛)有限公司区块链研发工程师,擅长GO、区块链底链研发。
PR简介:
发现并修复了GO SDK在使用SubscribeBlockNumberNotify()时候,订阅失败的问题,并提供了GO SDK生成密钥的样例。
PR链接:
https://github.com/FISCO-BCOS/go-sdk/pull/231
https://github.com/FISCO-BCOS/go-sdk/pull/232
jxnuwjy
贡献者简介:
王江宇,江西师范大学学生,FISCO BCOS MVP。关注区块链前沿技术并在大学期间多次发表论文、专利。使用FISCO BCOS开发多套系统如《基于区块链的供应链金融创新系统》、《TEEChain-基于区块链技术的供应链金融创新系统》,在蓝桥杯全国软件和信息技术专业人才大赛中获得二等奖、中国大学生计算机设计大赛软件应用与开发赛道中获得江西省三等奖。
PR简介:
提供了多个智能合约库的案例,包括基于区块链的公共服务共享时间银行案例、基于区块链的众筹解决方案 Table合约版、基于区块链实现电商运费险7天退保的解决方案。
PR链接:
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/188
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/191
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/189
KuwaTakushi | 1218625387
贡献者简介:
黄梓杰 | 梁敬斌,均为中山职业技术学院学生。擅长Solidity智能合约,FISCO BCOS忠实爱好者。
PR简介:
PR由黄梓杰和梁敬斌组队共同完成。2048Game游戏基于FISCO BCOS搭建,2048Game是流行的滑动块数学谜题游戏。游戏的核心逻辑在智能合约中实现,使其运行在区块链上。此外,该PR中还提供用户可以互动的前端界面。
PR链接:
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/197
CN-AlvinXiang | minagility
贡献者简介:
向键雄 | 杜小敏 ,均为重庆电子工程职业学院学生、重庆市青年岗位能手。 团队在2023 年全国职业院校技能大赛高职组区块链技术应用比赛中荣获团体一等奖;在2022 一带一路暨金砖国家技能发展与技术创新大赛中荣获团体一等奖。
PR简介:
PR由向键雄和杜小敏组队共同完成,区块链游戏目前已经进入大众的视野当中,《高达》打怪升级区块链游戏基于FISCO BCOS构建,提供了完整的前端交互界面,该游戏所需秘钥均为WeBASE-Front生成。
PR链接:
https://github.com/WeBankBlockchain/SmartDev-Contract/pull/138
ashinnotfound
贡献者简介:
陈汛,来自广东工业大学软件工程专业,TopView工作室区块链组成员。对后端和区块链领域相关技术感兴趣,目前主要进行Java+Solidity的Web开发。
PR简介:
#1和#6实现了分布式数据协作管理解决方案DDCMS的第三方账号登录和认证的功能,例如支持通过github进行登录和认证。
PR链接:
https://github.com/WeBankBlockchain/DDCMS-Front/pull/1
https://github.com/WeBankBlockchain/DDCMS-Service/pull/6
h3ar7dump
贡献者简介:
罗阿文,研发工程师,来自四川长虹电子控股集团有限公司信息安全实验室。数字身份重度研究者,欢迎数字身份研究相关同仁一起探讨数字身份的未来。
PR简介:
该项目基于 weid-java-sdk 实现了[DIF](identity.foundation) 的 Universal Resolver Driver for did:weid, 对于在多种 DID Method 兼容的场景下,可以使用Universal Resolver 加载本 Driver 快速接入 did:weid的解析服务。
PR链接:
https://github.com/WeBankBlockchain/WeIdentity-Doc/pull/124
https://github.com/WeBankBlockchain/WeIdentity/pull/377
新Show贡献者(*排名不分先后)
| Github账号 | 姓名 | 所在机构 |
| webpiece | 管延鹏 | 数金公共服务(青岛)有限公司 |
| wangxiujie2001 | 王秀捷 | 平顶山工业职业技术学院 |
| hogoqkl | 陈超 | 北京伽罗华域科技有限公司 |
| Mr-Ghost552 | 罗嘉城 | 深圳信息职业技术学院 |
| jschyz | 藜灰 | 微脉技术有限公司 |
| henryhugyq | 黄锐 | 安徽理工大学 |
| scala-fish-man | 梁锦辉 | 数字广东网络建设有限公司 |
| hexy881125 | 何鑫洋 | 社区开发者 |
| WangDeheng-GDUFS | 王德恒 | 数字广东网络建设有限公司 |
| tttwei | 郭腾伟 | 深圳职业技术大学 |
| fexture | —— | 社区开发者 |
| CN-Linzhisen | 林志森 | 深圳职业技术大学 |
| liaozikai | 廖梓楷 | 中山大学 |
| LLLXXXYYYQQQ | 罗晓玉 | 重庆电子工程职业学院 |
| july000123 | 江雨梦 | 重庆电子工程职业学院 |
| yuanjiaja | 袁佳佳 | 重庆电子工程职业学院 |
| mzkito | 彭添淞 | 深圳职业技术大学 |
| ClannadChen | 陈俊杰 | 深圳职业技术大学 |
| Mu-cream | 陈梓康 | 深圳职业技术大学 |
| xianyushuibuxing | 赵永杰 | 重庆电子职业技术学院 |
| gxx-root | 苟鑫鑫 | 重庆电子职业技术学院 |
| wosidas | 周治慧 | 重庆电子职业技术学院 |
开源导师奖(*排名不分先后)
| Github账号 | 姓名 | 所在机构 |
| CN-ZHANGYH | 张宇豪 | 深圳职业技术大学 |
| CN-AlvinXiang | 向键雄 | 重庆电子工程职业学院 |
| yekai1003 | 高野 | 京北方信息技术股份有限公司 |
伯乐奖(*排名不分先后)
| Github账号 | 姓名 | 所在机构 |
| tracyzhang1998 | 张艳玲 | 北京伽罗华域科技有限公司 |
| liwh1227 | 李炜航 | 数金公共服务(青岛)有限公司 |
| CN-AlvinXiang | 向键雄 | 重庆电子工程职业学院 |
| minagility | 杜小敏 | 重庆电子工程职业学院 |
| CN-ZHANGYH | 张宇豪 | 深圳职业技术大学 |
早鸟贡献者(*按提交PR的时间先后顺序排列)
| Github账号 | 姓名 | 所在机构 |
| wxj-cyber | 王秀捷 | 平顶山工业职业技术学院 |
| shizhubaiShao | 何鸿坤 | 北京伽罗华域科技有限公司 |
| CN-AlvinXiang | 向键雄 | 重庆电子工程职业学院 |
| minagility | 杜小敏 | 重庆电子工程职业学院 |
| sunyunsheng | 孙运盛 | 吉科软信息技术有限公司 |
| h3ar7dump | 罗阿文 | 四川长虹电子控股集团有限公司 |
| xianyushuibuxing | 赵永杰 | 重庆电子职业技术学院 |
| tttwei | 郭腾伟 | 深圳职业技术大学 |
| userInner | 肖晶雄 | 湖南科技职业学院 |
| CN-ZHANGYH | 张宇豪 | 深圳职业技术大学 |
相关文章:
2023年第2季社区Task挑战赛贡献者榜单
基于FISCO BCOS及Weldentity,实现SSO单点登录服务;提供食品溯源、电商运费险7天退保、电子病历等智能合约库业务场景案例;基于FISCO BCOS更新游戏体验;体验并分析解读最新发布的分布式数据协作管理解决方案DDCMS,提供相…...
Clickhouse 为什么快
ClickHouse是一个用于联机分析处理(OLAP)的开源列式数据库管理系统(DBMS)。它之所以能提供出色的查询性能和处理速度,主要归功于以下几个方面的设计和优化: 列式存储 ClickHouse存储数据按列而不是按行组织…...
【React系列】react-router
本文来自#React系列教程:https://mp.weixin.qq.com/mp/appmsgalbum?__bizMzg5MDAzNzkwNA&actiongetalbum&album_id1566025152667107329) 一. 认识react-router 1.2. 前端路由原理 前端路由是如何做到URL和内容进行映射呢?监听URL的改变。 UR…...
[数据集][目标检测]车辆检测数据集VOC+YOLO格式1.6w张3类别
一共分为3个压缩包: 【车辆检测数据集AVOCYOLO格式5423张3类别】 数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):5423 标注数…...
FindMy技术用于鼠标
鼠标是计算机的标准配置之一,其设计初衷是为了使计算机的操作更加简便快捷,减少用户在操作中的负担。用户可以通过移动鼠标,实现光标的精确移动,进而选择、拖拽、复制、粘贴等操作。这种操作方式,使得计算机的操作变得…...
已解决‘ping‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。”的问题
已解决‘ping‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。”的问题 文章目录 问题介绍 问题分析 解决思路 解决方法 检查并修复环境变量 进入c:\windows\system32再ping 使用系统工具修复系统文件 Q1 - 问题介绍 当您尝试在Windows命令提示符下…...
基于PGPGPOOL-II部署PostgreSQL高可用环境
PGPOOL-II是一个位于PostgreSQL服务器和 PostgreSQL 数据库客户端之间的中间件,具有以下功能: 1. 连接池:PGPOOL-II可以保持已经连接到 PostgreSQL 服务器的连接,并在使用相同参数(例如:用户名、数据库、协议版本)连接进来时重用它们。这可以减少连接开销,并增加系统的…...
【大数据进阶第二阶段之Hadoop学习笔记】Hadoop 运行环境搭建
【大数据进阶第二阶段之Hadoop学习笔记】Hadoop 概述-CSDN博客 【大数据进阶第二阶段之Hadoop学习笔记】Hadoop 运行环境搭建-CSDN博客 【大数据进阶第二阶段之Hadoop学习笔记】Hadoop 运行模式-CSDN博客 1、模板虚拟机环境准备 1.1、 hadoop100 虚拟机配置要求如下 &…...
Python 操作 JMeter 探索:pymeter 实操指南
概要 JMeter 是一个流行的性能测试工具,用于测试 Web 应用程序的性能和负载。它通常与 GUI 一起使用,但如果您想在自动化测试中集成 JMeter,或者以编程方式创建和运行测试计划,那么 pymeter 库将是一个强大的工具。本文将介绍如何…...
微软 Power Platform 使用Power Automate发送邮件以Dataverse作为数据源的附件File Column
微软Power Platform使用Power Automate发送邮件添加Power Apps以Dataverse作为数据源的附件File Column方式 目录 微软Power Platform使用Power Automate发送邮件添加Power Apps以Dataverse作为数据源的附件File Column方式1、需求背景介绍2、附件列File Column介绍3、如何在Po…...
雾天条件下 SLS 融合网络的三维目标检测
论文地址:3D Object Detection with SLS-Fusion Network in Foggy Weather Conditions 论文代码:https://github.com/maiminh1996/SLS-Fusion 论文摘要 摄像头或激光雷达(光检测和测距)等传感器的作用对于自动驾驶汽车的环境意识…...
在pycharm中执行 os.makedirs 提示用户名或密码不正确
问题:在pycharm中运行脚本,在 \10.0.21.249\share 共享目录下创建目录提示错误 发现:手动在该目录下创建目录没有问题。 解决方法: 切换到cmd 命令行运行该脚本成功创建 猜测:感觉应该是pycharm中使用的用户名和密码存…...
使用Go语言编写高效的HTTP服务器
随着互联网的快速发展,HTTP服务器在Web开发中扮演着越来越重要的角色。而Go语言作为一种高效、并发性强的编程语言,为编写高性能的HTTP服务器提供了强大的支持。本文将探讨如何使用Go语言编写高效的HTTP服务器。 首先,我们需要了解Go语言的H…...
代码随想录day20 开始二叉搜索树
654.最大二叉树 题目 给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下: 二叉树的根是数组中的最大元素。左子树是通过数组中最大值左边部分构造出的最大二叉树。右子树是通过数组中最大值右边部分构造出的最大二叉树。 通过给定的数组构…...
从0开始python学习-39.requsts库
目录 HTTP协议 1. 请求 2. 响应 Requests库 1. 安装 2. 请求方式 2.1 requests.请求方式(参数) 2.2 requests.request() 2.3 requests.session().request() 2.4 三种方式之间的关联 3. 请求参数 3.1 params:查询字符串参数 3.2 data:Form表单…...
【面试高频算法解析】算法练习3 双指针
前言 本专栏旨在通过分类学习算法,使您能够牢固掌握不同算法的理论要点。通过策略性地练习精选的经典题目,帮助您深度理解每种算法,避免出现刷了很多算法题,还是一知半解的状态 专栏导航 二分查找回溯双指针滑动窗口深度优先搜索…...
React16源码: Why16, 研究源码的意义, 源码目录核心结构分析
为什么要选择React16 现在React18都早已实践很多,为何回过头来看16版本的代码理由如下 从实际出发,企业内老旧项目多为16版本,理解16的核心能够帮助我们快速解决问题16版本React是完全重写了核心代码, 是一次重大的更新 引入了 fiber 这个概…...
mybatis-flex笔记
MyBatis-Flex 的增删改功能 - MyBatis-Flex 官方网站https://mybatis-flex.com/zh/base/add-delete-update.html 代码https://gitee.com/hntianshu/mybatis-flex-test 一 新增数据 不忽略 null 值。 就是允许有null 忽略null 就是不允许有null BaseMapper 的接口提供了 inser…...
Debezium发布历史47
原文地址: https://debezium.io/blog/2019/02/13/debezium-0-9-1-final-released/ 欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯. Debezium 0.9.1.Final 发布 二月 13, 2019 作者: Gunna…...
Python爬虫抓包常见问题解决
对于Python爬虫和Fiddler抓包,可能遇到的问题及解决: 代理设置错误:如果你在使用Python爬虫时遇到抓不到包的问题,首先应该检查你的浏览器代理设置是否正确。以Chrome为例,代理设置为:右上角菜单按钮>设…...
Vue记事本应用实现教程
文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展:显示创建时间8. 功能扩展:记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...
P3 QT项目----记事本(3.8)
3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...
苍穹外卖--缓存菜品
1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得,如果用户端访问量比较大,数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据,减少数据库查询操作。 缓存逻辑分析: ①每个分类下的菜品保持一份缓存数据…...
在Ubuntu中设置开机自动运行(sudo)指令的指南
在Ubuntu系统中,有时需要在系统启动时自动执行某些命令,特别是需要 sudo权限的指令。为了实现这一功能,可以使用多种方法,包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法,并提供…...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...
Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习)
Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习) 一、Aspose.PDF 简介二、说明(⚠️仅供学习与研究使用)三、技术流程总览四、准备工作1. 下载 Jar 包2. Maven 项目依赖配置 五、字节码修改实现代码&#…...
Docker 本地安装 mysql 数据库
Docker: Accelerated Container Application Development 下载对应操作系统版本的 docker ;并安装。 基础操作不再赘述。 打开 macOS 终端,开始 docker 安装mysql之旅 第一步 docker search mysql 》〉docker search mysql NAME DE…...
LangChain知识库管理后端接口:数据库操作详解—— 构建本地知识库系统的基础《二》
这段 Python 代码是一个完整的 知识库数据库操作模块,用于对本地知识库系统中的知识库进行增删改查(CRUD)操作。它基于 SQLAlchemy ORM 框架 和一个自定义的装饰器 with_session 实现数据库会话管理。 📘 一、整体功能概述 该模块…...
