自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(407)
  • 资源 (24861)
  • 收藏
  • 关注

原创 原型设计的力量:从概念到用户体验

本书深入探讨了原型设计在用户体验设计中的重要性,从纸原型到数字原型的创建,再到HTML原型的构建和应用,以及在项目中如何有效地使用原型。作者强调了原型设计不只是一种工具,它还是快速迭代、收集反馈并优化设计的关键过程。

2025-05-14 14:50:14 105

原创 枚举与泛型:C#编程中的高级特性

本文深入探讨了C#中的枚举转换和泛型编程,包括枚举的显式转换、组合枚举的使用和类型安全问题。同时,文章也介绍了嵌套类型的概念和泛型的类型参数机制,展示了如何通过泛型提高代码的复用性和类型安全性。

2025-05-14 12:50:40 242

原创 数据类型与数据结构:预测建模的基础

本章深入探讨了在数据分析和预测建模中至关重要的数据类型和数据结构。详细介绍了数值型和分类数据的分类,解释了连续型和离散型数据的区别,以及二元数据和序数数据作为分类数据的特例。章节还阐述了数据类型对于数据处理的重要性,并讨论了矩形数据的概念及其在统计和机器学习模型中的基础作用。通过理解这些基本概念,可以更好地使用R和Python等数据科学工具。

2025-05-13 16:49:15 99

原创 从自动化到编程:Python学习的进阶之路

本文旨在探讨几本与Python学习相关的书籍,包括Eric Matthes的Python速成教程、Al Sweigart的Scratch编程游乐场和使用Python破解密码,以及Dave Taylor和Brandon Perry的Wicked Cool Shell Scripts。通过这些书籍,我们将深入了解Python编程基础、实践项目以及如何将所学应用到实际问题解决中。

2025-05-13 13:50:16 306

原创 密码学的启蒙与应用:从历史到现代的探索

本文深入探讨了密码学的发展历程、核心概念和应用领域。从经典密码学到现代密码学,揭示了密码学在保密、身份验证和访问控制中的重要性。文章引用了《计算机安全与密码学》一书的内容,展示了作者在教学和研究密码学方面的丰富经验,以及对密码学教育方式的创新尝试。通过本书,读者可以领略到密码学的广博知识和应用价值。

2025-05-13 12:57:13 67

原创 从HTML基础到导航菜单的构建:Moby-Dick书报告实践

本文通过对《白鲸记》(Moby-Dick)书报告的HTML编码实践,详细介绍了HTML基础标签的使用和导航菜单的创建。内容涵盖了如何使用header、div、span等标签来组织页面结构,以及如何通过列表和链接来增强页面的互动性。

2025-05-13 10:02:39 175

原创 SVG颜色、图案与渐变的深入理解

本文深入探讨了SVG中颜色、图案与渐变的运用和特性。通过详细解读书籍章节内容,我们了解到SVG中渐变类型、动画实现、颜色模型、以及如何通过SMIL和CSS控制SVG图形的样式和行为。文章还涉及到了SVG在数据可视化和交互式动画中的应用,以及相关的最佳实践和技巧。

2025-05-13 09:44:21 220

原创 网络入侵检测系统事件分析与可视化

本文详细介绍了如何使用AfterGlow工具将IDS事件日志转换为CSV文件,并利用AT&T Graphviz工具将这些数据可视化为图形。通过配置文件和脚本命令,读者可以实现从pcap文件到图表的完整转换,并且可以自定义图表的颜色和节点等属性。此外,文章还介绍了实时监控工具Swatch和Tenshi的使用,它们可以自动化警报监控和事件分类工作,提高了入侵分析师的工作效率。

2025-05-12 11:04:24 196

原创 GitHub Pages:技术世界的沟通桥梁

本文介绍了GitHub Pages的用途和功能,阐述了如何通过GitHub Pages快速创建和托管个人或项目的网站。文章详细解释了GitHub Pages的创建流程,包括仓库的创建、克隆、添加索引文件、提交更改以及访问网站的步骤。此外,还探讨了自定义域名、Jekyll博客以及如何利用GitHub Pages提供的资源和服务来增强网站的个性化和功能性。

2025-05-12 10:02:04 270

原创 网络工具与命令的探索之旅

本文将详细介绍网络工具与命令的种类、功能及使用场景,包括Wi-Fi分析器、协议分析器、带宽速度测试仪、端口扫描器、iPerf、NetFlow分析器、TFTP服务器、终端模拟器、IP扫描器、命令行工具如ping、ipconfig、nslookup/dig、traceroute/tracert、arp、netstat、hostname、route、telnet、tcpdump等。这些工具对于网络故障排除、性能监控、安全检测等方面有着重要作用。

2025-05-10 14:56:48 261

原创 掌握Django开发:书籍章节内容深度解析

本文将探讨Django相关书籍章节的核心内容,包括如何使用Django进行Web开发、创建多语言和响应式网站、开发模型、表单、视图和模板。同时,还将涉及Ajax和JavaScript技术在创建丰富用户体验中的应用,以及编写和使用API进行数据导入导出的实用指南。此外,文章将提供Django基础入门、数据库API的使用、以及构建电子商务应用的具体案例。

2025-05-10 14:14:07 232

原创 代码测试与故障处理的艺术:从邮件服务组件学起

本文深入探讨了在软件开发中如何对邮件发送组件进行单元测试和故障处理。通过使用WireMock库进行请求匹配器的链式调用,展示了如何确保电子邮件服务组件在预期条件下正常工作。同时,文章也涉及了在单元测试中对请求体进行精确匹配的重要性,以及在实际编程中如何优化代码以避免不必要的内存分配。最后,文章还讨论了处理非成功状态代码和慢速响应的策略,强调了测试的重要性以及对失败情况的准备。

2025-05-10 12:05:28 425

原创 DB2数据库的合规性与安全挑战

本文探讨了DB2数据库在面对合规性需求时的恢复选项和安全措施,包括加密、审计、认证和访问控制。文章分析了SOX、HIPAA和Gramm-Leach-Bliley法案对数据库管理员的影响,以及DB2如何帮助实现这些法规的要求。特别是,文章强调了DB2恢复专家、LBAC和匿名解析等特性在确保数据库合规性中的关键作用。

2025-05-10 10:48:40 317

原创 Python编程中的数据结构嵌套与用户交互

本篇博客探讨了Python中列表和字典的嵌套使用,以及如何通过用户输入和循环结构实现程序的交互性。文章通过实例展示了如何创建、管理和修改复杂的数据结构,以及如何构建交互式程序。

2025-05-10 10:26:50 127

原创 图像处理中的轮廓与分割技术详解

本文深入探讨了图像处理中的轮廓与分割技术,通过OpenCV库的多个配方实践了从图像二值化、轮廓检测到连通分量分析、曲线拟合和图像矩计算等关键技术。通过具体的代码示例和操作步骤,展示了如何应用这些技术进行图像分析和处理,以提取图像中的有用信息。

2025-05-10 10:00:32 366

原创 Java 构造函数调用规则与继承机制详解

本文深入探讨了Java中构造函数的调用顺序规则,以及继承机制下的方法调用和重写原则。通过具体的代码示例,解析了构造函数中调用关系、静态变量和实例变量初始化的顺序,以及子类如何通过super和this关键字访问父类成员。此外,文章还详细讲解了方法继承时可能出现的覆盖(Override)情况,并给出了重写方法时需要遵循的规则。

2025-05-09 13:27:47 373

原创 掌握CSS变换技巧,提升网页设计动态感

本文探讨了使用CSS实现网页元素的动态效果,包括变换、过渡和动画技术。通过实践示例,讲解了如何通过调整CSS属性来改变元素的尺寸、位置和形状,以及如何利用浏览器支持来实现这些效果。

2025-05-09 11:21:45 181

原创 UX求职者的面试秘籍:STAR格式与简历策略

本文通过访谈Georgie Carpenter - UX Recruiter的章节内容,提炼了求职者在行为面试中应如何运用STAR格式回答问题,并提出简历长度应根据客户需求而定的观点。文章还讨论了用户体验工作季节性需求及求职者应如何在面试中展示个人对UX的理解和实践经验。

2025-05-09 10:10:54 229

原创 实现Android自定义通知的详细指南

在Android应用中,自定义通知是与用户进行沟通的重要渠道。通知能够显示在设备的通知栏中,并且在特定情况下,可以弹出一个窗口,向用户展示一些重要信息,如天气更新、消息提醒等。在Android开发中,正确地创建和展示通知,不仅可以提升用户体验,还能帮助应用保持在用户的关注范围内。本章将介绍自定义通知的原理,并通过一系列的步骤和技巧,引导读者实现一个基本的通知栏显示功能。自定义通知通常需要以下几个步骤:创建通知的意图(Intent),这定义了用户点击通知后应用的行为。使用和(或。

2025-05-08 16:56:52 600

原创 Outlook 2007:一站式个人信息管理工具

Outlook 2007是微软Office套件中的一款经典电子邮件和日程管理工具。它不仅仅是一个简单的邮件客户端,更是集成了日历、任务管理以及联系人信息管理等多功能于一体的综合性个人信息管理器。在这一章中,我们将概括性地介绍Outlook 2007的基本界面布局、主要功能以及如何在日常工作中充分利用这些功能来提升个人及团队的工作效率。接下来,我们将深入探讨Outlook 2007的邮件管理功能,帮助读者熟悉邮件的接收、发送、分类和搜索等操作,提高工作效率。

2025-05-08 16:25:31 577

原创 Django开发者的不断学习与成长之旅

本书《GitforGits》不仅为读者提供了Django的知识和技能,还鼓励开发者持续探索和参与开源社区。作者希望读者能将所学应用到实践中,不断挑战新难题,并在学习的道路上永不止步。书中强调了创新、创造力和灵感在Web开发中的重要性,并对读者未来的旅程寄予厚望。

2025-05-08 16:25:12 217

原创 深入解析:2009-2018年软考试题及答案解析

软考(软件水平考试)是中国信息产业部主管,旨在评测IT专业人士的专业技能水平。该考试不仅检验考生的专业知识与实际操作能力,也是职称评定、职业发展的重要依据。

2025-05-08 16:14:34 764

原创 Linux常用指令(2018年最新)全面指南

Linux系统作为一款开源的操作系统,自1991年问世以来,已经成为IT领域的基石之一。它的核心设计思想是模块化,即通过内核(Kernel)和各种工具软件组合,形成一个功能强大的操作系统。Linux系统的多样性和灵活性使其在服务器、嵌入式设备和超级计算机等领域被广泛应用。得益于其开源性质,用户可以根据自己的需求定制系统功能,同时借助其稳定性和安全性,众多企业也将其作为首选的生产环境平台。本章将从Linux系统的基本概念讲起,探讨其核心组件,并分析其在不同应用场景下的常用性。

2025-05-08 16:01:25 916

原创 OpenCV 1.1静态库项目:图像处理与计算机视觉

OpenCV,作为计算机视觉和机器学习研究领域的开源库,已经发展成为最广泛应用的视觉处理库之一。它由Intel创建,后来由Willow Garage和Itseez等组织维护。OpenCV拥有广泛的编程语言接口,包括C++、Python和Java等,并且支持多种操作系统,如Windows、Linux、Mac OS、Android和iOS。静态库,也被称为归档文件,是一组预先编译好的函数的集合。它们在程序的链接阶段被复制并合并到最终的可执行文件中。

2025-05-08 15:45:42 873

原创 Blazor应用中的授权与本地化实践

本文深入探讨了Blazor应用中的授权机制和本地化实现。通过实例代码展示了如何利用AuthorizeView组件控制页面访问权限,以及如何通过LocalizableComponentBase和IStringLocalizer进行本地化内容的动态绑定。同时,文章还介绍了如何使用@page指令定义路由,以及如何在组件中注入服务以实现特定功能。

2025-05-08 15:10:09 286

原创 活动报名插件3.9.3:全面优化活动管理体验

在数字化时代背景下,活动报名插件已成为各种活动组织者不可或缺的工具。这类插件允许用户通过电子设备在线注册参加各类活动。通过网络平台进行报名,不仅可以减轻组织者的负担,还提高了效率和用户体验。构建一个强大的活动报名插件,自定义报名表单是核心功能之一。它允许活动组织者根据具体活动的需求,灵活设计报名者需要填写的信息。这些信息可能包括基本的联系信息、紧急联系方式、专业背景、兴趣偏好等。自定义报名表单的灵活性体现在字段类型的多样性以及字段属性的可调整性上。

2025-05-08 15:02:41 656

原创 掌握jQuery AJAX方法与回调处理

本文深入探讨了jQuery中的$.ajax()方法及其回调函数,如complete, success, error, 和always,以及简写方法如$.get(), $.post(), $.getJSON() 和$.getScript()。通过实例和练习,展示了如何使用这些方法进行高效的AJAX请求处理,包括获取JSON数据、执行GET和POST请求,以及如何在不同场景下管理服务器响应。

2025-05-08 14:54:48 333

原创 深入掌握jQuery Autocomplete完全指南

jQuery是一个快速、小巧、功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互。自2006年发布以来,jQuery迅速成为最流行的JavaScript库之一,广泛应用于网页前端开发中。jQuery极大地简化了JavaScript的使用,并推动了网页设计的发展。它不仅是实现网页交云的工具,更是一种强大的前端开发框架,为开发人员提供了便捷的途径来构建动态的、响应式的用户界面。

2025-05-08 13:45:20 772

原创 全面掌握数据结构基础

链表是一种物理上非连续、非顺序的数据结构,其元素由存储在内存中的独立节点组成。每个节点包含两个部分:一个是存储数据元素本身的值,另一个是指向下一个节点的指针(最后一个节点的指针指向空)。链表的这种结构提供了数据动态存储的能力,使其在插入和删除操作时更加灵活,因为它不需要像数组那样移动大量元素来腾出或填补空间。链表的主要特性包括:动态内存分配:节点是在运行时动态创建的,因此链表的大小可以灵活地根据需要扩展或收缩。顺序存储:链表中的节点顺序由指针确定,不一定要连续存储在内存中。

2025-05-08 13:37:51 860

原创 使用Java实现一维码和二维码的生成与解析

条码技术是一种广泛应用于商品标识、物流追踪、库存管理等领域的自动识别技术。其基本原理是通过一系列规律排列的黑白相间的条纹,代表不同的数字或字符信息。条码技术的标准化和普及极大地提高了数据录入和处理的效率。ZXing("Zebra Crossing")是一个开源的Java库,用于解析多种格式的一维码和二维码,它支持多种平台,如Java SE、Java ME以及Android。ZXing库的主要作用是在应用程序中快速实现条码的生成与解析功能,无需深入条码编码机制的细节。

2025-05-08 13:29:43 761

原创 将Red5-1.0-RC1集成到Tomcat的详细操作指南

Red5是一个开源的Flash流媒体服务器,主要用于实时通信和实时视频流技术。支持在Java平台上进行流媒体应用程序的开发,用户可以通过Red5平台,搭建出基于Web的实时通信系统,例如视频会议、实时直播、点播回放等服务。Tomcat是由Apache软件基金会开发的一款开源的Servlet容器,它是Java EE规范中的一部分,主要用于运行Java编写的Web应用程序。由于其开源、免费和较高的性能,Tomcat成为了最受欢迎的Web服务器之一。

2025-05-08 13:25:34 599

原创 网易云音乐评论爬虫项目实战:Python代码实现

在当今这个数据为王的时代,通过网络爬虫抓取用户生成的内容已经成为数据分析和机器学习领域的重要手段。本项目旨在介绍如何使用Python编写一个网络爬虫,具体目标是抓取网易云音乐的用户评论数据,以此来洞察音乐市场动态和用户喜好。网络爬虫(Web Crawler),又称网络蜘蛛(Web Spider)或网络机器人(Web Robot),是一种按照一定的规则,自动抓取互联网信息的程序或脚本。它的主要功能是批量获取网页上的数据,这些数据可以是文本、图片、音频、视频等多媒体信息。

2025-05-08 12:42:41 1024

原创 摩托罗拉3347网络设备设置指南

成功登录管理界面后,你会看到以下界面布局和功能:仪表盘:显示路由器的基本状态信息,如设备状态、网络连接、信号强度等。菜单栏:主菜单栏包含多个设置选项,如“无线设置”、“安全设置”、“高级设置”等。快速设置向导:对于新安装的路由器,通常会有一个快速设置向导引导用户完成网络的基本配置。状态指示:显示当前网络状态,包括WLAN状态、WAN状态以及已连接的设备数量等。系统工具:提供固件升级、重启路由器、备份和恢复配置等功能。帮助和支持。

2025-05-08 12:38:20 631

原创 塞巴斯蒂安·拉斯卡:Python在数据科学与AI领域的崛起

塞巴斯蒂安·拉斯卡在数据科学和机器学习领域的开源项目、书籍和软件库方面贡献卓著。他详细介绍了自己如何通过参与开源项目、编写书籍以及开发Python库(如mlxtend和BioPandas)来弥合理论与实践之间的差距,同时分享了他对编程语言Python的看法及其在AI和机器学习领域流行的原因。

2025-05-08 12:37:33 153

原创 Android账户管理实践指南与代码示例.zip

Android作为一款广泛使用的移动操作系统,其账户管理系统为用户提供了统一的方式来处理各种在线服务账户。账户管理模块允许用户在一个集中的地方添加、删除和管理账户信息。这样不仅提高了用户体验,也便于开发者利用这些账户信息来实现数据同步、个性化服务等高级功能。在应用层面,Android账户管理主要负责与认证服务器进行通信,验证用户身份,并处理账户间的同步任务。在Android系统中,账户类型定义是构建账户管理架构的基础。它不仅关联到每个账户唯一性的识别,还牵涉到应用程序如何与这些账户交互。

2025-05-08 12:31:04 821

原创 PHP多线程编程与XML文件处理

本文深入探讨了PHP中的多线程编程以及如何使用PHP处理XML文件。通过具体代码示例和相关扩展的使用,分析了在PHP中创建和管理线程的过程,以及在不加载专用库的情况下处理XML文件的技巧。同时,文章还提供了相关编程练习和问题解答,帮助读者巩固学习成果。

2025-05-08 12:27:16 381

原创 STM32通过软件SPI控制数字电位器MCP41010

SPI(Serial Peripheral Interface)是一种高速的、全双工、同步的通信总线,广泛应用于微控制器与各种外围设备之间的通信。本章将介绍SPI协议的基本概念,包括其工作机制、特点以及与其他通信协议如I2C的对比。SPI通信采用主从模式,通常包含一个主设备(Master)和一个或多个从设备(Slave)。通过四条主要信号线实现设备间的连接:主设备输出从设备输入(MOSI)、主设备输入从设备输出(MISO)、时钟信号(SCLK)以及片选信号(CS)。

2025-05-08 12:03:45 650

原创 R语言的安装与配置:从基础到生态系统

在当今数据驱动的世界中,R语言已经成为数据科学、统计学和图形表示领域的翘楚。作为一款开源编程语言,R语言自1990年代初问世以来,因其强大的统计分析能力、图形表示功能以及广泛的应用范围而获得了专业人士的高度评价。

2025-05-08 12:00:45 749

原创 TBB2019在Linux下的详解与应用

Threading Building Blocks(TBB)是Intel公司开发的一个开源的C++模板库,用于简化并行编程。随着多核处理器的普及,软件开发者需要从传统的串行编程转向并行编程,以充分利用硬件资源。TBB正是为了解决这一需求,它提供了一系列并行算法、数据结构、并发控制工具,帮助开发者构建可扩展的并发应用程序。

2025-05-08 11:51:10 557

原创 打造个性化视频播放器的艺术与技术

在互联网的海洋中,视频内容因其直观性和感染力而成为主流。本篇博客将引导读者了解如何通过HTML5和CSS创建一个具有个性化控制和响应式设计的自定义视频播放器。我们将探讨设置基本播放器结构、添加控制按钮、实现播放进度条等关键步骤,并通过代码实例深入解析实现细节。

2025-05-08 10:59:49 845

条件高亮显示-美国2019:国家人工智能战略(中英双语)-2019.6-101页(8)

1.1 条件高亮显示 F2 单元格右击单元格右击单元格右击单元格右击|条件属性条件属性条件属性条件属性或菜单中的格式格式格式格式|单元格条件加亮单元格条件加亮单元格条件加亮单元格条件加亮或点击工具栏中的 按钮,出现如下图 所示条件属性对话框。

2021-06-02

删除会话管理规则-数据库基础知识

10.5 添加会话管理规则 语法: acsc add rule ip [ eip ] [ stype ] [ shold ] [ dtype ] [ comment ] 参数说明: ip 规则的 IP 地址,与 eip 一起使用时作为起始地址 eip 结束的地址,可选参数 chk_type no-不检查;chk-统计连接数;exlog-统计连接数,超过阈值记录 exdrop-统计连接数,超过阈值丢弃,不记录日志; exdroplog-统计连接数,超过阈值丢弃,记录日志 stype 源连接检查类型,不显形设定时,取系统默认,可选参数 shold 源连接阈值,不显性设定时,取系统默认,可选参数 dtype 目的连接检查类型,不显性设定时,取系统默认,可选参数 dhold 目的连接阈值,不显性设定时,取系统默认,可选参数 comment 注释,不超过 20 个字符的字符串,可选参数 注意事项: eip 的地址须与 ip 设定地址在同一网段。 comment 参数中若含有空格,请使用英文双引号括起来 示例: ac>acsc add rule ip 1.1.1.1 stype exlog shold 1000 dtype exdroplog dhold 10000 comment office 上面命令设定了地址为 1.1.1.1 的会话管理规则 ac>acsc add rule ip 2.1.1.1 eip 2.1.1.254 stype exlog shold 1000 dtype exdroplog dhold 10000 comment “student group” 上面命令设定了地址为 2.1.1.1 至 2.1.1.254 的会话管理规则 10.6 删除会话管理规则

2021-06-02

移位与循环指令-研究生_数字信号处理:时域离散随机信号处理_11761429

表 4.21 移位和循环指令 示例  功能描述  LSL Rd, Rn, #imm5 ; Rd = Rn<<imm5 LSL Rd, Rn ; Rd <<= Rn LSL.W Rd, Rm, Rn ; Rd = Rm<>imm5 LSR Rd, Rn ; Rd >>= Rn LSR.W Rd, Rm, Rn ; Rd = Rm>>Rn 逻辑右移  ASR Rd, Rn, #imm5 ; Rd = Rn imm5 ASR Rd, Rn ; Rd = Rn ASR.W Rd, Rm, Rn ; Rd = Rm Rn 算术右移  ROR Rd, Rn ; Rd >> = Rn ROR.W Rd, Rm, Rn ; Rd = Rm >> Rn 圆圈右移  RRX.W Rd, Rn ; Rd = (Rn>>1)+(C<>1)+(C<<31) ; C= tmpBit 带进位的右移一格  亦可写作  RRX{S} Rd 。此时,Rd 也要担当 Rn的角色——译注  如果在移位和循环指令上加上“S”后 ,这些指令会更新进位位 C。如果是 16 位 Thumb 指令,则总是更新 C的。图 4.1 给出了一个直观的印象  图 4.1  移位与循环指令  68   

2021-06-02

配置向导-jesd 204b 协议规范

3.13 配置向导 3.13.1 设备作为网关部署(路由模式) 如果 NGAF 设备需要作为网关部署在网络环境中,请按照如下图所示步骤进行配置:

2021-06-02

天线方向图和分集-jt/t 794-2019道路运输车辆卫星定位系统车载终端技术要求

第二节 天线和天线增益 第三节 天线方向图和分集 方法

2021-06-02

路径选择/任意路径名称显示-web vulnerability scanner v8

8.11 路径选择/任意路径名称显示 概要 有关每个路径的各类数据(刀具补偿量等)的显示和设定、MDI 方式下的指令 程序的输入、程序存储器内的加工程序的编辑等、针对每个路径进行操作,选择 是否为针对任一路径的操作。 此外,可以通过参数来变更各路径的名称。 信号 路径选择信号(刀架选择信号)HEAD [分类] 输入信号 [功能] 选择将 MDI 面板作为第几个路径用。 [动作] 基于 MDI 面板的操作,成为通过 HEAD 所指定的相对路径的操作。路径选择信 号和所选的路径之间的关系如下所示。 路径选择信号 HEAD 选定的路径 '0' 路径 1 '1' 路径 2 信号地址 #7 #6 #5 #4 #3 #2 #1 #0 G063 HEAD 参数 #7 #6 #5 #4 #3 #2 #1 #0 IAL RST 8100 [输入类型] 参数输入 [数据类型] 位机械组型 # 0 RST 按下 MDI 面板的 RESET(复位)键时, 0: 对两路径有效。 1: 只有对通过路径选择信号选择的路径有效。 # 1 IAL 发生报警时的有关运行继续的选择以及报警状态下的自动运行启动时的选择 0: ·在发生报警时,将同一机械组内的其它路径置于进给保持状态后停止。 ·其它路径处在报警状态时,不能启动自动运行。 1: ·即使在发生报警的情况下,其它路径也不停止而继续运行。 ·即使其它路径处在报警状态时,也可以启动自动运行。

2021-06-02

周速恒定控制-web vulnerability scanner v8

10.8 周速恒定控制 概要 以 S 代码(跟在 S 后的数值)来指令周速(m/min 或者 feet/min)时,以使周速 相对刀具位置的变化成为一定的方式控制主轴的转速。 r 周速 S = 2πrN 主轴转速 N 图 10.8 (a) 周速和主轴转速的关系 注释 要使用周速恒定控制,请将参数 SSC(No.8133#0)设定为"1"。 解释 是否进行周速恒定控制的切换,通过 G 代码来进行。 周速恒定控制按照如下方式予以指令。 G96 S_(周速 m/min(公制输入时) 或 feet/min(英制输入时)) 按如下方式指定周速恒定控制的取消。 G97 S_(主轴转速 min-1) 进行周速恒定控制的轴的指令按照如下方式予以指令。 G96 Pα(P0 :设定在参数(No.3770)中的轴 P1 : 第 1 轴~Pn : 第 n 轴 (轴由路径内编号来设定)) 要进行周速恒定控制,首先必须由参数(No.3741~3744)设定从机械侧的相对于齿 轮信号的 大主轴转速。 齿轮选择信号为 2 位的代码信号(GR1, GR2),与齿轮号之间的关系如下所示。 GR1 GR2 齿轮号 0 0 1 1 0 2 0 1 3 1 1 4* (* :齿轮 4 为仅限车床系统的规格)

2021-06-02

撞块式参考点设定-web vulnerability scanner v8

4.5 撞块式参考点设定 概要 本功能旨在通过使轴抵碰于机械制动器上并使参考点设定的方法自动化,消除不 同作业人员的操作引起的标准偏差,以尽可能减少在参考点设定后进行细微修正 的麻烦。 选择希望进行参考点设定的轴,开始循环。开始操作时,自动执行如下动作。 1. 为使顶撞速度保持一定,在最初的动作中,减弱所选轴的扭矩(扭力),使 其抵碰于机械制动器。 从抵碰于制动器的位置返回到由参数设定的一定位置。 2. 再次减弱所选轴的扭矩(扭力),使其抵碰于机械制动器,从抵碰于制动器 的位置返回到由参数设定的位置。 3. 将轴返回的地点作为参考点予以设定。 解释 ·撞块式参考点设定的基本步骤 (1) 事先设定撞块式参考点设定所需的参数。 参数 ZMIx(No.1006#5) 参考点返回方向 参数(No.7181) 返回距离 参数(No.7182) 参考点设定距离 参数(No.7183) 顶撞速度 1 参数(No.7184) 顶撞速度 2 参数(No.7185) 参考点设定时的移动速度 参数(No.7186) 扭矩限制值(0%~39%用) 参数(No.7187) 扭矩限制值(0%~100%用) (2) 选择手动参考点返回方式。 (3) 通过手控手轮进给轴选择信号来选择希望进行参考点设定的轴。 (4) 开始循环。 通过上述操作进行循环动作,并进行参考点设定。 在循环动作中,自动运行中信号 OP 成为'1'。 注释 将扭矩限制值设定为 39%以上时,请设定参数(No.7187)。

2021-06-02

配接器之概观与分类-opencv lbph人脸识别算法详解

8.1 配接器之概观与分类 8.1.1 应用于容器,container adapters 8.1.2 应用于迭代器,iterator adapters 运用实例 8.1.3 应用于仿函式,functor adapters 运用实例 STL 源码剖析 386 389 400 403 409 411 413 413 415 416 417 418 420 422 423 425 425 425 425 427 428 429 The Annotated STL Sources

2021-06-02

2度顶点内同构的图-艾默生ups电源nx系列(30-200kva)

9.3 平面图的判定 本节介绍判定一个图是否为平面图的一些结论和定理。 定理 9.8 如果 G 是一个阶 n≥3,边数为 m 的平面图,则 m≤3n - 6。证明略。 该定理给出了一个图是平面图的必要条件。从另一个角度看,这也是一个图是非平面图的 充分条件。因此,可以得到定理 9.8 的逆否命题: 推论 1 如果 G 是一个阶 n≥3,边数为 m > 3n – 6 的图,则图 G 是非平面图。 根据此推论,可以判定图 9.10(a)和(b)都是非平面图。其中,在图(a)中,顶点数 n = 7, 边数 m = 16 > 3×7 – 6;在图(b)中,顶点数 n = 6,边数 m = 13 > 3×6 – 6。 图9.10 非平面图 从定理 9.8 还可以得到以下推论: 推论 2 每个平面图含有一个度小于或等于 5 的顶点。 推论 3 5 阶完全图 K5是非平面图。(实际上,5 阶以上的完全图都是非平面图) 注意定理 9.8 中的条件并不是充分条件,例如对 K3,3来说,由于有 6 个顶点、9 条边,因 此 3×6-6≥9,即满足 3n – 6≥m,但可以证明 K3,3是非平面图(其证明详见其他图论教材, 从图 9.1(b)也可以直观地看出来,对 K3,3来说,无论怎么画都存在相交的边)。 K5和 K3,3不是平面图这个结论可以用来判定任何一个图是否是平面图,这就是下面将要介 绍的 Kuratowski 定理和 Wagner 定理。 在图 9.11 中,可以看到,在给定图 G 的边上,插入一个新的度数为 2 的顶点,使一条边 分成两条边(图(a)和图(c));或者对于关联于一个度数为 2 的顶点的两条边,去掉这个顶点, 使两条边化成一条边(图(b)和图(d)),这些都不会影响图的平面性。 图9.11 2度顶点内同构的图

2021-06-02

增广路及改进方法-艾默生ups电源nx系列(30-200kva)

图 6.4 增广路及改进方法 3. 残留容量与残留网络 残留容量(residual capacity):给定容量网络 G(V, E)及可行流 f,弧上的残留容量记为 c'(u, v)= c(u, v)–f(u, v)。每条弧的残留容量表示该弧上可以增加的流量。因为,从顶点 u 到顶点 v 流量的减少,等效于顶点 v到顶点 u流量增加,所以每条弧上还有一个反方向的残留容量 c'(v, u) =–f(u, v)。 残留网络(residual network):设有容量网络 G(V, E)及其上的网络流 f,G 关于 f 的残留网络 (简称残留网络)记为 G'(V', E'),其中 G'的顶点集 V'和 G 的顶点集 V 相同,即 V'=V,对于 G 中 的任何一条弧,如果 f(u, v) < c(u, v),那么在 G'中有一条弧∈E',其容量为 c'(u, v) = c(u,

2021-06-02

寻址模式-dassidirect server

7.8 寻址模式 纹理必须与常量插值或线性插值一起使用以形成一个向量值函数 ( , , , ) = ( , )。也就 是,当给定一个纹理坐标 ( , ) ∈ [0, 1] 时,纹理函数 返回颜色 ( , , , )。Direct3D 允许我们以 4种不同的方式扩展该函数的值域(称为寻址模式):重复(wrap)、边框颜色 (border color)、截取(clamp)和镜像(mirror)。 重复:通过在每个整点连接处重复图像来扩展纹理(参见图 7.10)。 图 7.10:重复寻址模式。 边框颜色:通过将每个不在 [0, 1] 区间内的 ( , ) 映射为程序员指定的某个颜色来扩展纹 理(参见图 7.11)。 图 7.11:边框颜色寻址模式。

2021-06-02

几何体信息-dassidirect server

14.2 几何体信息 下面列出了在处理网格的顶点和索引时一定会用到的 ID3DX10Mesh方法: n HRESULT ID3DX10Mesh::GetIndexBuffer(ID3DX10MeshBuffer **ppIndexBuffer); 该方法通过ppIndexBuffer参数返回一个包含索引数据的ID3DX10MeshBuffer对象指 针。 n UINT ID3DX10Mesh::GetVertexBufferCount(); 返回网格中的顶点缓冲区的数量。一个网格可以使用多个顶点缓冲区,每个顶点缓冲区可以 被绑定到不同的输入槽上(回顾第 5章的练习 2)。例如,用一个顶点缓冲区来存储位置元 素,用另一个顶点缓冲区来存储颜色元素。由 D3D10_INPUT_ELEMENT_DESC数组描述的 网格顶点格式指定了是否使用多个输入槽。也就是,当 D3D10_INPUT_ELEMENT_DESC数 组的元素被绑定到不同的输入槽时,多顶点缓冲区会被启用。 n HRESULT ID3DX10Mesh::GetVertexBuffer(UINT iBuffer, ID3DX10MeshBuffer **ppVertexBuffer); 第一个参数指定了将要获取的顶点缓冲区的编号。如果网格包含 个顶点缓冲区,那么顶 点缓冲区的编号为 0 到 − 1。第二个参数会返回一个包含顶点缓冲区数据的 ID3DX10MeshBuffer对象指针。 n UINT ID3DX10Mesh::GetVertexCount(); 该方法返回网格中的顶点数量。 n UINT ID3DX10Mesh::GetFaceCount(); 该方法返回网格中的(三角形)平面数量。 n UINT ID3DX10Mesh::GetFlags(); 该方法返回网格创建时指定的标志值。返回值可能是 0、1或以下两个标志值(这些标志值 可以用按位或运算符组合起来): ° D3DX10_MESH_32_BIT:网格使用 32 位索引。如果未指定该标志值,则网格使 用 16位索引。

2021-06-02

动态顶点缓冲区-dassidirect server

5.16 动态顶点缓冲区 到目前为止,我们一直使用的是静态缓冲区(static buffer),它的内容是在初始化时 固定下来的。相比之下,动态缓冲区(dynamic buffer)的内容可以在每一帧中进行修 改。当实现一些动画效果时,我们通常使用动态缓冲区。例如,我们要模拟一个水波效果, 并通过函数 ( , , ) 来描述水波方程,计算当时间为 时, 平面上的每个点的高度。 在这一情景中,我们必须使用“山峰与河谷”中的那种三角形网格,将每个网格点代入 ( , , ) 函数得到相应的水波高度。由于该函数依赖于时间 (即,水面会随着时间而变 化),我们必须在很短的时间内(比如 1/30 秒)重新计算这些网格点,以得到较为平滑的 动画。所以,我们必须使用动态顶点缓冲区来实时更新三角形网格顶点的高度。 前面提到,为了获得一个动态缓冲区,我们必须在创建缓冲区时将 Usage 标志值指定为 D3D10_USAGE_DYNAMIC;同时,由于我们要向缓冲区写入数据,所以必须将 CPU访问标 志值指定为 D3D10_CPU_ACCESS_WRITE。然后,使用 ID3D10Buffer::Map函数获取缓 冲区内存的起始地址指针,并向它写入数据。代码如下: // Update the vertex buffer with the new solution. Vertex* v = 0; HR(mVB->Map(D3D10_MAP_WRITE_DISCARD, 0, (void**)&v )); for(DWORD i = 0; i Unmap(); 当你完成缓冲区的更新操作之后,必须调用 ID3D10Buffer::Unmap函数。传给 Map函数 的第 1 个参数 D3D10_MAP_WRITE_DISCARD 表示让硬件丢弃当前缓冲区,并返回一个新 分配的缓冲区;这样可以让硬件使用已丢弃的缓冲区继续执行未完成的渲染工作,同时又可 以向新分配的缓冲区写入数据,两者同时进行,互不干扰。或者也可以使用另一个标志值 D3D10_MAP_WRITE_NO_OVERWRITE。该标志值表示我们只向未初始化的缓冲区部分写入 数据;这也可以避免中断硬件,当我们向未初始化的缓冲区部分写入数据时,硬件可以继续 执行当前未完成的渲染工作。当你需要读取 GPU 缓冲区的一个副本时,可以使用 D3D10_MAP_READ标志值。 当使用动态缓冲区时,必然会有一些额外开销,因为这里存在一个从 CPU内存向 GPU内存

2021-06-02

时钟源选择-5g和mec在工业互联网中的应用探讨

12.2 时钟源选择 TxCON 寄存器的 TMRxCS 和 TxSOSCEN 位用于 选择 Timer1/3/5 的时钟源。专用的辅助振荡器电路可同 时用作 Timer1、Timer3 和 Timer5 的时钟源。任何一个 TxSOSCEN 位都可以使能辅助振荡器电路并选择它作 为该特定定时器的时钟源。表 12-2 显示了时钟源选择。 12.2.1 内部时钟源 当选择内部时钟源时, TMRxH:TMRxL 寄存器对将在 FOSC 的整数倍(由 Timer1/3/5 预分频器决定)处递增。 选择 FOSC 内部时钟源时, Timer1/3/5 寄存器的值将在 每个指令时钟周期中递增 4 次。由于这个原因,在读取 Timer1/3/5 值时,分辨率将会出现 2 LSB 的误差。为了 利用 Timer1/3/5 的全部分辨率,必须使用异步输入信号 来对 Timer1/3/5 时钟输入进行门控。 可以使用以下异步源: • TxG 引脚上的异步事件用于进行 Timer1/3/5 门控 • C1 或 C2 比较器输入用于进行 Timer1/3/5 门控 12.2.2 外部时钟源 当选择外部时钟源时, Timer1/3/5 模块可以作为定时器 或计数器工作。 使能计数时,Timer1/3/5 在外部时钟输入 TxCKI 引脚的 上升沿递增。该外部时钟源既可以与单片机系统时钟同 步,也可以异步运行。 作为定时器采用时钟振荡器工作时,可以将外部32.768 kHz 晶振与专用辅助内部振荡器电路一起使用。 表 12-1: TIMER1/3/5 使能选择 TMRxON TMRxGE Timer1/3/5 工作状态 0 0 关闭 0 1 关闭 1 0 总是开启 1 1 计数使能 注: 在计数器模式下,发生以下任何一个或多 个情况后,计数器在首个上升沿递增前, 必须先经过一个下降沿: • POR 复位后使能 Timer1/3/5 • 写入 TMRxH 或 TMRxL • Timer1/3/5 被禁止 • TxCKI 为高电平时 Timer1/3/5 被禁止 (TMRxON = 0),然后在 TxCKI 为低电 平时Timer1/3/5被使能(TMRxON = 1)。 表 12-2: 时钟源选择 TMRxCS1 TMRxCS0 TxSOSCEN 时钟源 0 1 x 系统时钟 (FOSC) 0 0 x 指令时钟 (FOSC/4) 1 0 0 TxCKI 引脚上的外部时钟源 1 0 1 SOSCI/SOSCO 引脚上的振荡器电路DS41412D_CN 第 162 页 初稿  2011 Microchip Technology Inc.

2021-06-02

接收描述符基址寄存器位描述-spring boot中使用ldap来统一管理用户信息的示例

表 10.26 状态寄存器位描述 位 符号 功能 复位值 0 RxStatus 如果该位为 1,接收通道处于活动状态;如果为 0,接收通道不工作 0 1 TxStatus 如果该位为 1,发送通道处于活动状态;如果为 0,发送通道不工作 0 31:2 - 未使用 0x0 该寄存器的值表示了两个通道的状态。当状态为“1”时,通道处于活动状态,表明:  在发送或接收帧信息的同时,通道使能,且命令寄存器中的 Rx/TxEnable 位置位,否则 通道是禁止的;  对于发送通道,发送队列不为空,即 ProduceIndex!=ConsumeIndex;  对于接收通道,接收队列未满,即 ProduceIndex!=ConsumeIndex-1。 如果通道被命令寄存器中的 Rx/TxEnable 位的软件复位禁止,并且通道已将当前帧的状态和 数据提交给了存储器,则该通道的状态由活动变为静止。如果“发送队列”为空,或者“接收队 列”为满,并且状态和数据都已提交给了存储器,则通道状态变为静止。 10.12.3 接收描述符基址寄存器(RxDescriptor - 0x5000 0108) 接收描述符基址寄存器(RxDescriptor)的地址为 0x5000 0108,其位定义如表 10.27所示。 表 10.27 接收描述符基址寄存器位描述 位 符号 功能 复位值 1:0 - 固定为“00” - 31:2 RxDescriptor 接收描述符基址的 MSB 0x0 接收描述符的基址是一个字边界对齐的字节地址,即 LSB1:0 固定为“00”。该寄存器含有 描述符数组的最低地址。 LPC1700 用户手册 ©2010 Guangzhou ZLGMCU Development CO., LTD. 17 17 Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m

2021-06-02

片上Flash存储器系统-spring boot中使用ldap来统一管理用户信息的示例

1.8 片上Flash存储器系统 LPC1700 系列 Cortex-M3 微控制器含有 512KB 的片上 Flash 存储器。一个新的 2-端口 Flash 存储器加速器通过两条快速 AHB-Lite 总线将其使用性能扩至极限。该存储器可用于存放代码 和数据。对 Flash 存储器的编写有若干种方式来实现。它可通过串口来进行在系统编程。应用 LPC1700 用户手册 ©2010 Guangzhou ZLGMCU Development CO., LTD. 5 5 Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m Cl ick to b uy N OW ! PD F-XChange w w w .tracker-softw ar e. co m

2021-06-02

新增加了单-制造过程智能优化调度算法及其应用_12118872_刘民,吴澄著_国防...

足条件的转移才可流转。转移条件表达式除了审批结果表达式、单据函数表达式,5.0新增加了单 据项目表达式。每个转移还具有优先级(Priority),优先级高的转移分支将被优先选择。 分支/汇总(Split/Join) 活动具有前驱条件(Join)和后继条件(Split)两个属性,可通过Split/Join-AND/XOR属性组 合为过程的选择、并行结构进行建模。加上顺序和循环,这四个基本结构就可描述大多数过程结 构。同时,工作流引擎还支持两种反向流转模式:驳回和弃审。 抢占和会签 审批活动的一个属性。会签:只有审批活动的参与者中所有用户完成审批后,该审批活动才 能结束。抢占:只要审批活动的参与者中任何一人完成审批后,该审批活动即结束。 可指派 审批活动的一个属性。如果审批活动定义了可指派属性,则该审批活动的实际执行者需要从 其参与者中手工选择。指派的分支优先被选择。 流程限定 审批活动的一个属性。用于设定前后两个活动的参与者之间的关系。支持“同公司”和“同 部门”两种类型。只可为参与者为『角色』和『动态组织』的审批活动设置流程限定属性。 代理人(Agent) 审批活动的一个属性。制单活动不可设置代理人;只可为参与者为『操作员』类型的审批活 动设置多级代理人;代理人只可为『操作员』。 消息配置(Message Config) 审批活动的一个属性。可为每个审批活动配置额外的消息通知机制。即在满足触发条件时, 以消息、短信、邮件方式通知相关人员。 可以为每个审批活动配置额外的消息发送机制。对于制单活动,发送条件必须为“无条件”。 对于审批活动,发送条件可为“无条件”、“审核通过”和“审核不通过”三种(注:对于审批活

2021-06-02

强制转换-android在fragment中实现监听触摸事件

2.6 自定义数据类型 2.7 强制转换 2.8 函数 2.9 数组 2.10 指针 2.11 声明 2.12 常用 C 操作符 2.13C 库函数 2.14 用#define 实现宏置换 2.15 用#include 实现文件包含 2.16 与 FORTRAN 比较 2.1 引言 本章介绍了 C 语言的一些基本信息,这些信息对处理 FLUENT 的 UDF 很有帮助。本章 首先假定你有一些编程经验而不是 C 语言的初级介绍。本章不会介绍诸如 while-do 循环, 联合,递归,结构以及读写文件的基础知识。如果你对 C 语言不熟悉可以参阅 C 语言的相 关书籍。 2.2 注释你的 C 代码 熟悉 C 语言的人都知道,注释在编写程序和调试程序等处理中是很重要的。注释的每 一行以“/*”开始,后面的是注释的文本行,然后是“*/”结尾 如:/* This is how I put a comment in my C program */ 2.3FLUENT 的 C 数据类型 FLUENT 的 UDF 解释程序支持下面的 C 数据类型: Int:整型 Long:长整型 Real:实数 Float:浮点型 Double:双精度 Char:字符型

2021-06-02

方形天线-瑞萨快速入门教材 r5f100lea(rl78/g13)

9.2 天线线圈电感的计算 在实际的应用中不可能也不推荐精确计算出天线线圈的电感 我们建议设计一个环形或矩形的天线 首次估算电感的公式如下 [ ] [ ] 8.11 1 1 11 NKD I lncmI2nHL         −      ⋅⋅= 其中 I1 一圈 匝 导线环的长度 D1 分别是线圈的直径或 PCB 导线的宽度 K =1.07 环形天线 =1.47 方形天线 N1 线圈的匝数 In 自然对数函数 天线电感的实际值由下面的参数决定 • 天线的结构 PCB 类型 • 导线的厚度 • 线圈之间的距离 • 屏蔽层 • 附近的金属或铁 另外 匝数 N 可以算出天线需要的大小和电感 图 9.1 是天线的匝数和天线半径 环形天线 的比 半径是 5cm 时 半径改变

2021-06-02

编程与算法:基础与应用

本书是Compact Textbooks in Mathematics系列的一部分,旨在为当前数学主题提供简洁的介绍,主要面向高年级本科生和研究生。书中内容相当于2到3小时的讲座或研讨课,适合自学。书中包含示例和练习,以阐明理论内容的关键概念和应用。本书由Roberto Mantaci和Jean-Baptiste Yunès编写,分为两部分:第一部分由Jean-Baptiste Yunès负责,介绍Python编程;第二部分由Roberto Mantaci负责,探讨算法。书中采用生动的风格和语言,保留了现场演讲的感觉,同时提供了错误校正和练习题解答。

2025-04-09

Timer/Coatas模型-apue中文

(2)Timer/Coatas模型 对砂岩地层,通常取 b1=1,b2=4,b3=2。b1、b2、b3用于调整 CMR渗透率,使之与岩心渗透 率匹配。 以上两类求RK的关系式中,系数 a1和 b1受岩石表面驰豫能力 等的影响,因此,对应不同 地区,不同层段,系数 a1和 b1不一样,以上两类公式的区别在于第一类,对烃影响敏感,对含 烃地区不适用,第二类受烃影响小。 7.1.5.3 饱和度解释模型 自旋回波串的初始幅度以及 T2 分布的面积与孔隙中流体的数量成正比,当然,它们还受到 其它因素的影响。在驰豫分布中,T2的幅度与该组分的体积有关。 对于饱和水的情况,通过上面求得的各种孔隙度,可以进一步求得毛细管束缚水饱和度、自 由流体饱和度: 与其它孔隙度测井相结合,可以得到粘土束缚水饱和度 SBVI及残余水饱和度 SWIR。 当两相流体油和水并存于孔隙中时,T2会表现出与单一流体不同的特征。

2021-06-02

ms的回波串拟合结果提供-apue中文

2048ms数据由 TE≠0.6ms的回波串拟合结果提供 由离散的 T2分布得到连续的 T2谱,(200个元素的向量)对所有的孔隙度曲线进行滤波 处理 渗透率模型: 1.自由流体模型(Coates)其计算公式为: 该种方法的特点为: A、计算方法与 T2截止值有关。 B、地层含烃时,计算孔隙度需做含烃校正。 2.T2均方根模型(SDR)其计算公式为:

2021-06-02

可检测出所有双比特的错误-igbt损耗新的计算方法

一、CRCCRCCRCCRC介绍 CRC循环冗余码校验英文名称为“Cyclical Redundancy Check”,简称 CRC。CRC 校验实用程序 库在数据存储和数据通讯领域,为了保证数据的正确,就不得不采用检错的手段。在诸多检错手段中,CRC 是最著名的一种。CRC 的全称是循环冗余校验,其特点是:检错能力极强,开销小,易于用编码器及检测 电路实现。从其检错能力来看,它所不能发现的错误的几率仅为 0.0047%以下。从性能上和开销上考虑, 均远远优于奇偶校验及算术和校验等方式。因而,在数据存储和数据通讯领域,CRC无处不在:著名的通 讯协议 X.25 的 FCS(帧检错序列)采用的是 CRC-CCITT,WinRAR、NERO、ARJ、LHA等压缩工具软件 采用的是 CRC32,磁盘驱动器的读写采用了 CRC16,通用的图像存储格式 GIF、TIFF等也都用 CRC作为 检错手段。 它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出 CRC 值并随数据一同发送给接收装置,接收装置对收到的数据重新计算 CRC并与收到的 CRC相比较,若 两个 CRC 值不同,则说明数据通讯出现错误。 根据应用环境与习惯的不同,CRC又可分为以下几种标准: � CRC12=X12+X^11+X3+X2+1 � CRC16=X16+X15+X2+1(IBM公司) � CRC16=X16+X12+X5+1(国际电报电话咨询委员会 CCITT) � CRC32=X32+X26+X23+X22+X16+X11+X10+X8+X7+X5+X4+X2+X+1 CRC-12码通常用来传送 6-bit字符串。 CRC16及 CRC-CCITT码则用是来传送 8-bit字符,其中 CRC16为美国采用,而 CRC-CCITT为欧 洲国家所采用。 CRC-32码大都被采用在一种称为 Point-to-Point的同步传输中。 采用 CRC 进行数据校验还有以下优点: (1)可检测出所有奇数个错误 (2)可检测出所有双比特的错误 (3)可检测出所有小于等于校验位长度的连续错误 (4)以相当大的概率检测出大于校验位长度的连续错误 二、 CRC16CRC16CRC16CRC16生成过程 下面以最常用的 CRC16 为例来说明其生成过程。

2021-06-02

字符串的清理与填充-android基于hover组件实现监控鼠标移动事件的方法

6.6 字符串的清理与填充 字符串的清理指的是删除一个字符串的部分内容,将所有要清理的字节写为 NULL。字 符串填充指的是把一个字符串的部分字节写为某一个字符。本节将讲述字符串的这两种操作。 6.6.1 字符串清理函数 bzero 函数 bzero 的主要作用是将字符串中的部分字节写为 0,即写入 NULL 值。函数的使用方 法如下所示。 void bzero(void *s,int n) 参数列表中,s 是一个字符串的头指针,n 表示需要在字符串中清理前 n 个字符。函数没 有返回址,操作时已经改变了字符串 s 的值。下面是 bzero 的使用实例。 #include <stdio.h> #include <string.h> /*包含 string.h头文件。*/ main() { int i; /*定义一个循环变量 i。*/ char a[20]="asdfghijk"; /*定义一个字符串,赋初值。*/ bzero(a,3); /*用bzero函数将字符串a的前三个字符清除。*/ for(i=0;i<6;i++) /*用 for循环执行 6次输出。*/ { printf("%c\n",a[i]); /*输出数组中当前的字符。*/ } } 输入下面的命令编译这段代码。 gcc 10.21.c

2021-06-02

算术运算符-android基于hover组件实现监控鼠标移动事件的方法

表 2.3 算术运算符 运 算 符 含 义 + - 加号和减号 * / 乘号和除号 ++ 自加,在原来的值上面加 1 -- 自减,在原来的值上面减 1 += -= 相加赋值和相减赋值,对原有值加或者减去一个值 *= /= 相乘赋值或相除赋值,对原有值乘或除一个值 % 求余运算,第一个数除以第二个数求余数 例如下面的代码是使用这些运算符进行简单的数学运算的例子。 #include int main() { int i =3 ,j = 7 ,k; /*定义变量和赋值。*/ float m=2.5 , n = 3.8,t; k= 3+7; /*做加法运算。*/ printf("%d\n",k); k*=5; /* *=运算,表示把 k乘以 5再赋值给 k。*/ printf("%d\n",k); k=k%j; /*求余运算。*/ printf("%d\n",k); printf("%d\n",i+j); /*可以直接在参数列表中进行运算。*/ t= 3.8/2.5; printf("%f\n",t); /*以浮点数的形式输出。*/ printf("%f\n",m*n+5); /*直接在参数列表中进行运算。*/ } 输入下面的命令编译这个程序。 gcc 2.2.c 输入下面的命令,对编译后的程序添加可执行权限。 chmod +x a.out 输入下面的命令,运行这个程序。 ./a.out 程序的运行结果如下所示。 10 50 1 10

2021-06-02

设置参数-autocad lisp vlisp函数库查询辞典(带书签)

据。 (2) 设置参数 右键单击模型图标 选择 Properties命令。在 Parameter对话框内选择该模型中 用到的参数 Raster Dataset,Output Feature Class,Input Raster or Constant Value2,Input Raster or Constant Value2(2)。模型如图 12.22所示。

2021-06-02

自定义的地图模板-电子计算机算法手册 algol-60_详细书签

5.2专题地图编制 地图编制是一个非常复杂的过程。地图数据的符号化与注记标注,都是为地图的编制 准备基础的地理数据。然而,要将准备好的地图数据,通过一幅完整的地图表达出来,还 有很多工作,包括版面纸张的设置、制图范围的定义、制图比例尺的确定、图名、图例、 坐标网、指北针等等。 5.2.1版面设计 1. 地图模板操作 ArcMap 系统不仅为用户编制地图提供丰富的功能和途径,还可以将常用的地图输出 样式制作成现成的地图模板,方便用户直接调用,减少了很多复杂的程序。 (1) 在 ArcMap窗口主菜单栏中,单击 File下的 New ,打开 New对话框; (2) 选中 Template复选按钮,确定建立地图模板; (3) 单击 OK按钮创建空地图模板,返回 ArcMap窗口; (4) 根据需要进行各种地图版面设置; (5) 单击 File下的 Save As命令,保存经过设置的模板为 User.mxt。 如果用户希望自己制作的地图模板能够像系统给定的模板文件一样出现在 New对话框 中,只需要在系统默认的模板文件夹路径,例如在 D:\ESRI\arcgis\Bin\Templates 目录下新 建一个文件夹 User,将设置的模板文件保存在新建文件夹即可。(如图 5.25): 图 5.25 自定义的地图模板

2021-06-02

IAR反射率定标-tc itk二次开发

(9) IAR反射率定标 IAR (Internal Average Relative) Reflectance定标工具用于将图像标准化成一景平均波谱。这对于在没有 地面测量的鲜为人知的区域,将高光谱数据减小到“相对反射率”非常有效。该工具特别适用于没有植被 的干旱区域。从整个景区中计算出平均波谱,并将它作为参照波谱,然后被分成图像中每一个像元的波谱。 选择Basic Tools >Preprocessing > Calibration Utilities > IAR Reflectance。当出现Calibration Input File 对话框时,选择输入文件,若需要,构建任意子集。点击“OK”。当出现IARR Calibration Parameters对话 框时,选择输出到“File”或“Memory”。点击“OK”。如果不存在统计文件,当统计信息被计算时,将 出现一个运行状态窗口。定标完成后,将出现另外一个状态窗口。定标完毕后,定标后的数据将被加载到 可用波段列表中。 (10) 经验线性定标(Empirical Line Calibration) Empirical Line 定标技术被用来将波谱数据与所选区域的反射波谱相匹配。线性回归被用在每一个波 段中使DN值和反射率相等,这等价于消除了太阳幅亮度和大气程辐射。下面的等式介绍了经验线性定标 中的偏移是如何计算的。 反射率(区域波谱)= 增益 * 幅照度(输入数据)+ 偏移 ENVI经验线性定标至少需要一个区域、波谱库或其它参照波谱,这些可以来自波谱剖面或波谱图、 波谱库、感兴趣区、统计表和ASCII文件。输入的波谱将自动被重采样,以与选择的数据波长相匹配。如 果使用了多个波谱,则对每个波段的回归将通过穿越所有波谱的回归行来计算。如果只用到一个波谱,则 假定回归行只穿越初始区域(0反射率等于0 DN)。可以用已经存在的系数对数据集进行定标。 ‧ 计算系数并定标 在应用经验行定标时,可以选择一个暗区和一个亮区应用(假定这些区域中的参照波谱是可以获得 的),这提供了一个更加精确的线性回归。使用尽可能多的数据/区域波谱也可以提高定标精度,至少需要 一组数据/区域波谱。 注意:要使用来自感兴趣区的波谱,在运行本功能前先定义一个感兴趣区。 选择Basic Tools >Preprocessing > Calibration Utilities > Empirical Line > Compute Factors and Calibrate。 当出现Empirical Line Input File对话框时,选择输入文件。若需要,构建任意子集。点击“OK”,将出现 Empirical Line Spectra对话框。

2021-06-02

注记文件管理-tc itk二次开发

(4) 注记文件管理 使用 Annotation对话框中的 File可以保存和恢复注记文件。

2021-06-02

矢量层的操作-tc itk二次开发

(1)打开矢量层 每幅图像显示都可以包含自身的矢量,它们可以显示在主图像、滚动和/或缩放窗口中。 要从磁盘文件中读取矢量文件,参见第 42页的“打开矢量文件”。要从磁带中读取 USGS DLG文件, 参见第 70页的“读取 USGS DLG磁带”。要从可用矢量列表中打开矢量文件,参见第 104页的“可用矢量 列表”。 (2)矢量层的操作 在图像显示窗口中,使用 Overlay >Vectors启动 Vector Parameters对话框。使用该对话框可以进行如下 操作,包括:控制矢量层的显示;添加新的矢量;导出矢量层的坐标用于图像-地图的配准;浏览、编辑、 查询矢量属性。当矢量被叠加在矢量显示窗口时,它们可以被绘制在主图像、滚动和/或缩放窗口中。

2021-06-02

拉普拉斯滤波器-tc itk二次开发

8.1 滤波菜单 使用 Filter菜单可以进行如下操作,包括:卷积滤波、形态学滤波、纹理滤波、自适应滤波和频率域 滤波。滤波通常通过消除特定的空间频率来使图像增强。空间频率通常描述亮度或DN值与距离的方差, 图像包括多种不同的空间频率。例如:消除一幅图像的高频信息将会使图像平滑。 卷积滤波在空间域对图像进行滤波。形态学滤波以形态为基础对图像进行处理。纹理滤波从图像中提 取纹理信息。自适应滤波器在抑制噪声的同时保留了图像的尖锐信息和细节。傅立叶滤波在频率域对图像 进行滤波。 图 8-1:Filter菜单 8.2 卷积滤波 使用Convolutions and Morphology选项对图像数据进行卷积滤波。ENVI中的卷积滤波包括以下类型: 高通、低通、拉普拉斯、直通、高斯高通、高斯低通、中值、Sobel、Roberts、用户自定义滤波。每一种滤 波类型都将在本节中进行描述。详细介绍,请参阅第365页的“使用卷积滤波”。 (1) 高通滤波器 高通滤波在保持高频信息(local variation)的同时,消除了图像中的低频成分。它可以用来增强不同 区域之间的边缘,就如同图像锐化。高通滤波通过运用一个具有高中心值的变换核来完成(周围通常是负 值权重)。ENVI 默认的高通滤波器使用 3×3的变换核(中心值为“8”,周围像元值为“-1”),高通滤波 变换核的维数必须是奇数。 (2) 低通滤波器 低频滤波保存了图像中的低频成分,这将使图像平滑。ENVI默认的低通滤波器使用3×3的变换核, 每个变换核中的元素包含相同的权重,使用外围值的均值来代替中心像元值。 (3) 拉普拉斯滤波器 拉普拉斯滤波是第二个派生(a second derivative)的边缘增强滤波,它的运行不用考虑边缘的方向。

2021-06-02

层的叠加-tc itk二次开发

5.5 层的叠加 使用Layer Stacking工具可以根据多幅不同像元尺寸、范围和投影的经过地理坐标定位的图像构建一 个新的多波段文件。输入波段将被重采样和重新投影到用户选择的输出投影和像元尺寸。可以选择输出图 像的地理范围包含所有输入文件的地理范围或仅包含所有输入文件的重叠范围。 从下列选项中选择:从ENVI主菜单中,选择Basic Tools >Layer Stacking。从ENVI主菜单中,选择 Map >Layer Stacking。 将出现Layer Stacking Parameters对话框。 图 5-6:Layer Stacking Parameters对话框 点击“Import File”按钮,将出现Layer Stacking Input File对话框。选择输入文件,若需要,使用标准 ENVI程序选取任意空间或波谱子集。使用“Import File”按钮为每个需要输入的文件重复上述文件选择过 程,输入的文 件将出现在Selected Files for Layer Stacking列表中。点击“Inclusive”或“Exclusive” 按钮,选择输入范围。 注意:如果选择“Inclusive”,输出图像的地理范围将包含所有输入文件的范围;如果选择“Exclusive”, 输出图像的地理范围仅包含所有输入文件的重叠范围。 从列表中选择一个输出地图投影。在“Resampling”按钮菜单中,选择一个重采样方法。在相应的文 本框中,输入所需的x和y像元尺寸。 注意:应该在地图投影选项下的“Units”按钮菜单中选择输入像元的单位。

2021-06-02

通过地图协调感兴趣区-tc itk二次开发

(9) 通过地图协调感兴趣区 使用Reconcile ROIs via Map功能,可以把在一幅经过地理坐标定位图像中定义的感兴趣区应用到另 一幅重叠的经过地理坐标定位的图像上。 选择Basic Tools > Reconcile ROIs via Map。当出现Reconcile ROIs via Map Parameters对话框时,通过 在名字上点击,选择所需的感兴趣区。选择感兴趣区所在图像的源文件。选择感兴趣区将被协调到的那个 经过地理坐标定位的文件,然后点击“OK”。该感兴趣区将被列在ROI Tools对话框中。 详细介绍,请参阅第153页的“通过地图协调感兴趣区”。 (10) 根据波段阈值定义感兴趣区(Converting Band Values to ROIs) Band Threshold to ROI选项允许选择特定的图像值和值的范围,来定义感兴趣区。选择 Basic Tools > Band Threshold to ROI。当出现Image Threshold to ROI Input Band对话框时,选择要被限定阈值的波段。详 细介绍,请参阅第153页的“根据波段阈值定义感兴趣区”。 (11) 根据感兴趣区生成分类图像 使用Create Class Image from ROIs工具可以将所选择的感兴趣区转化为一幅ENVI的分类图像。类别 的颜色将与感兴趣区的颜色相同。

2021-06-02

ENVI彩色表的应用和密度分割-tc itk二次开发

4.24 极化信号提取 要从quad-polarized雷达数据(AIRSAR和SIR-C)的当前像元中提取和显示极化信号:在主图像窗口 中,选择Tools > Polarization Signatures > AIRSAR或SIR-C。 注意:雷达数据不必被显示。任何相互配准的影像数据集都可用于像元定位。 当出现Input Stokes Matrix Files对话框或Input Scattering Matrix Files对话框时,点击 “Open File”, 选择并打开适当的雷达数据文件。点击“OK”。 当出现Polarization Signature Viewer窗口时,选择Options > Extract Current Pixel,绘制当前像元的极 化信号。 关于该浏览器的使用,请参阅第521页的“从单像元中提取极化信号”和第523页的“极化信号浏览 器”)。 图 4-47:当前像元的极化信号 4.25 彩色制图 使用Color Mapping工具可以把颜色表应用于图像、创建交互式的密度分割图像、控制 RGB 图像位 面(planes),以及改变分类彩色制图。 注意:使用以下描述的方法显示的彩色图像,可以被保存为一幅 RGB彩色图像。详细介绍请参阅第 228 页的“图像文件的输出”。 (1) ENVI彩色表的应用和密度分割 ENVI Color Tables选项允许对灰阶图像进行线性对比度拉伸和应用标准颜色表(密度分割)。 注意:要创建自己的彩色表,请参阅第84页的“编辑系统彩色表”。 在主图像窗口中,选择Tools > Color Mapping > ENVI Color Tables。出现ENVI Color Tables对话框后, 可以使用系统默认的颜色表来调整屏幕的颜色表。该对话框包括一个灰阶wedge(若以应用一个颜色表则

2021-06-02

网格线的叠加-tc itk二次开发

(1) 网格类型 • 以像元为基础的图像网格 没有被配准到地图坐标的图像只有基于像元的网格。这时,网格间距以像元为单位被指定(自左上角 的(1,1)起),网格线用像元坐标标注。 • 地理坐标定位的图像网格 地理坐标定位的图像拥有基于地图坐标或地理坐标(经纬度)的网格。在显示网格前,假定图像已经 是正确的地图投影。网格间距按投影单位指定(通常为米)。基于图像头文件中给出的基准像元,网格坐 标用适当的地图坐标标注。 (2) 网格线的叠加 选择 Overlays > Grid Lines,将出现 Grid Line Parameters对话框,若还没有应用,图像用一个虚拟边框 重新显示。选择对话框底部“Window”标签旁所需要的复选框,在主图像窗口和/或滚动窗口内绘制网格 线。要选择显示的网格,点击“Pixel Grid”、“Map Grid”和“Geographic Grid” 旁的“On/Off” 箭头切

2021-06-02

快速制图参数设置-tc itk二次开发

(1) 快速制图参数设置 注意:如果使用非常小的图像进行快速制图,作为结果的快速制图图像可能没有足够大的空间容纳多个注 记对象。 当出现 QuickMap Parameters对话框时,从下列选项中选择: 要在地图顶部添加标题,在“Main Title”文本框中键入所需文本。要在地图的左下角或右下角添加文 本,在相应的文本框中键入所需文本。要自动将地图投影信息从 ENVI 头文件中加载到“Lower Left”或 “Lower Right”文本框中,在文本框中点击右键,并选择“Load Projection Info”。要更改用于文本的字体, 在相应的文本框中选择一种字体,并键入或选择字体尺寸。要为标题设置适当的位置,在相应的文本框中

2021-06-02

ENVI队列管理-tc itk二次开发

使用该功能来恢复已经被存为文本文件的显示组。参见第四章的“恢复保存的显示组”以获得详细介 绍。 (5) 关闭所有文件 在 ENVI中完成对文件的操作后,通过选择 File > Close All Files来关闭它们。 注意:ENVI 将关闭所有磁盘文件并删除所有内存中的数据项。在选择该按钮前,确认你已保存了内存中 所有重要的数据项。 将出现一个要求你确认的警告消息。点击“OK”。 2.17 ENVI队列管理 使用 ENVI Queue Manager 选项可以执行被排序的操作程序(参见第 18 页的“将未执行功能列入队 列”)。 注意:一个排列程序的结果不能用作另一个程序的输入。 先要确定运行队列功能所需的所有文件都已经被打开并列在可用波段列表中。在 ENVI主菜单中,选 择 File >ENVI Queue Manager,将出现 ENVI Queue Manager对话框,其中包含所有队列的操作程序。 要浏览一个队列功能的输入文件名,点击该功能名称。关于空间、波谱维数和所用子集的信息将显示 在“Procedure Information”区域中。要删除一个队列的操作程序,点击该功能名称,然后点击“Remove Selected”按钮 图 2-20:ENVI Queue Manager对话框 在“Queued Procedures List”中,点击功能名称。点击“Execute Selected”按钮。被执行功能的名称

2021-06-02

“数字频谱分析仪”的软件功能-adas功能安全-asil rating

4.2 “数字频谱分析仪”的软件功能 1) 音频信号输入,从声卡输入、从 WAV 文件输入、从标准信号发生器输 入; 2) 各种信号分析方法,包括: KUST-HMI 振动、噪声及检测联合实验室 第 4 页

2021-06-02

为HSll01的特性参数-图像检索综述1

(6)湿度传感器HSll01简介㈣ 本系统选用HSll01湿度传感器来测量雾化器的相对湿度,下面简要介绍 一下HSll01,如图3—5.它具有如下特点:不需校准的完全互换性,高可靠性 和长期稳定性,快速响应时间,专利设计的固态聚合物结构,适用于线性电压 输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。 图3.5 HSll01结构示意图 表3.5为HSll01的特性参数 图3-6为HSll01的电容一湿度响应曲线。相对湿度在0%.100%RH范围内, 电容量由162pF变到200pF,其误差不大于-}2%RFI)响应时间小于5s;温度系 数为0.04pF/'C. 14

2021-06-02

空空如也

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

TA关注的人

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