0xArchive CLI:为AI与自动化工作流设计的加密市场数据获取利器

news2026/5/6 3:00:03
1. 项目概述一个为AI与自动化而生的加密市场数据CLI工具如果你和我一样经常需要从不同的去中心化交易所DEX或永续合约平台获取历史市场数据来做分析、回测或者为你的交易机器人、AI智能体提供实时信号那你一定体会过那种“数据获取之痛”。每个交易所的API接口各异数据格式五花八门历史数据要么不提供要么调用起来极其繁琐。更别提那些高级数据比如L2/L4级别的订单簿、逐笔成交、订单流分析想拿到这些数据要么自己搭建复杂的爬虫和存储系统要么就得支付高昂的数据服务费用。今天要聊的这个工具0xarchive/cli就是为了解决这个痛点而生的。它本质上是一个命令行接口让你能像查询本地文件一样轻松地从终端获取Hyperliquid、Lighter.xyz和HIP-3这三个平台的历史市场数据。无论是订单簿快照、K线、成交记录、资金费率、未平仓合约还是更细粒度的清算数据、订单历史甚至是L4级别的订单级订单簿重建它都能搞定。最吸引我的是它的设计哲学非常明确为AI智能体和自动化工作流服务。这意味着它的输出是高度结构化的默认JSON错误处理清晰并且可以无缝集成到你的脚本、数据管道或者AI Agent的决策流程中。简单来说它把分散、异构的链上/链下市场数据统一成了一个干净、易用的命令行接口。你不用再关心每个交易所API的认证细节、分页逻辑或者数据清洗只需要一个API Key和几条简单的命令就能把数据“流”到你需要的地方。这对于量化研究员、策略开发者、数据分析师以及任何需要程序化访问这些平台历史数据的人来说都是一个效率利器。2. 核心设计思路与工具定位解析2.1 为什么是CLI而不是SDK或Web界面初次接触时你可能会问已经有TypeScript和Python SDK了为什么还要一个CLI这正是0xarchive-cli设计的精妙之处。CLI命令行界面在自动化场景下有着不可替代的优势。首先极致的可组合性。在Unix哲学里一个工具只做好一件事然后通过管道pipe组合起来。CLI完美契合这一点。你可以用oxa candles命令获取K线数据然后通过管道|传递给jq进行过滤再传给curl发送到另一个API或者直接重定向到文件。这种灵活性在构建复杂的数据处理流水线时至关重要。例如一个简单的监控脚本可以这样写oxa funding current --exchange hyperliquid --symbol BTC | jq -r .fundingRate | awk {if ($1 0.0001) print \High funding alert!\}。其次对AI Agent的友好性。现代AI Agent如基于OpenAI的Assistant或Claude的Tool Use经常需要调用外部工具。CLI是一个标准化的、无状态的接口。Agent可以像人类一样“思考”我需要当前BTC的资金费率那么我就执行命令oxa funding current --exchange hyperliquid --symbol BTC然后解析返回的JSON。这比让Agent去理解一个特定SDK的初始化、异步调用等概念要简单直接得多。项目文档中专门有一个“For AI Agents”章节提供了大量示例足见其设计初衷。最后轻量级与无依赖部署。你可以通过npx直接运行无需全局安装。在Docker容器、CI/CD环境或者临时的云函数中这种即用即走的方式非常方便。它把复杂性封装在了后端前端只是一个简单的命令分发器。2.2 数据源选择Hyperliquid, Lighter.xyz, HIP-3代表了什么工具支持三个数据源这个选择很有讲究覆盖了当前去中心化衍生品交易的不同赛道。Hyperliquid这是目前交易量最大的去中心化永续合约交易所之一基于自定义的L1链。它提供了极高的吞吐量和丰富的交易对。获取Hyperliquid的高质量历史数据尤其是tick级数据一直是个挑战0xarchive直接提供了这方面的能力价值巨大。Lighter.xyz这是一个基于意图Intent的链上订单簿交易协议。它的数据特点在于L3订单簿即包含每个订单ID、用户地址的完整订单信息。这对于分析市场微观结构、研究“订单流”和“挂单者行为”是黄金数据。0xarchive-cli是目前少数能便捷获取Lighter历史L3数据的公开工具。HIP-3这通常指代Hyperliquid上的“股票代币”或创新产品市场允许交易特斯拉、苹果等传统资产的永续合约。它代表了加密市场与传统资产的结合部数据维度独特。支持这三家相当于覆盖了主流去中心化永续合约Hyperliquid、前沿的意图驱动订单簿Lighter以及加密原生合成资产HIP-3这三个关键领域的数据需求。2.3 分层数据访问与权限设计仔细看命令列表你会发现数据访问是有“阶梯”的基础数据K线、成交、资金费率、未平仓合约等大多数免费API Key即可访问。进阶数据Build Tier订单历史orders history、订单流聚合orders flow、L2全深度订单簿历史l2 history。这些数据对策略研发和深度市场分析更有价值。专业数据Pro TierTP/SL订单历史orders tpsl、L4订单级订单簿重建与差异l4 get/diffs/history、L2 tick级差异l2 diffs、Lighter L3数据l3 get/history。这些是最高粒度、最原始的数据用于高频分析、交易执行算法研究等专业场景。这种设计非常合理。它既为初学者和简单项目提供了免费入口又通过分级订阅满足了专业团队对深度数据的需求保证了服务的可持续性。在你规划使用它时首先要评估自己的需求属于哪个层级。3. 从零开始环境配置与核心命令实战3.1 获取与安装两种最推荐的方式安装过程极其简单符合一个优秀CLI工具的特质。方式一使用npx推荐用于尝鲜或脚本中这是最无痛的方式无需安装任何东西到你的系统。npx会临时下载并运行包。npx 0xarchive/cli auth test --exchange hyperliquid --symbol BTC这条命令直接测试了你的网络和工具可用性。如果成功你会看到API认证通过的JSON输出。这非常适合在Dockerfile或CI脚本中作为健康检查。方式二全局安装推荐用于日常高频使用如果你打算经常使用全局安装更方便。npm install -g 0xarchive/cli安装后你就可以在任何终端窗口直接使用oxa命令了。这里有个小坑需要注意确保你的npm全局安装路径通常是/usr/local/bin或%APPDATA%\npm已经添加到系统的PATH环境变量中。安装后运行oxa --help验证是否成功。3.2 API Key的配置与管理所有数据访问都需要一个API Key。去 0xarchive.io 注册一个免费账户就能获取。拿到Key形如0xa_xxxxxx后有两种方式提供给CLI1. 环境变量推荐最安全在终端中设置export OXA_API_KEY0xa_your_actual_key_here为了持久化我通常把它加到我的Shell配置文件里如~/.bashrc,~/.zshrc或~/.profileecho export OXA_API_KEY0xa_your_key ~/.zshrc source ~/.zshrc注意在团队协作或共享服务器上切忌将API Key硬编码在脚本中或提交到版本控制系统。使用环境变量或安全的密钥管理服务如AWS Secrets Manager, HashiCorp Vault。2. 命令行参数临时使用每个命令都支持--api-key参数这会覆盖环境变量。oxa auth test --api-key 0xa_your_key --exchange hyperliquid这种方式适合一次性测试或在不方便设置环境变量的地方使用。验证Key是否生效 运行基础测试命令oxa auth test如果返回类似{success:true,timestamp:2024-06-15T10:30:00Z}的JSON说明配置成功。如果遇到认证错误Exit Code 3请检查Key是否正确、是否有空格、以及是否已经过期免费Key通常有速率限制但不会过期付费套餐需留意订阅状态。3.3 核心数据查询命令详解与示例让我们跳过简单的帮助文档直接看几个最常用、最能体现其威力的命令组合。假设我们已经设置好了OXA_API_KEY。场景一快速市场概览在做任何分析前先快速扫描一下市场状态。oxa summary命令是你的瑞士军刀。oxa summary --exchange hyperliquid --symbol BTC --format pretty这个命令一次调用返回了标记价格、预言机价格、当前资金费率、未平仓合约、24小时成交量以及清算量。--format pretty参数让它以清晰的彩色表格形式输出非常适合人工阅读。如果你想用程序处理去掉这个参数默认的JSON格式会给你一个结构化的对象。场景二获取历史K线数据进行回测这是量化分析的基础。假设我想回测2024年第一季度BTC在Hyperliquid上的小时线策略。oxa candles --exchange hyperliquid --symbol BTC \ --start 2024-01-01T00:00:00Z \ --end 2024-04-01T00:00:00Z \ --interval 1h \ --out btc_1h_q1_2024.json这里有几个关键点时间格式支持ISO 86012024-01-01T00:00:00Z和Unix毫秒时间戳。使用ISO格式更易读。时间区间注意--end时间通常是不包含的即查询范围是[start, end)。所以上面命令获取的是1月1日00:00到4月1日00:00不含的数据。输出重定向--out参数直接将JSON数据保存到文件避免了终端输出过多数据。这对于大量数据获取非常有用。分页如果数据量非常大返回的JSON里会包含一个nextCursor字段。你可以用--cursor cursor_value参数获取下一页。场景三监控资金费率与未平仓合约变化资金费率是永续合约的关键指标。我们可以结合jq工具进行实时监控和预警。# 获取当前资金费率并提取数值 CURRENT_RATE$(oxa funding current --exchange hyperliquid --symbol BTC | jq -r .fundingRate) # 使用bc进行浮点数比较确保bc已安装 if (( $(echo $CURRENT_RATE 0.0005 | bc -l) )); then echo 警告BTC资金费率过高$CURRENT_RATE # 可以在这里集成发送邮件、Slack消息等操作 fi # 获取过去24小时的资金费率历史观察趋势 oxa funding history --exchange hyperliquid --symbol BTC \ --start $(date -u -v-24H %Y-%m-%dT%H:%M:%SZ) \ --end $(date -u %Y-%m-%dT%H:%M:%SZ) \ --interval 1h --format pretty这个例子展示了如何将CLI嵌入到Shell脚本中构建自动化监控流程。场景四获取订单簿快照与深度订单簿数据对于理解市场即时供需至关重要。# 获取BTC当前前10档的订单簿L2聚合视图 oxa orderbook get --exchange hyperliquid --symbol BTC --depth 10 --format pretty # 获取历史某一时刻的订单簿用于事件分析 # 假设我想看2024-06-15中午12点的订单簿 oxa orderbook get --exchange hyperliquid --symbol BTC \ --timestamp 2024-06-15T12:00:00Z \ --format json | jq . # 用jq美化输出--depth参数控制每边显示的价格档位数量。--timestamp让你能够“穿越”到过去查看历史订单簿状态这对分析市场在特定新闻或事件发生时的反应非常有用。4. 高级功能探秘订单流、L4数据与AI Agent集成4.1 订单流分析与L4订单簿专业交易的“显微镜”对于高频交易员或市场微观结构研究者基础K线和聚合订单簿L2是不够的。你需要看到每一笔订单的挂单、撤单、成交L3甚至是在某些平台上的订单级重建L4。0xarchive-cli为此提供了强大支持。什么是L4数据在Hyperliquid这样的链上衍生品交易所订单簿状态是通过一系列事件订单放置、取消、成交来维护的。L4数据就是这些最原始的事件流。oxa l4 diffs命令获取的就是指定时间段内订单簿上发生的所有增量变化。每一个变化都包含了订单ID、价格、数量、方向买/卖以及变化类型新增、取消、成交。通过按顺序重放这些diffs你可以精确重建出历史上任意时刻的完整订单簿状态这正是oxa l4 get所做的。实战分析一波拉升前的订单流假设我们想研究2024年某天BTC价格突然拉升前市场订单流的变化。# 1. 首先确定事件发生的时间窗口。假设拉升发生在2024-06-15 14:30 UTC附近。 START_TIME2024-06-15T14:00:00Z END_TIME2024-06-15T15:00:00Z # 2. 获取这个小时内的L4订单簿差异数据。 # 注意这需要Pro tier的API Key。 oxa l4 diffs --exchange hyperliquid --symbol BTC \ --start $START_TIME --end $END_TIME \ --out btc_l4_diffs_20240615_1400_1500.json # 3. 同时我们可以获取同一时间段内的成交数据进行对照分析。 oxa trades fetch --exchange hyperliquid --symbol BTC \ --start $START_TIME --end $END_TIME \ --out btc_trades_20240615_1400_1500.json拿到这两个JSON文件后你可以用Pythonpandas、R或任何数据分析工具进行深入分析。例如你可以计算在拉升前几分钟大额买单比如单笔10 BTC的挂单和成交频率是否显著增加或者观察卖单墙Sell Wall是如何被消耗的。oxa orders flow命令更进一步它直接提供了按时间区间聚合的订单流信息如买入/卖出订单总量、金额省去了你自己处理原始L4数据的麻烦。Lighter的L3数据对于Lighter.xyz由于其基于意图的架构它直接提供了L3订单簿oxa l3 get。这意味着你可以看到每一个限价单背后的钱包地址。这对于分析“巨鲸”行为、识别同一实体在不同账户间的操作如果地址未隐藏具有独特价值。4.2 为AI Agent设计工作流项目文档中“For AI Agents”部分给出了很好的范例。其核心思想是CLI是一个可靠、无状态、具有明确输入输出的工具AI Agent可以像调用函数一样调用它。构建一个简单的市场状态感知Agent假设我们有一个AI Agent它的任务是监控多个交易所的套利机会。我们可以为它设计如下工具调用逻辑工具定义告诉Agent有一个叫get_market_summary的工具它对应CLI命令oxa summary --exchange exchange --symbol symbol。Agent决策Agent认为需要检查Hyperliquid和Lighter上ETH的价差。执行调用Agent执行oxa summary --exchange hyperliquid --symbol ETHAgent执行oxa summary --exchange lighter --symbol ETH解析结果Agent收到两个JSON响应提取其中的markPrice字段。计算与行动如果价差超过某个阈值Agent可以触发后续的报警或交易逻辑。错误处理至关重要CLI使用标准的退出码Exit Codes和结构化错误信息输出到stderr的JSON。这允许Agent清晰地判断调用是否成功。例如如果API Key无效Exit Code 3Agent可以通知用户重新配置如果是网络错误Exit Code 4Agent可以等待后重试。一个更复杂的Agent任务链示例# Agent任务找出过去24小时内资金费率最高的币种 # 1. 获取Hyperliquid上所有可交易币种 INSTRUMENTS$(oxa instruments --exchange hyperliquid --format json) # 2. 使用jq提取币种列表并遍历假设用Shell循环演示逻辑 # 在实际AI Agent中这可能是用Python/Node.js脚本并行处理 echo $INSTRUMENTS | jq -r .[].name | while read SYMBOL; do # 3. 获取每个币种的当前资金费率 RATE$(oxa funding current --exchange hyperliquid --symbol $SYMBOL 2/dev/null | jq -r .fundingRate) # 4. 如果成功获取到费率则打印 if [ $RATE ! null ] [ ! -z $RATE ]; then echo $SYMBOL: $RATE fi done | sort -k2 -gr # 按第二列费率降序排序这个例子展示了如何将多个CLI命令组合起来完成一个复杂的查询任务。在实际的AI Agent框架如LangChain, LlamaIndex中你可以将这些命令封装成标准的Tool让Agent自主规划调用。5. 性能优化、错误排查与最佳实践5.1 处理大数据量查询与分页当你查询很宽的时间范围比如一年的1分钟K线时数据量会非常庞大。CLI内置了分页机制来避免一次性响应过大。关键参数--limit和--cursor--limit控制单次请求返回的最大记录数。默认值因命令而异通常为100或1000。对于大数据量查询明确设置一个合理的--limit如1000是个好习惯。--cursor当响应数据被截断时返回的JSON中会包含一个nextCursor字符串。将这个字符串作为--cursor参数的值传入下一次请求即可获取下一页数据。实战安全地下载大量成交数据# 第一步发起初始请求并保存完整响应包括cursor oxa trades fetch --exchange hyperliquid --symbol BTC \ --start 2024-01-01T00:00:00Z --end 2024-01-02T00:00:00Z \ --limit 1000 --out page1.json # 第二步从响应中提取nextCursor NEXT_CURSOR$(jq -r .nextCursor // empty page1.json) # 第三步循环获取直到nextCursor为空 PAGE2 while [[ -n $NEXT_CURSOR ]]; do oxa trades fetch --exchange hyperliquid --symbol BTC \ --start 2024-01-01T00:00:00Z --end 2024-01-02T00:00:00Z \ --limit 1000 --cursor $NEXT_CURSOR --out page${PAGE}.json # 更新cursor和页码 NEXT_CURSOR$(jq -r .nextCursor // empty page${PAGE}.json) ((PAGE)) done echo 所有数据页已下载完毕。注意频繁进行分页查询会对API造成压力请遵守速率限制。对于真正的大规模批量导出例如下载整个交易所数月的数据官方强烈推荐使用其S3 Parquet批量导出功能。通过网页数据浏览器选择时间和数据类型后可以直接下载高度压缩的Parquet文件效率比通过CLI分页请求高几个数量级。5.2 常见错误与排查指南即使工具设计得再好在实际使用中也难免会遇到问题。下面是我遇到过的几个典型错误及解决方法。错误1Validation error(Exit Code 2)这是最常见的错误意味着你的命令参数有问题。症状{error:Invalid exchange: hyperliquidx,code:2,type:validation}排查检查交易所名称拼写。必须是hyperliquid、lighter或hip3全小写。检查交易对符号。对于HIP-3符号是大小写敏感的如km:US500。使用oxa instruments --exchange hip3查看所有可用符号。检查时间格式。确保是ISO 8601格式2024-06-15T14:30:00Z或有效的Unix毫秒时间戳。运行oxa command --help查看该命令的必选和可选参数。错误2Authentication error(Exit Code 3)API Key认证失败。症状{error:Invalid or missing API key,code:3,type:authentication}排查确认环境变量OXA_API_KEY已设置且正确。运行echo $OXA_API_KEY查看。确认Key没有多余的空格或换行符。尝试使用--api-key参数显式指定排除环境变量问题。前往 0xarchive.io 账户页面确认Key是否有效、是否已过期对于付费套餐。错误3Network or API error(Exit Code 4)网络问题或后端API服务暂时不可用。症状{error:Failed to connect to API,code:4,type:network}排查检查你的网络连接。尝试ping 0xarchive.io。可能是服务端临时故障。等待几分钟后重试。查看官方状态页面或Discord社区如果有确认服务状态。错误4数据为空或时间范围无数据症状命令成功执行Exit Code 0但返回的数据数组为空[]。排查检查数据可用性使用oxa freshness --exchange hyperliquid --symbol BTC。这会告诉你各数据类型最新的数据时间戳。确保你查询的历史时间在数据可用范围内。注意时区CLI使用UTC时间Z表示UTC。确保你提供的--start和--end时间是UTC而不是你的本地时间。HIP-3和Lighter的数据起始时间HIP-3的某些数据如清算可能从2026年2月才开始。查询更早的时间会返回空。5.3 生产环境最佳实践密钥管理绝对不要将API Key硬编码在代码或脚本中。使用环境变量并在生产环境中通过Kubernetes Secrets、AWS Parameter Store等密钥管理服务注入。设置速率限制即使是付费套餐也可能有速率限制。在你的脚本中在连续调用之间添加适当的休眠sleep例如sleep 0.1100毫秒以避免触发限流。启用输出日志与错误重试对于自动化脚本确保记录所有CLI命令的stdout和stderr。对于网络错误Exit Code 4实现指数退避重试机制。数据缓存对于不经常变化的数据如instruments列表或者你频繁查询的固定时间范围的历史数据考虑在本地进行缓存避免重复调用API。结合使用CLI与SDK对于简单的、线性的数据获取任务CLI非常完美。但对于更复杂的应用逻辑如需要状态管理、复杂错误处理、与其他库深度集成直接使用官方的TypeScript或Python SDK可能是更优雅的选择。CLI和SDK共享同一个后端API你可以根据场景灵活选择。在我自己的使用中0xarchive-cli已经成为了我数据工具箱中不可或缺的一员。它极大地简化了从这些新兴但数据格式复杂的交易所获取数据的流程。无论是快速验证一个市场想法还是为复杂的AI交易策略提供数据燃料它都能胜任。最重要的是它的设计保持了Unix工具的简洁和专注这正是工程师和开发者们所喜爱的。如果你正在涉足基于Hyperliquid、Lighter或HIP-3的数据分析或策略开发花点时间熟悉这个工具绝对是一笔高回报的投资。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2586963.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…