- 博客(55)
- 收藏
- 关注
原创 大模型(通义千问) + 多个私有资源工具(API/数据库)集成单元测试
该代码测试了通义千问(QWen)大模型调用工具的能力。通过向模型发送"北京天气怎么样?"的用户提问,模型正确识别需要调用天气工具,返回包含北京天气参数的函数调用请求。测试程序解析响应后,模拟调用真实天气API获取结果(25°C/大暴雨),并将结果回传给模型,最终获得"北京的天气晴朗,温度是25°C"的自然语言回复。整个过程展示了LLM工具调用的完整流程:用户提问→模型选择工具→执行工具→返回最终响应。测试验证了工具调用接口和JSON数据处理的正确性。
2025-06-27 11:43:01
129
原创 以太坊节点搭建私链(POA)
本文介绍了geth客户端的安装与私有链搭建过程。主要包括:1)从GitHub克隆并编译特定版本的go-ethereum代码;2)创建挖矿账户并设置密码;3)配置创世区块文件genesis.json;4)初始化区块链并启动节点。提供了v1.9.25和v1.10.26两种版本的启动命令,主要区别在于HTTP接口配置方式。整个过程涵盖了账户管理、区块链初始化、挖矿设置等关键步骤,适合搭建私有以太坊测试网络。
2025-06-20 19:05:57
192
原创 常用LLM整理列表
本文汇总了多款AI大模型服务的API信息,包括Ollama、Deepseek、Qiniu、Silicon等12个平台。各平台均提供不同的API类型、官方网址、密钥获取方式和使用文档。其中OpenAI和Gemini等知名平台采用标准API接口,而QwenLM、Doubao等则使用自有接口。所有服务默认未启用,需自行获取API密钥后配置使用,各平台均提供详细的模型文档和技术支持。
2025-06-06 15:38:35
420
原创 基于大型模实现的AiEditor
构建一个智能政务公文写作系统,基于大语言模型的前沿技术,为用户提供政务工作智能生成、智能改写、一键式排版等服务。系统界面简洁明了,可供中高年龄段、大模型零基础的用户使用。
2025-03-06 17:23:46
424
1
原创 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
858
原创 Redis延迟队列详解
根据具体情况,可以选择简单的 ZSET 实现或使用更高级的第三方库,同时要注意并发处理和消息持久化等问题,以确保延迟队列的稳定性和可靠性。Redis 延迟队列是一种使用 Redis 实现的消息队列,其中的消息在被消费之前会等待一段时间,这段时间就是延迟时间。总之,Redis 延迟队列是一种高效且灵活的实现延迟任务的方式,在分布式系统中具有广泛的应用,利用 Redis 的特性可以轻松处理延迟消息,减少系统的复杂性和开发成本。除了上述基本实现,还可以使用 Redis 的一些第三方模块,如 Redis 的。
2025-01-16 16:15:51
1136
原创 同时支持ERC721和ERC1155数字资产管理的智能合约架构
客户端可直接与链上交互,实现数字资产完整功能(上下架、拍卖、购买、结算、各种查询);支持法币支付后获取交易签名,提交链上验签交易,实现合规Web3。智能合约升级可避免迁移历史数据;智能合约拥有者和管理者权限分类;智能合约升级不改变合约地址;
2025-01-15 18:44:11
625
原创 桌面应用(wails)实现对等节点通信
P2P 是一种网络通信模式,在这种模式下,网络中的节点(对等节点或对等端)可以直接与其他节点进行通信,而不需要通过中央服务器进行中转。每个节点既可以作为客户端请求服务,也可以作为服务器提供服务,这种模式打破了传统的客户端 - 服务器(C/S)架构的限制。
2025-01-15 18:29:27
507
原创 基于openzeppelin实现的可升级ERC721合约--多管理角色权限版本
【代码】基于openzeppelin实现的可升级ERC721合约--多管理角色权限版本。
2024-12-18 14:39:59
402
原创 基于openzeppelin实现的可升级ERC1155合约--多管理角色权限版本
查询指定账户是否拥有指定角色权限。查询指定tokenId的URI。批量查询指定NFT余额。[U]批量铸造NFT。[U]批量燃烧NFT。[U]批量转移NFT。
2024-12-18 14:25:58
373
原创 EIP1967可升级合约详解
部署Proxy示例地址:https://testnet.bscscan.com/address/0xcb301306aa03115d40052eec804cc7458d03f1c2。可升级代理合约方案:用户访问proxy合约,实际方法由logic合约实现。数据存储在proxy合约中。
2024-12-13 16:51:54
483
原创 NFT的公链及开放联盟链信息整理
https://magiceden.io/https://blur.io/https://opensea.io/
2024-12-11 11:55:23
636
原创 ERC-4337 抽象账户
ERC4337 相较于传统以太坊账户模型具有多方面的显著优势,以下是详细介绍:ERC4337 是由以太坊社区成员提出的一项创新型账户抽象标准提案,主要具有以下特点和功能:
2024-11-29 16:36:06
966
1
原创 根据合约地址判断合约协议的方法
单一函数接口:ERC165 协议规定了一个核心函数,此函数用于查询合约是否实现了特定的接口。其中,是一个bytes4类型的标识符,通过特定的哈希计算方法得出,用于唯一标识一个接口。接口标识符计算:接口标识符是对接口内所有函数的函数选择器进行异或(XOR)操作计算得出的。函数选择器是函数签名的 Keccak-256 哈希值的前 4 个字节。例如,对于一个简单的接口定义,先计算的函数选择器,再得出该接口的标识符。
2024-11-29 16:31:06
1279
原创 常用链信息整理
网络名称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
798
原创 【国密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
1854
2
原创 什么是数据要素流通
总之,数据要素流通是数字经济发展的必然趋势,对于释放数据价值、促进经济增长和提高社会效率具有重要意义。但是,数据要素流通也面临着诸多挑战,需要政府、企业和社会各界共同努力,建立健全的数据要素流通体系,推动数据要素的高效流通和利用。数据要素流通是指数据作为一种生产要素,在不同主体之间进行转移、交易、共享等活动,以实现数据价值的最大化。
2024-08-21 13:45:16
1273
原创 golang嵌入式文件系统之 embed.FS
它允许你将静态文件(如文本文件、配置文件、模板文件等)直接嵌入到 Go 二进制文件中,这样在运行程序时无需依赖外部文件系统中的这些文件,可以方便地分发和部署应用程序,同时也提高了程序的可靠性和可移植性。中的一个类型,代表一个嵌入式文件系统(embedded file system)。是 Go 1.16 及以上版本引入的包。
2024-08-19 22:20:11
744
原创 低代码插件--波场(TRON)插件
POST参数名类型说明是否必填userIdstring用户ID是请求示例"code": 0,"data": {
2024-08-10 23:00:24
1835
1
原创 低代码插件--ERC721插件
参数传"0x0000000000000000000000000000000000000000"批量授权操作,无法用该方法查询。
2024-08-09 14:11:18
1015
原创 低代码插件--ERC3525协议插件
参数传"0x0000000000000000000000000000000000000000"批量授权操作,无法用该方法查询。
2024-08-09 14:02:34
899
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人