自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从薛定谔方程到Kohn-Sham方程:DFT核心原理与应用场景解析

本文深入解析了从薛定谔方程到Kohn-Sham方程的密度泛函理论(DFT)核心原理与应用场景。通过量子力学基础、Hohenberg-Kohn定理的突破性贡献,以及Kohn-Sham方程的实践应用,揭示了DFT在计算材料科学中的关键作用。文章还探讨了DFT的计算实践、基函数选择、交换关联泛函的优化策略,以及其在晶体结构预测、电子结构分析等领域的应用与局限。

2026-04-19 19:54:09

原创 从踩坑到精通:我的Windows+OpenSSL自建CA证书之旅,以及如何用它给Nginx签发带SAN扩展的HTTPS证书

本文详细记录了在Windows环境下使用OpenSSL自建CA证书并签发带SAN扩展的HTTPS证书的完整过程。从环境准备、根证书创建到服务器证书签发,作者分享了实战中的关键步骤和常见踩坑点,特别强调了SAN扩展配置的重要性。通过本指南,读者可以掌握私有CA体系的搭建技巧,为Nginx等服务器配置安全的HTTPS证书。

2026-04-19 12:12:15 1

原创 前端开发必看:如何优雅地在Vue/React项目中管理和使用银行简码JSON数据

本文详细介绍了在Vue/React项目中高效管理和使用银行简码JSON数据的工程化实践。从数据预处理、模块化封装到状态管理与性能优化,提供全链路解决方案,帮助开发者提升金融类前端应用的开发效率与用户体验。

2026-04-19 12:07:03 1

原创 Redmi AC2100刷机避坑全记录:从开启SSH到Breed,再到稳定OpenWrt固件

本文详细记录了Redmi AC2100路由器从开启SSH到刷入Breed引导程序,最终部署稳定OpenWrt固件的完整过程。针对刷机过程中可能遇到的固件兼容性、Bootloader损坏等风险,提供了实用的解决方案和优化建议,帮助用户避免常见陷阱,实现路由器性能的最大化。

2026-04-19 11:59:30 5

原创 别再死记硬背公式了!用Python从零手搓一个多层感知机(MLP),理解反向传播的每一步

本文通过Python实战教程,从零构建多层感知机(MLP),深入解析反向传播算法的实现细节。通过200行代码实现MLP核心机制,包括前向传播、损失函数计算、反向传播梯度更新等关键步骤,并结合MNIST手写数字识别案例验证模型效果。帮助读者摆脱公式死记硬背,真正理解神经网络的工作原理。

2026-04-19 11:50:35 2

原创 无线感知研究入门:如何用CSI Tool采集Wi-Fi信道状态信息并可视化分析?

本文详细介绍了如何使用CSI Tool采集Wi-Fi信道状态信息(CSI)并进行可视化分析,为无线感知研究提供完整的数据处理流程。从二进制数据解析、降噪预处理到时频域可视化,再到基础行为识别模型的构建,帮助研究者快速掌握802.11协议下的无线感知技术,适用于室内定位、行为识别等应用场景。

2026-04-19 11:37:25 2

原创 保姆级教程:在Windows 10上搞定Redmine 5.0.0,从下载到配置SMTP邮箱(含163邮箱授权码避坑)

本文提供在Windows 10系统上部署Redmine 5.0.0的详细教程,涵盖从环境准备、安装配置到SMTP邮箱设置的全流程。特别针对163邮箱授权码等常见问题进行避坑指导,帮助用户快速搭建高效的项目管理平台。

2026-04-19 11:21:37 2

原创 深入Linux帧缓冲:从dd清屏到mmap绘图,/dev/fb0开发入门指南

本文深入探讨了Linux帧缓冲设备/dev/fb0的开发实践,从基础的dd清屏操作到高级的mmap内存映射绘图技术。通过详细解析帧缓冲工作原理、屏幕信息获取、BMP图像显示等核心内容,为嵌入式系统和底层图形开发提供实用指南,帮助开发者高效利用/dev/fb0实现直接硬件级显示控制。

2026-04-19 10:49:54 14

原创 戴尔燃7000电池鼓包自救指南:手把手教你200块搞定官方600块的活儿(附电池报告解读)

本文提供戴尔燃7000电池鼓包问题的低成本自救方案,从识别鼓包迹象到安全更换电池,详细讲解200元替代官方600元服务的全过程。包含电池选购要点、拆解步骤、装机验证及电池报告解读,帮助用户安全解决这一常见问题。

2026-04-19 10:44:35 17

原创 别再用‘感觉’选线路了!手把手教你用FortiGate的SLA功能,给家里两条宽带做个‘体检’

本文详细介绍了如何利用FortiGate的SLA功能对家庭双宽带进行智能检测和优化。通过配置多协议检测策略、设置智能切换阈值和绑定业务策略路由,用户可以实时监控宽带质量(延迟、抖动、丢包率),并根据实际业务需求自动选择最优线路,有效解决视频会议卡顿、游戏延迟等问题。文章还提供了高级调优技巧和典型问题排查方法,帮助用户最大化网络性能。

2026-04-19 10:31:17 17

原创 手把手教你用SM2246EN主控板DIY 512G MLC固态U盘(含避坑指南)

本文详细介绍了使用SM2246EN主控板DIY 512G MLC固态U盘的全过程,包括核心组件选型、焊接技巧、固件烧录与参数优化、组装与散热解决方案以及长期使用维护指南。通过实战经验分享,帮助技术爱好者避开常见陷阱,打造高性能、高可靠性的自制固态U盘。

2026-04-19 10:12:06 38

原创 CentOS 8停服后,yum报‘Couldn‘t resolve host‘的保姆级修复指南(附阿里云源配置)

本文详细解析了CentOS 8停服后yum报错'Couldn't resolve host'的解决方案,并提供了阿里云镜像源的配置指南。通过备份原有repo文件、配置新的镜像源及验证步骤,帮助用户无缝迁移至国内镜像,确保系统更新和软件安装的稳定性。

2026-04-19 10:03:54 57

原创 从Block Nested Loop到Join Buffer:一次SQL性能瓶颈的实战拆解

本文深入剖析了SQL查询中Block Nested Loop算法与Join Buffer的性能瓶颈问题,通过实战案例展示了如何从执行计划中发现并解决Join Buffer导致的慢查询。文章详细介绍了BNL算法的工作原理、Join Buffer的优化机制,并提供了从紧急修复到长期优化的完整解决方案,帮助开发者提升SQL查询效率。

2026-04-19 09:59:36 40

原创 层次分析法(AHP)翻车实录:我踩过的3个大坑和避坑指南

本文分享了层次分析法(AHP)在实际应用中的常见陷阱及避坑指南,包括主观判断偏差、一致性检验误区和权重解读幻觉。通过实战案例和具体改进方法,帮助读者避免决策失误,提升AHP应用的准确性和可靠性。

2026-04-19 09:52:04 37

原创 避坑指南:在Ubuntu 20.04上搞定多摩川伺服电机的RS485控制(附完整代码)

本文详细介绍了在Ubuntu 20.04系统下通过RS485协议控制多摩川伺服电机的完整解决方案,涵盖硬件连接、Modbus RTU通信、电机初始化、位置控制及异常处理等关键步骤,并提供完整的代码实现和性能优化技巧,帮助工程师快速解决工业级伺服电机控制中的常见问题。

2026-04-19 09:26:39 63

原创 从硬编码到智能决策:SAP BRFPlus实战入门与场景解析

本文深入解析SAP BRFPlus如何帮助企业从硬编码转向智能决策,通过实战案例展示其可视化规则配置与ABAP集成技巧。重点介绍国家判定场景的实现过程,包括决策表构建、性能优化及常见问题解决方案,助力企业建立高效业务规则管理体系。

2026-04-19 09:15:16 70

原创 麒麟Kylin桌面版控制中心全解析:从账户管理到系统更新的高效配置指南

本文全面解析麒麟Kylin桌面版控制中心的功能与配置技巧,涵盖账户管理、个性化定制、网络连接及系统维护等核心模块。通过详细的操作指南和实用技巧,帮助用户高效管理系统设置,提升使用体验。特别适合需要在国产操作系统环境下进行系统配置的用户参考。

2026-04-18 19:50:32 2

原创 virtuoso-opensource 部署与核心配置实战

本文详细介绍了virtuoso-opensource的部署流程与核心配置实战,包括从零部署、关键配置项解析、服务启动与故障排查以及管理界面使用技巧。通过具体步骤和实用命令,帮助用户快速搭建和优化RDF存储系统,特别适合知识图谱项目的后端存储需求。

2026-04-18 16:16:46 1

原创 从PAPR优势到接收机挑战:深入解析DFT-S-OFDM在5G上行链路中的演进与实现

本文深入解析了DFT-S-OFDM技术在5G上行链路中的应用与挑战,重点探讨其低PAPR特性如何实现功耗优化。通过对比OFDM和SC-FDMA,详细阐述了DFT-S-OFDM的数学原理、信道模型及接收机设计难点,包括ICI干扰和均衡算法选择。文章还提供了从LTE到5G的演进分析,揭示该技术在毫米波场景下的性能突破与未来趋势。

2026-04-18 15:45:18 1

原创 解读EN IEC 62660-2:2019:如何通过标准测试保障电动车锂离子电池的安全与耐用

本文深入解读EN IEC 62660-2:2019标准,详细分析电动车锂离子电池的可靠性测试和滥用测试方法。通过实际案例和测试经验,帮助电池工程师、质检人员和产品经理理解标准要求,建立有效的测试流程,提升电池安全性和耐用性。文章重点解析了强制放电测试、过充电测试等关键项目,并提供了实用的测试设备选型和流程设计建议。

2026-04-18 13:53:51 8

原创 别再凭感觉选电容了!手把手教你计算STM32/STM8晶振外接电容(附Excel计算工具)

本文详细介绍了STM32/STM8晶振外接电容的精准计算方法,从晶振等效模型到四步计算法,帮助工程师避免凭经验选电容导致的时钟信号不稳定等问题。文章还提供了Excel计算工具和PCB布局黄金法则,确保振荡电路设计的高可靠性和高精度。

2026-04-18 12:01:08 2

原创 新手避坑指南:用RK3576开发板点亮MIPI-DSI屏幕,从接线到配置的完整流程

本文详细介绍了使用RK3576开发板连接MIPI-DSI屏幕的完整流程,从硬件准备、安全须知到软件配置和高级调试技巧,特别针对新手容易踩的坑进行详细解析,帮助开发者快速掌握RK3576开发板与MIPI-DSI屏幕的连接与配置。

2026-04-18 11:55:18 2

原创 从MOVED错误到丝滑重定向:深入理解Redis集群的客户端寻址机制

本文深入解析Redis集群的客户端寻址机制,从MOVED错误到丝滑重定向的实现原理。详细介绍了插槽(slot)的分布式设计、重定向响应类型(MOVED与ASK)的区别,以及不同客户端(如Jedis和Lettuce)的实现差异,帮助开发者优化Redis集群的使用体验。

2026-04-18 11:41:10 1

原创 Oracle 19c在Linux上安装总失败?我踩过的坑和避坑指南都在这了

本文详细介绍了Oracle 19c在Linux系统上的安装避坑指南,涵盖环境准备、依赖包管理、静默安装、权限设置等关键步骤。通过实战经验和脚本分享,帮助DBA解决安装过程中的常见问题,提升安装成功率和数据库性能。特别针对Oracle 19c在Linux环境下的特殊要求提供了专业建议。

2026-04-18 11:30:01 1

原创 别再死记硬背了!用MATLAB实战图解数字信号处理核心概念(附代码)

本文通过MATLAB实战演示,将抽象的数字信号处理(DSP)核心概念转化为可视化、可交互的学习体验。涵盖DFT与FFT本质解析、窗函数选择艺术、FIR/IIR滤波器设计、系统稳定性分析及音频信号处理案例,帮助读者摆脱死记硬背,掌握DSP的实践应用技巧。

2026-04-18 11:22:31 1

原创 从PostgreSQL到SQLite:Django JSONField跨数据库兼容性踩坑与性能实测

本文深入探讨了Django JSONField在PostgreSQL、MySQL和SQLite三大数据库中的兼容性与性能差异。通过详细的测试数据对比,揭示了不同数据库对JSON原生支持、查询性能和索引优化的显著区别,为开发者提供了跨数据库迁移时的实用避坑指南和决策框架。

2026-04-18 10:56:15 9

原创 RedisInsight保姆级安装配置教程:从下载到内存分析,手把手带你玩转Redis监控

本文提供RedisInsight的保姆级安装配置教程,从下载到内存分析,手把手教你玩转Redis监控。涵盖Linux环境准备、二进制包安装、系统服务化配置,以及多实例管理、安全加固和内存优化等高级功能,助你构建高效的Redis监控体系。

2026-04-18 10:49:28 4

原创 从挂号到出院:揭秘HIS/LIS/PACS等系统如何“暗中”协作,影响你的就医体验

本文深入解析了HIS、LIS、PACS等医疗信息系统如何协同工作,从挂号到出院全程优化患者就医体验。通过真实案例展示了这些系统在身份识别、资源调度、检查检验、影像管理等方面的智能化应用,揭示了医疗信息化如何提升诊断效率与准确性,同时探讨了数据同步延迟等挑战及解决方案。

2026-04-18 10:42:42 1

原创 Qt Creator新建QML项目踩坑记:为什么选了Qt 5.8就报‘No valid kits found’?

本文深入解析Qt Creator新建QML项目时常见的‘No valid kits found’错误,揭示Qt套件管理的核心逻辑。通过版本兼容性分析和跨平台解决方案,帮助开发者有效规避配置陷阱,提升开发效率。特别针对Linux和Windows环境提供详细修复步骤,并给出QML版本选择的最佳实践。

2026-04-18 10:33:48

原创 PostgreSQL 14升级后,老用户登录失败?手把手教你从MD5平滑迁移到SCRAM-SHA-256

本文详细解析了PostgreSQL 14升级后用户登录失败的原因,并提供了从MD5到SCRAM-SHA-256加密方式平滑迁移的实战指南。通过分步操作和兼容性检查,帮助DBA解决升级后的认证问题,确保数据库安全策略的无缝过渡。

2026-04-18 10:22:51 69

原创 别再写重复CRUD了!用SpringBoot+Vue+代码生成器,5分钟搞定学生管理模块

本文介绍如何利用SpringBoot、Vue和代码生成器快速开发学生管理系统,5分钟内完成传统需要数天的基础CRUD开发。通过MyBatis-Plus Generator配置和前端代码生成,实现高效、规范的开发流程,显著提升开发效率并降低维护成本。

2026-04-18 10:15:27 58

原创 别再直接复制.git文件夹了!Gogs仓库迁移的正确姿势与一个坑的深度复盘

本文详细解析了Gogs仓库迁移的正确方法,避免直接复制.git文件夹导致的常见问题。通过官方迁移功能的实现原理和恢复步骤,帮助用户正确处理仓库迁移中的权限、钩子脚本和数据库记录同步等关键环节,确保数据完整性和系统稳定性。

2026-04-18 10:06:10 67

原创 从单摄到四摄:手把手拆解手机多摄像头背后的算法与模组技术(附标定方法)

本文深入解析手机多摄像头系统的硬件架构、算法标定与模组技术,涵盖从彩色+黑白双摄到超广角+TOF的多摄组合方案。详细介绍了精密制造工艺、AprilGrid标定方法以及多摄融合算法,帮助工程师掌握手机摄像头模组的核心技术与测试评估体系。

2026-04-18 09:59:29 131

原创 VirtualBox网络配置踩坑实录:手把手教你搞定CentOS静态IP和主机互通

本文详细解析了VirtualBox网络配置中的常见问题,特别是CentOS静态IP设置和宿主机互通方案。通过对比不同网络模式的特点,提供静态IP配置的完整流程,并解决宿主机与虚拟机互访的难题,帮助用户高效搭建稳定的虚拟开发环境。

2026-04-18 09:53:14 122

原创 Chroma数据库实战:从本地部署到生产环境的完整指南(Python版)

本文提供了一份完整的Chroma数据库实战指南,从本地部署到生产环境的Python实现。详细介绍了Chroma的基础设置、核心数据操作、生产环境部署策略以及安全认证配置,帮助开发者高效处理高维向量数据,优化AI和机器学习应用性能。

2026-04-18 09:27:37 115

原创 从卫星照片到 actionable 信息:手把手拆解遥感图像解译的全流程与实战技巧

本文详细解析了从卫星照片到可执行信息的遥感图像解译全流程,包括数据获取与预处理、特征提取与目视解译、计算机分类与信息提取等关键步骤。通过实战案例和代码示例,帮助读者掌握遥感图像解译的核心技术,提升在城市规划、农业监测等领域的应用能力。

2026-04-18 09:15:56 149

原创 算法竞赛数论入门:从零看懂同余与欧拉定理(附LeetCode/Codeforces真题解析)

本文深入浅出地讲解了算法竞赛中的数论基础知识,重点解析同余运算与欧拉定理的核心概念及应用。通过LeetCode和Codeforces真题实战演示,帮助读者掌握模运算性质、欧拉函数计算以及扩展欧几里得算法等关键技能,提升解决复杂数论问题的能力。

2026-04-18 09:08:28 155

原创 保姆级教程:用Docker在OpenStack上部署Skyline可视化面板(含数据库配置详解)

本文提供了一份详细的教程,指导如何在OpenStack上使用Docker部署Skyline可视化面板,包括数据库配置和性能优化。Skyline Dashboard作为Horizon的替代方案,提供了更高效的监控和数据分析能力,特别适合云原生环境中的运维团队。

2026-04-18 09:00:32 215

原创 从乐高积木到3D建模:手把手教你用OpenGL层次建模搭建一个可动机器人

本文详细介绍了如何利用OpenGL层次建模技术从零开始构建一个可动机器人3D模型。通过类比乐高积木的组装过程,讲解层次建模的核心概念、矩阵变换原理和父子层级关系实现方法,并提供完整的代码示例和交互控制方案,帮助读者掌握计算机图形学中的关键建模技术。

2026-04-17 12:07:11 3

原创 从systemctl报错到服务恢复:深度解析RabbitMQ启动失败的排查与修复

本文详细解析了RabbitMQ启动失败时的排查与修复方法,重点介绍了如何通过systemctl报错信息、journalctl日志分析以及常见问题如Erlang依赖、主机名解析、磁盘空间和文件权限等进行系统化排查,帮助运维人员快速恢复服务并预防类似问题。

2026-04-17 12:04:14 4

这样的命令-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关注的人

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