自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1408)
  • 资源 (4654)
  • 收藏
  • 关注

原创 Electron跨平台语音工作台构建实践:Docker保障构建一致性

Electron 是构建跨平台桌面应用的主流技术方案,其核心价值在于复用 Chromium 实现 UI 与 Web Audio API 的行为一致性;而构建阶段的环境差异(如 glibc 版本、系统库 ABI、签名工具链)是导致‘一次编写、到处安装’失效的根本原因。Docker 作为构建沙箱,通过锁定基础镜像(如 ubuntu:22.04)、预装平台专用工具链(NSIS、codesign、notarytool)及敏感凭据安全注入,确保 deb/rpm/AppImage/DMG 等产物在目标环境中可预测运行。

2026-11-10 16:30:49

原创 立创ERP新增BOM表全流程:从数据准备到审核生效

BOM(物料清单)是连接产品设计与生产采购的核心数据,其准确性直接影响物料需求计划(MRP)运算、库存管理和成本核算。在ERP系统中,BOM通过父子项结构定义成品与物料的组成关系,确保采购、仓库和财务部门能基于统一数据协同工作。规范的BOM管理能避免料号错乱、版本冲突和用量误差,提升供应链效率。在电子制造场景中,BOM广泛应用于硬件研发转生产、物料备料和成本控制。本文以立创ERP为例,详细解析新增BOM表的完整操作链路,包括数据准备、字段逻辑、常见报错排查及长期维护习惯,帮助工程师和团队负责人高效构建准确的

2026-11-10 16:11:13

原创 Electron构建跨平台本地语音工作台实战

语音交互应用正从云端API向本地化、低延迟、高隐私方向演进。其核心在于将ASR(自动语音识别)与TTS(文本转语音)能力下沉至终端,依托系统级音频I/O控制实现毫秒级响应。Electron凭借对macOS AudioUnit、Windows WASAPI及Linux ALSA的原生支持,成为当前唯一能兼顾跨平台一致性与硬件深度集成的框架。它不仅解决Web端权限受限、采样率不兼容、推理性能瓶颈等现实约束,更通过主渲染进程分离、原生模块加载、模型进程隔离等工程实践,支撑起录音→转写→合成的全链路语音中间件。适用

2026-11-10 14:08:07 1

原创 Electron+Docker语音工作站:跨平台本地化语音处理方案

语音工作站是面向开发者与内容创作者的本地化音频处理环境,其核心在于脱离云端依赖、实现开箱即用的确定性体验。技术原理上,它融合Electron构建跨平台桌面UI与Docker封装语音处理工具链(如RNNoise、Whisper.cpp),通过容器隔离解决FFmpeg编解码冲突、系统权限异常及glibc兼容性等‘最后一公里’问题。这种架构显著提升工程稳定性与部署一致性,尤其适用于采访录音整理、播客粗剪、语音数据标注等场景。结合macOS/Windows/Linux三端原生交互适配与离线镜像分发能力,VoiceS

2026-11-10 12:29:47 7

原创 微信小程序场景值与启动参数:从扫码入口到落地分流

在移动端应用入口体系中,场景标识与启动参数是还原用户来源、决定落地页面的基础数据。微信小程序通过场景值区分入口类型,通过页面路径和 query 携带参数;其原理在于冷启动与热启动触发不同生命周期,App.onLaunch 只覆盖首次启动,onShow 与 getEnterOptionsSync 才能获取最近一次进入信息,而小程序码自定义参数又藏在 query.scene 中并受 32 字符限制。理解这些差异,能提升渠道统计准确性、入口分流配置化和异常兜底能力,广泛应用于线下扫码物料、分享卡片、公众号菜单、朋

2026-11-09 16:28:31 191

原创 列式存储查询优化:原理、压缩编码与向量化实战

列式存储是一种按列组织数据的存储格式,其核心原理是将同一列的值连续存放,从而在分析型查询中实现按需读取,大幅减少I/O。通过列裁剪、块级统计信息跳过无效数据块,结合字典编码、增量编码等压缩技术,可进一步降低存储与读取开销。向量化执行则利用批处理提升CPU缓存命中率,加速聚合计算。这些优化技术共同支撑了日志分析、指标监控、报表统计等场景的高效查询。本文深入拆解列式存储的压缩编码策略、块级索引机制与向量化执行细节,并分享落地调优经验。

2026-11-09 16:11:46 267

原创 VoiceStudio:开源跨平台本地语音工作台详解

语音工作台是面向开发者与专业用户的本地化语音交互环境,其核心在于脱离云端依赖、实现低延迟音频处理与可扩展语义理解。基于Electron构建的VoiceStudio通过Whisper.cpp本地推理、跨平台音频子系统适配及插件化架构,提供了确定性可控的语音自动化能力。它支持macOS/Windows/Linux多端一致运行,并以Docker封装解决环境复现难题,适用于教育科技、语音算法验证与无障碍人机交互等场景,是当前少有的兼顾工程可用性与技术开放性的桌面级语音开发框架。

2026-11-09 16:10:24 303

原创 Claude Code Hooks 实战:从事件模型到自动化质量闸门

AI辅助编程正在重塑开发流程,但模型行为的随机性常导致测试遗漏、规范执行不彻底等问题。如何为AI行为建立确定性的约束机制?事件驱动钩子提供了一条可靠路径:在关键生命周期节点挂载外部脚本,以程序化方式强制执行校验与拦截,弥补模型自主性的不足。这种模式在代码生成、自动测试、流程管控等场景中展现出极高价值,尤其适用于团队协作中统一质量纪律。围绕Claude Code Hooks,系统讲解其事件模型(如PreToolUse、PostToolUse、Stop)的触发机制、配置文件的作用域与优先级、实战脚本设计以及常见

2026-11-09 15:44:43 224

原创 Filament FrameGraph:用依赖图管理渲染管线与资源生命周期

渲染管线把几何、光照、后处理和合成等阶段串联起来,核心难点在于Pass顺序、中间纹理生命周期与GPU同步。FrameGraph用有向无环图描述读写依赖,自动推导执行顺序、裁剪无用节点、复用活跃区间不重叠的资源,并生成屏障。其技术价值在于降低手工编排管线的遗漏型错误,提升移动端显存利用率和跨后端一致性。应用场景覆盖实时渲染引擎、移动端后处理链和自定义渲染Pass开发。Filament FrameGraph以每帧重建、延迟资源分配和句柄虚拟资源等取舍,把声明与执行分离,让管线维护从人肉排序转向依赖声明。

2026-11-09 15:29:32 151

原创 低代码+AI+网盘:ZQ社区版免费部署与实战指南

在低代码开发日益普及的今天,企业搭建内部工具时往往面临表单易建、文件难管、数据难以喂给AI的痛点。低代码平台通过可视化拖拽降低业务系统的搭建门槛,AI辅助生成与数据分析能力则进一步释放效率,而网盘作为文件底座,解决了附件存储与团队协作的最后一公里。ZQ社区版将这三者深度融合,提供了一套免费可自托管的解决方案,支持Docker快速部署、AI表单生成、网盘文件统一管理,并内置权限体系与扩展接口。本文从部署环境准备、核心功能实操到真实场景落地,详细解析如何利用该平台构建轻量级业务系统,并梳理常见踩坑点与性能边界,

2026-11-09 13:31:12 266

原创 个人语音产品化实战:从录音环境搭建到后期处理全流程解析

语音内容生产正成为个人创作者、教育机构与语音技术团队共同关注的基础能力。音频制作的核心在于将人声从原始采集转变为稳定、干净、可交付的成品,这涉及麦克风选型、声学环境控制、数字音频工作站(DAW)配置以及降噪、压缩、均衡等一系列处理环节。理解动圈与电容麦克风的适用场景、掌握反射点处理与电平校准原理,是获得专业音质的前提。规范化的工作流不仅能提升播客、有声内容与在线课程的录制效率,也为语音数据采集和模型训练提供了可靠管道。VoiceStudio 正是这样一套从录音硬件到后期模板化的完整方案,帮助个人与团队构建可

2026-11-09 13:10:51 157

原创 VoiceStudio:基于Electron的本地化TTS+ASR语音工作台架构

语音本地化运行时是当前桌面AI应用的关键基础设施,其核心在于将TTS文本转语音与ASR语音识别能力脱离云端依赖,在终端侧完成低延迟、高隐私、强可控的推理。技术原理上需融合前端框架(如Electron)的系统级音频控制能力、轻量神经网络模型(如Whisper.cpp、Piper)的ONNX/PyTorch本地加载机制,以及Docker容器对模型服务环境的确定性封装。该架构显著提升无障碍阅读、离线会议记录、边缘语音交互等场景的可用性与合规性,尤其适用于需麦克风常驻监听、后台运行、跨平台分发的工程落地。本文聚焦E

2026-11-09 13:09:50 249

原创 OpenResearch研究协作工具:元数据、索引与版本控制实战解析

在知识管理和研究协作领域,元数据模型、全文索引和版本快照是构建可复现研究流程的核心技术。元数据通过实体-关系模型解决信息碎片化问题,索引引擎支持关键词检索、结构化过滤和关系遍历,版本快照则确保研究过程可回溯。这些技术共同提升了研究效率和数据可复现性,广泛应用于学术研究、团队协作和工程实践。OpenResearch方向下的工具正是基于这些机制,帮助用户从立项到产出实现全链路管理,减少重复劳动。

2026-11-09 12:19:54 245

原创 VoiceStudio:本地化Electron语音处理工作站

语音处理是音视频创作、法律笔录与语言研究中的基础技术环节,其核心在于离线、可控、高精度的端到端流水线。传统方案依赖云端API,存在数据合规风险与延迟瓶颈;而本地化处理需兼顾模型推理效率、音频I/O性能与跨平台稳定性。VoiceStudio以Electron为底座,深度融合WebAssembly加速的RNNoise降噪、轻量化Whisper.cpp转写及自研时间轴对齐算法,实现全链路内存内处理。它不止是桌面应用,更是面向播客主、法律从业者与语言学者的专业语音工作站,支持Docker容器化部署、AppleScr

2026-11-09 11:39:06 263

原创 固态电池物理化学场:四维耦合诊断与工程化感知方法

物理化学场是理解固态电池失效机制的核心概念,指电势、温度、应力与化学势四个空间非均匀、时间动态演化的实体场。其本质并非抽象理论,而是可通过红外热像仪、KPFM、DIC和原位拉曼等手段直接观测或反演的工程变量。多场强耦合导致界面‘风暴眼’中出现电场聚焦、热点累积、应力集中与化学势断崖等连锁效应,显著加速锂枝晶生长、电解质分解与微裂纹萌生。掌握场思维,能将模糊的容量衰减、阻抗异常等现象精准映射至具体物理过程,支撑从材料设计、工艺优化到故障诊断的全链条决策。本文聚焦可落地的场感知工具链与多源数据交叉验证逻辑。

2026-11-08 16:51:07 294

原创 汽车价格回归预测实战:从特征工程到LightGBM模型落地

回归预测是机器学习中处理连续变量任务的基础方法,其核心在于通过特征工程与模型选型逼近真实值。在汽车定价场景中,利用梯度提升树(如LightGBM)对车况、年份、里程等属性进行建模,可有效输出价格区间。特征工程环节需重点处理类别编码与衍生变量构造,例如目标编码与年均里程特征,以提升模型对非线性关系的捕捉能力。该技术方案适用于二手车评估、库存定价等业务场景,为价格决策提供数据支撑。本文围绕汽车价格预测项目,详细拆解从数据清洗、特征处理到模型训练与线上落地的全流程实践。

2026-11-08 16:46:38 303

原创 12款大模型生成Three.js 3D场景实测:GPT-6 Astra凭什么夺冠

随着大模型能力从自然语言处理延伸到代码生成,如何评估其复杂工程能力成为关键。Three.js作为Web 3D开发的主流框架,要求模型同时具备几何构建、空间逻辑、动画循环和响应式适配能力,是检验代码生成综合素质的高难度场景。利用“3D鹈鹕骑车”这一趣味命题,对包括GPT-6 Astra在内的12款主流模型进行同题实测,从功能完成度、3D真实性、动画合理性、视觉创意、代码质量与移动端适配六个维度打分。结果显示,GPT-6 Astra以59分大幅领先,其代码一次跑通,动画自洽且细节丰富。测试也暴露出模型常见问题:

2026-11-08 15:24:12 201

原创 Pascal Editor:基于Three.js的浏览器端开源建筑建模编辑器实践

WebGL技术的成熟让三维建模不再局限于桌面软件,前端开发者如今可以在浏览器中构建轻量级的建筑可视化工具。其核心原理是利用Three.js等渲染库管理场景图与网格对象,同时将构件数据抽象为结构化JSON,实现编辑逻辑与渲染逻辑的分离。这种数据驱动的方式显著降低了建筑编辑器的开发门槛,使得墙体绘制、楼层复制、材质调整等操作能够在网页端流畅完成。在建筑方案推敲、在线户型展示、教学演示以及业务系统集成等场景中,这种轻量化方案以快速启动、易于分享、便于二次开发等优势,为传统BIM工具提供了有益的补充。基于开源项目P

2026-11-08 13:17:17 240

原创 产品助理述职答辩:高频问题应答框架与避坑指南

述职答辩是产品助理职业发展中的关键环节,其本质是能力维度的防守反击而非工作汇报。评委通常围绕业务理解、执行落地、协作推动和自我认知四个维度提问,考察候选人的真实行为模式与思考深度。掌握问题分类框架、案例库构建方法和结构化应答话术,能有效提升临场应变能力。本文系统拆解高频必问题、项目细节追问和压力测试题的应答逻辑,并提供问题排查速查表与一周准备节奏,帮助产品助理在答辩现场清晰展示价值、接住质疑。

2026-11-08 12:58:46 241

原创 Odoo API跨域配置:CORS预检、响应头注入与Nginx兜底

跨域(CORS)是浏览器同源策略下的安全机制,当前端页面与API的协议、域名或端口不一致时,浏览器会通过预检请求(OPTIONS)确认服务端是否允许实际请求,并依赖Access-Control-Allow-Origin、Allow-Headers、Expose-Headers等响应头完成授权。理解这一原理的价值在于减少联调中的误判,让接口在管理后台、多租户SaaS、前后端分离及对外开放API等场景中稳定通信。落到Odoo工程实践,需在Response层精确注入CORS头、接住OPTIONS预检并处理自定义请

2026-11-08 11:20:40 288

原创 没有开发团队,业务人员用低代码自己搭内部工具

企业内部数字化工具的建设,往往被误解为纯技术命题。实际上,大量审批、登记、看板类需求,瓶颈在于流程协作而非代码能力。当IT资源有限时,传统排期逻辑会让“小散碎”需求长期搁置,业务部门在等待中只能靠Excel“野生自救”,反而催生信息孤岛。低代码平台将表单、流程、权限等组件模块化,让业务人员能以“搭积木”方式自行搭建工具;RPA则专治跨系统数据搬运的重复劳动。两者互补,覆盖流程新建与系统打通两大典型场景。对于没有专职开发团队的中小企业,财务、运营、行政等部门均可借助这些轻量工具,在几天到两周内完成一个可用应用

2026-11-08 11:12:36 221

原创 遥感影像大气校正:什么场景必做、什么场景可省及参数验证

大气校正是遥感定量应用中的关键预处理环节,核心是把传感器记录的DN值经辐射定标与大气反演转换为地表反射率,并削弱瑞利散射、气溶胶散射和气体吸收影响。其原理依赖辐射传输模型、暗像元法或相对归一化,对气溶胶光学厚度等参数较为敏感。做好大气校正可提升跨时相、跨传感器数据的可比性,支撑NDVI时间序列分析、水体水质参数反演、高光谱矿物填图及地表反射率产品生产;若仅做单景目视解译或同源相对变化分析,则可在误差预算内简化处理。实际工程需先做云掩膜,再结合场景需求、精度目标和参数验证决定校正深度。

2026-11-08 10:28:45 158

原创 路桥公司知识竞赛策划:赛制设计、题库建设与现场控场

知识竞赛是企业培训与安全质量宣贯中常见的活动形式,其原理是把规范制度、岗位技能和案例经验拆解为可评分题目,通过赛制规则形成激励与区分。技术价值在于以较低组织成本实现知识复训、人才识别和跨项目协作;应用场景覆盖施工企业项目部内部赛、公司级跨专业比赛及班组安全培训。方案设计通常围绕赛制、题库、控场三要素展开:按专业和岗位分层设置赛道,依据题型配比与分值算法控制公平性和戏剧性,通过题库来源权重、题干规范和争议裁定保障内容质量,并借助倒排时间表、设备清单和应急流程完成现场执行。上述方法可自然落到路桥公司知识竞赛活动

2026-11-08 09:07:22 210

原创 兴趣还是职业发展?程序员十年经验谈分阶段配比策略

在技术职业规划中,兴趣与职业发展常被视为对立选项,但本质上它们是可协同的变量。兴趣提供内在驱动力,帮助度过职业早期的低回报期;职业发展则关注薪资、成长速度与方向延展性,决定长期天花板。理解两者的作用机制,在不同阶段调整配比——早期用职业发展视角验证兴趣,中期用职业发展校准方向,后期让兴趣回归主导但保留职业兜底——能有效避免误判兴趣、窄化职业发展等常见陷阱。对于程序员、开发者及技术从业者,这种分阶段框架可应用于入行决策、方向选择与转型评估,实现可持续的职业生涯成长。

2026-11-07 16:44:36 263

原创 OpenSider深度解析:让浏览器成为Agent的手和眼

在智能体应用落地过程中,网页操作始终是难以逾越的屏障。传统的远程浏览器驱动与RPA方案,面对登录态复用、动态渲染、跨域请求读取时往往捉襟见肘。浏览器Agent通过内嵌扩展的方式,让Agent直接居住在浏览器环境中,以DOM为眼、以标签页为手,构建感知与执行的闭环。从Manifest V3扩展架构出发,经由Content Script、Background Service Worker与Storage的协同,再辅以PerformanceObserver实现请求监控,即可搭建一个具备实时感知与纠错能力的智能体。

2026-11-07 13:38:25 235

原创 有限元分析基础习题1:悬臂梁仿真全流程与结果校验

有限元分析是通过离散化求解结构力学问题的工程方法,其可靠性取决于模型简化、单元选择、网格划分、边界条件与结果校验等环节。以悬臂梁为例,弯曲应力沿截面线性分布,端部挠度可由解析解估算,仿真值需通过反力平衡、网格收敛和理论对照判断可信度。正确处理固支端应力奇异、集中力加载和二维单元厚度,能避免云图漂亮但数值失真的常见问题。这类训练在结构强度评估、机械件校核和CAE入门中应用广泛。围绕有限元分析基础习题1,从悬臂梁建模到后处理读数完整拆解仿真流程,帮助建立可复用的有限元分析肌肉记忆。

2026-11-07 12:27:40 275

原创 BrowserSkill 浏览器自动化:AI agents 的 CLI 操作层设计与实践

浏览器自动化是 AI agents 获取网页信息与执行操作的关键能力,其核心原理是通过标准化接口封装页面导航、元素交互与数据提取,降低模型直接生成脆弱选择器的成本。在工程实践中,CLI 形态因隔离性好、易被 agent 调用而成为主流选择,可显著提升任务执行的稳定性与复用性。该技术广泛适用于数据采集、端到端测试、后台流程自动化等场景,尤其适合与 codex cli、claude cli 等工具链集成。BrowserSkill 正是围绕这一思路,提供 bsk 命令与技能定义机制,让 AI agents 以更低

2026-11-07 10:46:02 227

原创 从多Key到统一接入层:搭建AI编程工具API网关的完整指南

随着AI编程工具进入多模型混排阶段,开发者面临API Key分散、配置格式不统一、模型切换成本高等痛点。如何让IDE插件、终端Agent和聊天客户端共用一套接入配置?核心思路是引入统一API网关作为模型路由层。网关对外提供OpenAI兼容接口,对内适配DeepSeek、通义、智谱、Ollama等不同上游服务,实现密钥归一、模型自由切换与配额管控。本文从网关选型、Docker部署、渠道配置、令牌签发到IDE接入,系统拆解搭建过程,并针对401错误、模型映射、额度倍率等常见问题给出排障经验,帮助开发者构建可持续

2026-11-07 09:09:28 347

原创 BrowserSkill:基于Chromium扩展的CLI自动化执行框架

BrowserSkill是一种面向企业级浏览器自动化场景的结构化执行框架,其核心原理是通过CLI统一调度、BrowserSkill Helper扩展注入能力、Chromium嵌入实例提供可控沙箱环境,形成三位一体的可靠执行链路。它突破了纯HTTP调用与传统UI自动化工具(如Puppeteer/Playwright)的能力边界,尤其适用于强认证(USB Key/WebAuthn)、本地插件依赖(国密SM2)、人类行为模拟(滑块拖拽)等前端不可绕过的真实业务场景。技术价值在于将人工浏览器操作转化为可版本化、可调

2026-11-06 15:49:04 239

原创 OpenSpec规格驱动开发实战:从接口契约到自动化工作流

在前后端分离架构中,接口契约管理是保障协作效率的关键。OpenSpec作为一种规格驱动开发方法论,通过机器可读的规格文件定义接口、数据结构与行为边界,实现代码、测试、文档和Mock服务的自动生成。其核心原理是将接口契约作为单一可信源,利用OpenAPI等载体进行结构化描述,从而消除前后端理解不一致、文档滞后等痛点。技术价值在于显著降低联调沟通成本,提升开发效率与代码质量。典型应用场景包括多人协作的RESTful API项目、微服务架构以及需要快速迭代的跨端开发。本文深入解析OpenSpec的落地实践,涵盖规

2026-11-06 14:14:26 251

原创 CUA交互标准:从键盘快捷键到焦点管理的现代界面设计基石

在图形界面和键盘操作长期并存的计算机世界里,共识性的交互规则决定了软件是否易用。Common User Access(CUA)正是IBM在1987年提出的最早的系统化交互标准,它定义了菜单栏、快捷键、焦点遍历等核心概念,让Ctrl+C、Tab键跳转和Enter确认成为跨越三十年的通用操作习惯。理解CUA的原理,有助于开发者重新审视键盘交互在产品中的真实价值:它不仅是效率工具,更是降低用户学习成本、统一心智模型的基础。现代Web应用和桌面开发中,焦点管理、表单提交与取消、无障碍支持等工程实践,都延续了CUA的

2026-11-06 14:03:17 333

原创 OpenSpec 使用教程:规格驱动开发与 AI 编程助手协同实践

在 AI 辅助编程日益普及的背景下,规格驱动开发(Specification-Driven Development)正成为提升代码生成质量的关键方法。其核心原理是将需求从非结构化文档转化为可校验、可追踪的结构化规格,使 AI 助手能基于明确约束生成代码,从而减少返工。这一方法在中小团队协作、老项目维护及重度使用 AI 编程助手的场景中价值显著。OpenSpec 正是这一理念的工程化实践,它通过规格即文件、变更提案工作流和 AGENTS.md 等机制,让规格与代码同源同步。本教程将带你从安装初始化到与 AI

2026-11-06 13:42:14 346

原创 knowledge-work-plugins:知识工作的可组合执行单元

在AI原生工作流中,'plugin'已超越传统工具扩展概念,演变为具备上下文感知、动态编排与可信状态管理的知识执行单元。其核心原理是将人类知识活动(如决策依据、协作契约、思考路径)封装为可注册、可触发、可审计的标准化模块。技术价值在于弥合大模型能力与真实工作场景间的鸿沟——解决知识链路断裂、跨工具状态不同步、上下文动态加载失效等关键瓶颈。典型应用场景覆盖代码评审、文档智能生成、会议纪要归档及离线设备诊断等复杂知识协同任务。本文聚焦于以VSCode、Claude Code CLI、鸿蒙ASCF及Cowork协

2026-11-06 13:09:26 316

原创 Octop编排工具实战:声明式配置与DAG调度实现多任务聚合

在自动化运维与数据工程领域,任务编排与工作流调度是提升效率的关键技术。其核心原理基于有向无环图(DAG)实现依赖解析与拓扑排序,结合并发控制与重试机制保障流程稳定。技术价值在于将碎片化的脚本与任务统一为声明式配置,实现并行执行与集中管理。典型应用场景包括数据采集流水线、定时巡检与批量测试。Octop以“触手式”模型切入,通过YAML配置描述任务依赖,利用信号量与资源锁控制并发,并内置超时与幂等重试策略,为多任务聚合提供轻量级解决方案。

2026-11-06 12:42:42 242

原创 CUA 用户界面规范:从 Ctrl+C 到现代交互设计的一致性密码

在软件与互联网产品井喷的今天,用户界面设计早已成为决定产品体验与用户留存的关键因素。无论是桌面端还是移动端,优秀的产品都遵循一套底层逻辑:让用户通过可预测的交互模式,以最低认知成本完成操作。这种逻辑的源头,可以追溯到 1987 年 IBM 提出的 CUA(Common User Access,通用用户访问)规范。它定义了菜单栏排列、快捷键语义、对话框按钮位置以及系统反馈机制,堪称现代图形界面的“宪法”。理解用户控制、直接操纵与一致性这三大原则,不仅能解释为何 Ctrl+C 总是复制、确定按钮总在右下角,更能

2026-11-06 12:13:48 224

原创 BrowserSkill:Chromium的CLI能力接口与工程实践

BrowserSkill并非新工具,而是基于Chromium DevTools Protocol(CDP)构建的标准化CLI能力范式,本质是将浏览器原子操作(如点击、等待、提取)封装为类POSIX命令。其原理依托Chrome 110+起全面开放的可编程运行时接口,通过HTTP/WebSocket调用CDP原语,实现轻量、幂等、可管道化的页面交互。技术价值在于解耦智能决策与浏览器执行——CLI作为‘手’,外部脚本或MCP智能体作为‘脑’,天然适配国产系统(麒麟/统信)及运维自动化场景。本文聚焦BrowserS

2026-11-06 11:53:18 315

原创 概念漂移下时间序列预测不掉链子:OneNet在线集成拆解

当业务模型上线后误差持续上升,问题未必出在数据管道,而可能是概念漂移:输入与输出的联合分布随时间变化,离线验证集上的漂亮指标难以支撑长期在线预测。应对思路之一是在线集成,用长期历史训练的离线模型兜住周期与趋势,用近期数据微调的在线模型捕捉变化,再通过指数加权/Hedge式时变权重按损失动态融合。其技术价值在于不再假设模型优劣固定,能自适应渐变、突变与周期复现型漂移,并把权重曲线转化为漂移监控信号;在电力负荷、交通流量、气象和需求预测等流式时间序列场景中尤具工程意义。围绕OneNet,可进一步拆解权重更新、损

2026-11-06 10:00:22 270

原创 军舰不是船舶:系统复杂度跃迁下的工程认知重构

在系统工程领域,当技术系统从通用平台升级为高对抗、强耦合、多目标的作战系统时,其设计逻辑必然发生范式转移。传统船舶工程强调运载效能与经济性优化,而现代军舰本质是任务链生存率驱动的动态博弈系统,涉及能量流、信息流、结构力流、生存能力与人因响应的五维耦合。这种跃迁导致流体力学模型需覆盖非线性兴波饱和效应,结构设计转向损伤容限与主动调谐,动力系统演进为毫秒级功率包络管理——所有这些都印证了‘原理适用边界随系统复杂度与目标质变而急剧收缩’这一核心规律。本文以舰船工程为切口,揭示复杂系统设计中‘目标函数—约束边界—失

2026-11-05 16:20:10 198

原创 设备2000小时磨合期:先立规矩再开机的规范先行之道

在设备运维与可靠性验证领域,长周期试运行是检验系统稳定性的关键环节。新设备投运初期,机械配合、电气回路及控制逻辑的潜在缺陷会集中暴露,因此需要一套科学的规则体系来保障验证过程的有效性。规范的指标筛选、三层阈值设定、结构化记录以及分级处置机制,能将偶发异常转化为可追溯、可分析的数据资产,避免“跑完却无法下结论”的窘境。通过试运行阶段演练规则、以数据反推阈值、将记录质量与交接班绑定等方法,可显著提升长周期验证的工程实效。本文以2000小时磨合期为例,系统阐述设备磨合期“先定规矩再开机”的实践思路,为产线稳定化验

2026-11-05 15:00:47 224

原创 emucxl:面向CXL内存池化的语义级仿真框架解析

CXL(Compute Express Link)作为新兴的内存池化互连标准,其核心挑战不在于链路电气特性,而在于跨设备、跨协议的内存资源语义抽象与一致性建模。本文聚焦CXL.mem协议在系统软件视角下的行为契约——即如何将应用层‘低延迟、可字节寻址、支持持久化’等高层语义,映射为可验证、可插拔的资源调度策略。区别于传统cycle-accurate硬件模拟器,emucxl采用状态机驱动的语义级仿真(Emulation),通过三层解耦架构(应用抽象层、资源策略引擎、设备行为模拟器)实现策略与执行分离,支持JS

2026-11-05 14:59:18 264

选项字节与读写保护-sql server 数据库基本操作语句总结

50.1 选项字节与读写保护 在实际发布的产品中,在 STM32 芯片的内部 FLASH 存储了控制程序,如果不作任何 保护措施的话,可以使用下载器直接把内部 FLASH 的内容读取回来,得到 bin 或 hex 文件 格式的代码拷贝,别有用心的厂商会利用该方法山寨产品。为此,STM32 芯片提供了多种 方式保护内部 FLASH的程序不被非法读取,但在默认情况下该保护功能是不开启的,若要 开启该功能,需要改写内部 FLASH 选项字节(Option Bytes)中的配置。 50.1.1 选项字节的内容 选项字节是一段特殊的FLASH空间,STM32芯片会根据它的内容进行读写保护配置, 选项字节的构成见表 50-1。 表 50-1 选项字节的构成 地址 [31:24] [23:16] [15:8] [7:0] 0x1FFF F800 nUSER USER nRDP RDP 0x1FFF F804 nData1 Data1 nData0 Data0 0x1FFF F808 nWRP1 WRP1 nWRP0 WRP0 0x1FFF F80C nWRP3 WRP3 nWRP2 WRP2 STM32F103 系列芯片的选项字节有 8 个配置项,即上表中的 USER、RDP、DATA0/1 及 WRP0/1/2/3,而表中带 n 的同类项是该项的反码,即 nUSER 的值等于(~USER)、nRDP 的值等于(~RDP),STM32 利用反码来确保选项字节内容的正确性。 选项字节的 8 个配置项具体的数据位配置说明见表 50-2。 表 50-2 选项字节具体的数据位配置说明 选项字节 地址 0x1FFF F800 位[7:0] RDP: 读保护选项字节。 读保护用于保护 Flash 中存储的软件代码。 -把 RDP 配置为值 0xA5 时,内部 FLASH 处于无读保护状态 -把 RDP 配置为其它非 0xA5 的值时,内部的 FLASH 处于读保护状态 位[23:16] USER:用户选项字节 这个字节用于配置下列功能: − 选择看门狗事件:硬件或软件 − 进入停机(STOP)模式时的复位事件 − 进入待机模式时的复位事件 位 19:23 0xF8:不用

2021-07-11

度等机械单位-computational lithography

SD8、SD9 SD108、SD109 SD208、SD209 电机旋转一圈的运动距离(B),单位为 um 或 0.001 度等机械单位 SD10、SD11 SD110、SD111 SD210、SD211 最高速度(Vmax) SD12、SD13 SD112、SD113 SD212、SD213 基底速度(启动速度)(Vbias) SD16、SD17 SD116、SD117 SD216、SD217 原点回归速度(VRT) SD18、SD19 SD118、SD119 SD218、SD219 原点回归爬行速度(VCR) SD20 SD120 SD220 加速时间(Vacc) SD21 SD121 SD221 减速时间(Vdec) SD22 SD122 SD222 原点回归的零点(PG)信号数(N) SD23 SD123 SD223 原点回归的脉冲数(P),遇 DOG 信号后的脉冲偏 移量 SD24、SD25 SD124、SD125 SD224、SD225 原点位置(HP) SD26、SD27 SD126、SD127 SD226、SD227 电气零点位置 SD28、SD29 SD128、SD129 SD228、SD229 目标位置 I(P(I)) SD30、SD31 SD130、SD131 SD230、SD231 运转速度 I(V(I)) SD32、SD33 SD132、SD133 SD232、SD233 目标位置 II(P(II)) SD34、SD35 SD134、SD135 SD234、SD235 运转速度 II(V(II)) SD36、SD37 SD136、SD137 SD236、SD237 当前位置(CP(PLS)) SD38、SD39 SD138、SD139 SD238、SD239 当前速度(CS(PPS)) SD40、SD41 SD140、SD141 SD240、SD241 当前位置(CP(机械、浮点))

2021-07-11

SPI和I2S寄存器描述-sql server 2008 评估期已过怎么解决

23.5 SPI和I2S寄存器描述 486/754 关于寄存器描述中所用到的缩略词可参见第1.1节。 可以用半字(16位)或字(32位)的方式操作这些外设寄存器。 23.5.1 SPI控制寄存器 1(SPI_CR1)(I2S模式下不使用) 地址偏移:0x00 复位值:0x0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 BIDI MODE BIDI OE CRCEN CRC NEXT DFF RX ONLY SSM SSI LSB FIRST SPE MSTR CPOL CPHA rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw BR[2:0] BIDIMODE:双向数据模式使能 (Bidirectional data mode enable) 位15 0:选择“双线双向”模式; 1:选择“单线双向”模式。 注:I2S模式下不使用。 BIDIOE:双向模式下的输出使能 (Output enable in bidirectional mode) 位14 和BIDIMODE位一起决定在“单线双向”模式下数据的输出方向 0:输出禁止(只收模式); 1:输出使能(只发模式)。 这个“单线”数据线在主设备端为MOSI引脚,在从设备端为MISO引脚。 注:I2S模式下不使用。 CRCEN:硬件CRC校验使能 (Hardware CRC calculation enable) 位13 0:禁止CRC计算; 1:启动CRC计算。 注:只有在禁止SPI时(SPE=0),才能写该位,否则出错。 该位只能在全双工模式下使用。 注:I2S模式下不使用。 CRCNEXT:下一个发送CRC (Transmit CRC next) 位12 0:下一个发送的值来自发送缓冲区。 1:下一个发送的值来自发送CRC寄存器。 注:在SPI_DR寄存器写入 后一个数据后应马上设置该位。 注:I2S模式下不使用。 DFF:数据帧格式 (Data frame format) 位11 0:使用8位数据帧格式进行发送/接收; 1:使用16位数据帧格式进行发送/接收。 注:只有当SPI禁止(SPE=0)时,才能写该位,否则出错。 注:I2S模式下不使用。 RXONLY:只接收 (Receive only) 位10 该位和BIDIMODE位一起决定在“双线双向”模式下的传输方向。在多个从设备的配置中,在 未被访问的从设备上该位被置1,使得只有被访问的从设备有输出,从而不会造成数据线上数 据冲突。 0:全双工(发送和接收); 1:禁止输出(只接收模式)。 注:I2S模式下不使用。 SSM:软件从设备管理 (Software slave management) 位9 当SSM被置位时,NSS引脚上的电平由SSI位的值决定。 0:禁止软件从设备管理; 1:启用软件从设备管理。 注:I2S模式下不使用。 参照2009年12月 RM0008 Reference Manual 英文第10版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本

2021-07-11

补丁安装-王晓波-从微服务到serverless+架构应用与实践v2

2.2 检查补丁冲突 用 grid 用户: $ cd $ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./ 2.4 补丁安装 Case 1:: 适用于 GI 和 DB 的 ORACLE_HOME 都在本地盘, 不在共享盘,而且没有使用 ACFS 必须用 root 身份安装补丁(不需要停止 GI) # opatch auto -ocmrf 比如: # opatch auto /u01/oracle/patches -ocmrf /u01/app/11.2.0/grid/OPatch/ocm/bin/ocm.rsp 执行了这个命令后,会自动停止这个节点上的 GI 和所有资源; 然后在 GI 和 DB 的 ORACLE_HOME 下都安装 GI 和 DB 的 PSU; 最后会将这个节点上的 GI 和资源都启动。 上面的所有步骤在一台节点执行完后,在其他节点依次执行。千万不要同时在两个节点执行 opatch auto 命令。 2.5 Patch Post-InstallationInstructions 2.5.2 在任意一台节点用 oracle 用户连接到数据库上(只需在一台节点执行一次,不需要所 有节点都执行): cd $ORACLE_HOME/rdbms/admin sqlplus /nolog SQL> CONNECT / AS SYSDBA SQL> STARTUP SQL> @catbundle.sql psu apply SQL> QUIT 2.5.3 如果您使用了 RMAN,需要将您的 RMAN catalog 库升级一下,执行: $ rman catalog username/password@alias RMAN> UPGRADE CATALOG;

2021-07-11

之后可用-王晓波-从微服务到serverless+架构应用与实践v2

• 在特性仅在版本 10.2 之后可用 • 必须保证闪回回复区 flashback recovery area 有足够的磁盘空间 • 注意在升级后不要立即修改 compatible 参数, restore point 无法跨越 compatible 工作 /* 首先我们在正式升级前创建一个有效的保证闪回数据库的还原点 */ SQL> create restore point pre11gupgrd guarantee flashback database; Restore point created. /* 确认以上 4 个注意后,我们可以大胆放心地实施升级工作了 */ SQL> shutdown immediate; SQL> @?/rdbms/admin/catupgrd.sql upgrade failed /* 在升级过程中出现了不可绕过的错误时,我们可能不得不回退数据库到还原点,也

2021-07-11

值到最大值的项目会从白-ft-2000四核cpu硬件设计指导手册-v1.5

渐变颜色模式下的颜色方案。表示从最小值到 0.00 值的项目会从 红色到白色进行颜色渐变。表示从 0.00 值到最大值的项目会从白 色到蓝色进行颜色渐变。使用自定义表达式所定义的最小和最大 点可以确保表示正值的项目始终以光韵蓝色着色,表示负值的项 目始终以光韵红色着色。 最小值 – 平均值 – 最大值 (Min-average- max) 渐变颜色模式下的颜色方案。表示从最小值到平均值的项目会从 绿色到黑色进行颜色渐变。表示从平均值到最大值的项目会从黑 色到红色进行颜色渐变。 排除离群值 (Exclude outliers) 渐变颜色模式下的颜色方案。表示从 LIF 到 UIF 的项目会从浅绿 色到深绿色进行颜色渐变。其中一种规则规定,表示大于 UIF 值 的项目应为白色。另一规则规定,表示小于 LIF 值的项目也应为 白色。若要了解有关离群值的详细信息,请参见邻近值和离群 值。 Spotfire 分类 (Spotfire categorical) 类别列的默认颜色方案。 Spotfire 连续 (Spotfire continuous) 连续列的默认颜色方案。 6.1.2.4 将颜色方案应用到其他图表 如果您已设置某一图表的颜色方案,则可以将其应用到其他图表,假如这两种图表是根 据处于同一刻度模式下的列进行着色的。 ► 将颜色方案应用到图表的步骤: 1. 打开―图表属性‖对话框,转至―颜色‖页面。 2. 单击―颜色方案‖菜单图标 。 3. 选择“应用到图表...”。 效果:系统会打开―应用到图表‖对话框。 4. 仍“可用图表”列表中选择您要将当前颜色方案应用到其中的图表,并单击“添 加 >”。 注释:如果要将颜色方案应用到该页面中的所有图表,则可以选择并添加整个 页面。 效果:所选图表或页面会被添加到“选定图表”列表中(并仍―可用图表‖列表中删 除)。

2021-07-11

制定进度计划-深入浅出mips

6.6 制定进度计划 第 六 章 项 目 时 间 管 理 1. 进度管理计划 2. 活动清单 3. 活动属性 4. 项目进度网络图 5. 活动资源需求 6. 资源日历 7. 活动持续时间估算 8. 项目范围说明书 9. 风险登记册 10. 项目人员分配 11. 资源分解结构 12. 事业环境因素 13. 组织过程资产 1. 进度网络分析 2. 关键路径法 3. 关键链法 4. 资源优化技术 5. 建模技术 6. 提前量与滞后量 7. 进度压缩 8. 进度计划编制工具 1. 进度基准 2. 项目进度计划 3. 进度数据 4. 项目日历 5. 项目管理计划更新 6. 项目文件更新 输入 工具与技术 输出 华夏智诚项目管理专家认证培训 366

2021-07-11

下载程序-天线测量手册

3.4 选择目标板 选择目标板,具体选择多大的 FLASH 要根据板子上的芯片型号决定。秉火 STM32 开 发板的配置是:F1选 512K,F4选 1M。这里面有个小技巧就是把 Reset and Run也勾选上, 这样程序下载完之后就会自动运行,否则需要手动复位。擦除的 FLASH 大小选择 Sectors 即可,不要选择 Full Chip,不然下载会比较慢。 图 3-7 选择目标板 3.5 下载程序 如果前面步骤都成功了,接下来就可以把编译好的程序下载到开发板上运行。下载程 序不需要其他额外的软件,直接点击 KEIL中的 LOAD 按钮即可。 程序下载后,Build Output 选项卡如果打印出 Application running…则表示程序下载成 功。如果没有出现实验现象,按复位键试试。

2021-07-11

OSPF回顾-关于matlab的svm工具箱的几个函数

2.1 OSPF回顾 2.1.1 实验目的 在 CCNA中,我们学习到了 OSPF是一个 链路状态路由协议,和 RIP以及 EIGRP的最大 不同在 于对于 它们对于网络的认 识以及根本的算法的不同。通过对 CCNA中 OSPF配置实验 的回顾, 从中加强我们对 OSPF的理解。 2.1.2 实验拓扑 2.1.3 实验步骤 1. 配置 R1,R2,R3的相应接口 IP地址,保证连 通性。并且在每个 路由器上配置一个 环回口 0,其地址格式为 X.X.X.X/24。 2. 然后配置 R1和 R2之间的区域 0。 R1(config)#router ospf ? // 选择一个进程号,进程号只是本地有意义。 Process ID R1(config)#router ospf 1 R1(config-router)#network 1.1.1.0 0.0.0.255 area 0 // 将满足该范围 的 IP接口加入 OSPF进程中, 并且属于区域 0 R1(config-router)#network 10.10.12.0 0.0.0.255 area 0 R1(config-router)#exit

2021-07-11

开发板原理图详解-gbase sql参考手册

2.1 开发板原理图详解 2.1.1 MCU ALIENTEK 战舰 STM32 开发板选择的是 STM32F103ZETT6 作为 MCU,该芯片是 STM32F103 里面配置非常强大的了,它拥有的资源包括:64KB SRAM、512KB FLASH、2 个 基本定时器、4 个通用定时器、2 个高级定时器、3 个 SPI、2 个 IIC、5 个串口、1 个 USB、1 个 CAN、3 个 12 位 ADC、1 个 12 位 DAC、1 个 SDIO 接口、1 个 FSMC 接口以及 112 个通用 IO 口。该芯片的配置十分强悍,并且还带外部总线(FSMC)可以用来外扩 SRAM 和连接 LCD 等,通过 FSMC 驱动 LCD,可以显著提高 LCD 的刷屏速度,更重要的是其价格,23 元左右的 零售价,足以秒杀很多其他芯片了。所以我们选择了它作为我们的主芯片。MCU 部分的原理 图如图 2.1.1.1(请大家打开开发板光盘的原理图查看清晰版本)所示:

2021-07-11

文件名置换-(华为入门教程)verilog hdl 华为入门教程

第4章 文件名置换 当你在使用命令行时,有很多时间都用来查找你所需要的文件。 S h e l l提供了一套完整的 字符串模式匹配规则,或者称之为元字符,这样你就可以按照所要求的模式来匹配文件。还 可以使用字符类型来匹配文件名。在命令行方式下,使用元字符更为快捷,所以在本章我们 只介绍这部分内容。 在本章我们将讨论: • 匹配文件名中的任何字符串。 • 匹配文件名中的单个字符。 • 匹配文件名中的字母或数字字符。 下面就是这些特殊字符: * 匹配文件名中的任何字符串,包括空字符串。 ? 匹配文件名中的任何单个字符。 [...] 匹配[ ]中所包含的任何字符。 [!...] 匹配[ ]中非感叹号!之后的字符。 当s h e l l遇到上述字符时,就会把它们当作特殊字符,而不是文件名中的普通字符,这样 用户就可以用它们来匹配相应的文件名。 4.1 使用* 使用星号*可以匹配文件名中的任何字符串。在下面的例子中,我们给出文件名模式 a p p *, 它的意思是文件名以 a p p开头,后面可以跟随任何字符串,包括空字符串: *也可以用在文件名模式的开头,在下面的例子中, * . d o c匹配所有以 . d o c结尾的 文件名: *还可以用在文件名的当中,在下面的例子中, c l * . s e d用于匹配所有以 c l开头、后面跟任 何字符串、最后以 . s e d结尾的文件名: 在使用c d命令切换路径时,使用星号还可以省去输入整个路径名的麻烦,下面给出一个 这样的例子:

2021-07-11

来制作这种效果往往需-深入浅出istio

6.7 多重背景图片 有一种很常见的设计需求,就是制作一个顶部和底部使用不同背景图片的页面。或者也 可能是要求页面内的某个内容模块的顶部和底部使用不同的背景图片。这个需求看起来 很简单,使用 CSS 可以轻松地做出这种效果。但是使用 CSS 2.1 来制作这种效果往往需 要额外的标签。例如,在使用 CSS3 之前,我解决该问题的一贯方法如下: // 页眉内容 // 主内容

2021-07-11

以太网寄存器说明-gb∕t 22240-2020 信息安全技术 网络安全等级保护定级指南

29.8 以太网寄存器说明 外设寄存器可支持字节(8 位)、半字(16 位)或字(32 位)访问。 29.8.1 MAC 寄存器说明 以太网 MAC 配置寄存器 (ETH_MACCR) Ethernet MAC configuration register 偏移地址:0x0000 复位值:0x0000 8000 MAC 配置寄存器是 MAC 的工作模式寄存器。它建立了接收和发送工作模式。 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reserved C S T F R e s e rv e d W D J D R e s e rv e d IFG C S D R e s e rv e d F E S R O D L M D M IP C O R D R e s e rv e d A P C S B L D C T E R E R e s e rv e d rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw 位 31:246 保留,必须保持复位值。 位 25 CSTF:类型帧的 CRC 去除 (CRC stripping for Type frames) 该位置 1 时,在将帧转发到应用之前,将去除并丢弃所有以太类型(类型字段大于 0x0600) 帧的 后 4 个字节 (FCS)。 位 24 保留,必须保持复位值。 位 23 WD:禁止看门狗 (Watchdog disable) 当该位置 1 时,MAC 禁止接收器上的看门狗定时器并可接收多达 16384 字节的帧。 当该位复位时,MAC 允许接收的帧不超过 2048 字节并会截断超过此限制接收的任何字节。 位 22 JD:禁止 Jabber (Jabber disable) 当该位置 1 时,MAC 禁止发送器上的 jabber 定时器并可发送多达 16384 字节的帧。 当该位复位时,如果发送期间应用程序发送超过 2 048 字节的数据,MAC 会截断发送器。 位 21:20 保留,必须保持复位值。 位 19:17 IFG:帧间间隙 (Interframe gap) 这些位控制发送期间帧间的 小间隙。 000:96 位时间 001:88 位时间 010:80 位时间 …… 111:40 位时间 注意:在半双工模式下, 小 IFG 仅能配置为 64 位时间 (IFG = 100)。不考虑更低的值。 位 16 CSD:禁止载波侦听 (Carrier sense disable) 值设置得很高时,该位会使 MAC 发送器忽略半双工模式下帧发送期间的 MII CRS 信号。不 会因在此发送期间载波丢失或无载波而生成错误。 当该位为低电平时,MAC 发送器会生成载波侦听错误,甚至中止发送。 位 15 保留,必须保持复位值。

2021-07-11

我国常用椭球体-pt5108规格书 high-psrr 500ma ldo

二、 生态因子生成 结合现有资料情况,并依据评价指标选取的原则,本专题选取植被、土壤、地形三个最 基本的要素作为评价区域自然生态环境的生态因子。以“植被覆盖度”和“土壤指数”作为 植被和土壤的生态因子,“坡度”作为地形因子。植被覆盖度和土壤指数采用前人研究成果, “坡度”是基于 DEM 计算获取。统一将这些生态因子进行归一化处理。 为了更加精确地从图像中提取生态因子,增加图像大气校正环节(考虑到时间问题,此 处使用快速大气校正工具)。 三、 生态环境评价 自然生态环境评价的方法很多, 但公认的、常用的方法只有几种,如指数法与综合指 数法、特尔斐法、景观生态学法、评分迭加法等。结合实际情况,本专题选择的是简单实用 的指数法与综合指数法。 3 详细处理过程 练习数据存放在“201-应用专题:基于遥感的自然生态环境监测”文件夹中。 3.1 自定义坐标系 3.1.1 地理投影的基本原理 常用到的地图坐标系有 2 种,即地理坐标系和投影坐标系。 地理坐标系是以经纬度为单位的地球坐标系统,地理坐标系中有 2 个重要部分,即地球 椭球体(spheroid)和大地基准面(datum)。由于地球表面的不规则性,它不能用数学公式 来表达,也就无法实施运算,所以必须找一个形状和大小都很接近地球的椭球体来代替地球, 这个椭球体被称为地球椭球体,我国常用的椭球体如下表所示。 表 3.1 我国常用椭球体 椭球体名称 年代 长半轴(米) 短半轴(米) 扁率 WGS84 1984 6378137.0 6356752.3 1:298.257 克拉索夫斯基(Krasovsky) 1940 6378245.0 6356863.0 1:298.3 IAG75 1975 6378140.0 6356755.3 1:298.257 CGCS2000(CRS80) 2008 6378137.0 6356752.3 1:298.257 大地基准面指目前参考椭球与 WGS84 参考椭球间的相对位置关系(3 个平移,3 个旋

2021-07-11

传感器与图像目标信息-pt5108规格书 high-psrr 500ma ldo

(2) 传感器与图像目标信息  Lat:40°14′48.19″,Lon:116°27′9.05″(ENVI5 中自动获取)  Sensor Type:Landsat-8 OLI  Ground Elevation(km):0.043(从相应区域的 DEM 获得平均值)  Flight Date:2013-10-03 Flight Time:02:55:24(从元数据文件中获取或者从下载网 站中获取)。 (3) 大气模型(Atmospheric Model):Mid-Latitude Summer (4) 气溶胶模型(Aerosol Model):Urban (5) 气溶胶反演(Aerosol Retrieval):2-Band(K-T) (6) 初始能见度(Initial Visibility):40。 (7) 多光谱设置(Multispectral Settings)  Defaults 下拉框:Over-Land Retrieval Standard(660:2100)。 (8) 高级设置(Advanced Settings):tile 设置为 100M,其余按照默认设置。 (9) 单击 Apply 按钮,执行 FLAASH。 图 3.5 输入 FLAASH 参数

2021-07-11

渗透散射-pt5108规格书 high-psrr 500ma ldo

图1.13 渗透散射  介电属性 目标的介电属性也影响雷达的后向散射。如金属和水的介电常数很好(80),而大多数 其他材料的介电常数相对较低;在干燥条件下,介电常数一般是 3~8。这意味着,湿润的土 壤或植物表面可以产生雷达信号的反射率显着增加。 基于这种现象,SAR 系统也可用于检索土壤水分。主要原理是基于干土和湿土的介电属

2021-07-11

圆锥波纹喇叭-python通过cv2读取多个usb摄像头

图 8.15 圆锥波纹喇叭 边界条件要求,在 1θθ = 处,有 0=ϕE , YE H r =− ϕ ,Y 是向开槽区域看进去的喇 叭壁导纳。如果槽垂直于喇叭轴线并且在一个波长内有大量的槽,则喇叭壁导纳可以用 Bessel 函数表示出来 )()()()( )()()()( 01110111 01110111 1 1 0 krJkrYkrYkrJ krJkrYkrYkrJ kr kr jy Y − ′−′ = θ (8.92) 实际上当槽垂直于喇叭的张角时,这个槽导纳表达式的表现也非常好。从边界条件和场分量 得到传播方程为 1 2 sin/)]1(ˆ)()[( θβθθ nvvYpp nv n v =+− (8.93) )( )( )2( )2( kRH kRH j v v ′ =β (8.94) 式(8.93)表示本征值 v 是半径的函数,因为 Y 和 β 与 kR 有关。在圆锥喇叭中, β 一般是个 复数,当 ,vkR >> β 是实数;当 ,vkR <> ,上述大张角 波纹喇叭的分析避开了计算复数 v 值。这意味着在喇叭喉部区域, vkR >> 的近似不成立, 必须编制计算 Hankel 函数和连带 Legendre 函数的复杂程序。James 讨论了当 vkR = 应用匹 配模型的问题,发现难以仅仅使用实数值或是虚数值,事实上复数传播系数可以克服这个问 题。 图 8.16 给出了当 kR 增加时前三个模式 v 值的实部和虚部如何变化。这些结果确认了, 当 15>kR ,v 值的实部对径向坐标有很弱的依赖关系,v 值的虚部对径向坐标的依赖关系 微波技术网技术资料库~天线技术 更多内容详见http://imw.itown.cc 独家整理,转载请注明本站资源 超宽带天线理论与技术 第 425 页,共 555 页

2021-07-11

估计划分函数-effective akka

11.6 估计划分函数 正如我们已经看到的,本章中讨论的⼤部分采样算法只需要概率分布的函数形式,忽略⼀个 可乘的常数。因此,如果我们有 pE(z) = 1 ZE exp(−E(z)) (11.71) 那么为了从p(z)中采样,归⼀化常数ZE的值(也被称为划分函数)是不需要的。然⽽,关 于ZE的信息对于贝叶斯模型⽐较是有⽤的,因为它表⽰模型证据(即观测数据能够⽣成 模型的概率),因此我们对它的值如何得到很感兴趣。我们假设在z的状态空间中,对函 数exp(−E(z))求和或积分是不可⾏的。 对于模型⽐较来说,我们所需的实际是两个模型的划分函数的⽐值。将这个⽐值与先验概率 的⽐值相乘可以得到后验概率的⽐值。之后可以⽤这个⽐值来进⾏模型选择或者模型平均。 ⼀种估计划分函数⽐值的⽅法是使⽤概率分布的重要采样,这个概率分布的能量函数 为G(z),即 ZE ZG = ∑ z exp(−E(z))∑ z exp(−G(z)) = ∑ z exp(−E(z) +G(z)) exp(−G(z))∑ z exp(−G(z)) = EG(z)[exp(−E +G)] ≃ 1 L ∑ l exp(−E(z(l)) +G(z(l))) (11.72) 其中{z(l)}是从pG(z)定义的概率分布中抽取的样本。如果概率分布pG的划分函数可以解析地计 算,例如它是⼀个⾼斯分布,那么ZE的绝对值可以得到。 如果重要采样分布pG很好地匹配概率分布pE,即⽐值pE/pG变化不⼤,那么这种⽅法会产 ⽣准确的结果。在实际应⽤中,对于本书中考察的复杂的模型,我们⽆法找到⼀个可以很容易 地解析计算的重要采样分布。 于是,另⼀种⽅法是使⽤从马尔科夫链中得到的样本来定义重要采样分布。如果马尔科夫链 的转移概率为T (z, z′),样本集合为z(1), . . . , z(L),那么采样分布可以写成 1 ZG exp(−G(z)) = 1 L L∑ l=1 T (z(l), z) (11.73) 这可以直接应⽤于公式(11.72)。 计算两个划分函数的⽐值的⽅法需要对应的概率分布较好地匹配。如果我们希望找到⼀个复 杂的概率分布的划分函数的绝对的值,那么这是⼀个很⼤的问题,因为只有对于相对简单的概 率分布才能够直接计算划分函数,因此尝试直接估计划分函数的⽐值是⽆法完成的。使⽤链 (chaining)⽅法,这个问题可以解决(Neal, 1993; Barber and Bishop, 1997)。这种⽅法涉及到 连续引⼊中间分布p2, . . . , pM−1,这些分布是在我们可以计算归⼀化系数Z1的简单分布p1(z)和 所求的复杂概率分布pM (z)之间进⾏的内插。于是我们有 ZM Z1 = Z2 Z1 Z3 Z2 · · · ZM ZM−1 (11.74) 其中,中间的⽐值可以使⽤蒙特卡罗算法进⾏确定,与之前讨论的⼀样。⼀种建⽴中间系统序 列的⽅法是使⽤⼀个包含连续参数0 ≤ α ≤ 1的势函数,在两个概率分布之间进⾏内插,即 Eα(z) = (1− α)E1(z) + αEM (z) (11.75) 如果公式(11.74)中的中间⽐值使⽤蒙特卡罗算法得到,那使⽤⼀个单⼀的马尔科夫链可能要 相对于每个⽐值都重新设置⼀个马尔科夫链的⽅式可能更⾼效。在这种情况下,马尔科夫链初 始时设置为系统p1,然后在某个合适的迭代次数之后,移到序列中的下⼀个概率分布。然⽽需 要注意的是,系统必须在每个阶段保持与均衡分布接近。 378

2021-07-11

图形推理题的解答方法和技巧-stm32f4xx参考手册--中文版

一、图形推理试题概述 图形推理主要考察考生的抽象思维能力。它不依赖于具体的事 物,很少受到知识和文化水平的影响,因此显得比较公平。 图形推理和数字推理一样,要求考生从给出的图形中,找出相应 的规律,并根据这个规律推导出问号处应选择的图形。需要提醒 的是,由于四个备选答案中的图形在形式上极其相似,所以,考 生务必要认真仔细,防止出错。 一般来说,图形推理中包含两套图形,这两套图形具有某种相似 性,也就是说,两套图形之间存在某些共同的特征,但也有一些 差异。它要求考生准确找到第一套图形的规律,然后根据这个规 律选择问号处的答案。 图形推理题虽然比较抽象,但是她的出题方式和题目类型有规律 可循,可以在比较短的时间内提升自己解答这类题目的能力。 二、图形推理题的解答方法和技巧 在解答图形推理题时,请考生注意以下事项: (一)首先要认真观察第一套图形,从它入手,寻找三个图形之 间的变化规律,并将其运用到第二套图形中去。 (二)在发现规律可以选择答案时,考生一定要细心,因为四个

2021-07-11

Scheduler扩展-投核保系统需求分析报告全文

5.8 Scheduler扩展 实践案例 6. 应用管理 一般准则 滚动升级 Helm Helm参考 Draft Operator Deis workflow Kompose Istio 7. 实践案例 监控 日志 高可用 调试 端口映射 端口转发 4

2021-07-11

部分15系列单片机的特别注意事项-mysql高可用方案大全

1.21 部分15系列单片机的特别注意事项 1.21.1 SPI的特别注意事项(仅针对以15F和15L开头的单片机) ——只支持SPI主机模式,不支持SPI从机模式 ���单片机中以15F和15L开头且有�PI功能的单片机(如���15F2K60�2型号及���15L408AD单 片机)的SPI从机模式暂不能使�,但它们的SPI主机模式可正常使�。因此,建议�户不要使 �以15F和15L开头且有�PI功能的单片机的SPI从机模式。 注意,以15W开头的单片机不存在上述问题,以15W开头且有�PI功能的单片机既支持�PI主 机模式,也支持�PI从机模式。如,���15W408�、���15W1K16�等型号单片机既支持�PI主机模 式,也支持�PI从机模式 28 27 26 25 24 23 22 21 20 19 18 17 16 15 CCP1_3/P2.6 CCP2_3/P2.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 26 个 I/O SO P28/SK D IP28 CCP1/ADC0/P1.0 ECI/SS/ADC2/P1.2 Vcc P5.5 Gnd XTAL1/TxD_3/ADC7/P1.7 MCLKO/RST/P5.4 CCP0/ADC1/P1.1 SCLK/ADC5/P1.5 XTAL2/RxD_3/ADC6/P1.6 MISO/ADC4/P1.4 MOSI/ADC3/P1.3 P2.5/CCP0_3 P2.4/ECI_3/SS_2 P2.3/MOSI_2 P2.2/MISO_2 P2.1/SCLK_2 P2.0/RSTOUT_LOW P3.4/T0/ECI_2 P3.3/INT1 P3.2/INT0 P3.1/TxD/T2 P3.5/T0CLKO/CCP0_2 P3.6/INT2/RxD_2/CCP1_2 P3.7/INT3/TxD_2/CCP2/CCP2_2 P3.0/RxD/INT4/T2CLKO STC15F408AD系列

2021-07-11

发布使用说明-cadence ic官方手册:virtuoso analog distributed process

春节飞虎版 1.1 发布使用说明 1. 生成数据库:执行 Example\OpenExpressApp.sql 生成数据库,或者通过 Lib\DBCreator.exe 从项目编译后的类库生成数据库 2. 打开 OpenExpressApp\OpenExpressApp.sln,修改 OpenExpressApp.Host.WPF 配置文件 的数据 库连接字符串为自己的配置 3. 运行

2021-07-11

面向对象模块性的评价和改进-arm嵌入式linux系统构建与驱动开发范例-高清文字版

13.5 面向对象模块性的评价和改进 在前一个小节中,我们总结了面向对象架构设计在这两个例子中的应用。接下来我们将按照本章之前描述的模块化标准来检查这个初步应 用的结果。虽然类型系统和契约对可靠性也有贡献,不过我们在此只专注于可复用性和可扩展性。 13.5.1 复用操作 使用继承的原则之一是将公共特性放在可应用的最高等级类上,这样在子孙类中就无需重复它们;也就是说继承关系就是“as is”。如果既 需要保留该功能,又需要修改其实现,那么只需要重新定义(或“重载”)继承而来的版本即可。“保留该功能”意味着仍然应用原来的契约,但其 内容需要重写,不管它是已实现还是仍然为延期的。这和动态绑定能够很好地结合:一个客户端可以使用高层级类中定义的操作,例如 my_pudding.sugar_content或my_contract.value,而无需知道实际使用的是哪个类中的哪个版本,也不管它是该类定义的还是继承的。 由于继承捕获了类之间的公共信息,因此要定义的特性会明显小于最大的t×f。任何减少代码的工作在此都是有价值的。代码重复始终是有 害的,这是软件设计的通用规则,这是因为代码重复意味着在后续的配置管理、维护和调试时(当发现原代码存在问题时,必须修改所有的副 本)会带来问题。正如David Parnas所说的那样,复制-粘贴是软件工程师的敌人。 实际上能够减少多少代码量,取决于继承结构的质量。我们发现抽象数据类型的原则在此仍然适用:由于在面向对象设计中,定义类型的 关键在于分析其可应用的操作,在一个设计良好的继承结构中,最顶层的类中将收集在大量变体中可应用的特性。 该技术在函数式的模型中没有明确的等价物。在使用组合子时,对于每个组合子都需要定义不同的操作,肯定会存在一些代码重复。

2021-07-11

连接开发板-modelicabyexample实例教程中文版

(1) 连接开发板 以 TL138/6748-EVM开发板为例,将 TL-MultUART插到开发板底板的 EMIFA拓展接口, 如下图所示。切勿连接到开发板底板 J3 接口,否则会烧坏模块,同时检查是否左右偏移。 图 144 (2) 将开发板的 UART2 和 TL-MultUART 模块的任意一个串口与 PC 机连接,打开串口 调试软件,按照工程导入步骤加载 TL_MULTUART_INT.out 文件,然后点击程序运行 按钮。 备注:TL-MultUART 模块可同时使用 8 个串口,这里使用一个作测试。 (3) 在 TL-MultUART 串口调试终端可输入信息,并显示出来,如下图所示:

2021-07-11

Gcc总体选项列表-java解析jt808协议的实现代码

Gcc有超过 100个的可用选项,主要包括总体选项、告警和出错选项、优化选项和体系 结构相关选项。以下对每一类中最常用的选项进行讲解。 (1)总体选项 Gcc的总结选项如表 3.7所示,很多在前面的示例中已经有所涉及。 表 3.7 Gcc总体选项列表 后 缀 名 所对应的语言 -c 只是编译不链接,生成目标文件“.o” -S 只是编译不汇编,生成汇编代码 -E 只进行预编译,不做其他处理 -g 在可执行程序中包含标准调试信息 -o file 把输出文件输出到 file里 -v 打印出编译器内部编译各过程的命令行信息和编译器的版本 -I dir 在头文件的搜索路径列表中添加 dir目录 -L dir 在库文件的搜索路径列表中添加 dir目录 -static 链接静态库 -llibrary 连接名为 library的库文件 对于“-c”、“-E”、“-o”、“-S”选项在前一小节中已经讲解了其使用方法,在此主要讲解 另外两个非常常用的库依赖选项“-I dir”和“-L dir”。 • “-I dir” 正如上表中所述,“-I dir”选项可以在头文件的搜索路径列表中添加 dir目录。由于 Linux 中头文件都默认放到了“/usr/include/”目录下,因此,当用户希望添加放置在其他位置的头 文件时,就可以通过“-I dir”选项来指定,这样,Gcc就会到相应的位置查找对应的目录。 比如在“/root/workplace/Gcc”下有两个文件: /*hello1.c*/ #include<my.h> int main() { printf("Hello!!\n"); return 0; } /*my.h*/ #include<stdio.h>

2021-07-11

epoll事件驱动模块-西门子simatic et200sp数字量输出模块

第7章 Nginx提供的高级数据结构 7.1 Nginx提供的高级数据结构概述 7.2 ngx_queue_t双向链表 7.3 ngx_array_t动态数组 7.4 ngx_list_t单向链表 7.5 ngx_rbtree_t红黑树 7.6 ngx_radix_tree_t基数树 7.7 支持通配符的散列表 7.8 小结 第三部分 深入Nginx 第8章 Nginx基础架构 8.1 Web服务器设计中的关键约束 8.2 Nginx的架构设计 8.3 Nginx框架中的核心结构体ngx_cycle_t 8.4 Nginx启动时框架的处理流程 8.5 worker进程是如何工作的 8.6 master进程是如何工作的 8.7 ngx_pool_t内存池 8.8 小结 第9章 事件模块 9.1 事件处理框架概述 9.2 Nginx事件的定义 9.3 Nginx连接的定义 9.4 ngx_events_module核心模块 9.5 ngx_event_core_module事件模块 9.6 epoll事件驱动模块

2021-07-11

数据移动命令-cp340模块使用手册

4.7 数据移动命令 位左旋转 (ROTL) 4-124 4.7 数据移动命令 位左旋转 (ROTL) 对由起始位地址和位宽指定的数据,仅向左旋转指定位数。 格式 格式如下所示。 * 要旋转的位数 * C,# 寄存器除外 输入输出项目 可使用数据类型 B W L Q F D A 下标 参数 起始位地址 (Adr) *         转速 (Num)          位宽 (Width)         

2021-07-11

功率部件的冗余运行-安川伺服驱动说明书.

矢量控制 5.21 功率部件的冗余运行 驱动功能 260 功能手册, (FH1), 04/2014, 6SL3097-4AB00-0RP4 5.21 功率部件的冗余运行 冗余运行可以在一个并联功率单元出现故障时继续保持运行。 说明 但即使存在冗余回路,功率单元中的故障还是可能引起整个设备停止,因为不存在电气隔 离而出现了“反馈效应”。 此时为确保失灵功率单元的更换,必须星形连接 DRIVE-CLiQ 电缆,为此可能需要一个 DRIVE-CLiQ HUB 模块(DMC20 或 DME20)。 拆下失灵的功率单元前,必须首先通过 p0125 或二进制互联输入 p0895 禁用该部件。 在装入备用件后,同样也必须激活该部件。 前提条件 ● 并联只适用于相同的装机装柜型功率单元 ● 最多 4 个并联的功率单元 ● 并联的功率单元有相应的功率余量 ● DRIVE-CLiQ 星形拓扑结构(可能需要一个 DMC20 或 DME20,参见 SINAMICS S120 控制单元手册) ● 电机带单绕组系统(p7003 = 0) ● 无 Safe Torque Off (STO) 特性 ● 冗余运行最多适用于 4 个装机装柜型功率单元 ● 可由参数(p0125)禁用功率单元 ● 可由二进制互联输入(p0895)禁用功率单元 重要参数一览(参见 SINAMICS S120/S150 参数手册) • p0125 激活/禁用功率单元组件 • r0126 功率单元激活/禁用 • p0895[0...n] BI: 激活/禁用功率单元组件 • p7003 绕组系统并联

2021-07-11

半打开连接和半关闭连接的区别是什么?-深信服scsa认证考试总题库

18.3 半打开连接和半关闭连接的区别是什么? 18.4 如果启动s o c k程序作为一个服务器程序,然后终止它(还没有客户进程与它相连接), 我们能立即重新启动这个服务器程序。这意味着它没有经历 2 M S L等待状态。用状态变 迁来解释这一切。 18.5 在1 8 . 6节我们知道一个客户进程不能重新使用同一个本地端口,如果该端口是仍处于 2 M S L等待连接的一部分。但如果 s o c k程序作为客户程序连续运行两次,并且连接到 d a y t i m e服务器上,我们就能重新使用同一本地端口。另外,对一个仍处于 2 M S L等待的 连接,也能为它创建一个替身。这将如何做? 18.6 在1 8 . 6节的最后,我们介绍了 F I N _ WA I T _ 2状态,提到如果应用程序仅过 11分钟后实行 完全关闭(不是半关闭),许多具体的实现都将一个连接由这个状态转移到 C L O S E D状 态。如果另一端(处于C L O S E _ WA I T状态)在宣布关闭(即发送 F I N)之前等待了1 2分 钟,这一端的T C P将如何响应这个F I N? 18.7 对于一个电话交谈,哪一方是主动打开,哪一方是被动打开?是否允许同时打开?是否 允许同时关闭? 18.8 在图1 8 - 6中,我们没有见到一个A R P请求或一个A R P应答。显然主机s v r 4的硬件地址一 定在b s d i的A R P高速缓存中。如果这个A R P高速缓存不存在,这个图会有什么变化? 18.9 解释如下的t c p d u m p输出,并和图1 8 - 1 3进行比较。 198使用TCP/IP详解,卷1:协议 下载 重用相同的本地端口号

2021-07-12

TCP的交互数据流使用205_下载-深信服scsa认证考试总题库

第19章 TCP的交互数据流使用205 下载 按F1 按F2 F2键 F1键 F1的回显 F2的回显 按F1键 按F2键

2021-07-12

TCP的超时与重传使用227_下载-深信服scsa认证考试总题库

对于大多数实现而言,这个总时间是不可调整的。Solaris 2.2允许管理者改变这个时 间(E . 4节中的t c p _ i p _ a b o r t _ i n t e r v a l变量),且其默认值为2分钟,而不是最常用的 9分钟。 21.3 往返时间测量 T C P超时与重传中最重要的部分就是对一个给定连接的往返时间( RT T)的测量。由于路 由器和网络流量均会变化,因此我们认为这个时间可能经常会发生变化, T C P应该跟踪这些 变化并相应地改变其超时时间。 首先T C P必须测量在发送一个带有特别序号的字节和接收到包含该字节的确认之间的 RT T。在上一章中,我们曾提到在数据报文段和 A C K之间通常并没有一一对应的关系。在图 第21章 TCP的超时与重传使用227 下载

2021-07-12

TCP的未来和性能使用261_下载-深信服scsa认证考试总题库

第24章 TCP的未来和性能使用261 下载 仍然等待发送的994 210字节 文件传输的方向 线路中的5 790字节 30 ms时延 8 ms 1 000 000字节 1Gb/s 1 544 000 b/s

2021-07-12

SMTP协议-深信服scsa认证考试总题库

28.2 SMTP协议 两个M TA之间用NVT ASCII进行通信。客户向服务器发出命令,服务器用数字应答码和 可选的人可读字符串进行响应。这与上一章的 F T P类似。 客户只能向服务器发送很少的命令:不到 1 2个(相比较而言, F T P超过4 0个)。我们用简 单的例子说明发送邮件的工作过程,并不仔细描述每个命令。 28.2.1 简单例子 我们将发送一个只有一行的简单邮件,并观察 S M T P连接。我们用 -v 标志调用用户代理, 在终端上 的用户 用户代理 要发送邮件 的队列 报文传送 代理 客户 TCP连接 TCP端口25 服务器报文传送 代理用户邮箱用户代理 在终端上 的用户 接收方 发送方

2021-07-12

双还通域-sae j1772-2017

图6.12以含6个顶点和7 条边的有向无环图为例,给 出了以上算法的执行过程。 共分三步迭代,分别对应于 起始于顶点C、B和A的三趟 DFS搜索。请留意观察,各顶 点的入栈次序。 图6.12 基二DFS搜索癿拓扑排序实例 另外,对照图6.11中的结果可见,因多个极大、极小元素(入度、出度为零顶点)并存而 导致拓扑排序的不唯一性并未消除,而是转由该算法对每趟DFS起点的选择策略决定。 6.8.6 复杂度 这里仅额外引入的栈,规模不超过顶点总数O(n)。总体而言,空间复杂度与基本的深度优 先搜索算法同样,仍为O(n + e)。该算法的递归跟踪过程与标准DFS搜索完全一致,且各递归实 例自身的执行时间依然保持为O(1),故总体运行时间仍为O(n + e)。 为与基本的DFS搜索算法做对比,代码6.5保留了代码6.4的通用框架,但并非所有操作都与 拓扑排序直接相关。因此通过精简代码,还可进一步地优化(习题[6-19])。 §6.9 * 双连通域分解 6.9.1 关节点与双连通域 考查无向图G。若删除顶点v后G所包含的连通域增多,则v称作切割节点(cut vertex)或 关节点(articulation point)。如图6.13中的C即是一个关节点它的删除将导致连通域 增加两块。反之,不含任何关节点的图称作双连通图。任一无向图都可视作由若干个极大的双连 通子图组合而成,这样的每一子图都称作原图的一个双连通域(bi-connected component)。 例如图6.14(a)中的无向图,可分解为如图(b)所示的三个双连通域。 图6.13 关节点 图6.14 双还通域 较之其它顶点,关节点更为重要。在网络系统中它们对应于网关,决定子网之间能否连通。 在航空系统中,某些机场的损坏,将同时切断其它机场之间的交通。故在资源总量有限的前提下, 找出关节点并重点予以保障,是提高系统整体稳定性和鲁棒性的基本策略。

2021-07-12

自动加入测试点-academicwriting3rdedanswerkey

C.3.1 测试点使用接口 重新设计过的使用接口,藉由 Testprep Parameters 的对话框,提供一个自动及 手动的测试点建立环境,让使用者在制作测试点的功能上有着更佳的控制能力。 C.3.2 自动加入测试点 使用 Manufacturing>Testprep>Automatic…命令,出现 Testprep Automatic 的对 话框,主要的功能是用来自动产生测试点,如图 C-18 所示。 图 C-18

2021-07-12

程序下载-abb acs510 变频器中文使用说明书

8.3 程序下载 8.3.1 编译 程序编写完成后,在下载之前需要对程序进行编译。编译命 令对编写的程序进行语法检查,并且只编译添加到任务中的程序。 如果创建的 POU 没有添加到任务中,编译命令不对该 POU 进行 语法检查。 编译指令不生成任何代码,只针对 POU 的语法进行检查。 直接执行设备登录命令,系统也将默认执行编译指令( 等同 于先手动执行编译命令),再编译检查没有语法错误后执行连接 登录指令。同样,在编译中不对没有添加到任务中的 POU 进行语 法检查。执行登录命令同时会生成代码。CoDeSys 编译菜单如图 9.x 所示。 1) 编译:对当前的应用进行编译。 2) 重新编译:如果需要对已经编译过的应用再次编译,

2021-07-12

通讯服务和使用的端口号-安川伺服驱动说明书.

通讯 11.5 通讯服务和使用的端口号 驱动功能 810 功能手册, (FH1), 04/2014, 6SL3097-4AB00-0RP4 11.5 通讯服务和使用的端口号 SINAMICS S120 支持下表中列出的协议。 针对每个协议均注明了地址参数、所涉及的通讯层、通讯角色及通讯方向。 这些信息可协助您依据所使用的协议调整防护措施(例如防火墙),以保护自动化系统。 防护措施仅限于以太网网络或 PROFINET 网络,因此下表中将不再列出 PROFIBUS 协议。 下表显示了使用的各种层和协议。 层和协议 协议 端口号 (2) 链路层 (4) 传输层 功能 描述 PROFINET 协议 DCP Discovery and configuration protocol 不相关 (2) Ethernet II and IEEE 802.1Q and Ethertype 0x8892 (PROFINET) 可访问节点, PROFINET Discovery and configuration DCP 由 PROFINET 使用,用于测定 PROFINET 设备和进行基本设置 。 DCP 使用特殊的组播 MAC 地址: xx-xx-xx-01-0E-CF, xx-xx-xx = Organizationally Unique Identifier LLDP Link Layer Discovery protocol 不相关 (2) Ethernet II and IEEE 802.1Q and Ethertype 0x88CC (PROFINET) PROFINET Link Layer Discovery protocol LLDP 由 PROFINET 使用,用于测定和管 理 PROFINET 设备间的邻接关系。 LLDP 使用特殊的组播 MAC 地址: 01-80-C2-00-00-0E

2021-07-11

转速实际值滤波器-安川伺服驱动说明书.

矢量控制 5.12 转速实际值滤波器 驱动功能 230 功能手册, (FH1), 04/2014, 6SL3097-4AB00-0RP4 5.12 转速实际值滤波器 矢量控制有一个转速实际值滤波器可以设置。 您可以对转速实际值滤波器进行如下设置: ● 二阶低通滤波器(PT2:-40dB/dec) ● 带阻滤波器 ● 具有衰减功能的低通滤波器 ● 通用二阶滤波器 具有衰减功能的带阻滤波器和低通滤波器可以通过调试工具 STARTER 换算成通用二阶滤波器的参数。 设置 p1656.4 = 1 激活转速实际值滤波器。使用 p1677 至 p1681 对转速实际值滤波器参数进行设置。 只要设置了 p1699 = 1,那么即使滤波器参数被修改,系统也不会后台换算滤波器数据。 只有在 p1699 = 0 时才会执行换算。 说明 矢量控制有 2 个电流设定值滤波器和一个转速实际值滤波器。 转速实际值滤波器编号为“5”。 功能图(参见 SINAMICS S120/S150 参数手册) • 4702 编码器检测 - 矢量控制一览 • 4715 编码器 - 转速实际值和磁极位置检测,电机编码器 ASM/SM(编码器1)

2021-07-11

智能控制应用举例-概率论与数理统计学习指导与习题精讲

现代电机控制技术 第6章 无速度传感器控制与智能控制 6.5 智能控制应用举例 66..55..11 基基于于神神经经网网络络的的模模型型参参考考自自适适应应系系统统 66..55..22 模模糊糊神神经经网网络络直直接接转转矩矩控控制制 无论是由三相感应电动机还是由三相永磁同步电动机构成的伺服系 统,都是非线性的时变系统。 尽管采用了矢量控制,仍然不能从根本上改变系统的非线性特性,而 直接转矩控制自身就是一种非线性控制方式。 矢量控制严重依赖于电动机的数学模型,其参数在电动机运行中会发 生较大变化。直接转矩控制若采取滞环控制方式,虽然不再依赖电动机数 学模型,但在对定子磁链和转矩进行估计时,仍然需要准确的电动机参数。

2021-07-11

可唤醒停机期间的工作任务-oracle database 11g rman备份与恢复--详细书签版

77015.4 可唤醒停机期间的工作任务

2021-07-11

空空如也

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

TA关注的人

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