- 博客(52)
- 收藏
- 关注
原创 基于大型模实现的AiEditor
构建一个智能政务公文写作系统,基于大语言模型的前沿技术,为用户提供政务工作智能生成、智能改写、一键式排版等服务。系统界面简洁明了,可供中高年龄段、大模型零基础的用户使用。
2025-03-06 17:23:46
316
原创 RocketMQ实现延迟队列详解
该属性表示消息的延迟级别,可以设置为1-18,分别对应的延迟时间为1s、5s、10s、30s、1min、2min、3min、4min、5min、6min、7min、8min、9min、10min、20min、30min、1h、2h。最后调用生产者的send方法发送消息。延迟队列的实现方式有多种,最常用的是利用MQ的消息延迟功能。RocketMQ的延迟消息实现原理是通过设置消息的延迟级别来实现的。总的来说,延迟队列是一种很有用的功能,能够帮助开发者更好地处理需要延时触发的任务或事件,提高系统的性能和可靠性。
2025-01-16 16:19:29
594
原创 Redis延迟队列详解
根据具体情况,可以选择简单的 ZSET 实现或使用更高级的第三方库,同时要注意并发处理和消息持久化等问题,以确保延迟队列的稳定性和可靠性。Redis 延迟队列是一种使用 Redis 实现的消息队列,其中的消息在被消费之前会等待一段时间,这段时间就是延迟时间。总之,Redis 延迟队列是一种高效且灵活的实现延迟任务的方式,在分布式系统中具有广泛的应用,利用 Redis 的特性可以轻松处理延迟消息,减少系统的复杂性和开发成本。除了上述基本实现,还可以使用 Redis 的一些第三方模块,如 Redis 的。
2025-01-16 16:15:51
954
原创 同时支持ERC721和ERC1155数字资产管理的智能合约架构
客户端可直接与链上交互,实现数字资产完整功能(上下架、拍卖、购买、结算、各种查询);支持法币支付后获取交易签名,提交链上验签交易,实现合规Web3。智能合约升级可避免迁移历史数据;智能合约拥有者和管理者权限分类;智能合约升级不改变合约地址;
2025-01-15 18:44:11
587
原创 桌面应用(wails)实现对等节点通信
P2P 是一种网络通信模式,在这种模式下,网络中的节点(对等节点或对等端)可以直接与其他节点进行通信,而不需要通过中央服务器进行中转。每个节点既可以作为客户端请求服务,也可以作为服务器提供服务,这种模式打破了传统的客户端 - 服务器(C/S)架构的限制。
2025-01-15 18:29:27
471
原创 基于openzeppelin实现的可升级ERC721合约--多管理角色权限版本
【代码】基于openzeppelin实现的可升级ERC721合约--多管理角色权限版本。
2024-12-18 14:39:59
370
原创 基于openzeppelin实现的可升级ERC1155合约--多管理角色权限版本
查询指定账户是否拥有指定角色权限。查询指定tokenId的URI。批量查询指定NFT余额。[U]批量铸造NFT。[U]批量燃烧NFT。[U]批量转移NFT。
2024-12-18 14:25:58
338
原创 EIP1967可升级合约详解
部署Proxy示例地址:https://testnet.bscscan.com/address/0xcb301306aa03115d40052eec804cc7458d03f1c2。可升级代理合约方案:用户访问proxy合约,实际方法由logic合约实现。数据存储在proxy合约中。
2024-12-13 16:51:54
409
原创 NFT的公链及开放联盟链信息整理
https://magiceden.io/https://blur.io/https://opensea.io/
2024-12-11 11:55:23
557
原创 ERC-4337 抽象账户
ERC4337 相较于传统以太坊账户模型具有多方面的显著优势,以下是详细介绍:ERC4337 是由以太坊社区成员提出的一项创新型账户抽象标准提案,主要具有以下特点和功能:
2024-11-29 16:36:06
822
原创 根据合约地址判断合约协议的方法
单一函数接口:ERC165 协议规定了一个核心函数,此函数用于查询合约是否实现了特定的接口。其中,是一个bytes4类型的标识符,通过特定的哈希计算方法得出,用于唯一标识一个接口。接口标识符计算:接口标识符是对接口内所有函数的函数选择器进行异或(XOR)操作计算得出的。函数选择器是函数签名的 Keccak-256 哈希值的前 4 个字节。例如,对于一个简单的接口定义,先计算的函数选择器,再得出该接口的标识符。
2024-11-29 16:31:06
1211
原创 常用链信息整理
网络名称RPC URLChain ID货币符号区块浏览器ETHhttps://mainnet.infura.io/v3/50676f4e9b9d4780a34fc8a503ff7f4f1ETHhttps://etherscan.ioBNBhttps://bsc-dataseed.binance.org/56BNBhttps://bscscan.comBasehttps://mainnet.base.org8453ETHhttps://basesc
2024-11-27 15:30:11
573
原创 【国密SM2、SM3】Go、Java和 IavaScript 签名三端兼容
ASN.1 – Abstract Syntax Notation dot one,抽象记法1。所有X.509都是DER编码,DER是指ASN.1的编码规则。2010年12月17日,国家密码管理局关于发布。椭圆曲线方程:y2 = x3 + ax + b。2010年12月17日,国家密码管理局关于发布。推荐使用素数域256位椭圆曲线。
2024-08-21 14:16:47
1773
2
原创 什么是数据要素流通
总之,数据要素流通是数字经济发展的必然趋势,对于释放数据价值、促进经济增长和提高社会效率具有重要意义。但是,数据要素流通也面临着诸多挑战,需要政府、企业和社会各界共同努力,建立健全的数据要素流通体系,推动数据要素的高效流通和利用。数据要素流通是指数据作为一种生产要素,在不同主体之间进行转移、交易、共享等活动,以实现数据价值的最大化。
2024-08-21 13:45:16
1128
原创 golang嵌入式文件系统之 embed.FS
它允许你将静态文件(如文本文件、配置文件、模板文件等)直接嵌入到 Go 二进制文件中,这样在运行程序时无需依赖外部文件系统中的这些文件,可以方便地分发和部署应用程序,同时也提高了程序的可靠性和可移植性。中的一个类型,代表一个嵌入式文件系统(embedded file system)。是 Go 1.16 及以上版本引入的包。
2024-08-19 22:20:11
588
原创 低代码插件--波场(TRON)插件
POST参数名类型说明是否必填userIdstring用户ID是请求示例"code": 0,"data": {
2024-08-10 23:00:24
1645
1
原创 低代码插件--ERC721插件
参数传"0x0000000000000000000000000000000000000000"批量授权操作,无法用该方法查询。
2024-08-09 14:11:18
976
原创 低代码插件--ERC3525协议插件
参数传"0x0000000000000000000000000000000000000000"批量授权操作,无法用该方法查询。
2024-08-09 14:02:34
848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人