自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1546)
  • 资源 (4622)
  • 收藏
  • 关注

原创 从零搭建open-code-review:可落地的代码审查体系设计与实践

在软件工程实践中,代码审查是保障代码质量、传递团队经验的重要环节,但常因缺乏可落地的机制而流于形式。一套可扩展的审查体系,需要将规则与流程代码化,以自动化手段降低人工评审负担。基于规则引擎的设计,能够将团队规范沉淀为可版本管理的资产,并通过自定义规则适应不同业务场景。在DevOps与持续集成环境中,代码审查工具需要与GitLab、GitHub等平台深度集成,实现提交前、合并前、合并后的全流程覆盖。同时,控制误报率是获得开发者信任的关键,通过启发式规则与人工反馈闭环,持续优化规则效能。从试点模块到全量推广,开

2026-11-07 09:58:55 46

原创 Go包、关键字与标识符:导出规则、初始化顺序与循环导入排查

在 Go 工程化中,包、关键字与标识符是代码组织、语法约束和可见性控制的基础。包声明与导入路径决定依赖边界,关键字构成语言骨架,标识符的首字母大小写直接控制导出与包外访问;初始化顺序、循环导入和空标识符使用则影响编译期行为与运行稳定性。掌握这些规则能减少 imported and not used、undefined、import cycle not allowed 等常见报错,提升多包项目协作、依赖治理和代码评审效率。围绕包管理、命名规范、导出规则与排查速查展开,帮助开发者从入口处划清边界。

2026-11-06 16:24:09 180

原创 C#基于Aspose.Cells实现Excel高保真显示与在线预览

在C#文件处理场景中,Excel显示并不只是读取单元格值,还涉及对象模型、样式、公式、日期与合并单元格等显示层还原。其原理是通过调用aspose.Cells.dll,以不依赖Office进程的对象模型解析xlsx,将数据、格式和样式映射为可渲染结果,并结合公式缓存、日期序列值转换和数字格式处理保证显示一致。技术价值在于降低服务器安装Office的部署负担,兼顾Excel文件显示、保真预览与大文件处理能力,借助流式读取和资源释放控制内存与句柄占用。应用场景覆盖桌面端DataGridView数据展示、Web在线

2026-11-05 09:12:32 191

原创 小学组C++选择题提分指南:题型拆解与手算模拟训练

C++基础语法与程序执行模型是信息学竞赛入门的底层能力,变量类型、运算符优先级、整数除法与取模、循环边界、数组下标、字符串结尾符及函数值传递等规则,共同决定代码的实际行为。选择题要求在没有编译器兜底时进行逐行模拟和边界判断,因而能训练精确记忆、代码阅读与调试推理。其技术价值在于把“会写”转化为“能解释、能排错”,广泛应用于小学编程社团、竞赛备赛和C++基础教学。围绕小学组C++选择题,可按概念辨析、代码阅读、结果预测分类训练,配合手算模拟、排除法和错题复盘,提升循环执行次数、数组下标与字符ASCII等高频考

2026-11-05 09:03:06 315

原创 回文数判断的三大陷阱与整数运算法实现

回文数是算法入门经典问题,本质是验证一个整数是否满足‘正向与反向读数值相等’的数学对称性。其核心原理不依赖字符串操作,而基于十进制位权、模除取位和整除去位等基础整数运算。技术价值在于以O(1)空间复杂度规避字符串转换开销,并强化对有符号整数、溢出边界及末尾零语义的系统性理解。典型应用场景包括高频校验(如ID合法性检查)、嵌入式资源受限环境及密码学大数处理。本文深入剖析负数误判、末尾零坍缩、大数内存爆炸三大边界陷阱,并详解‘反转一半+实时比对’的整数运算法实现。

2026-11-04 16:23:49 153

原创 基于BP神经网络的光伏发电太阳辐照度预测Matlab仿真源码

BP神经网络是一种经典的反向传播算法,通过梯度下降调整权重,适用于非线性回归任务。在光伏发电中,太阳辐照度是决定功率输出的关键因素,利用历史气象数据训练BP网络可预测辐照度,进而估算发电量。Matlab提供了feedforwardnet等工具,便于快速搭建和训练网络。该技术价值在于结构简单、训练快,适合论文仿真和工程验证。应用场景包括光伏电站功率预测和调度。本文提供完整的Matlab仿真源码,涵盖数据预处理、网络构建、训练和评估,帮助读者快速实现辐照度预测。

2026-11-04 14:05:32 242

原创 OpenStack Nova挂起与救援模式操作指南

在云计算环境中,虚拟机实例管理是运维工作的核心环节。OpenStack Nova作为主流开源云平台的计算服务,提供了挂起(Suspend)和救援(Rescue)两种关键操作模式。挂起通过保存内存状态到磁盘并释放计算资源,适用于临时资源调度场景;救援模式则通过临时引导盘启动最小化系统,为故障修复提供操作窗口。这两种模式在资源优化和故障恢复中具有重要技术价值,特别是在KVM虚拟化环境下。理解其底层原理(如libvirt交互、内存快照机制)和配置要点(如swap空间要求、网络保留设置),能够有效提升云平台运维效率

2026-11-04 11:30:42 204

原创 深入解析STL list:从双向链表基础到完整实现

链表作为基础数据结构,通过指针链接实现非连续存储,特别适合频繁插入删除的场景。双向链表在单链表基础上增加前驱指针,虽然牺牲了随机访问性能,但实现了O(1)时间复杂度的首尾操作。STL中的list容器基于双向链表,通过迭代器抽象、哨兵节点优化和空间配置器等技术,提供了高效的序列操作能力。在内存管理方面,STL list采用节点式分配策略,配合allocator实现灵活的内存控制。本文以C++ STL list为例,详细剖析了从基础链表结构到完整容器实现的演进过程,包括迭代器设计、异常安全处理和性能优化等关键技

2026-11-03 15:25:30 283

原创 归并排序原理与LeetCode实战优化技巧

归并排序是分治算法的经典实现,通过递归拆分和有序合并实现O(nlogn)时间复杂度。其核心在于分治策略与双指针合并技术,特别适合处理链表排序和逆序对统计等场景。在工程实践中,递归实现虽然直观但存在栈溢出风险,迭代版本通过自底向上合并能有效优化空间复杂度。针对LeetCode高频考题如912(排序数组)和315(计算右侧小于当前元素个数),需要特别注意边界条件处理和统计逻辑的嵌入。实际编码时,Python的切片操作可能引发内存问题,而链表归并中快慢指针的细节处理直接影响算法正确性。

2026-11-03 14:03:21 115

原创 ThinkPHP新闻发布系统:MVC架构、UEditor与后台管理

在PHP内容管理开发中,基于MVC分层与数据库驱动构建新闻发布系统,是理解后台管理、富文本编辑和数据展示链路的常见入口。其原理是把请求路由、控制器逻辑、模型校验与模板渲染分离,配合UEditor完成图文录入,并通过分页、缓存和权限控制提升维护效率。该模式适合企业官网、学校站点、内部通知栏等需要快速交付和长期维护的场景。围绕ThinkPHP新闻发布系统,可从环境搭建、核心模块拆解到二次开发与安全加固,形成一套可落地的工程实践路径。

2026-11-03 12:27:54 244

原创 Chrome Headless Shell 129 Win64 渲染实战避坑

无头浏览器渲染是把 Chromium 的页面加载、排版与绘制能力放到无界面进程中执行,通过命令行参数或 CDP 协议触发截图、打印 PDF、导出渲染后 DOM。其原理在于复用浏览器内核完成脚本执行与合成,并以独立运行时降低启动开销和系统依赖;技术价值是让批量出图、报表导出、页面快照归档和视觉回归更稳定、更易塞进 CI。实际落地要关注视口、字体、虚拟时间预算与并发 profile 隔离,避免方块字、僵尸进程和端口冲突。chrome-headless-shell-win64-129.0.6668.59 正是沿

2026-11-03 11:38:42 230

原创 算法竞赛中的数字游戏:异或与模运算实战解析

位运算作为计算机基础运算之一,在算法竞赛中扮演着重要角色。异或运算(XOR)因其独特的性质(如a^a=0、a^0=a)常被用于加密校验、数学问题求解等场景。模运算则广泛应用于周期性问题、哈希计算等领域。本文通过THUPC竞赛真题,展示如何将标题字数、年份等表面信息通过异或和模运算转化为解题关键。实战中,这类技巧能帮助选手快速识别题目本质,避免陷入复杂背景的思维陷阱。结合ICPC、NOIP等赛事案例,解析位运算与竞赛策略的有机结合方式,为算法竞赛爱好者提供可复用的解题框架。

2026-11-02 16:38:20 149

原创 ax:面向智能体的Kubernetes原生运行时底座

智能体(Agent)作为新一代AI应用单元,其规模化部署面临生命周期管理混乱、通信协议不统一、资源隔离弱等核心挑战。基于Kubernetes与gRPC深度协同的运行时底座,正成为解决Agent可观测性、可编排性与跨语言互操作性的关键技术路径。它将Agent抽象为K8s原生资源,通过CRD定义能力契约,利用EndpointSlice实现毫秒级服务发现,并以Protocol Buffer强约束接口语义,显著降低多语言Agent协作成本。典型应用场景包括LangChain链自动化编排、RAG知识源热加载、多业务线

2026-11-02 13:39:19 323

原创 高二数学知识点总结PPT:六大模块答题模板与易错点

知识点总结与模块化复习,本质是把零散公式、题型和解题步骤组织成可检索、可复用的知识框架。其原理是先按函数与导数、三角函数、解析几何等主干建立知识图谱,再用定义域、判别式、分类讨论等约束条件规范推导流程,并通过答题模板和错题检查降低过程性失分。对高二数学一轮复习和高考数学备考而言,这种结构化资料能把“会做但写不完”转化为可执行的解题动作,尤其适用于选择填空、解答题前三道和压轴题分步得分等场景。围绕高二数学知识点总结PPT梳理六大模块核心考点与易错点,有助于按模块固化答题节奏。

2026-11-02 12:51:40 300

原创 Spring AI RAG实战:从知识库到可用问答系统的完整链路

检索增强生成(RAG)是大模型落地企业知识库问答的关键技术,其核心在于将文档切片、向量化、索引存储、检索召回与生成环节串联为完整流水线。在实践中,仅部署向量数据库并不等于构建出可用的问答系统,工程落地仍面临文档切分策略、上下文组装、幻觉抑制等挑战。本文基于Spring AI框架,结合Java技术栈,详细拆解从已有知识库到生产级RAG系统的实现路径,涵盖Embedding模型选型、DocumentSplitter使用、VectorStore集成、QuestionAnswerAdvisor配置及增量更新等核心细

2026-11-01 15:04:06 249

原创 MCP企业级Kubernetes平台架构与运维实战指南

Kubernetes作为容器编排的事实标准,其企业级部署需要专业平台支撑。MCP(Mirantis Cloud Platform)通过三层架构设计实现控制平面、计算平面和管理平面的解耦,采用SaltStack实现配置管理中枢DriveTrain的自动化同步。在生产环境中,合理的硬件资源配置和关键组件(如etcd、kubelet)参数调优直接影响集群性能,而基于Prometheus-Operator的监控体系则保障了系统可靠性。通过RBAC认证授权和镜像安全策略的实施,企业能够构建符合安全合规要求的容器平台。

2026-11-01 15:02:19 307

原创 T2000传输网管专线排障:VCTRUNK、时隙与对端定位

在SDH传输网管运维中,以太专线承载通常要经过物理端口、VCTRUNK和VC4/VC12时隙三层映射。端口绿灯只表示物理层使能,VCTRUNK是否绑定通道才反映业务配置,绑定通道数乘以2M可判断带宽;两端时隙对不上或对端掉点,常表现为专线不通、丢包或TU_AIS_VC12告警。按“端口→VCTRUNK→时隙→对端”的顺序定位,并结合EFT/EFS板卡映射差异、端口双工协商和以太口帧测试,可减少误判与返工。该思路适用于T2000日常巡检、故障排查和告警处理,帮助运维人员从显示层快速收敛到真实根因。

2026-11-01 11:48:09 216

原创 程序员英语词汇表:1800个必备词汇解析与易混词辨析

在软件开发中,英文技术文档阅读是开发者必备技能,但程序员英语具有词根派生密度高、词性影响句意、固定搭配多等特点,常导致理解障碍。掌握高频技术词汇及其音标、词性和搭配,能有效提升文档阅读效率和问题定位能力。例如,区分parameter与argument、exception与error等易混词,可避免语义误判。这份1800词的词汇表覆盖前后端常用术语约90%,按单词-音标-注释格式编排,适合作为快速确认工具,帮助开发者扫除术语障碍,聚焦逻辑推理。

2026-11-01 10:42:26 214

原创 Koyso游戏官网:安全高效的3A游戏资源聚合平台

游戏资源聚合平台通过分布式爬虫架构和智能校验技术,解决了玩家寻找正版游戏资源时的安全与效率问题。其核心技术包括基于Scrapy框架的资源探测、Go语言实现的高并发校验服务,以及全球CDN分发网络,确保下载速度与文件完整性。平台采用多层安全防护体系,如静态/动态文件分析、TLS加密传输等,有效防范恶意软件和盗版风险。这类系统在游戏分发、数字版权保护等领域具有广泛应用价值,Koyso平台通过严格的资源审核机制和用户体验优化,已成为3A游戏与精品单机爱好者的可靠选择。

2026-10-31 13:59:31 268

原创 数组缺失元素查找:哈希表与原地标记法对比

数组元素缺失查找是算法中的经典问题,涉及空间复杂度优化。哈希表法通过建立元素映射实现O(n)时间复杂度查找,但需要额外存储空间。原地标记法则巧妙利用数组索引本身作为标记位,通过符号位翻转实现O(1)空间复杂度。这两种方法在数据库完整性检查、分布式系统数据同步等场景有重要应用,特别是位图法变种能有效处理海量数据。理解这些算法的核心在于掌握数组索引与元素值的映射关系,以及负号标记等空间优化技巧。

2026-10-31 10:04:48 148

原创 Linux运维常用命令实战:按场景排查故障与规避高危操作

Linux运维常用命令是服务器日常巡检与故障定位的基础能力。命令行通过标准输入输出、管道和退出码把系统现象转换为可验证指标;文件权限、进程状态、磁盘inode、网络连接和日志记录各自提供关键观测点。掌握find、grep、sed、awk、top、df、ss、journalctl等工具的组合用法,能更快缩小故障范围,减少误删、误改权限等高风险操作。在服务起不来、磁盘告警、连接异常和日志分析等场景中,按“先只读确认、再看指标、逐层验证”的路径执行,比死记参数更有效。内容围绕真实运维场景梳理常用命令、日志排查链路

2026-10-31 09:56:36 215

原创 力扣旋转图像题解:原地顺时针旋转90度实现

二维数组操作是算法面试中的高频考点,其中矩阵旋转问题尤为经典。原地旋转的核心在于理解元素位置变换规律,通常可通过翻转操作组合实现。以顺时针90度旋转为例,先沿主对角线转置再行反转,即可在O(1)空间复杂度完成。这种技术在图像处理领域应用广泛,如相册旋转、游戏精灵转向等场景。力扣第118题正是考察这一知识点,解题时需注意边界条件和交换逻辑,掌握对角线翻转+行反转的通用解法能有效应对同类问题。

2026-10-30 13:20:47 2

原创 while(true)与for(;;)性能对比及工程实践

在编程语言中,循环结构是控制流程的基础构件,while(true)和for(;;)都是实现无限循环的常见方式。从底层原理看,现代编译器如HotSpot JIT和GCC会在字节码/机器码层面将这两种写法优化为相同的无条件跳转指令,性能差异可以忽略不计。理解编译器优化机制对编写高效代码至关重要,特别是在性能敏感领域如高频交易或嵌入式系统开发中。实际工程中,选择应基于代码可读性、团队规范和特定场景需求,例如for(;;)可能在部分嵌入式编译器中具有微小优势。性能优化的核心应聚焦于算法复杂度、内存访问模式等更高阶因

2026-10-30 11:59:38 8

原创 Redrock Postgres v4.0升级指南与性能优化解析

PostgreSQL作为领先的开源关系型数据库,其企业级发行版Redrock Postgres通过v4.0版本实现了重大升级。数据库升级涉及查询优化器改进、并行处理能力提升等核心技术,这些优化能显著提升TPC-H等基准测试性能达40%。在企业级场景中,Redrock新增的智能运维监控和块级去重备份方案,特别适合金融、电信等高可用性要求的行业。通过合理配置JIT编译和并行查询参数,结合Prometheus监控体系,可以充分发挥PostgreSQL 18内核的向量搜索优化等新特性。升级过程需重点关注扩展兼容性和

2026-10-29 15:42:29 44

原创 帧间预测十一种解法:运动估计的凸优化与MATLAB取舍

在视频编码与图像配准中,帧间预测的核心是从参考帧估计运动。亮度恒定假设给出一阶光流约束,数据项本身是凸二次型;通过Tikhonov/TV正则或单应性参数模型补充约束,运动估计被统一为凸优化能量泛函。块匹配以块内平移强假设换取低复杂度,光流逐像素建模但依赖纹理与金字塔,单应性矩阵用8自由度抗噪却受平面场景限制。理解假设强度、自由度与鲁棒性的三角关系,比单纯调搜索窗口更关键。MATLAB实现中,统一接口、边界填充、归一化DLT、RANSAC与评价口径共同决定残差曲线;这些取舍可服务于视频压缩、目标跟踪、图像配准

2026-10-29 14:46:29 5

原创 PostgreSQL主从流复制+pgpool-II高可用与备份恢复

数据库高可用是在单机故障、磁盘损坏或进程异常时仍保障业务连续性的基础能力。其核心原理通常包括WAL日志实时传输与重放、主备角色切换、连接池路由和健康检查;技术价值在于降低单点风险、缩短恢复时间,并通过读写分离提升并发吞吐。典型场景覆盖订单账务、日志报表、运维交付与课程设计等。围绕PostgreSQL主从流复制,结合pgpool-II连接池、读写分离、watchdog与VIP漂移实现故障切换,再用pg_rman完成全量归档备份与恢复演练,可形成双节点在线集群的完整落地路径。

2026-10-29 13:07:35 57

原创 Java图书馆管理系统:从零实现事务并发与Swing实战

Java SE项目开发中,图书馆管理系统是理解JDBC事务控制、Swing线程安全与MySQL并发处理的经典载体。它以朴素架构揭示面向对象落地本质:通过手动管理Connection、显式调用setAutoCommit和rollback保障数据一致性;利用SwingWorker解耦UI线程与数据库操作避免界面卡死;采用条件更新(WHERE stock_available > 0)实现乐观锁式库存扣减,兼顾性能与正确性。该系统覆盖DAO层SQL注入防护、ISBN-13手写校验、内存级模糊搜索等工程细节,适用于J

2026-10-29 11:40:46 10

原创 HarmonyOS ArkTS组件可见性控制:visibility()接口详解

组件可见性控制是前端开发中的基础能力,直接影响界面渲染性能与用户体验。在声明式UI框架中,通过visibility属性可以实现显示状态管理、布局优化和动画协同等效果。HarmonyOS的ArkTS语言提供了Visibility枚举,包含Visible、Hidden和None三种状态,分别对应不同的布局行为与渲染策略。其中Hidden状态保留布局空间的特点,特别适合需要保持UI结构稳定的动态内容切换场景;而None状态则能彻底释放布局资源,常被用于长列表性能优化。在实际开发中,合理使用visibility()

2026-10-29 11:10:41 46

原创 OpenRig实战指南:用Node.js+tmux+YAML编排本地Codex AI技能

OpenRig并非官方开源项目,而是一种面向AI本地化部署的轻量级工作流范式——它以Node.js为胶水层实现HTTP协议适配与异步调度,依托tmux保障多进程服务的可靠生命周期管理,并通过YAML实现声明式服务拓扑定义与环境配置。这种组合直击当前AI工具链在本地集成中的核心痛点:模型服务启停混乱、代理通信不稳定、配置难以版本化与复用。其技术价值在于将Codex等闭源AI客户端‘扎根’于开发者本机,绕过云端认证依赖,支撑YOLOv10推理、DeepSeek接入、Text2SQL等多样化AI能力的快速集成与协

2026-10-29 10:16:26 306

原创 context-mode 上下文模式切换机制:从概念到工程实践

在软件工程中,设计模式与运行状态管理是构建可维护系统的核心。context-mode 是一种根据上下文自动切换运行模式的机制,其原理在于将上下文识别、模式判定与执行体分离,通过显式或隐式信号驱动,确保同一套代码灵活适配多种场景。技术价值在于降低代码臃肿、提升系统自适应能力,广泛应用于后端服务、构建系统、数据处理管道等。然而,上下文传递断链、模式爆炸、默认模式陷阱等工程实践问题不容忽视。本文深入剖析 context-mode 的设计动机、落地方式与踩坑经验,助你掌握这一模式切换机制。

2026-10-28 16:56:28 212

原创 观察者模式解析:事件驱动架构的核心实现

观察者模式是软件设计中实现对象间松耦合通信的重要设计模式,它定义了对象间的一对多依赖关系,当主题对象状态变化时自动通知所有观察者。该模式基于事件驱动架构原理,通过解耦消息发送方和接收方,显著提升了系统的可维护性和扩展性。在Java的Swing事件处理、Spring框架的消息机制以及React的状态管理中,观察者模式都发挥着关键作用。实际工程中常应用于GUI事件处理、电商价格变动通知、微服务间通信等场景,结合推/拉模型选择、线程安全处理等技巧,能构建高效可靠的事件通知系统。现代实现还涉及响应式编程、事件总线等

2026-10-28 16:51:06 310

原创 Linux内存管理:虚拟内存机制与性能调优实践

虚拟内存是现代操作系统的核心技术,通过地址转换机制为每个进程提供独立的地址空间,实现内存隔离和保护。其核心原理包括分页机制、TLB缓存和页表查询,这些机制在Linux中通过伙伴系统和Slab分配器高效管理物理内存。在实际工程中,内存管理直接影响系统性能,特别是在处理大内存应用(如数据库)或容器化环境时。通过调整swappiness参数、使用透明大页(THP)或内存压缩技术(zram)可以优化性能。监控工具如free、vmstat和OOM Killer机制是排查内存泄漏和交换空间问题的关键手段。

2026-10-28 16:24:24 230

原创 Docker部署Tomcat:5分钟快速搭建Java Web环境

容器化技术通过标准化环境封装解决了传统Java Web部署的依赖管理难题。Docker作为主流容器引擎,其镜像机制和隔离特性可快速构建可移植的Tomcat运行环境。本文以生产级实践为例,演示如何通过官方Tomcat镜像实现包括JVM调优、日志管理、健康检查在内的全功能部署方案,特别针对Java开发者关注的JDK版本选择、内存配置等核心参数提供具体优化建议。适用于需要快速搭建开发测试环境或构建CI/CD管道的技术团队。

2026-10-28 09:15:08 210

原创 Docker后台与交互模式详解及实践指南

容器化技术是现代云计算和DevOps实践的核心组件,Docker作为最流行的容器运行时,其运行模式的选择直接影响应用部署效果。后台运行模式(detached mode)通过进程隔离实现服务持久化,适合生产环境部署Web服务、数据库等长期运行的应用;交互模式(interactive mode)则通过终端连接提供调试环境,常用于开发测试场景。理解Docker日志管理、资源监控和容器编排等关键技术,能有效提升容器化应用的稳定性和性能。本文以Nginx和MySQL等常见服务为例,详细解析两种模式的配置技巧和典型问题

2026-10-27 13:08:35 241

原创 SSM学生选课系统源码解析:从环境搭建到并发选课与论文参考

SSM框架整合是Java Web开发的核心技能,通过Spring、SpringMVC和MyBatis实现分层架构与数据持久化。其原理基于IoC和AOP管理组件,简化数据库操作。技术价值在于提升开发效率与系统可维护性,广泛应用于学生选课系统等业务场景。选课系统需解决并发选课、容量控制和时间冲突检测等实际问题,结合MySQL数据库设计与存储过程优化,并参考配套论文框架。本文基于SSM选课系统源码,详解环境搭建、核心逻辑与避坑指南。

2026-10-27 12:48:02 275

原创 OpenShell:统一管理多环境与自动化任务的开源终端工作台

命令行工具是开发者与服务器交互的基础,但多台机器、多种Shell环境下的命令、别名和历史记录难以统一管理,导致重复操作与效率损耗。OpenShell作为一款开源的终端工作台,在现有bash、zsh之上构建了统一管理、自动补全、会话持久化与任务编排能力。它通过环境、会话、任务三种核心抽象,配合事件驱动插件机制,让运维工程师和开发者能够将复杂操作固化为可复用命令,并通过定时触发、Web API实现自动化闭环。本文从终端工作台的概念与原理出发,介绍其技术价值与典型应用场景,并逐步深入OpenShell的安装、配置

2026-10-27 11:05:15 255

原创 MATLAB实现MIMO波束赋形:从3GPP信道建模到预编码验证

MIMO波束赋形是5G及6G无线通信提升频谱效率与链路可靠性的核心物理层技术。其原理依赖于多天线阵列的空间信道状态信息(CSI)获取与矩阵预编码设计,技术价值体现在显著提升信噪比、抑制用户间干扰并增强方向性增益。典型应用场景包括Sub-6GHz宏微组网、Massive MIMO基站部署及毫米波通信系统验证。实际工程中,信道建模精度(如3GPP TR 38.901 UMi场景)与预编码算法鲁棒性(ZF/BD/MMSE)共同决定波束赋形增益能否落地。本文提供一套不依赖付费工具箱、可直接运行的MATLAB全流程实

2026-10-27 10:45:19 337

原创 基于Web的智慧社区系统设计与实现:Spring Boot+Vue全栈项目实战

智慧社区系统通常采用前后端分离架构,通过Spring Boot提供RESTful接口、Vue构建交互界面,实现住户、物业、管理员多角色协同。其技术原理在于利用JWT鉴权、路由守卫和状态流转控制,确保数据隔离与业务闭环。这种方案能显著降低部署与维护成本,适用于社区报修、缴费、公告等场景。基于Web的智慧社区设计与实现,正是以Spring Boot和Vue为核心,将物业、住户、管理员的数据收进浏览器入口,跑通最后一公里。

2026-10-27 10:04:44 122

原创 ThunderAgent:轻量级多代理编排框架的设计与实战

多代理编排是当前AI工程领域的核心议题,它要求将复杂任务拆解为可并行执行的子步骤,由多个智能体协同完成。围绕这一目标,业界涌现出LangChain、CrewAI等重型框架,但在追求可控性与轻量化时,其抽象层和DSL往往成为调试负担。本文从代理运行时的基础组件切入,解析感知、决策、执行三模块如何通过消息传递与事件总线协同,结合asyncio实现高效并发调度,并引入状态机管理代理生命周期。这一设计思路可广泛应用于内容批处理、数据管道等明确场景。基于该理念,作者展示了ThunderAgent——一个极简的多代理编

2026-10-26 10:06:26 233

原创 Linux四层架构:从Shell命令到内核约束的工程化控制

Linux不是单一操作系统,而是一个分层运行环境:内核负责资源调度与隔离,Shell是数据流编排引擎,systemd定义服务生命周期与资源边界,用户空间应用则依赖下三层的稳定供给。理解POSIX标准、cgroup限制、SELinux上下文和配置继承机制,才能避免‘命令会用但系统不稳’的困境。本文聚焦真实运维场景中的可验证控制点,如管道歧义规避、日志原子写入、systemd内存硬限、somaxconn调优及SSH权限链校验,将抽象概念转化为CI/CD、容器部署与故障排查中必须卡死的技术基线。

2026-10-26 09:12:41 242

这样的命令-delphi开发中的字符串资源动态替换

离,所以errorHandler()默认会用text/plain格式做响应,这非常适合curl(1)这样的命令 行HTTP客户端。在stdout中的输出如下所示: 迅 捷 PD F编 辑 器

2021-07-11

数字示波器软件系统平台-c3p0连接池+mysql的配置及wait_timeout问题的解决方法

图 5.7 数字示波器软件系统平台 我们给通道 1(CH1) 输入幅度是 150mV,频率为 50MHz 正弦波时,如果采样率是在 67MHz 时, 波形在 VGA 显示如图 5.8 所示。当采样率是在 200MHz 时,波形在 VGA 显示如图 5.9 示。 图 5.8 采样率为 67MHz 时的正弦波图

2021-07-11

什么是多任务系统?-ce 6810配置手册

5.1 什么是多任务系统? 回想一下我们以前在使用 51、AVR、STM32 单片机裸机(未使用系统)的时候一般都是在 main 函数里面用 while(1)做一个大循环来完成所有的处理,即应用程序是一个无限的循环,循 环中调用相应的函数完成所需的处理。有时候我们也需要中断中完成一些处理。相对于多任务 系统而言,这个就是单任务系统,也称作前后台系统,中断服务函数作为前台程序,大循环 while(1)作为后台程序,如图 5.1.1 所示: 图 5.1.1 前后台系统 前后台系统的实时性差,前后台系统各个任务(应用程序)都是排队等着轮流执行,不管你 这个程序现在有多紧急,没轮到你就只能等着!相当于所有任务(应用程序)的优先级都是一样 的。但是前后台系统简单啊,资源消耗也少啊!在稍微大一点的嵌入式应用中前后台系统就明 显力不从心了,此时就需要多任务系统出马了。 多任务系统会把一个大问题(应用)“分而治之”,把大问题划分成很多个小问题,逐步的把 小问题解决掉,大问题也就随之解决了,这些小问题可以单独的作为一个小任务来处理。这些 小任务是并发处理的,注意,并不是说同一时刻一起执行很多个任务,而是由于每个任务执行 的时间很短,导致看起来像是同一时刻执行了很多个任务一样。多个任务带来了一个新的问题, 究竟哪个任务先运行,哪个任务后运行呢?完成这个功能的东西在 RTOS 系统中叫做任务调度 器。不同的系统其任务调度器的实现方法也不同,比如 FreeRTOS 是一个抢占式的实时多任务 系统,那么其任务调度器也是抢占式的,运行过程如图 5.1.2 所示: Task1 Task2 Task3 Task3 Task4 Task4 中断(前台) ISR ISR ISR 中断嵌套(前台) 大循环(后台) 无 限 循 环

2021-07-11

任务创建过程分析-ce 6810配置手册

8.3 任务创建过程分析 8.3.1 任务创建函数分析 前面学了任务创建可以使用动态方法或静态方法(不讨论使用 MPU 的情况),它们分别使用 函数 xTaskCreate()和 xTaskCreateStatic()。本节我们就以函数 xTaskCreate()为例来分析一下 FreeRTOS 的任务创建过程,函数 xTaskCreateStatic()类似,这里不做分析。函数 xTaskCreate()代 码如下,注意这里为了缩小篇幅去掉了函数中的条件编译等不重要的语句! BaseType_t xTaskCreate(TaskFunction_t pxTaskCode, const char * const pcName, const uint16_t usStackDepth, void * const pvParameters, UBaseType_t uxPriority, TaskHandle_t * const pxCreatedTask ) { TCB_t *pxNewTCB; BaseType_t xReturn; /********************************************************************/ /***************使用条件编译的向上增长堆栈相关代码省略***************/ /********************************************************************/ StackType_t *pxStack; pxStack = ( StackType_t * ) pvPortMalloc( ( ( ( size_t ) usStackDepth ) *\ (1) sizeof( StackType_t ) ) ); if( pxStack != NULL ) { pxNewTCB = ( TCB_t * ) pvPortMalloc( sizeof( TCB_t ) ); (2) if( pxNewTCB != NULL ) { pxNewTCB->pxStack = pxStack; (3) } else { vPortFree( pxStack ); (4) } } else { pxNewTCB = NULL; } if( pxNewTCB != NULL )

2021-07-11

“config”开始的宏-keb变频器 f5中文说明书-维修安装调试

3.3 “config”开始的宏

2021-07-11

管理集群中的TLS-高校智慧校园建设规划方案

3.2 管理集群中的TLS 173

2021-07-11

运维管理-高校智慧校园建设规划方案

4.3 运维管理 321

2021-07-11

及以上的高容-sql server 数据库基本操作语句总结

函数返回值为 SD_OK,即 CMD8 有响应,可以判定 SD 卡为 V2.0 及以上的高容 量 SD 卡,如果没有响应可能是 V1.1 版本卡或者是不可用卡。 (5) 使用 ACMD41 命令判断卡的具体类型。因为是 A 类命令,所以在发送 ACMD41 之前必须先发送 CMD55,CMD55 命令的响应类型的 R1。如果 CMD55 命令都没 有响应说明是MMC卡或不可用卡。在正确发送CMD55之后就可以发送ACMD41, 并根据响应判断卡类型,ACMD41 的响应号为 R3,CmdResp3Error 函数用于检测 命令正确发送并带有超时检测功能,但并不具备响应内容接收功能,需要在判定 命令正确发送之后调用 SDIO_GetResponse 函数才能获取响应的内容。实际上,在 有响应时, SDIO 外设会自动把响应存放在 SDIO_RESPx 寄存器中, SDIO_GetResponse 函数只是根据形参返回对应响应寄存器的值。通过判定响应内 容值即可确定 SD 卡类型。 (6) 执行 SD_PowerON 函数无错误后就已经确定了 SD 卡类型,并说明卡和主机电压 是匹配的,SD 卡处于卡识别模式下的准备状态。退出 SD_PowerON 函数返回 SD_Init 函数,执行接下来代码。判断执行 SD_PowerON 函数无错误后,执行下 面的 SD_InitializeCards 函数进行与 SD 卡相关的初始化,使得卡进入数据传输模 式下的待机模式。 SD_InitializeCards 函数 代码清单 38-9 SD_InitializeCards 函数 1 2 /* 3 * 函数名:SD_InitializeCards 4 * 描述 :初始化所有的卡或者单个卡进入就绪状态 5 * 输入 :无 6 * 输出 :-SD_Error SD 卡错误代码 7 * 成功时则为 SD_OK 8 *调用:在 SD_Init() 调用,在调用 power_on()上电卡识别完毕后,调用此函数进行卡初始化 9 */ 10 SD_Error SD_InitializeCards(void) 11 { 12 SD_Error errorstatus = SD_OK; 13 uint16_t rca = 0x01; 14 15 if (SDIO_GetPowerState() == SDIO_PowerState_OFF) { 16 errorstatus = SD_REQUEST_NOT_APPLICABLE;

2021-07-11

在原工程的基础上创建一个调试版本-sql server 数据库基本操作语句总结

(1) 在原工程的基础上创建一个调试版本; (2) 修改分散加载文件,使链接器把代码分配到内部 SRAM 空间; (3) 添加宏修改 STM32 的向量表地址; (4) 修改仿真器和下载器的配置,使程序能通过下载器存储到内部 SRAM; (5) 根据使用情况选择是否需要使用仿真器命令脚本文件*.ini; (6) 尝试给 SRAM 下载程序或仿真调试。 2. 创建工程的调试版本 由于在 SRAM 中运行的代码一般只是用于调试,调试完毕后,在实际生产环境中仍然 使用在内部 FLASH中运行的代码,因此我们希望能够便捷地在调试版和发布版代码之间切

2021-07-11

软元件一览表-computational lithography

第 3 章 软元件 3.1 软元件一览表 软 元 件 3.1 软元件一览表 软元件名称 内容 输入输出继电器 输入继电器 X0 ~ X377 256 点 软元件的编号为 8 进制编号,输入输出合计 512 点 输出继电器 Y0 ~ Y377 256 点 辅助继电器 一般用 M0 ~ M499 500 点 支持掉电保存 保持用 M500 ~ M1023 524 点 保持用 M1024 ~ M7679 6656 点 掉电保存 系统特殊用 M8000 ~ M8511 512 点 掉电保存 系统特殊用 SM0 ~ SM1023 1024 点 掉电保存 状态继电器 初始化状态 S0 ~ S9 10 点 支持掉电保存一般用 S10 ~ S499 490 点 保持用 S500 ~ S899 400 点 报警用 S900 ~ S999 100 点 掉电保存 保持用 S1000 ~ S4095 3096 点 掉电保存 定时器 100ms T0 ~ T191 192 点 0.1 ~ 3,276.7 秒 100ms T192 ~ T199 8 点 0.1 ~ 3,276.7 秒 , 子程序,中断子程序用 10ms T200 ~ T245 46 点 0.01 ~ 327.67 秒 1ms 累积型 T246 ~ T249 4 点 0.001 ~ 32.767 秒 100ms 累积型 T250 ~ T255 6 点 0.1 ~ 3,276.7 秒 1ms T256 ~ T511 256 点 0.001 ~ 32.767 秒 计数器 一般用增计数 (16 位 ) C0 ~ C99 100 点 0 ~ 32,767,支持掉电保存 保持用增计数 (16 位 ) C100 ~ C199 100 点 一般用双方向 (32 位 ) C200 ~ C219 20 点 -2,147,483,648 ~ +2,147,483,647,支持掉电保存 保持用双方向 (32 位 ) C220 ~ C234 15 点 高速计数器 单相单计数的输入双方向 (32 位 ) C235 ~ C245 11 点 -2,147,483,648 ~ +2,147,483,647,支持掉电保存单相双计数的输入双方向 (32 位 ) C246 ~ C250 5 点 双相双计数的输入双方向 (32 位 ) C251 ~ C255 5 点 数据寄存器 一般用 (16 位 ) D0 ~ D199 200 点 支持掉电保存 保持用 (16 位 ) D200 ~ D511 312 点 保持用 (16 位 ) D512 ~ D7999 7488 点 掉电保存 特殊用 (16 位 ) D8000 ~ D8511 512 点 掉电保存 特殊用 (16 位 ) SD0 ~ SD1023 1024 点 掉电保存 变址用 (16 位 ) V0 ~ V7,0 ~ Z7 16 点 掉电保存

2021-07-11

每一个补丁集都是-王晓波-从微服务到serverless+架构应用与实践v2

11.2 每一个补丁集都是 完整安装程序包 – 详见 Note:1189783.1 11.2.0.1 在2011年9月13 日后停止提供新的补丁 11.2.0.2 在 2013 年 10 月 31 日后停止提供新的补 丁 11.2.0.3 在2015年8月27 日后停止提供新的补丁 - 详见 Note:742060.1 11.1.0.X 11.1.0.7 无 2012 年 8月 2015 年 8 月 基版本为 11.1.0.6。 11.1.0.7 是 11.1 的最终 补丁集 10.2.0.X 10.2.0.5 无 2010 年 7月 2013 年 7 月 自 2013 年 8 月至 2015 年 7 月提供有限的扩展服务。 详 见 "Oracle Software 10.2.0.5 是 10.2 的最终 补丁集。 免费的扩展服务在 2011

2021-07-11

激活审计-pmbok第五版 英文版

8.1、激活审计 审计相关的表安装 SQLPLUS> connect / AS SYSDBA SQLPLUS> select * from sys.aud$; --没有记录返回 SQLPLUS> select * from dba_audit_trail; - 没有记录返回 如果做上述查询的时候发现表不存在,说明审计相关的表还没有安装,需要安装。 SQLPLUS> connect / as sysdba SQLPLUS> @$ORACLE_HOME/rdbms/admin/cataudit.sql 审计表安装在 SYSTEM 表空间。所以要确保 SYSTEM 表空间又足够的空间存放审计 信息。 安装后要重启数据库 将审计相关的表移动到其他表空间 由于 AUD$表等审计相关的表存放在 SYSTEM 表空间,因此为了不影响系统的性能, 保护 SYSTEM 表空间,最好把 AUD$移动到其他的表空间上。可以使用下面的语句来进行 移动: sql>connect / as sysdba; sql>alter table aud$ move tablespace ; sql>alter index I_aud1 rebuild online tablespace ; SQL> alter table audit$ move tablespace ; SQL> alter index i_audit rebuild online tablespace ; SQL> alter table audit_actions move tablespace ; SQL> alter index i_audit_actions rebuild online tablespace ; SQL> conn /as sysdba SQL> show parameter audit NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ audit_file_dest string /u01/app/oracle/admin/ORCL/adump

2021-07-11

g则执-pmbok第五版 英文版

还可以利用 rda 对 OS 做数据库软件安装前的预检查,如将需要安装 11.2g,则执 行 ./rda.sh -T hcve: 还可以使用./rda.sh 命令对现有的 RDA 软件做完整性检测,保证 RDA 没有被修改过:

2021-07-11

插入合并的列-ft-2000四核cpu硬件设计指导手册-v1.5

3.2 插入合并的列 3.2.1 什么是合并? 合并是一种将大量大致连续值分成少量―合并‖的分组方法。例如,如果您有一组关于人 员的数据,而且您想要按年龄将他们排列到更小的年龄组中。还可以在列选择器上单击 右键并单击―自动合并列‖暂时分组数值列。 示例: 数据表中含有大量人员信息。

2021-07-11

数据关系-ft-2000四核cpu硬件设计指导手册-v1.5

13.2 数据关系 13.2.1 什么是数据关系工具? 数据关系工具用于调查不同列对之间的关系。此工具始终用于当前筛选的数据。―线性回 归‖和―斯皮尔曼等级‖选项用于比较数值列;―方差分析‖选项可以帮助确定类别列对(数

2021-07-11

项目管理过程-深入浅出mips

第二章 组织影响和项目生命周期 第三章 项目管理过程 第 四 章 项 目 整 合 管 理 第 五 章 项 目 范 围 管 理 第 六 章 项 目 时 间 管 理 第 七 章 项 目 成 本 管 理 第 八 章 项 目 质 量 管 理 第 九 章 项 目 人 力 资 源 管 理 第 十 章 项 目 沟 通 管 理 第 十 一 章 项 目 风 险 管 理 第 十 二 章 项 目 采 购 管 理 第 十 三 章 项 目 干 系 人 管 理 华夏智诚项目管理专家认证培训 8

2021-07-11

规划范围管理-深入浅出mips

5.1 规划范围管理 第 五 章 项 目 范 围 管 理 1. 项目管理计划 2. 项目章程 3. 事业环境因素 4. 组织过程资产 1. 专家判断 2. 会议 1. 范围管理计划 2. 需求管理计划 输入 工具与技术 输出 华夏智诚项目管理专家认证培训 221 范围管理计划 项目或项目集管理计划的组成部分,描述将如何定义、制定、监督、 控制和确认项目范围 • 是制定项目管理计划过程和其他范围管理过程的主要输入 • 对将用于下列工作的管理过程做出规定: • 制定详细项目范围说明书; • 根据详细项目范围说明书创建WBS; • 维护和批准 WBS; • 正式验收已完成的项目可交付成果; • 处理对详细项目范围说明书的变更 规 划 范 围 管 理 5.1 I TT O 华夏智诚项目管理专家认证培训 222

2021-07-11

收集需求-深入浅出mips

5.2 收集需求 第 五 章 项 目 范 围 管 理 1. 范围管理计划 2. 需求管理计划 3. 干系人管理计划 4. 项目章程 5. 干系人登记册 1. 访谈 2. 焦点小组 3. 引导式研讨会 4. 群体创新技术 5. 群体决策技术 6. 问卷调查 7. 观察 8. 原型法 9. 标杆对照 10.系统交互图 11.文件分析 1. 需求文件 2. 需求跟踪矩阵 输入 工具与技术 输出 华夏智诚项目管理专家认证培训 230

2021-07-11

Volume插件-投核保系统需求分析报告全文

4.1 单机部署 4.2 集群部署 kubeadm Kubespray Frakti+Hyper CentOS手动部署 4.3 kubectl客户端 4.4 附加组件 Dashboard Heapster EFK 4.5 推荐配置 插件指南 5. 插件扩展 5.1 访问控制 RBAC授权 准入控制 5.2 网络 网络模型和插件 CNI CNI介绍 Flannel Weave Contiv Calico SR-IOV Romana OpenContrail CNI Plugin Chains 5.3 Volume插件 3

2021-07-11

容器和Pod的基本信息-投核保系统需求分析报告全文

(2)容器和Pod的基本信息 Pod的名字、命名空间、IP以及容器的计算资源限制等可以以Downward API的方式获取 并存储到环境变量中。 Pod 51

2021-07-11

识别干系人-深入浅出mips

13.1 识别干系人 第 十 三 章 项 目 干 系 人 管 理 1. 项目章程 2. 采购文件 3. 事业环境因素 4. 组织过程资产 1. 干系人分析 2. 专家判断 3. 会议 1. 干系人登记册 输入 工具与技术 输出 华夏智诚项目管理专家认证培训 841 干系人登记册 • 干系人登记册 • 基本信息: 姓名、在组织中的职位、地点、在项目中的角 色、联系方式 • 评估信息: 主要需求、主要期望、对项目的潜在影响、与 生命周期的哪个阶段最密切相关; • 干系人分类: 内部/外部,支持者/中立者/反对者 识 别 干 系 人 13.1 I TT O 华夏智诚项目管理专家认证培训 842

2021-07-11

交换原理-关于matlab的svm工具箱的几个函数

7.1 交换原理 7.1.1 实验目的 本次实验通过验证交换 机的转发行为,从而掌握 交换机的交换原理 。以及认 识到目前思 科路由 平台和交换 平台的 CEF(思科快速 交换)的 基本原理 。 7.1.2 实验拓扑 本次实验拓扑 如上,两台电脑连接到 一台 3560 交换 机上的 F0/1 和 F0/2 接口。配置好 电脑的 IP地址, 并且使 PC1和 PC2在同一 网段,例如 192.168.1.0/24。 7.1.3 实验步骤 1. 首先在 SW1上查看目前该交换机上现存的 MAC地址表(思科 称为 CAM 表)。 上面的输出可以发现目前由于两台 电脑之间并没有进行通 信,因此在 SW1的 CAM 表项中并不存在相应的 MAC地址以及端口 对应表项。 2. 尝试在 PC1上去 ping PC2。其中 PC1的地址 为 192.168.1.1,PC2的地址 为 192.168.1.2。

2021-07-11

UDP和ARP之间的交互作用-高校正版授权endnote x9下载、安装及使用详细教程

11.9 UDP和ARP之间的交互作用 使用U D P,可以看到U D P与A R P典型实现之间的有趣的(而常常未被人提及)交互作用。 我们用s o c k程序来产生一个包含 8 1 9 2字节数据的U D P数据报。预测这将会在以太网上产 生6个数据报片(见习题 11 . 3)。同时也确保在运行该程序前, A R P缓存是清空的,这样,在 发送第一个数据报片前必须交换 A R P请求和应答。 bsdi % arp -a 验证A R P高速缓存是空的 bsdi % sock -u -i -nl -w8192 svr4 discard 预计在发送第一个数据报片前会先发送一个 A R P请求。 I P还会产生5个数据报片,这样就 提出了我们必须用t c p d u m p来回答的两个问题:在接收到 A R P回答前,其余数据报片是否已 经做好了发送准备?如果是这样,那么在 A R P等待应答时,它会如何处理发往给定目的的多 个报文?图11 - 1 7给出了t c p d u m p的输出结果。 图11-17 在以太网上发送8192字节UDP数据报时的报文交换 在这个输出结果中有一些令人吃惊的结果。首先,在第一个 A R P应答返回以前,总共产 生了6个A R P请求。我们认为其原因是 I P很快地产生了 6个数据报片,而每个数据报片都引发 了一个A R P请求。 第二,在接收到第一个 A R P应答时(第7行),只发送最后一个数据报片(第 9行)!看来 似乎将前5个数据报片全都丢弃了。实际上,这是 A R P的正常操作。在大多数的实现中,在等 待一个A R P应答时,只将最后一个报文发送给特定目的主机。 Host Requirements RFC要求实现中必须防止这种类型的A R P洪泛(ARP flooding, 118使用TCP/IP详解,卷1:协议 下载

2021-07-11

窗口大小-高校正版授权endnote x9下载、安装及使用详细教程

20.4 窗口大小 由接收方提供的窗口的大小通常可以由接收进程控制,这将影响 T C P的性能。 4 . 2 B S D默认设置发送和接受缓冲区的大小为2 0 4 8个字节。在4 . 3 B S D中双方被增加 为4 0 9 6个字节。正如我们在本书中迄今为止所看到的例子一样, SunOS 4.1.3、 B S D / 3 8 6和S V R 4仍然使用4 0 9 6字节的默认大小。其他的系统,如Solaris 2.2、4 . 4 B S D和 AIX3.2则使用更大的默认缓存大小,如8192或16384等。 插口A P I允许进程设置发送和接收缓存的大小。接收缓存的大小是该连接上所能 够通告的最大窗口大小。有一些应用程序通过修改插口缓存大小来增加性能。 [Mogul 1993]显示了在改变发送和接收缓存大小(在单向数据流的应用中,如文件传输, 只需改变发送方的发送缓存和接收方的接收缓存大小)的情况下,位于以太网上的两个工作 站之间进行文件传输时的一些结果。它表明对以太网而言,默认的 4 0 9 6字节并不是最理想的 大小,将两个缓存增加到 1 6 3 8 4个字节可以增加约 4 0 %左右的吞吐量。在 [ P a p a d o p o u l o s和 Parulkar 1993]中也有相似的结果。 在2 0 . 7节中,我们将看到在给定通信媒体带宽和两端往返时间的情况下,如何计算最小的 缓存大小。 一个例子 可以使用s o c k程序来控制这些缓存的大小。我们以如下方式调用服务器程序: bsdi % sock -i -s -R6144 5555 该命令设置接收缓存为 6 1 4 4个字节(- R选项)。接着我们在主机s u n上启动客户程序并使 之发送8 1 9 2个字节的数据: sun % sock -i -n1 -w8192 bsdi 5555 图2 0 - 7显示了结果。 首先注意到的是在报文段 2中提供的窗口大小为 6 1 4 4字节。由于这是一个较大的窗口,因 此客户立即连续发送了 6个报文段(4 ~ 9),然后停止。报文段 1 0确认了所有的数据(从第 1到 6 1 4 4字节),但提供的窗口大小却为 2 0 4 8,这很可能是接收程序没有机会读取多于 2 0 4 8字节的 数据。报文段11和1 2完成了客户的数据传输,且最后一个报文段带有 F I N标志。 报文段1 3包含与报文段 1 0相同的确认序号,但通告了一个更大的窗口大小。报文段 1 4确 认了最后的 2 0 4 8字节的数据和 F I N,报文段1 5和1 6仅用于通告一个更大的窗口大小。报文段 1 7和1 8完成通常的关闭过程。 214使用TCP/IP详解,卷1:协议 下载

2021-07-11

2将返回有关B类地址-高校正版授权endnote x9下载、安装及使用详细教程

很多有关 I n t e r n e t变量的其他信息也可以查找。例如,请求 net 140.252将返回有关B类地址 1 4 0 . 2 5 2的信息。 白页 使用S M T P的V R F Y命令、F i n g e r协议以及W h o i s协议在 I n t e r n e t上查找用户类似于使用电 话号码簿的白页查找一个人的电话号码。在目前阶段,诸如上述的工具已经广泛可用了,为 了提高这种服务的研究正在进行当中。 [Schwartz and Tsirigotis 1991] 包含了正在 I n t e r n e t上试验的不同白页服务的其他信息。一 个叫作 N e t f i n d的特别工具可以通过使用 Te l e n t,以 n e t f i n d登录到 b r u n o . c s . c o l o r a d o或者 d s . i n t e r n i c . n e t站点来访问。 RFC1309 [We i d e r, Reynolds, and Heker 1992]提供了对O S I目录服务X . 5 0 0的概述,并且比 较了它与当前的 I n t e r n e t技术(F i n g e r和W h o i s)的相同点和不同点。 第30章 其他的TCP/IP应用程序使用365 下载 这是我们键入的客户命令 我们省略了其他25个“stevens”的信息 我们键入的客户请求

2021-07-11

数据预处理-pt5108规格书 high-psrr 500ma ldo

一、图像获取 WorldView-2 图像数据选择带 RPC 文件的 LV2A 级数据,其中多光谱数据是由 8 个波段 组成,也可以是包含红色、近红外等 4 个波段组成的产品;成像时间为 6~9 月份,这期间植 被长势最好。 二、图像融合 根据 WorldView-2 卫星的特点,先做全色和多光谱图像的融合,再利用全色图像的 RPC 文件对融合图像进行正射校正,得到的融合图像正射校正结果与全色图像正射校正结果在相 同条件下的精度是一致的。这样的顺序能减少流程而提高效率,并且进行全色和多光谱的图 像融合时,能保证他们之间精确的空间配准。 三、正射校正 基于控制点+RPC+DEM 完成正射校正过程,控制点从参考图像中选择,也可以使用野外 测量获取的控制点。 四、大气校正 使用快速大气校正工具(QUAC)去除部分大气的影响,在进行面向对象绿地信息提取 环节中,提高计算对象的 NDVI、光谱属性值的精度。 五、面向对象绿地信息提取 选择一部分区域作为实验区,获取分类规则,包括对象分割和合并阈值、对象提取规则, 然后将实验区的分类规则应用到整个图像中。 六、矢量后处理 整个过程是在 ArcGIS® for Desktop 的 ArcMap 中完成,包括矢量结果检查与编辑、矢量 数据拼接与裁剪、属性赋值。 提示:这个处理流程中没有图像镶嵌和裁剪过程,主要是为了减少整个过程的图像计算 量以提高效率。WorldView-2 图像的空间分辨率(0.5 米)和辐射分辨率(16bit)非常高,我 们采取分别对单景图像进行预处理和绿地信息提取的方式,最后对生成的绿地矢量数据进行 拼接和裁剪,这样就避免了一次性处理海量图像带来的不便。基于其他高分辨图像(如 QuickBird、IKONOS、GeoEye 等)可采用类似的流程。 3 详细处理过程 3.1 数据预处理 第一步:图像融合 影像的存储顺序分为 BSQ、BIL、BIP 三种,其中 BSQ 显示速度最快,BIL 和 BIP 处理速 度最快,尤其是那种逐个像元处理的算法。比如 ENVI 中的 FLAASH 工具要求输入影像是 BIL 或者 BIP 的,因为 FLAASH 工具是逐个像元处理。其他的处理如图像融合、监督/非监督分类

2021-07-11

地表比辐射率计算-pt5108规格书 high-psrr 500ma ldo

1.2 地表比辐射率计算 TIRS 的 Band10 热红外波段与 TM/ETM+6 热红外波段具有近似的波谱范围,本例采用 TM/ETM+6 相同的地表比辐射率计算方法。使用 Sobrino 提出的 NDVI 阈值法计算地表比辐 射率。 ε=0.004Pv+0.986 (1.4) 其中, Pv 是植被覆盖度,用以下公式计算: Pv = [(NDVI- NDVISoil)/(NDVIVeg - NDVISoil)] (1.5) 其中,NDVI 为归一化植被指数,NDVISoil 为完全是裸土或无植被覆盖区域的 NDVI 值,NDVIVeg 则代表完全被植被所覆盖的像元的 NDVI 值,即纯植被像元的 NDVI 值。取经验值 NDVIVeg = 0.70 和 NDVISoil = 0.05,即当某个像元的 NDVI 大于 0.70 时,Pv 取值为 1;当 NDVI 小于 0.05, Pv 取值为 0。 注:这里采用简化的植被覆盖度计算模型,感兴趣的可以使用更加精确的植被覆盖度计 算模型。 (1) 在 Toolbox 工具箱中,双击 Spectral/Vegetation/NDVI 工具,在文件输入对话框 中,选择 Landsat8 OLI 多光谱图像。 图 1.2 NDVI 文件输入对话框 提示:覃志豪提出使用原始的 DN 值图像计算 NDVI 对反演结果影响不大。 (2) 在 NDVI Calculaton parameters 对话框中,自动识别 NDVI 计算波段:Red:4, Near IR:5。

2021-07-11

自顶向下分析程序中的错误校正-orb-slam3: an accurate open-source library for visual visual-inertial and m

4.5 自顶向下分析程序中的错误校正 分析程序对于语法错误的反应通常是编译器使用中的主要问题。在最低限度之下,分析程 序应能判断出一个程序在语句构成上是否正确。完成这项任务的分析程序被称作识别程序 第 4章 自顶向下的分析 1 3 7 下载

2021-07-11

考虑以下的文法-orb-slam3: an accurate open-source library for visual visual-inertial and m

5.4 考虑上一个练习的文法 a. 为这个文法构造L R ( 1 )项目的D FA。 b. 构造一般的L R ( 1 )分析表。 c. 为这个文法构造L A L R ( 1 )项目的D FA。 d. 构造L A L R ( 1 )分析表。 e. 描述任何可能出现在一般的 L R ( 1 )分析程序的动作和 L A L R ( 1 )分析程序的动作之间 的区别。 5.5 考虑简化了的语句序列的以下文法: stmt-sequence → stmt-sequence ; stmt | s t m t stmt → s a. 为这个文法构造L R ( 0 )项目的D FA。 b. 构造S L R ( 1 )分析表。 c. 显示分析栈和输入串 s ; s; s 的S L R ( 1 )分析程序的动作。 d. 这个文法是不是 L R ( 0 )文法?如果不是,请描述出 L R ( 0 )冲突。如果是,则构造 L R ( 0 )分析表,并描述一个分析如何与一个S L R ( 1 )分析相区别。 5.6 考虑上一个练习的文法 a. 为这个文法构造L R ( 0 )项目的D FA。 b. 构造一般的L R ( 1 )分析表。 c. 为这个文法构造L A L R ( 1 )项目的D FA。 d. 构造L A L R ( 1 )分析表。 e. 描述任何可能出现在一般的 L R ( 1 )分析程序的动作和 L A L R ( 1 )分析程序的动作之间 的区别。 5.7 考虑以下的文法: E → ( L ) | a L → E L | E a. 为这个文法构造L R ( 0 )项目的D FA。 b. 构造S L R ( 1 )分析表。 c. 显示分析栈和输入串 ((a)a(a a)) 的S L R ( 1 )分析程序的动作。 d. 通过在L R ( 0 )项目的D FA中传送先行来构造L A L R ( 1 )项目的D FA。 e. 构造L A L R ( 1 )分析表。 5.8 考虑以下的文法 第 5章 自底向上的分析 1 9 3 下载

2021-07-11

属性和属性文法-orb-slam3: an accurate open-source library for visual visual-inertial and m

6.1 属性和属性文法 属性( a t t r i b u t e )是编程语言结构的任意特性。属性在其包含的信息和复杂性等方面变化很大, 特别是当它们能确定时翻译 /执行过程的时间。属性的典型例子有: • 变量的数据类型。 • 表达式的值。 • 存储器中变量的位置。 • 程序的目标代码。 • 数的有效位数。 可以在复杂的处理 (甚至编译程序的构造 )之前确定属性。例如,一个数的有效位数可以根 据语言的定义确定 (或者至少给出一个最小值 )。属性也可以在程序执行期间才确定,如 (非常 数)表达式的值,或者动态分配的数据结构的位置。属性的计算及将计算值与正在讨论的语言 结构联系的过程称作属性的联编 ( b i n d i n g )。联编属性发生时编译 /执行过程的时间称作联编时间 (binding time)。不同的属性变化,甚至不同语言的相同属性都可能有完全不同的联编时间。在 执行之前联编的属性称作静态的 ( s t a t i c ),而只在执行期间联编的属性是动态的 ( d y n a m i c )。对于 编译程序编写者而言,当然对那些在翻译时联编的动态属性感兴趣。 考虑先前给出的属性表的示例。我们讨论表中每个属性在编译时的联编时间和重要性。 • 在如C或P a s c a l这样的静态类型的语言中,变量或表达式的数据类型是一个重要的编译时 属性。类型检查器 (type checker)是一个语义分析程序,它计算定义数据类型的所有语言 第 6章 语 义 分 析 1 9 9 下载

2021-07-11

功率部件的并联-安川伺服驱动说明书.

功能模块 8.10 功率部件的并联 驱动功能 功能手册, (FH1), 04/2014, 6SL3097-4AB00-0RP4 541 8.10 功率部件的并联 SINAMICS S120 支持相同功率单元(例如:电源模块和/或电机模块)的并联,用于增强功率。 功率单元并联的前提如下: ● 型号相同 ● 额定功率相同 ● 额定电压相同 ● 固件版本相同 ● 装机装柜型或机柜型 ● 电机模块必须采用矢量控制运行 在以下情况下,我们推荐并联电源模块和电机模块: ● 需要提高变频器功率,但无法通过其他技术措施或以经济的方式达到所需功率 ● 需要提高变频器可用性,比如一个功率单元故障时仍可以使变频器以紧急模式(功率 可能有所降低)工作。 在以下情况下不允许使能并联运行: ● 并联不同类型的电源模块(例如:基本型电源模块和非调节型电源模块混用,基本型 电源模块和调节型电源模块混用)。 ● 采用伺服控制的电机模块 ● 书本型和模块型电源模块和电机模块

2021-07-11

动态选路协议使用97_下载-深信服scsa认证考试总题库

第10章 动态选路协议使用97 下载 命令 地址系列(2) 32位IP地址 (必须为0) (必须为0) 度量(1-16) (最多可有24个另外的路由,与前20字节具有相同的格式) 版本 (必须为0) (必须为0) 字节

2021-07-12

容器和协议-tongweb7企业版用户手册

1.5 编解码器 编解码器(codec)指的是一个能够对一个信号或者一个数据流进行变换的设备或者程序。这里指的变换既包括 将信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察 或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和流媒体等应用中,通常 主要还是用在广电行业,作前端应用。 经过编码的音频或者视频原始码流经常被叫做“Essence”(有译作“本体”,“精”),以区别于之后加入码流的 元信息和其它用以帮助访问码流和增强码流鲁棒性的数据。 大多数编解码器是有损的,目的是为了得到更大的压缩比和更小的文件大小。当然也有无损的编解码器,但是 通常没有必要为了一些几乎注意不到的的质量损失而大大增加编码后文件的大小。除非该编码的结果还将在以后进 行下一步的处理,此时连续的有损编码通常会带来较大的质量损失。 很多多媒体数据流需要同时包含音频数据和视频数据,这时通常会加入一些用于音频和视频数据同步的元数 据。这三种数据流可能会被不同的程序,进程或者硬件处理,但是当它们传输或者存储的时候,这三种数据通常是 被封装在一起的。通常这种封装是通过视频文件格式来实现的,例如常见的*.mpg, *.avi, *.mov, *.mp4, *.rm, *.ogg or *.tta. 这些格式中有些只能使用某些编解码器,而更多可以以容器的方式使用各种编解码器。 编解码器对应的英文“codec”(coder 和 decoder 简化而成的合成词语)和 decode 通常指软件,当特指硬件的时 候,通常使用“endec”这个单词。 硬件编解码器有标清编解码器和高清编解码器。所谓标清,英文为“Standard Definition”,是物理分辨率在 720p 以下的一种视频格式。720p 是指视频的垂直分辨率为 720 线逐行扫描。具体的说,是指分辨率在 400 线左右的 VCD、 DVD、电视节目等“标清”视频格式,即标准清晰度。而物理分辨率达到 720p 以上则称作为高清,(英文表述 High Definition)简称 HD。关于高清的标准,国际上公认的有两条:视频垂直分辨率超过 720p 或 1080i;视频宽纵比为 16:9。 1.6 容器和协议 1.6.1 容器格式和编码格式 1.6.1.1 简介 音频视频编码及文件格式(容器)是一个很庞大的知识领域,完整的说清楚,那就需要些写成一本教材了。这 里先就几个简单的概念问题作以介绍: 首先要分清楚媒体文件和编码的区别: 文件是既包括视频又包括音频、甚至还带有脚本的一个集合,也可以叫容器; 文件当中的视频和音频的压缩算法才是具体的编码。 也就是说一个.avi 文件,当中的视频可能是编码 a,也可能是编码 b,音频可能是编码 5,也可能是编码 6,具 体的用那种编码的解码器,则由播放器按照 avi 文件格式读取信息去调用了。 音频视频编码方案有很多,用百家争鸣形容不算过分,目前常见的音频视频编码有以下几类:  MPEG 系列:(由 ISO[国际标准组织机构]下属的 MPEG[运动图象专家组]开发 ) 视频编码方面主要是 Mpeg1(vcd 用的就是它)、Mpeg2(DVD 使用)、Mpeg4(现在的 DVDRIP 使用的都是它 的变种,如:divx,xvid 等)、Mpeg4 AVC(现在正热门); 音频编码方面主要是 MPEG Audio Layer 1/2、MPEG Audio Layer 3(大名鼎鼎的 mp3)、MPEG-2 AAC 、MPEG-4

2021-07-12

用户账户管理-基于滑膜控制理论的永磁同步电机的控制方法及系统

4.2 用户账户管理 概述 首次调试过程中必须创建一个本地 Windows 管理员账户并确定密码。 更多 Windows 用户账户可在控制面板中设置并进行管理。 请以管理员权限登录。 说明 管理员账户无法恢复 如忘记管理员账户密码,则无法恢复该账户! 但可在首次调试后创建一个文件,用于以后输入新的密码。 为此,可在控制面板中的用户 账户下使用指令“Create a password reset disc”。 另见:Microsoft Windows 支持 - 创建密码恢复盘 (http://windows.microsoft.com/zh-cn/ windows7/Create-a-password-reset-disk) Microsoft Windows 支持 - 创建密码恢复盘 (http:// windows.microsoft.com/zh-cn/windows7/Create-a-password-reset-disk) Windows 7 下关于用户管理的更多信息 Windows 7 下用户管理的相关信息参见 Windows 帮助。 ● 点击开始菜单上的“Help and Support”,调出 Windows 帮助。 ● Windows 7 帮助信息请访问 Microsoft 网站:Microsoft Windows 支持 (http:// windows.microsoft.com/zh-cn/windows/windows-help#windows=windows-7) 系统配置 4.2 用户账户管理 PCU 基础软件 (IM10) 28 开机调试手册, 10/2015, 6FC5397-1DP40-5RA3

2021-07-12

特殊类型的矩阵和向量-使用xtext和xtend实现域特定语言(第二版)-中文-第四章

36 第二章 线性代数 2.6 特殊类型的矩阵和向量 有些特殊类型的矩阵和向量是特别有用的。 对角矩阵(diagonal matrix)只在主对角线上含有非零元素,其他位置都是零。 形式上,矩阵 D 是对角矩阵,当且仅当对于所有的 i ̸= j,Di,j = 0。我们已经看到 过一个对角矩阵:单位矩阵,对角元素全部是 1。我们用 diag(v) 表示一个对角元素 由向量 v 中元素给定的对角方阵。对角矩阵受到关注的部分原因是对角矩阵的乘法 计算很高效。计算乘法 diag(v)x,我们只需要将 x 中的每个元素 xi 放大 vi 倍。换 言之,diag(v)x = v⊙ x。计算对角方阵的逆矩阵也很高效。对角方阵的逆矩阵存在, 当且仅当对角元素都是非零值,在这种情况下,diag(v)−1 = diag([1/v1, . . . , 1/vn]⊤)。 在很多情况下,我们可以根据任意矩阵导出一些通用的机器学习算法;但通过将一 些矩阵限制为对角矩阵,我们可以得到计算代价较低的(并且简明扼要的)算法。 不是所有的对角矩阵都是方阵。长方形的矩阵也有可能是对角矩阵。非方阵的 对角矩阵没有逆矩阵,但我们仍然可以高效地计算它们的乘法。对于一个长方形对 角矩阵 D 而言,乘法 Dx 会涉及到 x 中每个元素的缩放,如果 D 是瘦长型矩阵, 那么在缩放后的末尾添加一些零;如果 D 是胖宽型矩阵,那么在缩放后去掉最后一 些元素。 对称(symmetric)矩阵是转置和自己相等的矩阵: A = A⊤. (2.35) 当某些不依赖参数顺序的双参数函数生成元素时,对称矩阵经常会出现。例如,如 果 A 是一个距离度量矩阵,Ai,j 表示点 i 到点 j 的距离,那么 Ai,j = Aj,i,因为距 离函数是对称的。 单位向量(unit vector)是具有单位范数(unit norm)的向量: ∥x∥2 = 1. (2.36) 如果 x⊤y = 0,那么向量 x 和向量 y 互相正交(orthogonal)。如果两个向量都 有非零范数,那么这两个向量之间的夹角是 90 度。在 Rn 中,至多有 n 个范数非 零向量互相正交。如果这些向量不仅互相正交,并且范数都为 1,那么我们称它们 是标准正交(orthonormal)。

2021-07-12

s报_文格式-rti dds users manual

l 2: dotls,标 准IEEE 802.1s报 文格式 l 3: legacy, 私有协议 报文格式 缺省情况 下,报文的 协议格式为 自适应格 式,即 auto(1)。 实 现 与 MI B 文 件 定 义 一 致 。 S1720&S2700&S5700&S6720 系列以太网交换机 MIB 参考 79 HUAWEI-MSTP-MIB 文档版本 03 (2017-07-27) 华为专有和保密信息 版权所有 © 华为技术有限公司 1391

2021-07-12

V以下?-数值方法(matlab版.第四版)-mathews

-输入信号电压(Lo)是否在大约1.5V以下? -输入电压是否在DC5V~DC30V范围内? 2) 是否带BCD译码以及锁存功能? 15.5.2 根据7段数码管显示的规格选择参数n的要领 参数n中设定的值,根据7段数码管显示的信号逻辑不同而变化。 请按照下面的要领选择。 在表格的 后一行中备有确认用的栏目。请在相应的正负逻辑栏中做选择,以便在选择参数的设定时,能灵活 使用。 1. 关于参数n的作用 根据7段码的数据输入的逻辑(正/负)、选通信号的逻辑(正/负)、以及是4位数1组的控制还是2组的控制,来选 择参数n的编号。 2. 确认可编程控制器的输出逻辑。 可编程控制器的晶体管输出分为漏型输出和源型输出2种,其各自的规格如下所示。 逻辑 负逻辑 正逻辑 输出形式 漏型输出[-公共端] 源型输出[+公共端] 输出回路 说明 由于是晶体管输出(漏型),所以内部逻辑为1(ON 输出)时,输出为低电平(0V)。 这个称为“负逻辑”。 由于是晶体管输出(源型),所以内部逻辑为1(ON 输出)时,输出为高电平(V+)。 这个称为“正逻辑”。 确认用选项 电阻 ON 可编程控制器 LOW 逻辑1 负载 COM1 Y 000 ON 可编程控制器 逻辑1 负载 电阻 V+ H IGH +V0 Y 000440

2021-07-12

植被覆盖度密度分割输出的分类结果-pt5108规格书 high-psrr 500ma ldo

图 3.16 植被覆盖度密度分割输出的分类结果 4 总结 在 ENVI 下及灵活应用 Bandmath 工具,以 NDVI 值为参数,运用基于像元二分模型设计 的植被覆盖度遥感估算方法技术路线简单、可操作性强,也适用于不同分辨率的遥感数据, 如环境小卫星等。

2021-07-11

缓解欺骗攻击-关于matlab的svm工具箱的几个函数

10.3 缓解欺骗攻击 10.3.1 实验目的 本次实验通过对三种欺骗攻击 ,DHCP Snooping, IP Source Guard 和动态 ARP检测的攻 击原理 进行解 释,并且 演示在思科交换 机上对上述攻击行为相 应的防范特性的配置, 从而掌 握如何通过思科交换机提供 的特性 来缓解 交换网络中的 二层欺骗攻击行为。 10.3.2 实验拓扑 本次实验由 一台交换机即可完成。由于试验中 涉及到的 主题为安全 特性,所有相 关验证 不便进行,所以实验中 只是给出 配置 命令和原理 解释,对于验证则留给读者自行验证。 10.3.3 实验步骤 1. 在交换网络中, 如果部署有 DHCP服务器,那么该 服务器将会为客户提供动态的 IP 信息,比如 IP地址, IP掩码,默认网关地址以及 DNS地址等。如 果在网络中存 在 恶意用户,伪装 DHCP服务器,给用户提供错误的或者经 过更改的 DHCP信息,譬 如将默认网关 更改为自己的 IP 地址 。那么就会使得用户将数据包都转发到恶意用 户,虽然 DHCP Snooping也会转发数据包到正确的目的地, 但是在 客户和目的地 之 间,形成了中间人攻击,所有的数据包都将被 拦截。 那么思科为 了防范上述 DHCP Snooping攻击 ,将交换机上的接口 设置成两种类型, 一种为 trusted,一种为 untrusted。只有来自于信任端口的 DHCP Offer数据包才能 够被正常转发,而其他非信 任端口的 DHCP数据包将会被忽视。

2021-07-11

控制系统-概率论与数理统计学习指导与习题精讲

现代电机控制技术 第4章 三相感应电动机直接转矩控制 4.2 控制系统 4.2.1 滞环比较控制 4.2.2 定子磁链和转矩估计 4.2.1 滞环比较控制 如式(4-5)所示,为控制电磁转矩,必须同时控制定子磁链矢量幅值 sψ 和 负载角 srδ 。若依赖于同一电压矢量来完成,如图 4-3 所示,两项控制之间必然 存在耦合。而且电磁转矩与负载角 srδ 具有非线性关系,因此确定直接转矩控制 的控制规律是件困难的事。 目前已提出了多种控制方式,其中 基本的控制方式采用的是滞环比较控 制,又称为“Bang-Bang”控制,这种控制方式也常被用于具有耦合的非线性 控制系统。滞环控制利用两个滞环比较器,分别控制定子磁链幅值和电磁转矩, 但只能将磁链幅值和转矩偏差限制在一定的容差之内,而不能消除磁链和转矩 闭环控制的输入误差。

2021-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除