TradeX.dll与Trade.dll接口原理及C#实盘调用指南
简介本资源是面向量化交易开发者与金融系统集成工程师的Trade系列交易接口工具集整合了经典Trade.dll与新一代TradeX.dll行情交易二合一两大技术路线解决多版本接口分散、兼容性差、开发环境搭建繁琐等实际痛点。压缩包共76个文件涵盖15个核心DLL动态库含TradeX.dll、TdxHqApi.dll等、9个授权文件.lic、6个头文件.h与库文件.lib、6个演示程序.exe及Python/C/C#多语言开发示例辅以服务器列表、使用说明与API文档类文本文件完整支撑从环境部署、协议对接到实盘调试的全链路开发。资源大小55.33MB结构清晰按语言与功能分目录组织显著降低跨平台适配与旧系统迁移门槛。已有2681人学习下载可直接获取开箱即用的接口调用范例、多版本兼容方案及关键配置要点大幅缩短交易系统接入周期。1. Trade.dll 和 TradeX.dll 是什么不是“万能插件”而是面向量化实盘的底层通信契约你手头有一套策略逻辑回测跑得飞快参数调得漂亮但一接入实盘就卡在「下单没反应」「行情延迟3秒」「撤单返回未知错误」——这不是策略问题大概率是交易接口层没对齐。Trade.dll 和 TradeX.dll 就是这类场景里高频出现的两类 Windows 原生动态链接库前者是传统、分离式设计的「纯交易接口」只管委托、撤单、持仓查询后者是近年主流券商/期货公司逐步推广的「行情交易二合一接口」用单个 DLL 实现行情订阅、实时推送、订单提交、成交回报全链路闭环。它们不提供策略引擎、不封装风控模块、不带图形界面本质是一组严格遵循 Cdecl 调用约定的导出函数集合像一份写死在内存里的通信协议说明书。适合谁不是给 Python 新手练手的玩具而是给有 C/C/C# 工程能力、需对接国内主流柜台如恒生 UFT、金仕达 O32、CTP 衍生版、迅投 QMT 深度定制通道的实盘开发者。它解决的核心问题是如何让你的策略进程以最低延迟、最高确定性穿过操作系统内核、网络栈、柜台前置机把一条「买开 IF2409 多单 1 手」的指令变成交易所撮合系统里真实可查的委托记录。别被“大集合”三个字迷惑——没有银弹只有契约没有自动适配只有逐字段对齐。2. 接口选型与环境准备为什么 TradeX.dll 正在成为新默认以及你必须确认的 4 个硬约束2.1 Trade.dll vs TradeX.dll从“两根线”到“一根线”的架构演进传统 Trade.dll 架构下行情和交易是两条独立通路行情走一套独立的 TCP 长连接常基于 L2 行情协议用SubscribeMarketData()订阅回调函数接收 tick 级数据交易走另一套 TCP 或本地共享内存如恒生 UFT 的UFTClient.dll用ReqOrderInsert()提交再通过OnRspOrderInsert()异步获取响应。这种分离带来三个典型痛点时间戳错位行情回调里的UpdateTime和交易回报里的InsertTime来自不同服务器时钟做价差策略时无法精确对齐会话状态割裂行情连接断开不影响交易通道但策略可能因行情丢失误判市场状态而发单资源冗余两个连接需分别维护心跳、重连、鉴权客户端代码复杂度翻倍。TradeX.dll 的核心突破是「单会话、双通道、统一上下文」启动时只建立一个 TCP 连接或本地 IPC 句柄完成一次登录认证同一会话内既可通过TradeX_SubscribeQuote(IF2409)订阅行情又可通过TradeX_SendOrder(...)下单所有回调行情推送、委托回报、成交回报、撤单回报共用同一事件循环且关键字段如TradingDay,UpdateMillisec由柜台统一分发毫秒级对齐。提示TradeX 并非新标准而是头部柜台对旧协议栈的封装升级。其底层仍可能是 CTP 的ThostFtdcTraderApiThostFtdcMdApi组合但 DLL 层已屏蔽多 API 初始化、线程模型绑定等细节。2.2 环境准备清单4 个不可绕过的硬约束Trade.dll/TradeX.dll 是原生 Windows DLL所有依赖必须显式满足约束项具体要求验证方式不满足后果操作系统Windows 7 SP1 及以上x64 优先winver命令查看版本systeminfo | findstr OS NameTradeX.dll 在 Win10 以下可能缺少 TLS 1.2 支持登录失败运行时库Visual C 2015–2022 Redistributablex64检查C:\Windows\System32\vcruntime140.dll存在且版本 ≥ 14.30DLL 加载失败报错0xc000007b架构不匹配或找不到指定模块.NET Framework.NET Framework 4.7.2 或更高若用 C# 调用reg query HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full /v ReleaseDllNotFoundException或BadImageFormatException权限模型必须以「普通用户权限」运行禁用管理员兼容模式右键快捷方式 → 属性 → 兼容性 → 取消勾选「以管理员身份运行此程序」某些柜台 DLL 会检测提权行为并拒绝初始化静默失败验证步骤以 PowerShell 为例# 检查 VC 运行时返回非空即存在 Get-ChildItem $env:windir\System32\vcruntime140*.dll -ErrorAction SilentlyContinue # 检查 .NET 版本Release 值 ≥ 461814 为 4.7.2 (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full).Release # 测试 DLL 是否能加载无报错即通过 Add-Type -Path C:\path\to\TradeX.dll -ErrorAction Stop2.3 获取与校验DLL 文件本身不是“拿来就能用”的黑盒券商/柜台提供的 Trade.dll 或 TradeX.dll 通常附带三类文件主 DLL如TradeX.dll头文件如TradeX.h含函数声明、结构体定义、宏常量文档PDF 或 CHM含调用流程图、错误码表、字段说明关键动作必须用dumpbin /exports校验导出函数。常见陷阱是拿到“演示版”DLL仅含Init()和Login()无实际交易函数。正确输出应包含dumpbin /exports TradeX.dll | findstr SendOrder SubscribeQuote OnRtnTrade OnRspOrderInsert预期看到类似1 0 000012A0 TradeX_SendOrder 2 1 000013B0 TradeX_SubscribeQuote 15 E 00002A50 OnRtnTrade 16 F 00002B60 OnRspOrderInsert若OnRtnTrade成交回报回调未导出说明该 DLL 仅支持委托回报OnRspOrderInsert不支持实时成交推送——这对高频策略是致命缺陷。3. C# 调用 TradeX.dll 的最小可行实现从加载到收到第一笔成交3.1 P/Invoke 声明结构体对齐与字符串编码是血泪经验TradeX.dll 使用标准 C 结构体传递数据C# 中必须严格匹配内存布局。以最常用的委托回报结构CThostFtdcInputOrderField为例实际名称依柜台文档而定此处以通用名示意// 注意必须用 [StructLayout(LayoutKind.Sequential, CharSet CharSet.Ansi, Pack 1)] // Pack 1 禁止编译器填充字节CharSet.Ansi 匹配 C 的 char[]否则中文字段乱码 [StructLayout(LayoutKind.Sequential, CharSet CharSet.Ansi, Pack 1)] public struct CThostFtdcInputOrderField { [MarshalAs(UnmanagedType.ByValTStr, SizeConst 11)] // 交易所代码11字节定长 public string ExchangeID; [MarshalAs(UnmanagedType.ByValTStr, SizeConst 31)] // 合约代码31字节定长 public string InstrumentID; [MarshalAs(UnmanagedType.ByValTStr, SizeConst 13)] // 投资者代码13字节 public string InvestorID; public char Direction; // 0买, 1卖 public char CombOffsetFlag; // 0开仓, 1平仓 public char CombHedgeFlag; // 1投机 public double VolumeTotalOriginal; // 下单手数double 类型非 int public double LimitPrice; // 限价double public char OrderPriceType; // 2限价 public char TimeCondition; // 3GFD当日有效 public char VolumeCondition; // 1任何数量 public char MinVolume; // 最小成交量char 存数值非字符串 }血泪经验VolumeTotalOriginal和LimitPrice必须声明为double而非int或float。某次实盘中因误用float导致价格精度丢失如 3520.2 传成 3520.19995触发交易所价格检查被拒单排查耗时 17 小时。3.2 回调函数注册用 delegate GCHandle 锁定托管对象生命周期TradeX.dll 要求你传入 C 函数指针作为回调入口。C# 中需用delegate定义并用GCHandle.Alloc()防止 GC 回收// 1. 定义委托类型必须与 DLL 文档中的 C 函数签名完全一致 public delegate void OnRtnTradeDelegate(ref CThostFtdcTradeField pTrade); // 2. 创建委托实例静态方法避免 this 指针问题 private static OnRtnTradeDelegate _onRtnTradeHandler OnRtnTradeCallback; // 3. 全局 GCHandle 锁定委托防止 GC 移动 private static GCHandle _gchOnRtnTrade; // 4. 注册回调在 Login 前调用 public static void RegisterTradeCallback() { _gchOnRtnTrade GCHandle.Alloc(_onRtnTradeHandler); // 假设 DLL 提供 SetCallback 函数 TradeX_SetCallback(TradeX_CallbackType.TRADE, Marshal.GetFunctionPointerForDelegate(_onRtnTradeHandler)); } // 5. 回调实现务必加 try-catchDLL 不处理托管异常 private static void OnRtnTradeCallback(ref CThostFtdcTradeField pTrade) { try { Console.WriteLine($成交回报: {pTrade.InstrumentID} x{pTrade.Volume} {pTrade.Price:F2}); // 此处写入数据库、更新持仓、触发策略逻辑... } catch (Exception ex) { // 记录日志但绝不能 throw否则 DLL 线程崩溃 Log.Error(OnRtnTradeCallback error, ex); } }3.3 完整调用流程5 步走完从启动到成交class Program { static void Main(string[] args) { // Step 1: 初始化传入配置文件路径或空字符串使用默认 int initResult TradeX_Init(); if (initResult ! 0) throw new Exception($Init failed: {initResult}); // Step 2: 注册所有回调行情、委托、成交、错误 RegisterQuoteCallback(); RegisterOrderCallback(); RegisterTradeCallback(); RegisterErrorCallback(); // Step 3: 登录注意BrokerID 和 UserID 由柜台分配Password 是交易密码 var loginReq new CThostFtdcReqUserLoginField { BrokerID 9999, // 柜台分配的经纪商代码 UserID INVESTOR001, // 投资者代码 Password 123456 // 明文密码部分柜台要求加密见文档 }; int loginResult TradeX_ReqUserLogin(ref loginReq); if (loginResult ! 0) throw new Exception($Login failed: {loginResult}); // Step 4: 订阅行情阻塞等待登录成功后执行 Thread.Sleep(1000); // 等待登录响应 TradeX_SubscribeQuote(IF2409); // 订阅沪深300股指期货主力合约 // Step 5: 发送委托模拟一笔市价单 var order new CThostFtdcInputOrderField { ExchangeID CFFEX, InstrumentID IF2409, InvestorID INVESTOR001, Direction 0, // 买 CombOffsetFlag 0, // 开仓 CombHedgeFlag 1, // 投机 VolumeTotalOriginal 1, LimitPrice 0, // 市价单设为 0 OrderPriceType 3, // 3市价 TimeCondition 3, // GFD VolumeCondition 1, // 任何数量 MinVolume 1 }; TradeX_SendOrder(ref order); Console.ReadLine(); // 保持主线程运行接收回调 } }关键参数说明TradeX_Init()空字符串表示使用 DLL 同目录下的config.ini若传入路径则读取指定配置。配置中通常含FrontAddresstcp://192.168.1.100:41213前置机地址。OrderPriceType 3市价单标识不同柜台值不同CTP 是3UFT 可能是1必须查文档确认。LimitPrice 0市价单必须设为 0设为其他值会被柜台拒绝。4. Trade.dll/TradeX.dll 常见问题排查5 条踩坑记录与现场诊断法4.1 现象TradeX_Login()返回 0成功但后续所有函数调用均无回调TradeX_GetErrorInfo()返回空字符串原因DLL 内部事件循环未启动。TradeX.dll 采用「单线程事件驱动」模型所有回调都在其内部工作线程中触发。若你未在主线程持续调用TradeX_Poll()或类似名称的轮询函数事件队列将积压回调永不触发。解决在Login()后立即启动一个专用轮询线程Task.Run(() { while (true) { TradeX_Poll(100); // 100ms 轮询间隔阻塞等待事件 Thread.Sleep(1); // 防止 CPU 占满 } });注意TradeX_Poll()是阻塞调用参数为超时毫秒数。某些柜台 DLL 名为TradeX_WaitEvent()或TradeX_ProcessEvents()具体名称查头文件。4.2 现象行情订阅成功但OnRtnDepthMarketData()回调中LastPrice始终为 0UpdateTime为空字符串原因合约代码格式错误。国内期货合约代码有严格规范IF2409股指期货、rb2410螺纹钢、m2409豆粕。若传入IF09或IF2409.CFFEX柜台前置机会静默丢弃订阅请求不报错也不推送。解决用TradeX_ReqQryInstrument()查询所有支持合约确认代码精确匹配检查ExchangeID字段是否与合约匹配IF2409必须配CFFEXrb2410配SHFE打印OnRspSubMarketData()的nRequestID和pRspInfo.ErrorID非零值表示订阅失败。4.3 现象TradeX_SendOrder()返回 0成功但OnRspOrderInsert()中ErrorID为 15ErrorMsg为“资金不足”原因VolumeTotalOriginal类型误用。该字段在 C 中为double但部分开发者习惯用int传入1导致内存解释错误int 1的二进制被当double解释为极小浮点数柜台解析为 0 手进而因“委托手数为 0”触发资金检查失败。解决强制用double字面量order.VolumeTotalOriginal 1.0; // ✅ 正确 // order.VolumeTotalOriginal 1; // ❌ 危险隐式转换可能失真4.4 现象程序运行 2 小时后TradeX_SendOrder()开始返回 -1TradeX_GetErrorInfo()显示“连接已断开”原因未实现心跳保活。TradeX.dll 不自动发送心跳需客户端每 30 秒调用TradeX_ReqHeartBeat()或TradeX_SendPing()。若网络抖动导致心跳超时柜台主动断开连接。解决启动一个定时器var heartbeatTimer new Timer(_ TradeX_ReqHeartBeat(), null, TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(30));4.5 现象C# 程序退出时TradeX_Logout()调用后程序卡死或触发 Windows 错误报告原因GCHandle 未释放导致 DLL 内部线程持有已销毁的托管委托指针回调时访问非法内存。解决在程序退出前按注册顺序反向释放所有GCHandle// 退出前调用 _gchOnRtnTrade.Free(); _gchOnRspOrder.Free(); _gchOnRtnQuote.Free(); _gchOnError.Free(); TradeX_Logout(); TradeX_Release(); // 释放 DLL 内部资源5. 实盘级健壮性增强3 个必须落地的技巧与我的血泪习惯5.1 用「双缓冲行情队列」解耦网络抖动与策略计算行情回调OnRtnDepthMarketData()是在 DLL 工作线程中直接调用的若你在回调里做耗时操作如写数据库、调用机器学习模型会阻塞整个事件循环导致后续行情、委托回报堆积最终触发柜台超时断连。我的做法用ConcurrentQueueT做无锁缓冲private static readonly ConcurrentQueueCThostFtdcDepthMarketDataField _quoteQueue new ConcurrentQueueCThostFtdcDepthMarketDataField(); private static void OnRtnDepthMarketDataCallback(ref CThostFtdcDepthMarketDataField pField) { // 立即入队绝不做任何耗时操作 _quoteQueue.Enqueue(pField); } // 单独线程消费队列每 10ms 批量处理 Task.Run(() { var batch new ListCThostFtdcDepthMarketDataField(100); while (true) { while (_quoteQueue.TryDequeue(out var quote)) { batch.Add(quote); if (batch.Count 100) break; } if (batch.Count 0) { ProcessQuotesBatch(batch); // 此处可安全做计算、存库 batch.Clear(); } Thread.Sleep(10); } });这招让我把策略计算延迟从 200ms 降到 8ms且彻底规避了回调线程阻塞风险。记住回调函数里只做三件事——入队、计数、打日志。5.2 用「委托状态机」替代裸字段比对精准跟踪每一单生命周期新手常这样判断成交if (pTrade.Volume 0 pTrade.OrderRef lastOrderRef) { /* 成交了 */ }但这是玄学——OrderRef可能重复Volume可能分笔成交且无撤单、拒单状态感知。我坚持用状态机为每一单创建OrderState对象字段包括OrderRef唯一标识Status枚举Submitted,Accepted,PartTraded,AllTraded,Cancelled,RejectedTradedVolume累计成交手数InsertTime/TradeTime柜台时间戳所有回调统一更新状态OnRspOrderInsert→Status AcceptedOnRtnTrade→Status PartTraded或AllTraded累加TradedVolumeOnRtnOrder撤单回报→Status CancelledOnRspOrderAction撤单响应→ 检查ErrorID非零则Status Rejected策略逻辑只读取OrderState.Status不再解析原始回调字段。这让我在 2023 年某次极端行情中准确识别出 17 笔“已接受但未成交”的挂单及时手动干预避免了穿仓。5.3 用「DLL 版本指纹」实现热切换与故障隔离生产环境常需同时对接多家柜台如主通道用 TradeX.dll A 版本备用通道用 B 版本。若共用一个TradeX.dll文件版本冲突会导致灾难性崩溃。我的方案按版本哈希重命名 DLL并动态加载// 计算 DLL 文件 SHA256生成唯一标识 string dllPath C:\trade\TradeX_v2.3.1.dll; string versionFingerprint ComputeSha256(dllPath); // e.g., a1b2c3d4... string safeDllName $TradeX_{versionFingerprint.Substring(0,8)}.dll; // 复制并重命名避免原文件被覆盖 File.Copy(dllPath, $C:\runtime\{safeDllName}, true); // 动态加载非静态引用 var dllHandle LoadLibrary($C:\runtime\{safeDllName}); var procAddress GetProcAddress(dllHandle, TradeX_SendOrder); // 用 Marshal.GetDelegateForFunctionPointer 绑定委托...这样A 版本和 B 版本 DLL 可共存于同一目录互不干扰。当某版本出现偶发崩溃只需停用对应safeDllName切换到备份版本5 分钟内恢复交易——这是我给自己留的后悔药。最后说一句Trade.dll 和 TradeX.dll 从来不是炫技的玩具而是实盘系统的神经末梢。每一次SendOrder调用都是策略逻辑向真实市场的正式叩门。门开了不代表路通了路通了也不代表能走到终点。真正决定成败的永远是那些藏在Pack 1、GCHandle.Alloc()、ConcurrentQueue之后的耐心、严谨和对确定性的偏执。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

TrueType字体解析实战:从表目录到字形轮廓的完整拆解

TrueType字体解析实战:从表目录到字形轮廓的完整拆解

简介:这是一份面向字体技术开发者与图形编程爱好者的TrueType格式解析类源码,聚焦于将复杂的TTF字体文件结构封装为可复用的C类,帮助读者在游戏开发、图形设计软件或文本渲染引擎中集成自定义字体处理能力。资源包共2个文件,包含1…

2026/10/14 15:36:31 阅读更多 →
基于OpenCV与pyautogui的屏幕理解与自动控制框架解析

基于OpenCV与pyautogui的屏幕理解与自动控制框架解析

简介:这套基于Python的王者荣耀自动游戏脚本,面向对游戏自动化感兴趣的Python学习者与开发者,聚焦图像识别、界面交互、事件监听、多线程协同及反作弊意识等技术点的综合实战。资源共62个文件、667KB,核心包括6个py源码、8个pyc编…

2026/10/14 15:36:31 阅读更多 →
Java Swing实时粒子系统:可嵌入GUI的烟花动效模块

Java Swing实时粒子系统:可嵌入GUI的烟花动效模块

简介:本资源是一份基于Java实现的轻量级烟花特效完整源码包,面向Java初学者、GUI编程入门者及图形动画兴趣开发者,旨在帮助理解动态视觉效果背后的多线程控制、图形绘制与物理模拟逻辑。压缩包共8个文件(48KB)&#xf…

2026/10/14 15:36:31 阅读更多 →

最新新闻

ITE V12.4 Update固件包刷写指南:增量升级、参数配置与故障排查

ITE V12.4 Update固件包刷写指南:增量升级、参数配置与故障排查

简介:ITE_V12.4_Update.rar 是嵌入式控制器(EC)V12.4 版本源代码,主要面向嵌入式系统开发者、软硬件协同工程师及相关专业学生,用于剖析 EC 在电源管理、风扇控制、键盘输入、系统安全和主处理器通信等底层硬件管理中的…

2026/10/14 16:22:34 阅读更多 →
Java GUI实战:Swing实现算术题生成与在线批改完整方案

Java GUI实战:Swing实现算术题生成与在线批改完整方案

简介:这是一套基于Java GUI技术开发的算术题在线练习与批改项目,适合Java初学者、学生或课程设计者用于理解图形界面编程、随机出题、文件读写与数据持久化。压缩包共55个文件,主体包含33个class编译文件与17个java源文件,另有2个…

2026/10/14 16:22:34 阅读更多 →
Android多列表嵌套滑动冲突终结者:ConsecutiveScrollerLayout原理与实战

Android多列表嵌套滑动冲突终结者:ConsecutiveScrollerLayout原理与实战

1. 这个布局到底解决了什么痛点做过Android复杂详情页或者多列表嵌套的兄弟应该都有过这种体验:一个页面里塞了Banner轮播、横向商品列表、纵向评论列表、底部推荐流,每个模块单独拿出来滑动都没问题,可一旦拼在同一个页面里,手指…

2026/10/14 16:22:34 阅读更多 →
八皇后问题的工程化实现:DFS剪枝与Java性能优化

八皇后问题的工程化实现:DFS剪枝与Java性能优化

1. 项目概述:一道经典题目的真实分量“八皇后”这三个字,在算法入门圈子里,几乎等同于“递归初体验”“回溯第一课”“DFS手把手教学”。但很多人刷完洛谷P1219后只记得“输出前三个解总解数”,却没意识到——这道标着“java&…

2026/10/14 16:22:34 阅读更多 →
Grin 区块与区块头处理全解析:正常接收、追赶同步与分叉重组的源码级指南

Grin 区块与区块头处理全解析:正常接收、追赶同步与分叉重组的源码级指南

区块链Web3 【免费下载链接】grin Minimal implementation of the Mimblewimble protocol. 项目地址: https://gitcode.com/gh_mirrors/gr/grin 点击查看 免费下载 本篇技术指南以 Grin 仓库中的《Blocks and Block headers》文档为骨架,系统讲解 Mimbl…

2026/10/14 16:22:34 阅读更多 →
如何靠真实预览图选风格:ppt-image-first首页、目录页、正文页三页预览法完全解析

如何靠真实预览图选风格:ppt-image-first首页、目录页、正文页三页预览法完全解析

AI 技能工作流自动化AI 应用 【免费下载链接】ppt-image-first PPT image-first skill for Codex/Claude Code/Opencode CLI 项目地址: https://gitcode.com/gh_mirrors/ppt/ppt-image-first 点击查看 免费下载 ppt-image-first 是一个 image-first 的 PPT 工作流 …

2026/10/14 16:21:33 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →