- 博客(320)
- 资源 (42)
- 问答 (1)
- 收藏
- 关注
原创 C-重构:改善既有代码的设计之第4章 构筑测试体系
重构依赖测试,因为测试让“只改结构、不改行为”变成可持续检查的承诺。自动化还不够,测试必须足够快、频繁运行,并在错误出现时给出清楚反馈。新测试要证明自己会失败;测试之间要使用独立夹具,避免顺序依赖。测试选择应由行为与风险驱动,重点关注复杂计算、最近修改和边界条件。缺陷修复要形成“失败复现 -> 修复 -> 全绿 -> 永久回归测试”的闭环。覆盖率只能帮助找盲区,测试集真正追求的是对重要缺陷能够被发现的合理信心。tip] 30 秒复述挑战。
2026-09-01 21:54:16
244
原创 EtherCAT主站SOEM -- 56 -- SOEM2.0之ec_foe.h/c文件传输与固件升级解析
ec_foe.c/h用三个 API 封装了完整的 FoE 文件读写状态机。工程难点集中在文件名和密码、缓冲区容量、包号、BUSY 重发、短包 EOF,以及升级后的校验与恢复。FoE 传输成功只是升级流程的一步,不是最终成功条件。
2026-09-01 21:53:37
435
原创 C-重构:改善既有代码的设计之第3章 代码的坏味道
坏味道是“维护摩擦的信号”,不是可以机械执行的违规清单。识别时先看变化方向,再看理解成本、对象边界和测试能力。重构手法要服务于具体问题:提炼、搬移、封装、引入对象、多态和删除抽象都只是工具。纯数据类、循环、switch、中间人和注释都有合理场景,不能脱离语义一律消除。没有测试时,应先建立可观察基线,再用小步重构降低风险;第 4 章会进一步展开测试体系。tip] 30 秒复述挑战代码坏味道不是“代码不能运行”,而是“未来变化会变贵”。
2026-08-30 10:54:54
366
原创 C-重构:改善既有代码的设计之第 2 章:重构的原则
进度: 已完成本章整理难度:⭐⭐⭐⭐ 预计阅读:35 分钟 预计理解与练习:70 分钟重构的原则定义保持可观察行为小步调整结构随时可停价值改进设计更易理解帮助找 bug提高开发速度时机预备性重构帮助理解捡垃圾式重构见机行事少量有计划重构挑战代码所有权分支与集成测试覆盖遗留代码数据库迁移协同实践自测试代码持续集成YAGNI性能与工具先度量再优化语法树重构静态类型语言服务器这张图从中心向外读:先确认重构的边界,再理解它解决的经济问题;接着选择合适时机,最后用测试、集成和工具把风险控制住。性能和自动化工具是重要
2026-08-30 10:54:22
319
原创 C-重构:改善既有代码的设计之第1章:重构,第一个示例
重构的出发点不是“代码不够漂亮”,而是“下一次修改已经被当前结构拖慢”。测试让重构敢于前进,小步和反馈让错误容易被发现。提炼函数不是搬家,而是把脑中的“这段代码在做什么”变成代码中的命名边界。先把业务事实算成一份稳定数据,再让不同格式各自渲染,是隔离变化的关键一步。多态不是为了炫技,而是把反复出现的“按类型选择规则”收拢到更稳定的结构里。重构的价值来自未来的理解和修改需求;没有变化压力时,不必为了美观强行改动。测试必须能自我检验,重构过程保持“构建、测试、提交”的短循环。
2026-08-30 10:52:38
357
原创 B-深入理解计算机系统第3版之第12章:并发编程
abstract] 📌 一句话卡片|并发与并行并发解决“多件事别互相堵住”,并行解决“多核能不能一起干活”;两者都不是免费午餐。abstract] 📌 一句话卡片|事件驱动I/O 多路复用不是让 I/O 自动完成,而是让程序只在“现在确实能推进”的描述符上做事。abstract] 📌 一句话卡片|线程与竞争线程让数据共享变得很便宜;但共享变量是否正确,取决于所有可能的交错顺序,而不是某次运行的顺序。abstract] 📌 一句话卡片|信号量。
2026-08-30 10:51:59
370
原创 B-深入理解计算机系统第3版之第11章:网络编程
note] 阅读范围与边界本笔记依据本地附件《深入理解计算机系统(原书第3版)》第 11 章整理,用自己的话讲解。原书的代码和讨论以 Linux、C、Unix I/O、TCP/IP 套接字接口及 IPv4 示例为背景;TINY 是教学用的小型服务器,不是可直接上线的生产服务器。遇到现代网络与书中示例的差异,会明确标为“补充解释”。tip] 一句话抓住本章。
2026-08-29 15:29:45
376
原创 B-深入理解计算机系统第3版之第10章:系统级 I/O
abstract] 📌 一句话卡片|文件描述符文件描述符是进程访问已打开文件或设备的本地编号;它不是文件本身,却是一切 Unix I/O 操作的入口。abstract] 📌 一句话卡片|打开文件路径负责定位,open负责建立一次访问,close负责结束访问;创建文件时的最终权限还要经过umask。abstract] 📌 一句话卡片|短计数I/O 的返回值是事实回执:请求 n 字节不等于得到 n 字节;EOF、短计数和错误必须分开处理。abstract] 📌 一句话卡片|RIO。
2026-08-29 15:29:14
359
原创 B-深入理解计算机系统第3版之第9章:虚拟内存
note]虚拟内存不是“凭空变出内存”,而是把有限的真实资源组织成对程序更好用、更安全的地址空间。note]页表负责“记账”,局部性负责“让账本上的大多数常用页恰好都在主存里”。note]VA 到 PA 的关键动作是“VPN 找 PPN,VPO 原样带走”;TLB 只是把常用的这条对应关系提前放到更近的地方。note]内存映射负责“先把虚拟区域和对象挂上钩”,写时复制负责“没改先共用,真改才分家”。note]
2026-08-27 19:40:35
422
原创 B-深入理解计算机系统第3版之第8章:异常控制流
把 ECF 看成“系统级控制流改道”,就能把异常、进程、信号和错误恢复放进同一张地图。异常表解决“该找谁”,异常类别决定“处理后回哪里”;这两件事合起来,才让系统能精确地打断并恢复控制流。进程用上下文切换复用 CPU,用私有地址空间隔离内存;“独占”是给程序的抽象,不是机器此刻只运行它的事实。返回值决定“有没有成功”,errno 帮你解释“为什么没成功”;先检查,才谈后续逻辑。fork 负责生出执行者,execve 负责换成目标程序,waitpid 负责把结束的孩子收回来;把三者混淆,进程控制就会处处出错。
2026-08-27 19:34:43
451
原创 B-深入理解计算机系统第3版之第7章:链接
abstract] 📌 一句话卡片|链接写代码时你使用的是名字;链接时系统把名字接到定义,再把地址补进机器码。m 定义、其他模块可以引用的全局符号:通常是不带 static 的全局变量和函数。m 引用、由其他模块定义的外部符号:例如 main.o 里对 sum 的调用。只在 m 内定义和引用的局部链接器符号:通常是带 static 的全局变量和函数。这里的“局部符号”容易误会:普通函数局部变量通常由运行时栈管理,不会在 .symtab 中拥有链接器符号。
2026-08-25 19:49:32
328
原创 B-深入理解计算机系统第3版之第6章:存储器层次结构
abstract] 📌 一句话卡片|存储设备不同存储技术不是互斥选项;系统用少量快而贵的设备,去加速大量慢而便宜的数据。abstract] 📌 一句话卡片|局部性要想让缓存帮你,反复用已拿到的数据,并按内存中的连续顺序使用邻居数据。abstract] 📌 一句话卡片|缓存层次缓存不是一层神秘小内存,而是一条通用规则:上层保存下层对象的少量副本,并按块处理命中、未命中与替换。abstract] 📌 一句话卡片|高速缓存寻址。
2026-08-25 19:48:05
419
原创 B-深入理解计算机系统第3版之第5章:优化程序性能
abstract] 📌 一句话卡片|编译器安全边界编译器不是不知道合并、外提和缓存值更快;它必须先证明这些改动不会被别名和副作用打破。abstract] 📌 一句话卡片|CPECPE 是看“大量元素重复处理”时的稳定节拍;它帮助比较循环,但不能代替真实基准和整体运行时间。abstract] 📌 一句话卡片|先减工作优化的第一层是删掉结果不需要的重复工作;外提、减少调用和局部累积通常比微调单条指令更可靠。abstract] 📌 一句话卡片|关键路径。
2026-08-24 21:25:08
352
原创 EtherCAT主站SOEM -- 55 -- SOEM2.0之ec_eoe.h/c以太网透传与分片重组解析
特别注意 PS:关于源代码说明一下,如果你订阅 我这个专栏 EtherCAT主站SOEM ,可以按照这篇博客配置主站,EtherCAT主站SOEM – 9 – SOEM之基于QT搭建自己的EtherCAT主站 ,只要跟从站能到OP状态,就能使用我的博客里面提供 控制IO模块和电机源代码,从相关博客里面复制代码 ,需要修改一下向自己的工程靠,确保编译通过。 EtherCAT主站SOEM – 13 --Qt-Soem通过界面按键控制 EtherCAT IO模块的io输出 。如果你觉得麻烦或者繁琐,可以直
2026-08-24 21:24:12
1367
原创 B-深入理解计算机系统第3版之第4章:处理器体系结构
一句话抓住本章ISA 对程序承诺“指令好像按顺序一条条完成”,但真正的处理器会让多条指令同时处在不同阶段;处理器设计的核心难题,就是在提高吞吐量的同时,靠转发、暂停、气泡、预测和异常控制,让外部结果仍然像顺序执行一样正确。
2026-08-23 10:50:35
300
原创 B-深入理解计算机系统第3版之第3章:程序的机器级表示
C 代码不会被 CPU 直接“看懂”。编译器会把它翻译成一串极小的机器指令:它们只会读写寄存器和内存、做简单运算、改变下一条指令的位置;而条件语句、循环、函数、数组、结构体和安全问题,都是由这些小动作拼出来的。
2026-08-23 10:49:20
195
原创 B-深入理解计算机系统第3版之第2章:信息的表示和处理
计算机里的一切——数字、文字、代码——归根结底都是"0 和 1 的排列"。本章教你三种最重要的排列规则:无符号整数(只能表示非负数)、补码(能表示负数,C 语言的 int 就是它)、IEEE 754 浮点数(近似表示实数,C 语言的 float 和 double 就是它),以及当你用有限位数做算术时会发生什么诡异后果(比如正数加正数居然变成负数)。
2026-08-22 18:29:45
243
原创 B-深入理解计算机系统第3版之第1章:计算机系统漫游
一句话抓住本章一个看似简单的 hello 程序,从文本到屏幕输出,背后要让“位、编译器、CPU、存储器、操作系统、网络”这整套软硬件协同接力。
2026-08-22 18:28:40
259
原创 A-程序员的自我修养:链接、装载与库之第 13 章:运行库实现
main、malloc、printf 和 C++ 的 new 并不是凭空出现的:Mini CRT 把“程序怎么启动、怎么拿内存、怎么读写、怎么退出”这些基础设施亲手做了一遍。
2026-08-21 21:43:47
214
原创 A-程序员的自我修养:链接、装载与库之第 12 章:系统调用与 API
普通程序不能直接碰硬件和内核资源;它要先使用 API(给程序员调用的接口),必要时再通过系统调用进入内核,请操作系统代为完成受保护的事。
2026-08-21 21:42:20
252
原创 EtherCAT主站SOEM -- 54 -- SOEM2.0之ec_dc.h/c分布式时钟与SYNC同步解析
ec_dc.c负责配置 EtherCAT Distributed Clocks:识别 DC 从站、建立 DC 链表、锁存各端口接收时间、计算拓扑传播延迟、校正本地系统时间,并配置从站的 SYNC0/SYNC1 周期输出。它提供的是 DC 基础配置,不包含应用侧 PI 控制器或周期线程调度。
2026-08-20 07:41:15
420
原创 A-程序员的自我修养:链接、装载与库之第 11 章:运行库
程序的真实生命周期是“入口初始化 →main→ 退出清理”,main只是中间阶段。CRT 把 C/C++ 语言能力适配到具体操作系统,标准库只是其中一部分。多线程安全依赖两个方向:共享状态加锁,线程私有状态使用 TLS;跨 CRT 模块传递资源还要遵守所有权边界。C++ 全局构造/析构依赖编译器生成函数、链接器特殊段和运行库遍历/退出回调。fread的核心优化是“先查缓冲,必要时才触发平台读取”,并在 Windows 文本模式下处理换行转换。
2026-08-20 07:39:18
289
原创 EtherCAT主站SOEM -- 53 -- SOEM2.0之ec_coe.h/c的CoE、SDO与PDO对象字典解析
CoE(CAN application protocol over EtherCAT)把 CANopen 的对象字典和 PDO 服务放进 EtherCAT 邮箱。ec_coe.c实现阻塞式 SDO 上传/下载、邮箱 PDO、PDO 映射读取和对象字典信息读取,是 SOEM 配置参数、分析对象字典和建立 IOmap 的核心模块————————————————版权声明:本文为优快云博主「常驻客栈」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://
2026-08-19 21:32:14
427
原创 A-程序员的自我修养:链接、装载与库之第 10 章:内存
程序运行时并不是“直接在内存里随便放东西”:操作系统先给进程一张虚拟地址空间地图,函数调用主要借助栈,动态数据主要来自堆,而运行库负责把大块内存切成程序能使用的小块。
2026-08-19 21:29:56
274
原创 A-程序员的自我修养:链接、装载与库之第 9 章:Windows 下的动态链接
DLL 是 Windows 用来复用和组合程序功能的模块包;本章要回答:程序怎样找到 DLL 的函数、地址冲突时怎样装入,以及 DLL 升级为什么会把旧程序带崩。
2026-08-18 21:01:38
324
原创 A-程序员的自我修养:链接、装载与库之第8章:Linux 共享库的组织
一句话抓住本章Linux 共享库不是“放一个 .so 文件就结束了”:它还要靠版本规则、SO-NAME、符号链接、缓存、查找路径和符号版本,让旧程序尽量加载到兼容的库。
2026-08-18 21:00:47
398
原创 A-程序员的自我修养:链接、装载与库之第7章:动态链接
动态链接的动机是减少重复副本、降低更新发布成本,并使插件化成为可能。PIC 让共享代码不必依赖固定装载地址,GOT 保存会变化的真实地址。PLT 把外部函数调用接入延迟绑定:首次解析并回填,后续直接跳转。.interp、.dynamic、动态符号表、重定位表与初始栈信息共同为动态链接器提供资料。自动动态链接发生在程序开始前;显式运行时链接让程序按需装入模块。tip] 30 秒复述挑战不用缩写,解释:为什么共享库不能假设固定地址?
2026-08-17 21:14:31
378
原创 EtherCAT主站SOEM -- 52 -- SOEM2.0之ec_config.h/c从站扫描与PDO映射解析
`ec_config.c/h`完成了从“总线上有几个从站”到“应用可以安全读写 IOmap”的转换。它的关键不是某一个 API,而是自动递增地址、配置地址、SII/CoE/SoE 映射、SM/FMMU 写入、逻辑地址分段和状态转换之间的顺序关系。后续阅读 `ec_coe.c/h`时,应把这里生成的 `configadr`、SM 和 IOmap 作为前置背景。
2026-08-17 21:09:28
666
原创 A-程序员的自我修养:链接、装载与库之第6章:可执行文件的装载与进程
装载的核心是建立映射。文件内容、虚拟地址和物理页面之间有不同层次的关系。缺页往往是正常的按需装入机制。它只在地址合法但页面尚未驻留时成立。程序、进程、虚拟地址空间不能混为一谈。进程是操作系统为程序准备好的动态运行环境。ELF 的链接视图和执行视图解决不同问题。链接看 Section,装载看 Segment,内核用 VMA 管理进程区域。启动过程不止一个main。内核、动态链接器(若有)、运行库与初始栈共同把控制权交给应用逻辑。
2026-08-16 18:16:38
277
原创 A-程序员的自我修养:链接、装载与库之第5章:Windows PE/COFF
COFF 与 PE 是同一条演化链上的不同角色:前者更靠近编译/链接,后者更靠近装载/运行。看 COFF 的稳定顺序是:文件头 → 段表 → 段内容 → 符号/调试信息。.drectve 是链接提示,.debug 段是调试辅助;两者都不是普通业务代码段。PE 在 COFF 基础上增加了 DOS 兼容结构、NT Headers、Optional Header 和 DataDirectory。DataDirectory 只负责指出常用表的位置与大小;它不是导入表、导出表等表本身。
2026-08-16 18:14:51
267
原创 A-程序员的自我修养之第4章 静态链接
先布局和分配地址,再解析符号并重定位。一个符号的最终地址来自输出节起点、输入节位置和节内偏移;它不是源代码阶段就固定的。符号解析只负责“谁提供定义”,重定位负责“在机器码或数据中写入哪个数值”。.bss的“没有文件内容”不等于“运行时不占地址空间”。静态库按需提供目标文件成员,链接顺序和成员粒度会影响结果。C/C++ 语言特性会影响符号和目标文件;链接脚本则能直接控制最终布局。
2026-08-15 22:12:51
250
原创 A-程序员的自我修养之第3章 编译和链接:从源代码到可执行文件目标文件里有什么
目标文件不是一团不可读的字节;它有按用途划分的节,也有描述这些节的结构化表。.text.data.bss.rodata的核心差别在于“内容类型、初值是否需落盘、运行时权限和共享可能性”。ELF 文件头和节表构成目录系统;字符串表解决不定长名字的保存问题。符号表负责跨模块“认名字”,重定位表负责“修补引用位置”;这正是独立编译能成立的关键。工具输出是证据,书中示例与本机输出不同时,应先检查架构和编译选项,而不是先怀疑概念。多个目标文件中的同名节和符号,链接器如何合并与分配地址?
2026-08-15 22:08:27
372
原创 EtherCAT主站SOEM -- 51 -- SOEM2.0之ec_main.h/c主站上下文与运行主线解析
`ec_main.c/h`把 SOEM 2.0 的“主站运行时对象”组织在一个显式 context 中:错误栈负责把异常带回应用,EEPROM 缓存负责支撑扫描和配置,邮箱池负责协议事务所有权,idx 栈负责把非阻塞过程数据重新组合。理解这四条路径后,再阅读 `ec_config.c`、`ec_coe.c`和各 XoE 文件会更容易判断数据究竟来自哪个层。
2026-08-15 22:04:12
713
原创 EtherCAT主站SOEM -- 49 -- SOEM 1.4升级到2.0:新特性、41项修复与迁移指南
本文介绍了SOEM从1.4版本升级到2.0版本的主要变化,包括41项修复、新特性及迁移指南。升级涉及许可证变更(GPLv2转GPLv3)、API重构(全局函数改为显式上下文)、数据结构调整(不兼容ABI)、构建系统更新(CMake最低版本要求)等核心改动。文章提供了详细的迁移对照表,并强调升级需全面验证PDO、WKC、DC等功能,而非仅测试基础通信。此外,还汇总了QT-SOEM开发相关的视频教程和源代码资源链接,涵盖IO控制、电机PV/PP模式等实用案例。
2026-08-14 22:20:32
313
原创 EtherCAT主站SOEM -- 50 -- SOEM2.0之ec_base.h/c数据报组帧与收发原语解析
这篇文章介绍了EtherCAT主站SOEM中ec_base.h/c文件的功能解析,主要内容包括: 提供了QT-SOEM相关视频演示和源代码下载链接,展示SOEM文件解析、Qt-SOEM移植验证、IO模块控制、数据采集和电机控制等功能。 重点解析了ec_base.c文件中的两个核心函数: ecx_writedatagramdata():负责向EtherCAT数据报写入数据,根据命令类型初始化或复制数据 ecx_setupdatagram():生成并设置标准以太网帧中的EtherCAT数据报,处理以太网头和Et
2026-08-14 22:12:14
194
原创 A-程序员的自我修养之第2章 编译和链接:从源代码到可执行文件
fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;链接器add.omain.o定义 main引用 add定义 add扫描符号表把引用 add 绑定到定义 add修正调用地址app 可执行文件链接器不是按文件名猜,而是靠目标文件里的符号表和重定位信息,把“我需要谁”和“谁定义了它”配对。链接器就会把main.o中对add。
2026-07-11 17:16:31
405
1
原创 A-程序员的自我修养之第1章 温故而知新:计算机、操作系统、内存与线程
第1章 计算机系统基础概念 摘要 本章介绍了计算机系统运行的基本概念和关键组件,包括CPU、内存和I/O设备三大核心资源,以及操作系统如何管理和抽象这些资源。重点讲解了进程、虚拟内存和线程这三个关键概念: 计算机系统分层架构:应用程序通过运行库和系统API与操作系统交互,操作系统再管理底层硬件资源(CPU、内存、I/O设备)。 操作系统核心功能: CPU管理:通过进程调度实现多任务并行 内存管理:采用虚拟地址空间实现隔离和共享 I/O管理:提供统一的设备访问接口 虚拟内存机制:通过页表将进程虚拟地址映射到物
2026-07-04 15:29:55
580
原创 A-程序员的自我修养:链接、装载与库 之0-小白导读
《程序员的自我修养:链接、装载与库》是一本揭示程序如何从源代码转变为可执行文件并运行的底层原理书籍。文章为初学者提供了高效阅读指南:首先抓住三条主线——编译、链接、装载与运行的核心流程;其次理解关键术语如目标文件、符号、静态/动态链接等;最后建议分三轮学习:先建立全局认知,再深入链接机制,最后补足运行时和库的知识。书中详细解析了目标文件结构、静态/动态链接原理、可执行文件装载过程及运行库的工作机制,通过清晰的流程图帮助读者构建完整知识框架。适合采用"总-分-总"的学习方法,避免陷入细节而迷失方向。
2026-07-04 14:41:17
276
原创 EtherCAT主站SOEM -- 47-- win-soem-win10及win11系统QT-SOEM-EtherCAT主站1个电机转圈圈-位置模式(PP模式)相对位置和绝对位置
本文介绍在Windows 10/11系统上使用QT和SOEM库搭建EtherCAT主站,实现对单个电机的PP模式(位置模式)控制,包括相对位置和绝对位置运动。提供了详细的视频演示和源代码下载链接,涵盖不同控制模式(PV、PP、PT、CSV、CSP等)的实现方法。同时分享了基于STM32F767的开发板实现方案,包含按键控制电机使能、正反转等功能。所有项目源代码已调整优化,可直接替换使用,适用于快速开发和测试EtherCAT从站设备控制。
2025-11-16 10:58:16
386
原创 EtherCAT主站IGH-- 44 -- IGH之slave_config.h/c文件解析
EtherCAT主站IGH的slave_config.h/c文件解析摘要: 该文件实现了EtherCAT从站设备的配置功能,主要包括: 初始化与清理从站配置(ec_slave_config_init/clear) 同步管理器配置(sync_manager) PDO映射配置(PDO分配与映射) SDO请求处理(配置SDO) FoE/VoE请求处理 FMMU准备与配置 核心函数包括初始化配置、同步管理器设置、PDO映射加载、SDO请求处理等,用于建立主站与从站之间的通信配置。文件通过结构体管理从站参数,并提供配
2025-08-31 17:32:22
322
win-soem-win10及11系统QT-SOEM-1个电机转圈圈-周期同步力矩模式(CST模式)-添加代码注释-优快云
2024-04-27
win-soem-win10及11系统QT-SOEM-1个电机转圈圈-周期同步位置模式(CSP模式)-添加代码注释-优快云
2024-04-27
win-soem-win10及win11系统QT-SOEM1个电机转圈圈-周期同步速度模式(CSV模式)-添加代码注释-优快云
2024-04-27
win-soem-win10及win11系统QT-SOEM-1个电机转圈圈-力矩模式(PT模式)-添加代码注释-优快云.rar
2024-04-27
win-soem-win10及win11系统QT-SOEM-1个电机转圈圈-速度模式(PV模式)-添加代码注释-优快云.rar
2024-04-27
win-soem-win10及win11系统QT-SOEM-1个电机转圈圈-位置模式(PP模式)-添加代码注释-优快云.rar
2024-04-27
win-soem-win10及win11系统QT-SOEM1个IO模块输入IO显示及IO输出控制-添加代码注释-优快云.rar
2024-04-27
判断一个数是否为素数.docx判断一个数是否为素数可以通过检查它是否只能被1和它本身整除来实现 以下是一个简单的 Python
2024-04-17
中值滤波.docx 中值滤波是一种常用的图像处理技术,用于去除图像中的噪声 它的原理是对图像中的每个像素,以该像素为中心的一个
2024-04-17
python爱心代码高级.docx
2024-04-17
模拟退火算法.docx
2024-04-16
c语言文件读写操作代码常驻客栈qq.docx
2024-04-16
linux常用命令大全.docx
2024-04-16
水仙花数c语言程序.docx
2024-04-15
vim命令.docxVim 是一款强大的文本编辑器,具有许多命令和功能 以下是一些常用的 Vim 命令: 1. **编辑文本*
2024-04-15
混淆矩阵.docx混淆矩阵(Confusion Matrix)是在监督学习中用于评估分类算法性能的一种常见工具 它是一个 N×N
2024-04-15
猜帽子游戏c.docx
2024-04-14
c语言头文件.docx
2024-04-14
小球反弹问题c语言.docx
2024-04-14
位运算C语言.docx
2024-04-13
FFmpeg音视频处理实战指南:转码、滤镜、ffprobe与批处理
2026-08-21
大模型微调与部署:LoRA量化与推理服务实战
2026-08-20
RAG知识库文档解析检索与问答评测实战
2026-08-20
Makefile多模块工程自动化编译与持续集成实战
2026-08-20
AI Agent工具调用与多智能体协作实战指南
2026-08-20
anaconda安装.docx
2024-08-29
c语言入门介绍.docx
2024-08-29
七维大脑 - 沿研究、人工智能和认知科学.docx
2024-08-29
单片机介绍及使用.docx
2024-08-27
shell脚本介绍及使用案例
2024-08-27
linux常用命令大全.docx
2024-08-27
win-vs-soem-win10/11系统VisualStudio-SOEM-控制电机走位置模式(PP模式)-添加代码注释
2024-06-21
win-vs-soem-win10及11系统VisualStudio-SOEM-控制IO模块-采集IO及IO输出-添加代码注释
2024-06-21
win-vs-soem-win10/11系统VisualStudio-SOEM-控制电机走转矩模式(PT模式)-添加代码注释
2024-06-21
win-vs-soem-win10及11系统VisualStudio-SOEM-控制电机走周期同步位置模式(CSP模式)代码注释
2024-06-21
win-vs-soem-win10及11系统VisualStudio-SOEM-控制电机走周期同步力矩模式(CST模式)代码注释
2024-06-21
win-vs-soem-win10及11系统VisualStudio-SOEM-控制电机走周期同步速度模式(CSV模式)代码注释
2024-06-21
win-vs-soem-win10及11系统VisualStudio-SOEM-控制电机走速度模式(PV模式)-添加代码注释
2024-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅