自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 资源 (25040)
  • 收藏
  • 关注

转载 基于微信小程序的校园二手交易平台-计算机毕业设计源码+LW文档

摘 要随着移动互联网的普及和环保理念的深入人心,校园内二手物品交易需求日益增长。传统的线下交易方式效率低下,信息不对称,给师生带来不便。因此,开发一个基于微信小程序的校园二手交易平台显得尤为重要。该系统能够方便师生快速发布、浏览和交易二手物品,提高资源利用效率,减少浪费,促进校园绿色生活。同时,通过微信小程序的开发,还...

2024-09-05 03:05:23 66

转载 mysql8同步指定库

我整理的一些关于【MySQL】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/yOSbkRMySQL 8 数据库同步指定库的完整教程随着云计算和微服务架构的流行,数据库的同步变得越来越重要。在这篇文章中,我们将深入探讨如何在 MySQL 8 中同步指定的数据库。对于刚入行的...

2024-08-29 04:27:42 21

转载 k8s集群内Prometheus监控外部MongoDB集群

我整理的一些关于【集群】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/yOSbkR在K8s集群中监控外部MongoDB集群的Prometheus配置指南在容器化环境中,监控外部数据库(如MongoDB)是确保系统稳定性和性能的重要步骤。本文将为你提供一个详细的指南,帮助你...

2024-08-18 02:05:25 31

转载 mongdb查询条件java返回特定字段

go相关学习资料:https://edu.51cto.com/video/4196.html快速入门:使用Java查询MongoDB并返回特定字段作为一名刚入行的开发者,你可能会对如何在Java中使用MongoDB进行查询并返回特定字段感到困惑。本篇文章将为你提供一份详细的指南,帮助你快速掌握这项技能。步骤概览以下...

2024-07-30 03:33:28 38

转载 TINYMCE-WORDPASTER-VUE-JSP整合示例

TINYMCE上粘贴从WORD中COPY的图片和文字,本地图文直接复制到TINYMCE编辑器中,TINYMCE如何能实现直接粘贴把图片上传到服务器中,TINYMCE富文本编辑器支持从WORD复制粘贴保留格式和图片的插件,TINYMCE 实现CTRL+V粘贴图片并上传、WORD粘贴带图片,富文本编辑器TINYMCE支持从WO...

2024-07-09 03:46:14 19

转载 python使用全局的属性

Python相关视频讲解:python的or运算赋值用法用python编程Excel有没有用处?011_编程到底好玩在哪?查看python文件_输出py文件_cat_运行python文件_shelPython使用全局的属性在Python中,我们可以通过设置全局属性来使得变量在整个程序中都可以被访问和修改。全局属性是...

2024-07-06 03:20:11 36

转载 java 生成一个10到20之间的数字

生成一个10到20之间的数字1. 整体流程首先我们需要生成一个随机数,然后将其限制在10到20之间。下面是这个过程的步骤:步骤描述1生成一个随机数2将随机数限制在10到20之间2. 代码实现步骤1:生成一个随机数登录后复制 // 创建一个Random对象Random ran...

2024-06-29 03:16:31 117

转载 意外的服务器响应pdf,服务器安全(安骑士).pdf

服务器安全(安骑士)服务器安全(安骑士)用户指南服务器安全(安骑士) 用户指南用户指南补丁管理功能简介补丁管理是为解决客户漏洞发现不及时、不会修漏洞、无法批量进行补丁更新等诸多问题而...

2021-08-12 18:31:06 504

转载 华硕服务器性能,华硕45nm四核服务器主板突破性能瓶颈

近日,华硕推出了新一代单路四核服务器主板产品——P5BV-E/SAS(华硕 P5BV-E/SAS图 库评 测论 坛报 价)。该主板支持英特尔最新一代45nm四核处理器,以及CoreTM 2 Duo、Xeon® 3000、Xeon® 3200 多系列处理器,支持最新的1333MHz前端总线与DDR2 800内存,突破了性能瓶颈。华硕P5BV-E/SAS配备了4个双通道内存插槽,支持2...

2021-08-11 16:38:58 262

转载 小程序服务器搭建前后端交互,微信小程序:request前后端交互 路由跳转 存储数据到本地和获取 小程序登入 授权...

一 request前后端交互基本样式wx.request({url:'test.php', //仅为示例,并非真实的接口地址data: {x:'',y:''},header: {'content-type': 'application/json' //默认值},success(res) {console.log(res.data)}})实际示例1.wxml文件中2.js文件3.django后端如何...

2021-08-10 09:03:23 807

转载 没有服务器配置信息是怎么回事,isp服务器未配置怎么回事

isp服务器未配置怎么回事 内容精选换一换应用管理与运维平台(ServiceStage)是面向企业的应用管理与运维平台,提供应用发布、部署、监控与运维等一站式解决方案。支持Java、Go、PHP、Node.js、Docker、Tomcat等运行环境。支持Web应用,以及Apache ServiceComb、Spring Cloud、Dubbo、服务网格Istio等微服务应用和通用如果连接失败,需要...

2021-08-09 14:09:57 730

转载 xp访问win10计算机名,xp连接win10共享打印机提示凭证不足怎么办

xp连接win10共享打印机提示凭证不足怎么办解决方法:方法一、尝试在XP中这样添加Win10共享打印机;添加打印机-->连接到此计算机的本地打印机(取消自动检测)-->创建新端口-->输入\\ windows10计算机名\打印机名,然后测试打印方法二:按下面步骤设置并安装共享打印机:1、Win10 开启 GUEST 账户Win+R 输入 gpedit.msc 进入本地组策略——...

2021-07-29 20:12:51 4287

转载 软件测试方法等价类划分案例,等价类划分法进行测试

《等价类划分法进行测试》由会员分享,可在线阅读,更多相关《等价类划分法进行测试(3页珍藏版)》请在人人文库网上搜索。1、实验项目名称黑盒测试-1实验目的及要求掌握黑盒测试的方法实验内容对案例系统的某个功能模块用黑盒测试法中的等价类划分法进行测试实验步骤案例:输入三个整数a、b和c分别作为三角形的三条边,通过程序判断由这三条边构成的三角形类型是:等边三角形、等腰三角形、一般三角形和非三角形(不能构成...

2021-07-24 23:34:00 815

转载 物业计算机管理系统论文,物业小区管理系统 计算机专业毕业论文.doc

PAGE 4PAGE 1物业小区管理系统摘 要随着城镇人口居住的集中化加剧,传统人工小区维修管理模式逐渐跟不上时代的潮流。这就要求我们提供一个专门的小区住宅维修管理系统,来提高物管的工作效率、为住户提供更好的服务。因此我就根据这一需求设计了此住宅小区维修管理系统来解决这些问题。通过此系统我们能减少管理员、住户、维修人员的工作量及工作量,提高工作效率。小区物业管理系统是典型的信息管理系统(MI...

2021-07-20 10:28:54 203

转载 计算机2010ppt试题,2010年职称计算机:PowerPoint2000试题及答案

一.单项选择题1.在PowerPoint 2000中,若为幻灯片中的对象设置“驶入效果”,应选择对话框(A)。A.自定义动画B.幻灯片放映C.自定义D.幻灯片版式2.下列有关幻灯片和演示文稿的说法中不正确的是(C)。A.一个演示文稿文件可以不包含任何幻灯片B.一个演示文稿文件可以包含一张或多张幻灯片C.幻灯片可以单独以文件的形式存盘D.幻灯片是PowerPoint中包含文字、图形、图表、声音等多媒...

2021-07-07 19:58:23 1493

转载 计算机学院志愿服务活动 2013/12/23 爱心6+1,计算机学院赴淮南南站开展志愿服务活动...

12月7日,计算机学院e青春志愿者20余人赴淮南南站开展志愿服务活动,扎实开展“不忘初心、牢记使命”主题教育,展现安徽理工大学学生的责任和担当,为淮南南站献力。计算机学院e青春志愿者们当天早早地来到了淮南南站广场,与南站负责人进行了简短的对接后,志愿者们开始分散在淮南南站的各个区域有条不紊地开展志愿服务,形成了一道道红色的风景线。有的志愿者在公交站帮助老人和乘客指路、拿行李;有的在车站广场向市民们...

2021-07-04 20:32:57 107

转载 html怎么更改手势手型,弹钢琴时纠正手型手势的正确方法

在学琴的初期,就应特别注重正确手型的训练。努力防止一些不良习惯的养成,这样就可以避免将来再走纠正错误手型的弯路。今天学习啦小编为大家带来纠正弹钢琴时纠正手型手势的正确方法,希望能够帮到大家。弹钢琴时纠正手型手势的正确方法家长在陪练时要特别注重孩子手腕、手掌和手指3个关节的支撑力训练。时时关注孩子的掌关节、指关节是否凹陷。一些家长对乐曲速度很在意,好象弹的快就显得水平高。其实不然,练琴时需要顾及的方...

2021-07-02 19:38:37 201

转载 计算机专业871,北科大计算机871经验帖

本人两战北科大计算机专业,本科毕业于 燕山大学——一所四非的全国重点大学。我17初试367分,18初试356分,已经被录取。一路走来有很多的挫折和教训,也有一些经验愿意分享给学弟学妹们。择校:在秦皇岛这个小城市待了四年后,让我由衷有种体会就是城市太重要了,在小城市什么都见识不到。择校首先择城市。北京集聚了全国很多优秀的高校,这里的资源也是得天独厚的,而且在大城市机会更多,也能开拓视野。所有,我觉得...

2021-07-02 12:14:42 1193

转载 长沙中职英语计算机等级考试查询,湖南省中等职业教育公共基础课达标训练英语291-300...

Test291 测试2911.--- I’m always a little nervous when I talk to Mr.Smith.—________ He's strict, but he is kind to his students.A.That's right.B.Sounds great.C.Take it easy.D.Take your time.2.---It is ve...

2021-07-01 05:09:09 1962

转载 html中searchbutton点击没有反应,点击按钮加载完整的HTML后,使用Selenium加载其他元素...

我想刮一页并收集所有链接。该页面显示30个条目并查看完整列表,点击全部加载按钮是必要的。点击按钮加载完整的HTML后,使用Selenium加载其他元素我使用下面的代码:from selenium import webdriverfrom bs4 import BeautifulSoupdriver = webdriver.PhantomJS()driver.get('http://www.chri...

2021-06-27 12:50:04 187

转载 16秋南开计算机应用答案,南开16秋学期《计算机应用基础》在线作业

南开离线作业一、单选题(共40 道试题,共40 分。)V1. 计算机配置的内存的容量为128MB或128MB以上,其中的128MB是指____。A. 128×1000×1000×8个字节B. 128×1000×1000字节C. 128×1024×1024×8个字节D. 128×1024×1024个字节满分:1 分2. 在演示文稿中插入超级链接时,所链接的目标不能是______。A. 另一个演示文稿...

2021-06-26 01:48:57 68

转载 山东大学2020计算机考研学硕,2020山东大学考研学硕复试分数线

2020年山东大学考研复试分数线已经出来了,不少考生还不清楚自己是否过线,为了让大家尽早了解基本分数线,小编整理出如下内容供大家查阅,赶快来看吧!2020山东大学考研学硕复试分数线门类(学科)代码、名称单科(满分=100分)单科(满分>100分)总分[01]哲学5590340[02]经济学5585345[03]法学5090325[04]教育学50180335[05]文学5590355[06]...

2021-06-16 00:39:05 700

转载 计算机操作系统》第06章在线测试,《计算机操作系统》第06章在线测试

《计算机操作系统》第06章在线测试《计算机操作系统》第06章在线测试剩余时间:58:31答题须知:1、本卷满分20分。2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。第一题、单项选择题(每题1分,5道题共5分)1、二进制文件是按()划分的文件类型。A、用途B、文件内容是否用于阅读理解、编辑C、信息流向D、设备类...

2021-06-15 22:00:28 439

转载 html定位一个元素,css元素定位

css元素定位1. position:static|无定位position:static是所有元素定位的默认值, 一般不用注明,除非有需要取消继承的别的定位example:#div-1 {position:static;}2. position:relative|相对定位使用position:relative,就需要top,bottom,left,right4个属性来配合,确定元素的位置。如果要让...

2021-06-07 16:20:59 202

转载 html 的layer的属性,layer属性

MATLAB中绘制质点轨迹动图并保存成GIF工作需要在MATLAB中绘制质点轨迹并保存成GIF以便展示. 绘制质点轨迹动图可用comet和comet3命令,使用例子如下: t = 0:.01:2*pi;x = cos(2*t).*(cos(t) ...Centos5下安装监控工具nmon一.nmon下载地址http://nmon.sourceforge.net/pmwiki.php?n=Site....

2021-06-04 04:16:12 257

转载 html div图片定位,html中div定位练习

html中div定位练习,实现简单的计划列表:记录div定位时主要的属性:float、position等,以及对应的relative和absolute等,同时使用到angular js中的数据绑定,$http请求等等,记录备忘:login.css中代码:/*主页面数据列表*/.planWrite{background-color: #868383;margin: 9px;font-size: 16...

2021-06-04 02:53:48 304

转载 电脑鸿蒙操作系统,鸿蒙操作系统面世 华为称“把不可能变为可能”

6月2日晚,华为举行HarmonyOS 2(鸿蒙操作系统)及华为全场景新品发布会。会上,华为消费者业务CEO余承东正式宣布,HarmonyOS操作系统正式发布,这意味着搭载HarmonyOS系统的智能手机已经变成面向市场的正式产品。“这是一套为了万物互联打造的系统,它不单可以使用在智能手机上,也能使用在平板、手表,甚至是插座等产品上。”余承东说。“目前除了鸿蒙操作系统外,没有一个系统可以实现全面覆...

2021-06-03 08:22:47 109

转载 沉浸式状态栏html5实现,Fragment和Activity两种沉浸式状态栏的实现

我们普通的Activity所有的标题栏颜色风格基本是一致的,所以我们可以将这种单独的Activity的沉浸式状态栏放在BaseActivity中实现。但是如果遇到一级栏目的fragment中,且有些fragment中有图片我们该如何处理呢?先看图 解决方法:1.普通的Activity我们采用github上的库放在BaseActivity来实现.2.Activity的fragment我们对其每个f...

2021-06-02 23:54:33 422

转载 html自动播放auto,为移动而生的 HTML 属性autocapitalize和autocorrect

IOS:首字母自动大写autocapitalize在 iOS 中,用户可以手动开启「首字母自动大写」功能,这样输入英文的时候,首字母便会自动大写。但是,有些时候并不希望一直是首字母大写的。比如用户名这个字段,如果字段本身就是区分大小写的,首字母自动大写往往会给用户带来麻烦。可以通过在表单元素上可以通过设置autocapitalize="off"来关闭。iOS Setting在设置→通用→键盘中开启...

2021-05-31 03:39:18 665

转载 android bitmap绘画文字自动换行,Android bitmap绘制文字自动换行

publicBitmap getNewBitMap(String text) {Bitmap newBitmap= Bitmap.createBitmap(120,150, Config.ARGB_4444);Canvas canvas= newCanvas(newBitmap);canvas.drawBitmap(bmp,0, 0, null);TextPaint textPaint= newT...

2021-05-27 00:29:20 178

转载 android input 点击事件失效,React Native:TextInput元素上的onContentSizeChange事件在Android上不起作用...

我在Android设备上的TextInput事件'onContentSizeChange'出现问题。 实际上,当我输入消息直到行尾并且文本进入下一行时,TextInput的高度不会更新。React Native:TextInput元素上的onContentSizeChange事件在Android上不起作用例如:return ({...this.props}multiline={Boolean(tr...

2021-05-26 22:27:09 371

转载 android的文件结构分析,Android系统文件夹结构解析(二)--/system/bin

/system/bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件,Android手机网就主要文件做下简单的分析介绍:/system/bin/akmd /system/bin/am /system/bin/app_process 系统进程 /system/bin/dalvikvm Dalvik虚拟机宿主 /system...

2021-05-25 17:20:16 951

转载 android camera 动画,Android 使用Camera创建3D动画

在Android中,可以使用android.graphics.Camera这个类进行3D变换之前更改CameraUI的时候,需要做一个切换前后摄像头的翻转动画,刚开始在网上着了一些翻转动画的代码,合到自己的代码之后,发现并没有达到自己想要的效果,为此纠结了很久,后来凑巧把几份Demo代码揉杂在一起,突然发现达到了理想效果。。晕,逐行阅读代码,原因还是细节处理问题--呵呵下面贴出关键代码public...

2021-05-25 16:11:07 411

转载 android文件系统挂载过程,有线挂载Android4.2文件系统

注意:在挂载Android4.2文件系统调试前,一定要将平板的Android系统中的“设置”功能中的“wifi”功能选择“关闭”,如图所示 :1.硬件连接将usb转网卡的模块与平板的usb口连接,同时将平板的调试板通过usb线与主机连接,如图所示:2.网络配置主机网络配置Ip:192.168.100.75虚拟机网络配置如图所示:虚拟机软件配置如图所示:3.配置u-boot 启动参数注意:在按住平板...

2021-05-25 16:02:55 625

转载 c#调用c语言的自定义函数,[转]在C#中调用C语言函数(静态调用Native DLL,Windows & Microsoft.Net平台)...

对于不太了解.Net的人,如果想要了解.Net,我必须给他介绍P/Invoke。P/Invoke是什么呢?简单地说,就是在.Net中调用本地代码(Native code)的一种解决方案。所谓“本地代码”是相对于托管代码(Managed code)来说的。P/Invoke实在是一个非常棒(awesome)的特性。本来,.Net 这项技术充分印证了托管程序(Managed program)的种种好处,...

2021-05-23 12:24:57 566

转载 c语言通讯录动态文件操作,学C三个月了,学了文件,用C语言写了个通讯录程序...

该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include #include #include #include struct QQ //结构体,有6个成员{char name[20];char age[5];char tel[15];char qq[15];char birth[12];char address[80];}user;void style()//窗口风格函数{system("mo...

2021-05-23 03:14:27 48

转载 校园卡管理系统c语言代码,基于C++的校园一卡通管理系统

1、需求分析html随着学校管理现代化方向意识的不断加强,基于卡片应用的计算机管理系统已日益普及,学生持有传统的多种卡片和不一样证件已司空见惯。然而,随着各类卡证的管理功能不断发展,因为传统卡功能的局限,经常须要给学生签发多张卡证才能知足管理上的须要,如学生证、图书证、医疗病历卡、出入胸卡、就餐消费卡、上机卡等,不只增长管理成本,也给每一个学生管理本身的卡片增长了难度,有时甚至是“卡多为患”。这种...

2021-05-22 09:21:20 2773

转载 反向输出一个四位数c语言程序,将一个四位数反向输出

题目描述:将一个四位数反向输出;输入描述:一行,输入一个整数n(1000<=n<=9999);输出描述:针对每组输入,反向输出对应四位数;示例:输入:1234输出:4321C语言代码(1):(将数字按照字符进行处理)1 #include 23 int main(void){4 char Number[4];5 for(int i = 0;i<4;i++)//i的范...

2021-05-22 02:20:14 6699

转载 c语言将数组元素循环右移3位,如何将一个数组的元素循环左移?

该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#include#defineSIZE(a)(sizeof(a)/sizeof(a[0]))#defineHBIT(a)((a&0x00000080)!=0)#defineLBIT(a)((a&0x00000001)!=0)intTAB[]={0x10,0x71,0x12,0x1...

2021-05-21 07:29:21 536

转载 c语言 tcl.exe 自动登录,Tcl命令操作实验-----(3)---字符串

字符串操作:string option string1 string2其中option可以是:compare按字母顺序比较,小于则返回-1,等于返回0,大于返回1match判断是否匹配first判断string2中string1第一次出现的位置,如果没有则返回-1last和first作用相反,最后一次出现的位置,如果没有则返回-1trim删除string1的开头和结尾的string2,中间...

2021-05-18 22:51:53 316

建立组织的过程资产库-qca6391 wifi6 11ax bt 5.1 2g & 5g rffe clpc pciem.2 2230 e key原理图

专用实践 1.5 建立组织的过程资产库 建立和维护组织的过程资产库。 将存储在组织的过程资产库的项之例,如: 组织的方针 已定义过程的说明 规程(例如,估计规程) 开发计划 获取计划 质量保证计划 培训教材 过程辅助工具(例如,检查单) 经验教训报告 典型工作产品: a) 组织的过程资产库的设计 b) 组织的过程资产库 c) 已选定的、将包含在组织的过程资产库中的项 d) 组织的过程资产库中项的目录 子实践: a) 设计和实现组织的过程资产库,包括库结构和支持环境。 b) 规定将项纳入库中的准则。 项的选择主要基于它们与组织的标准过程集的关系。 c) 规定存贮与检索项的规程。 d) 将已选定的项纳入库中,并建目录,以便于引用和检索。 e) 使这些项可供项目使用。 f) 定期评审对每个项的使用情况,并用此结果维护库的内容。 g) 必要时,修订组织的过程资产库。 可能需要修订库的时机之例,如: 增加新项。

2021-06-02

影响用法的攻击-microblaze实例教程

16.2 影响用法的攻击 本节列出所有可能发起的 STUN 用法攻击。没中用法必须考虑这些攻击是否可以应用, 如果可以,就得讨论反对措施。 绑定请求/响应事物。由于用法的反射地址是用法的一个功能,因而这些攻击的可用性 和矫正性是用法指定的。在统称情况下,半路的攻击者很容易修改反射地址。想一下,例如, 通常情况下,STUN 直接运行在 UDP 之上。在这种情况下,半路攻击者可以在绑定请求到 达 STUN Server 之前修改源 IP 地址。STUN Server 在 XOR-MAPPED-ADDRESS 属性中返回 反射 IP 地址,然后发送响应到这个(修改后的)IP 地址和端口。如果攻击者能够拦截这个 响应,他可以直接发送到客户端。使用消息完整性检查来避免这种攻击是不可能的,因为一 个完整的消息值不可能包含源 IP 地址,也因为中间的 NAT 必须能够修改这个值。取而代之 的是,下面列出的解决方案可以验证客户端学习到的反射地址,如 ICE【MMUSIC-ICE】中 所做的那样。其他的用法可能使用例外的方法免受攻击。 16.2.1 攻击 I:针对目标的分布式 Dos(Ddos) 在这种攻击中,攻击者提供使用相同的假的指向攻击目标的反射地址的一个或多个客户 端。这可能使 STUN 客户端认为他们的反射地址和目标相同。如果客户端分出那个反射地 址来接受数据(例如,SIP 消息),数据会取而代之的被送到目标。这种供机能产生大量的 扩展,尤其是当使用 STUN 进行多媒体应用的客户端。然而,它仅仅能发起那些数据包从 STUN Server 经过攻击者到目标的攻击,这限制了可能的情况。 16.2.2 攻击 II:隐藏客户端 在这种攻击中,攻击者给 STUN 客户端一个假的反射地址。反射地址是不能路由的通 讯地址。因此,客户端不能接受它期望收到的任何数据包当它发包到该反射地址的时候。攻 击者对这种剥削不是很感兴趣。它仅影响通常不是期望目标的单个 client。更多的是,任何 能够安装攻击的攻击者可以采用其他手段也能拒接 client 的服务,如阻止 client 从 STUN Server,或 DHCP Server 接受任何响应。如 16.2.1 节中的攻击,这种攻击仅在当攻击者在在 路劲上等待那些从 STUN Server 发向这个未使用的 IP 地址的数据包的时候才有可能。 16.2.3 攻击 III:假冒 client 的身份 这种攻击类似于攻击 II。然而,假冒的反射地址指向攻击者自身。这允许攻击者接受发 向客户端的数据。 16.2.4 攻击 IV:窃听 在这种攻击中,攻击者强制客户端使用反射地址路由到它自身。它转发任何它收到的 包到 cilent。这种攻击允许攻击者观察所有发送 client 的包。但是,为了发起攻击,攻击者 必须已经能够观察 client 到 STUN server 的数据包。在大多数情况下(如当攻击从接入网络

2021-06-02

路径间干涉检测-web vulnerability scanner v8

8.3 路径间干涉检测 概要 在各路径的刀架上同时加工 1 个工件的情况下,相互间的部分刀架有时会靠得非 常近。如果因程序错误、或者其他设定的错误等原因而导致刀架接触,会损坏刀 具,或者,引起机械的破损等重大事态。 本功能在进行各路径的刀架干涉的指令时,在刀架相互间实际接触之前,使刀架 减速停止。这叫做路径间干涉检测。 刀架 2 刀架 1 是否进行干涉的检测,则通过各路径的刀架形状和轮廓来判断。 解释 ·路径间干涉检测功能用的数据设定 要进行路径间干涉检测,需要预先设定路径间的刀架的相对关系、接触禁止区域 (换句话说即刀具形状)等数据。以下说明其设定方法。 ·路径间的刀架基准点的位置关系的设定方法 下面记述的 X 以及 Z 在参数(No.1022)的设定中 X 成为被设定为 1(3 个基本轴 的 X 轴)的轴,Z 成为被设定为 3(3 个基本轴的 Z 轴)的轴。该参数的设定被 弄错时,不会进行路径间干涉检测。 ·路径间干涉检测的基准点的设定方法 在参数中设定所有轴(X1,Z1,X2,Z2)处在参考点返回的状态下的、以刀架 1 的 基准点为原点的 ZX 平面坐标系中的、刀架 2 的基准点的位置。

2021-06-02

反射向量-dassidirect server

C.4.7 射线与平面相交 给出一条射线 ( ) = + 和一个平面方程 ∙ + = 0,我们想要知道该射线是否与 平面相交,以及交点的坐标位置。此时,我们可以将射线代入平面方程,解出满足平面方程 的参数 ,得到产生交点时的参数值 : · ( ) + = 0 将射线代入平面方程 · ( + ) + = 0 替换 · + · + = 0 分配律 · = − · − 方程两边加上 − · − = − · − · 解得 值 当 · = 0 时,射线与平面平行,此时即没有解,也没有无穷多解(当射线与平面重叠时, 有无穷多解)。当 不在 [0 , ∞) 中时,射线不与平面相交,但与平面重叠。当 在 [0 , ∞) 区间中时,射线与平面相交,交点等于射线方程在 = · · 时的位置。 C.4.8 反射向量 给出一个向量 ,根据平面的法线向量 来计算该向量的反射向量。由于向量没有位置, 所以在对向量进行反射时只涉及平面法线。图 C.10给出了该问题的几何解法,我们推导出 的反射向量计算公式为: = − 2( ∙ ) 图 C.10:向量反射的几何解法。 C.4.9 反射点 点的反射计算公式与向量不同,因为点有位置。图 C.11说明了反射点 的计算方法:

2021-06-02

深度/模板状态块-dassidirect server

9.3 深度/模板状态块 当 创 建 ID3D10DepthStencilState 接 口 时 , 第 一 步 是 要 填 充 一 个 D3D10_DEPTH_STENCIL_DESC实例: typedef struct D3D10_DEPTH_STENCIL_DESC { BOOL DepthEnable; D3D10_DEPTH_WRITE_MASK DepthWriteMask; D3D10_COMPARISON_FUNC DepthFunc; BOOL StencilEnable; UINT8 StencilReadMask; UINT8 StencilWriteMask; D3D10_DEPTH_STENCILOP_DESC FrontFace; D3D10_DEPTH_STENCILOP_DESC BackFace; } D3D10_DEPTH_STENCIL_DESC; 9.3.1 深度设置 n DepthEnable:当设为 true时,表示启用深度测试;当设为 false时,表示禁用深 度测试。当禁用深度测试时,绘图顺序非常重要,因为在这种情况下障碍物后面的像素 片段也会被绘制出来(回顾 4.1.5 节)。如果禁用深度测试,那么无论 DepthWriteMask设定何值,深度缓冲区中的元素都不会被更新。 n DepthWriteMask : 可 设 为 D3D10_DEPTH_WRITE_MASK_ZERO 或 D3D10_DEPTH_WRITE_MASK_ALL。这两个标志值不能同时使用。当 DepthEnable 设为 true时,D3D10_DEPTH_WRITE_MASK_ZERO表示禁用深度缓冲区的写入功能, 但深度测试依然有效。D3D10_DEPTH_WRITE_MASK_ALL 表示启用深度缓冲区的写入

2021-06-02

地形纹理演示程序-dassidirect server

7.9 对纹理进行变换 如前所述,纹理坐标表示纹理平面上的 2D点。因此,我们可以像使用其他坐标一样,对纹 理坐标进行平移、旋转和缩放。下面是一些会对纹理进行变换的例子: n 沿着墙体拉伸一幅砖块纹理。该墙体顶点的纹理坐标在 [0, 1] 区间内。我们将每个纹 理坐标乘以 4,使区间扩大为 [0, 4],让纹理在墙体上重复 4 × 4 次。 n 在一片晴朗的蓝天上(即,在一个天空球上)拉伸一幅白云纹理。通过一个时间函数控 制纹理坐标的平移,形成白云在天上飘动的效果。 n 当实现粒子效果时,有时需要对纹理坐标进行旋转;例如,随着时间的推移旋转一幅火 球纹理。 纹理坐标变换与普通坐标变换的实现方式相同。我们指定一个变换矩阵,将纹理坐标向量与 该矩阵相乘。例如: // Constant buffer variable float4x4 gTexMtx; // In shader program vOut.texC = mul(float4(vIn.texC, 0.0f, 1.0f), gTexMtx); 注意,由于我们使用的是 2D纹理坐标,所以只需要对前两个坐标进行变换。例如,当纹理 矩阵对 坐标进行平移时,它不会对纹理坐标产生任何影响。 7.10 地形纹理演示程序 在本例中,我们要为地形和水体添加纹理。首先,我们要在地形上平铺一幅草地纹理。由于 地形网格很大,如果我们直接拉伸纹理,那么每个三角形只能得到很少的几个纹理元素。换 句话说,这里无法为表面提供足够高的纹理分辨率;我们会受到倍增问题的影响。所以,我 们要在地面网格上平铺草地纹理,进而获得较高的分辨率。其次,我们要通过一个时间函数

2021-06-02

2FSK信号的波形-ae-4m-3017 gc4653 csp datasheet v1.1 20191229

图 3.3 2FSK信号的波形

2021-06-02

单位矩阵-dassidirect server

2.4 单位矩阵 有一种特殊的矩阵称为单位矩阵(identity matrix)。单位矩阵是一个正方形矩阵,它 除了对角线上的元素为 1外,其他元素均为 0。 例如,下面是 2 × 2、3 × 3 和 4 × 4 单位矩阵。 1 00 1 1 0 00 1 00 0 1 ⎣⎢⎢ ⎢⎡1 0 0 00 1 0 00 0 1 00 0 0 1⎦⎥⎥ ⎥⎤ 单位矩阵的作用相当于一个乘法单位;也就是,如果 是一个 × 矩阵, 是一个 × 矩阵, 是 × 单位矩阵,那么 = 且 = 换句话说,将一个矩阵与单位矩阵相乘,得到结果不会发生改变。单位矩阵可以被看成是矩 阵中的数字 1。如果 是一个正方形矩阵,那么 与单位矩阵之间的相乘次序可以交换: = = 例 2.6 设 = 1 20 4 , = 1 00 1 。证明 = = 。

2021-06-02

读闪存程序存储器-5g和mec在工业互联网中的应用探讨

6.3 读闪存程序存储器 TBLRD 指令用于从程序存储器读取数据并放入数据 RAM。表读操作每次从程序存储器读取一个字节。 TBLPTR 指向程序存储空间的某个字节地址。执行 TBLRD指令会将指向的字节装入 TABLAT。此外,还可 以自动修改 TBLPTR 以进行下一次表读操作。 内部程序存储器通常以字为单位进行组织。由地址的 低有效位来选择字的高字节或低字节。图 6-4 显示了内 部程序存储器和 TABLAT 之间的接口。 图 6-4: 读闪存程序存储器 例 6-1: 读闪存程序存储器的一个字 (偶字节地址) 程序存储器 (奇字节地址) TBLRD TABLAT TBLPTR = xxxxx1 FETCH指令寄存器 (IR) 读寄存器 TBLPTR = xxxxx0 MOVLW CODE_ADDR_UPPER ; Load TBLPTR with the base MOVWF TBLPTRU ; address of the word MOVLW CODE_ADDR_HIGH MOVWF TBLPTRH MOVLW CODE_ADDR_LOW MOVWF TBLPTRL READ_WORD TBLRD*+ ; read into TABLAT and increment MOVF TABLAT, W ; get data MOVWF WORD_EVEN TBLRD*+ ; read into TABLAT and increment MOVFW TABLAT, W ; get data MOVF WORD_ODD 2011 Microchip Technology Inc. 初稿 DS41412D_CN 第 99 页

2021-06-02

擦除闪存程序存储器-5g和mec在工业互联网中的应用探讨

6.4 擦除闪存程序存储器 小擦除块大小为 32 个字或 64 字节。只有通过使用外 部编程器,或通过 ICSP™控制,才能够批量擦除更大 的程序存储器块。闪存阵列不支持字擦除。 当单片机自身启动一个擦除序列时,会擦除一个 64 字 节的程序存储器块。高 16 位 TBLPTR 指向要擦 除的块。 TBLPTR 被忽略。 擦除操作由 EECON1 寄存器控制。必须将 EEPGD 位 置 1 以指向闪存程序存储器。WREN 位必须被置 1 以使 能写操作。 FREE 位被置 1 以选择擦除操作。 EECON2 的写操作启动序列(在第 6.4.1 节 “闪存程 序存储器擦除序列”中显示为步骤 4 至 6)用于防止意 外的写操作。这有时称为长写操作。 擦除内部闪存必须执行长写操作。在长写周期中,指令 暂停执行。由内部编程定时器终止长写操作。 6.4.1 闪存程序存储器擦除序列 擦除内部程序存储器块的过程如下: 1. 将要擦除的块地址装入表指针寄存器。 2. 设置 EECON1 寄存器来执行擦除操作: • 将 EEPGD 位置 1 以指向程序存储器; • 将 CFGS 位清零以访问程序存储器; • 将 WREN 位置 1 以使能写操作; • 将 FREE 位置 1 以使能擦除操作。 3. 禁止中断。 4. 将 55h 写入 EECON2。 5. 将 0AAh 写入 EECON2。 6. 将 WR 位置 1。这将开始块擦除周期。 7. CPU 在擦除期间(使用内部定时器约为 2 ms) 将会停止工作。 8. 重新允许中断。 例 6-2: 擦除闪存程序存储器块 MOVLW CODE_ADDR_UPPER ; load TBLPTR with the base MOVWF TBLPTRU ; address of the memory block MOVLW CODE_ADDR_HIGH MOVWF TBLPTRH MOVLW CODE_ADDR_LOW MOVWF TBLPTRL ERASE_BLOCK BSF EECON1, EEPGD ; point to Flash program memory BCF EECON1, CFGS ; access Flash program memory BSF EECON1, WREN ; enable write to memory BSF EECON1, FREE ; enable block Erase operation BCF INTCON, GIE ; disable interrupts MOVLW 55h MOVWF EECON2 ; write 55h 必需的序列 MOVLW 0AAh MOVWF EECON2 ; write 0AAh BSF EECON1, WR ; start erase (CPU stall) BSF INTCON, GIE ; re-enable interruptsDS41412D_CN 第 100 页 初稿  2011 Microchip Technology Inc.

2021-06-02

ss或者-复旦cpu卡fmcos2.0手册

相关的,连续出现10笔亏损交易的概率为 (0.“ )1° ,或0.01ss,或者 13/10OO。 所以,如果我们开1000个新账户,其中只有13个会连续出 现10笔亏损交易。现在,假设同时进行所有交易。如果每笔交易的 风险为总资金的2%,那么在1000笔交易中大约有13笔会在一开始 便出现⒛ %的资金回撤。如果每笔交易的风险为总资金的1%,那 么在10OO0笔交易中有接近18笔达到⒛%的资金回撤。 ⒛%的亏损,虽然令人不快 ,但并非不可挽回。交易者还应该 明白,不大可能发生的事件也可能发生,而且的确发生过。不要陷 入某笔交易的漩涡中不能自拔。应该将眼光放长远 :严格加强风险 控制,遵守资金管理规则,并集中精力地执行系统。 364

2021-06-02

超过3就非常受人欢迎-复旦cpu卡fmcos2.0手册

可用来估算破产风险,一般要求它高于2.0,超过3就非常受人欢迎 了。平均交易利润为558美元,加入交易费和滑移价差的考量后,是 一个非常诱人的数字。每个市场的平均获利是ωz93美元,大约是平 均最大日内资金回撒⒛14美元的2.γ倍。这是一个完善的恢复因子 , 可以包含最坏情况下系统连续的资金回撒。 总而言之 ,简单的趋势跟随方法在许多市场上长时间的测试 133

2021-06-02

所示的生猪市场中可以明显看-复旦cpu卡fmcos2.0手册

趋势跟随系统引人注目。在图5.12所示的生猪市场中,可以明显看 出系统失利的原因。该市场在撤回到50日 平均线后,再也没有出现 具有获利性的震荡运动。对于这种只在50日 均线上方做微弱反弹的 市场,我们的出场策略就显得更加重要。读者可以使用自己最喜欢 的或者任意指定的出场策略来进行试验。 到目前为止,有一项关键的设计特性我们尚未利用。由于我们 是在回调产生后买进或卖出,所以我们希望获得低风险的入场点。 对于使用变合约资金管理策略来说,低风险入场是最理想的选择。 对于回调系统给出的信号,如果我们每个头寸可以冒100O0美元的风 231

2021-06-02

阐述如何运用这些工具来应-复旦cpu卡fmcos2.0手册

是系统化交易的一种重要工具。第7章阐述如何运用这些工具来应 对资金回撤 ,并解答了一个关键问题 :系统已经停止工作了吗?其 中还包括为度量波动性、度量杠杆和为校正风险调整后盈利而开发 的模型。第7章还探讨无效多元化的问题 ,并给出一个评比CTA的 示例。在章末阐述了如何将这些思想运用于股票和共同基金的交易 中。通过提供投资组合级别的解决方案,本书中的思想在风险控制 和资金管理中都是超前的。 第9章阐述了如何应用电子表格建立一份自动日志。最后一部 分新内容位于第9章的末尾,讲的是如何将运动心理学应用于交易。 交易使交易者背负重压,如同职业运动员所承受的压力一样。于是 很自然地想到,如果用应对运动压力的技术来应对交易压力会怎样 呢?第9章向读者展示了应对运动压力的一些基本思想,以及将这些 思想运用于交易环境的方法,从而可以帮助交易者应对交易压力。 同心理学中的其他问题一样 ,该章中给出的只是很多解释中的一 种,读者可能希望以不同的方式来运用它们。但是 ,本书中的这些 思想将为交易者自己进行这方面的研究提供一个有用的起点。 11

2021-06-02

功率模式控制寄存器位描述-spring boot中使用ldap来统一管理用户信息的示例

表 4.30 功率控制寄存器 名称 描述 访问 复位值[1] 访问 PCON 功率控制寄存器。该寄存器含有使能LPC1700 系 列Cortex-M3 微控制器的一些低功耗模式的控制 位。见表 4.31 R/W 0x00 0x400F C0C0 PCONP 外设寄存器的功率控制。该寄存器含有使能和禁 能各个外设功能的控制位,可通过关闭应用中不 需要的外设来减少功耗 R/W 0x400F C0C4 [1] 复位值仅指在使用位中保存的数据,不包括保留位的内容。 4.8.7 功率模式控制寄存器(PCON – 0x400F C0C0) 低功耗模式通过PCON寄存器来控制,如表 4.31所示。 表 4.31 功率模式控制寄存器位描述 位 符号 描述 复位值 0 PM0 功率模式控制位 0。该位控制进入掉电模式。详细内容见“低功耗 模式的编码”。 0 1 PM1 功率模式控制位 1。该位控制进入深度掉电模式。详细内容见“低 功耗模式的编码”。 0 2 BODRPM 掉电低功耗模式。当 BODRPM 为 1 时,掉电检测电路将在芯片进 入掉电模式或深度睡眠模式时关断,使功耗进一步降低。此时,不 能使用掉电检测作为掉电模式的唤醒源。当该位为 0 时,掉电检测 功能在掉电模式和深度睡眠模式中保持有效。有关掉电检测的详细 内容请见“系统控制模块”。 0 3 BOGD 掉电全局禁能。当 BOGD 为 1 时,掉电检测电路一直被完全禁止, 且不消耗功率。当该位为 0 时,掉电检测电路被使能。有关掉电检 测的详细内容请见“系统控制模块”。 0 4 BORD 掉电复位禁能。当 BORD 为 1 时,低压检测的第二阶段(2.6V) 将不会导致芯片复位。当 BORD 为 0 时,复位被使能。低压检测 的第一阶段(2.9V)Brown-out 中断不受影响。有关掉电检测的详 细内容请见“系统控制模块”。 0 LPC1700 用户手册 ©2010 Guangzhou ZLGMCU Development CO., LTD. 23 23 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

K60的UAB电压调节器-speech processing in modern communication--challenges and perspectives

12.7 K60的UAB电压调节器 12.7.1 电压调节器特征 12.7.2 电压调节器操作模式 涉及芯片手册第 45 章(USB 总线 OTG 控制器)、46 章(USB 设备电量检测模块)、47 章(USB 电压调节器)

2021-06-02

基础角色运动-真高清彩版 - 老马识途-从机器码走向程序逆向之路

十二、基础角色运动 下面我们来解释 Delta3D 角色的实例化以及如何将运动模型和三脚架相机作用 于角色。 首先我们创建头文件并定义类 KeyController. class KeyController : public Base, public KeyboardListener { }; 现在我们需要重载这两个基类中的虚函数“OnMessage”, “KeyPressed”以及 “KeyReleased” 并且添加两个成员变量,一个代表角色,一个代表关联的键盘。

2021-06-02

BX指令的编码格式-python用k-means聚类算法进行客户分群的实现

图 11.5 BX指令的编码格式 BX指令用于 ARM和 Thumb程序之间的调用。

2021-06-02

数据操作指令编码格式-python用k-means聚类算法进行客户分群的实现

图 4.1 数据操作指令编码格式 编码格式中各域含义如下。 • <opcode>:确定具体指令。 • S:标识指令是否影响程序状态寄存器 CPSR条件标志。 • Rd:指令操作的目的寄存器。 • Rn:指令第一源操作数。 • bit[11∶0]:移位操作,详见本章移位操作一节。 • bit[25]:被用来区分是立即数移位操作还是寄存器移位操作。 如果指令编码出现下面情况:bit[25] = 0并且 bit[4] = 1并且 bit[7] = 1,则指令并非数据 处理指令,它可能是 Load/Store指令或算术指令。 4.1.3 移位操作 数据处理指令是在算术逻辑单元 ALU中完成。ARM处理器一个显著特征就是可以在操 作数进入 ALU 之前,对操作数进行指定位数的左移或右移操作。这种功能明显增强了数据 处理操作的灵活性。 移位操作可能产生进位,更新程序状态寄存器 CPSR 的进位标志 C。移位操作有下面 3 种基本方式。 1.立即数方式 没有任何一条 ARM指令可以包含一个 32位的立即数,数据处理指令编码格式中,第二 个操作数有 12位。指令的编码格式如图 4.1所示。 指令中的立即数是由一个 8 bit的常数移动 4 bit偶数位(0,2,4,…,26,28,30) 得到的。所以,每一条指令都包含一个 8 bit的常数 X和移位值 Y,得到的立即数=X循环

2021-06-02

含有存储器访问指令的流水线状态-python用k-means聚类算法进行客户分群的实现

图 2.6 含有存储器访问指令的流水线状态 图 2.6 中在单周期指令 ADD 后出现了一条数据存储指令 STR。访问主存储器的指令用 阴影表示,可以看出在每个周期都使用了存储器。同样,在每一个周期也使用了数据通路。 在执行周期、地址计算和数据传输周期,数据通路都是被占用的。在译码周期,译码逻辑负 责产生下一周期用到的数据通路的控制信号。 注意 对于 STR这种存储器访问指令,实际是在地址计算时由译码逻辑产生下一周期数据传输所需要 的数据通路控制信号。 在图 2.6 中的指令序列中,处理器的每个逻辑单元在每个指令都是活动的。可以看出流 水线的执行与存储器访问密切相关。存储器访问限制了程序执行必须花费的指令周期数。 ARM 的流水线执行模式导致了一个结果,就是程序计数器 PC(对使用者而言为 r15) 必须在当前指令执行前计数。例如,指令在其第一个周期为下下条指令取指,这就意味着 PC 必须指向当前指令的后 8个字节(其后的第 2条指令)。 当程序中必须用到 PC 时,程序员要特别注意这一点。大多数正常情况下,不用考虑这 一点,它由汇编器或编译器自动处理这些细节。 例 2.3显示了流水线下程序计数器 PC的使用情况。 【例 2.3】 指令序列为: 0x8000 LDR pc,[pc,#0] 0x8004 NOP 0x8008 DCD jumpAdress 当指令 LDR处于执行阶段时,pc=address+8即 0x8008。

2021-06-02

信噪比为-apue中文

(3)信噪比为 其中 7.1.1.4 参数说明 1. 输入曲线 原始回波串曲线: Mril B、C型仪:ECHO CMR :AMP_ECHO_R MRIL-P型 :ECHOA、ECHOB。 2. 输出曲线 滤波后的输出信号道曲线: 对于Mril B、C型仪和 CMR:AERSA 对于Mril_P型:AERA、AERB。 3.参数 IOFF 舍去前面回波串的个数,斯伦贝谢公司对应的处理软件隐含 10。NUMAR公司对应的 处理软件隐含 1。 7.1.2 反解 T2驰豫谱 最小 T2值和最大 T2值 仪器可提取的最小 T2值: T2min0 = 3TE TE为回波间隔, Schlumberger公司的仪器 TE=0.28ms; NUMAR公司的仪器 TE=1.2ms。 仪器记录信号中可提取的最大 T2值 T2max0 = mTE/3 在数据处理中,选择的 T2min、T2max ,最好在 T2min0 到 T2max0 范围内 T2min≥T2min0 T2max ≤T2max0

2021-06-02

内置固件模式-igbt损耗新的计算方法

CH372WriteSingleDat (2);//内置固件模式 …… 例子 2:命令 USB读取数据 代码 命令名称 输入数据 输出数据 用途 28H RD_USB_DATA 数据长度 从当前 USB中断的端点缓冲区 读取数据并释放当前缓冲区 数据流 程序清单 23.3-2 命令 USB读取数据示例 CH372WriteSingleCmd(CMD_RD_USB_DATA);//命令 USB 读取数据 len=CH372ReadSingleData(); //获取数据长度 for(i=0; i<len; i++) //获取数据流 { *buf=CH372ReadSingleData(); buf++; } …… 例子 3:命令 USB向端点 1写入数据 代码 命令名称 输入数据 输出数据 用途 2AH WR_USB_DATA5 数据长度 向 USB 端点 1的上传缓冲区写 入数据数据流

2021-06-02

制动器插头-普中科技 hc6800 开发板原理图

(4) 电源插头 (3) 制动器插头 (6) 主轴检测器电缆 <电机侧检测器 PLG电缆> 主轴侧检测器 (6) 主轴检测器电缆 <主轴侧检测器电缆> 主轴驱动器 (MDS-D-SPJ3) 伺服驱动器 (MDS-D-SVJ3) (1) 光通信 电缆 (1)从 NC CN2 CN3 CN2 CN3 CN1B CN1ACN1A L1 L2 L3 C N P 1 W V U C N P 3 L1 L2 L3 C N P 1 W V U C N P 3 (5) (5) C P C N P 2 L21 C P C N P 2 L11 L21 L11

2021-06-02

数据类型-android基于hover组件实现监控鼠标移动事件的方法

2.2 数据类型 数据类型指的是一类数据的集合,是对数据的抽象描述。数据类型的不同决定了所占存 储空间的大小不同。每个变量在使用之前必须定义其数据类型。C 程序有整型(int)、浮点型 (float)、字符型(char)、指针型(*)、无值型(void)这些常用数据类型。还有结构体(struct) 和联合体(union)两种自定义数据类型。本章将讲解前三种基本的数据类型。

2021-06-02

二维数组与指针-android基于hover组件实现监控鼠标移动事件的方法

表 4.4 二维数组与指针 行和列 0 1 2 3 4 0 p p+1 p+2 p+3 p+4 1 p+5+0 p+5+1 p+5+2 p+5+3 p+5+4 2 p+5+5+0 p+5+5+1 p+5+5+2 p+5+5+3 p+5+5+4 3 p+15+0 p+15+1 p+15+2 p+15+3 p+15+4 从表 4.4 可知,数组中变量的指针地址与首指针存在着下面的关系。 q=p+(行数*总列数)+列数 根据这个关系可以用指针的方法来访问一个数组。下面的程序使用了这种方法。 #include <stdio.h> void main() { int i=10 , m , n ; /*定义三个变量。*/ int a[4][5]; /*定义一个 4行 5列的二维数组。*/ int *p; /*定义一个指针。*/ for(m=0;m<4;m++) /*行的循环。*/ { for(n=0;n<5;n++) /*列的循环。*/ { a[m][n]=i; /*对数组变量进行赋值。*/ i++; /*i自加。*/ } } p=a; /*把数组的头指针赋值给 p。*/ for(m=0;m<4;m++) /*行循环。*/ { for(n=0;n<5;n++) /*列循环。*/ { printf("a[%d][%d]=%d ",m,n,*(p+(5*m)+n)); /*用指针来访问数组的变量。*/ } printf("\n"); /*每行输出一个换行。*/ }

2021-06-02

k只带装和卷装-利用python将图片中扭曲矩形的复原

SDA14BLMP91000SDE 250只带装和卷装 LMP91000SDX 4.5k只带装和卷装 连线图 14–Pin LLP 30132502 顶视图 引脚描述 引脚号 名称 说明 1 DGND 连接到地 2 MENB 模块使能,低电平有效 3 SCL 4 SDA 5 NC 内部无连接 6 VDD 电源电压 7 AGND 接地 8 VOUT 模拟输出 9 C2 外部滤波器连接器(C1和C2之间的滤波器) 10 C1 外部滤波器连接器(C1和C2之间的滤波器) 11 VREF 电压基准输入 12 WE 工作电极。驱动化学传感器工作电极的输出 13 RE 参比电极。驱动化学传感器反电极的输入 14 CE 反电极。驱动化学传感器反电极的输出 DAP 连接到AGND www.national.com 2 LM P 91 00 0 I2C兼容接口时钟信号 I2C兼容接口数据

2021-06-02

SPOT数据地理坐标定位-tc itk二次开发

10.6 SPOT数据地理坐标定位 Georeference SPOT选项允许为Level 1A和1B CEOS、Dimap格式的SPOT数据,构建几何文件并进 行地理坐标定位。 (1) 构建SPOT几何文件 使用Build Geometry File选项可以构建SPOT几何文件,用于为每个像元计算X和Y坐标。可以为地 理坐标定位选择所需的投影。 将该功能的结果当作Georeference from Input Geometry工具的IGM输入文件,同样能对SPOT数据进 行地理坐标定位。 选择Map >Georeference SPOT >Build Geometry File。当出现文件选择对话框时,选择一个SPOT图像 文件。将出现Build IGM for SPOT Data对话框。通过点击列表中的投影类型,为X和Y坐标选择所需的 投影类型要指定一个平均海拔,在Avg Scene Elevation(Meters)文本框中输入一个值。在“Number of Base Points: X和Y”文本框中,输入要使用的基点数量。 设置值就是被计算的基点数量,其他 X和 Y值都是从这些点内插得来的。可以在图像上选择许多基 点,直至满足样本数和行数。如果选择的基点较少,它们将在图像中均匀分布。 注意:输入的基点数量越多,处理时间越长。 选择输出到“File”或“Memory”。键入或选择一个输出文件名。点击“OK”。ENVI从SPOT向导文 件中提取出所需的信息,并将输出的包含坐标的波段显示在可用波段列表中。 (2) SPOT数据地理坐标定位 使用Georeference Data选项可以基于头信息对SPOT数据进行地理坐标定位。ENVI根据一个完善的 地球和卫星轨道几何模型为SPOT图像生成一个精确的地理编码。 选择Map >Georeference SPOT > Georeference Data。当出现文件选择对话框时,选择一个SPOT图像 文件。将出现Georeference SPOT Data对话框。通过点击列表中的投影类型,为X和Y坐标选择所需的投 影类型。系统默认为根据头信息选择一个UTM地图投影。要指定一个平均海拔,在Avg Scene Elevation (Meters)文本框中输入一个值。 输入要使用的纠正点的数量。可以在图像上选择许多纠正点,直至满足样本数和行数。如果选择的纠

2021-06-02

图像链接-tc itk二次开发

(1) 图像链接 使用 link选项对图像进行链接或取消链接。当图像已经被链接,在一幅图像中的操作将反映到所有其 它被链接的图像上,诸如:移动缩放框、滚动框,改变缩放系数,或调整图像窗口的大小。通常只在图像 大小相同或当一幅图像是另一幅图像的子集时进行链接。然而,ENVI 允许不顾图像间的关系,指定链接 的像元,根据像元进行链接。 从显示窗口的菜单栏中,选择 Tools > Link > Link Displays。 注意:要使用链接功能,必须至少打开两个图像窗口。只有一幅图像被显示时,该功能无法使用。 当出现一个 Link Displays对话框时,在可用显示列表中用箭头切换按钮为每个可用显示选择“Yes” 或“No”。 通过指定“Xoff”(x 偏移量)和“Yoff”(y 偏移量)参数,为每幅图像指定链接的像元。这个参数 从每幅图像的左上角(1,1)开始按像元测量。通过从“Link Size/Position”菜单选择适当的显示,以确 定用于链接的基图像。通过切换 Dynamic Overlay为“On”或“Off”来选择是否对链接图像进行动态覆盖。 当 Dynamic Overlay选项被设定为“On”时,在一个显示中单击鼠标左键,该显示将会被链接地显示图像 覆盖。 可以在 Link Displays对话框中设置“Transparency”来控制覆盖的透明度(0到 100%),例如:透明度 被设置为 0 时,点击鼠标左键,第二幅显示将完全遮盖之前的显示;当透明度被设置为 100%时,将会导 致一个完全透明的覆盖。点击“OK”,执行链接。 所有其它图像的大小和位置将与基图像一致。若链接了图像,并希望添加一幅新图像,使用 Link Displays对话框中的箭头切换按钮,来为该显示选择“Yes”。 要从链接中删除一个显示窗口,在该图像窗口中选择 Tools > Link >Unlink Displays。其它窗口将保持 链接。要设置透明度,从而使下面的图像能够从动态覆盖图像中显示出来,选择 Tools > Link > Adjust Transparency。输入一个透明度值然后点击“Apply”。透明度为 0时,下面的图像无法从动态覆盖图像中显 示出来。透明度为 100%时,仅仅显示下面的图像。当透明度为 50%时,下面的图像和动态覆盖图像各显 示一半。 (2) 多重动态覆盖(Working with Multiple Dynamic Overlays) Dynamic Overlays选项允许实时地覆盖和切换(flickering)多个灰阶或彩色图像。当两个或多个窗口 首次被链接时,动态覆盖功能被自动激活。多重覆盖在所有被链接的图像窗口和各个缩放窗口内是同时活 动的。

2021-06-02

定义感兴趣区-tc itk二次开发

(4) 网格文件管理 File下拉菜单允许保存和恢复网格设置。 • 存储网格参数 要把网格参数设置保存到一个文件:选择 File > Save Setup。当出现 Output Grid Parameters 对话框时, 键入一个输出文件名。 注意:为了保持一致,网格设置文件应该用扩展名 .grd 保存,但也可以使用其它的扩展名保存。 • 恢复保存的网格设置 选择 File > Restore Setup。当出现文件选择窗口(系统默认地列出所有扩展名为 .grd 的文件)时,选 择所需的网格文件。点击“OK”。 • 输出网格线 要将网格线深印到图像中,请参阅第 225 页的“显示输出选项”。虚拟边框自动地添加到图像上,网 格标注被深印在图像的外围。 (5) 隐藏Grid Line Parameters对话框 要在不擦除网格的情况下,隐藏或显示 Grid Line Parameters对话框,请参阅第 118页的“显示和隐藏 叠加对话框和层”。 4.12 定义感兴趣区 感兴趣区 ROIs(Region of Interest)是图像的一部分,它通过在图像上选择或使用诸如设定阈值 (thresholding)等其他方法而形成。这些区域可以呈不规则的形状,通常用来提取分类的统计信息、掩膜 及其它操作。ENVI 允许选择任意的多边形、点或矢量的组合来作为一个感兴趣区。可以定义多个感兴趣 区,并绘制到主图像、滚动或缩放窗口中的任何一个中。感兴趣区可以根据指定的阈值扩展到邻近像元。 注意:感兴趣区与它们所在图像的空间大小明显相关。如果打开具有相同空间尺寸的图像以及它们相应的 ROI Tool对话框,在一幅图像中绘制的感兴趣区也将会显示在其他图像中,可以在任何一个 ROI Tool对话 框中编辑或删除感兴趣区。

2021-06-02

矢量窗口Options下拉菜单-tc itk二次开发

(5) 矢量窗口Options下拉菜单 使用 Vector Parameters 对话框中的 Options下拉菜单可以加载其它的矢量层,安排层的显示顺序,在 矢量窗口内放置注记,更改绘图参数,获取矢量信息,以及取消和保存对矢量的更改。 • 十字交叉指针的开启和关闭 使用 Toggle Cursor On选项可以在指针查询模式下,在显示窗口中显示十字交叉指针,使用下面的方 法开启和关闭十字交叉指针。通过选择 Options >Toggle Cursor On/Off,开启或关闭显示窗口中的十字交叉 指针。 • 加载其它矢量 使用该功能可以从可用矢量列表中已经打开的文件中加载其它的矢量。在 Vector Parameters对话框中, 选择 Options > Import Layers。当出现 Import Vector Layers对话框时,通过点击所需的文件名,选择要导入 的矢量文件。 注意:要中止选择过程,点击“Cancel”。 点击“OK”。所选层将出现在 Vector Parameters对话框的 Available Vector Layers列表中,可以自动显 示。 • 选择活动层 使用 Select Active Layer选项可以选择用于操作的当前活动层。要启动该功能,从下列选项中选择:在 Vector Parameters对话框里的 Available Vector Layers列表中点击所需层。在主图像窗口快捷菜单中,选择 Select Active Layer >所需层。

2021-06-02

感兴趣区Options下拉菜单-tc itk二次开发

(5) 感兴趣区Options下拉菜单 ROI Tool对话框中 Options 菜单允许选择下列选项:从 ASCII文件输入点作为感兴趣区;创建多个感 兴趣区;获取感兴趣统计信息;测量距离和面积;感兴趣区面积报表;加载;擦除;删除;绘制均值曲线; 合并区域、调和感兴趣区以及为感兴趣区执行一个波段阈值。 注意:如果感兴趣区显示在具有相同空间尺寸的多个图像显示窗口中,对它进行的编辑会在所有窗口中显 示出来。 • 擦除感兴趣区 擦除感兴趣区就是将它从屏幕显示中去除,但此时感兴趣区仍被定义并显示在 ROI Tool对话框下的列 表中。 要从已选定的图像中擦除被选择的感兴趣区覆盖图,点击感兴趣区名,然后点击“Erase”。要重新显 示感兴趣区图像,再次点击感兴趣区名。 要从当前显示中擦除所有的感兴趣区覆盖图,选择 Options >Erase All Regions。要重新显示感兴趣区 图像,再次点击每一个感兴趣区名或选择 Options >Load All Regions。 • 删除感兴趣区 可用使用主图像窗口的“Tools”菜单、ROI Tool对话框中的“Options”菜单和 ENVI主菜单中的“Basic Tools”菜单来删除感兴趣区。 警告:如果被删除的感兴趣区显示在具有相同空间尺寸的多个图像显示窗口中,对它进行的删除将会在所 有窗口中显示出来。一旦一个感兴趣区被删除,就不能被恢复,除非它已经被保存到一个文件中。 从 ROI Tool对话框中删除感兴趣区 要删除一个选定的感兴趣区,突出显示该感兴趣区名,然后点击“Delete”。要删除所有列在 ROI Tool 对话框中的感兴趣区,并从系统中删除它们,选择 Options >Delete All Regions。 注意:所有感兴趣区都将从具有相同空间尺寸的图像显示窗口和相应的 ROI Tool对话框中删除。 未保存的感兴趣区将从显示窗口中擦除,并从内存中删除。删除后,感兴趣区将从 ROI Tool对话框中 消失。 删除保存的感兴趣区 要删除当前没有显示的感兴趣区: 从下列选项中选择:从 ENVI主菜单中,选择 Basic Tools >Region of Interest >Delete ROIs。从显示窗 口菜单栏中,选择 Tools > Region of Interest >Delete ROIs。 当出现“Delete Regions”对话框时,点击要删除的感兴趣区名。点击“OK”,永久删除这些感兴趣区。

2021-06-02

编辑通用图像参数-tc itk二次开发

(1) 编辑通用图像参数 可以使用 Header Info对话框来编辑通用图像参数。本节会对每个文本区进行说明。 注意:当编辑非 ENVI文件格式的文件的通用图像参数时要小心使用。例如:使用该菜单改变 HDF文件中 影像的数据类型是无用的。HDF格式的文件只能由用户自己设置,因此应该先把数据存储到一个 ENVI文 件然后才能改变数据类型。对于能够在 ENVI中打开的其他外部文件也只能这样做。 要把一幅影像存为 ENVI格式的文件,请参阅第 59页的“存储为标准的 ENVI文件”。 “Samples”文本区显示文件中的样本数。 “Lines”文本区显示文件中的行数。 “Bands”文本区显示文件中存储的波段数。 “Offset”文本区显示从文件开头到实际数据起始处的字节偏移量。(“偏移量”有时被称为嵌入的头 文件。) “Xstart”和“Ystart”文本区为图像左上角的像元定义坐标。一幅较大影像的空间子集影像之间经常 使用一个影像坐标系统,目的是为了使它们之间可以相互动态链接。默认值为(1,1),即左上角的象元 在影像中的坐标是(1,1)。

2021-06-02

可用文件列表-tc itk二次开发

3.3 启动新的显示窗口 要启动一个新的、独立的图像显示窗口,从 Display 菜单或 ENVI 主菜单中选择 Window >Start New Display Window。 每一个窗口号都是从 Display #1开始顺序排列,显示窗口也可以从可用波段列表中的 New Display选 项中启动(参见第 92页的“选择当前活动窗口”)。 3.4 启动新的矢量窗口 要启动一个新的、独立的矢量窗口,选择Window >Start New Vector Window。每一个窗口号都是从 Display #1开始顺序排列,新的矢量窗口也可以从可用矢量列表中的 Options菜单中启动(参见第 105页的 “打开新的矢量窗口”)。 3.5 启动新的绘图窗口 要启动一个新的、独立的绘图窗口,选择Window >Start New Plot Window。新的绘图窗口也可以从所 有绘图窗口下的 Options菜单中启动(参见第四章的“生成新的图表窗口”)。 3.6 可用文件列表 使用Available Files工具来了解当前在ENVI中打开的或存储在内存中的文件的信息,还可以进行包括: 打开新文件、关闭文件、将内存数据项保存到磁盘,以及编辑 ENVI头文件等操作。 提示:你应当定期地使用可用文件列表,以便从系统内存中删除仅存于内存中的计算结果。 要显示当前打开的图像文件的列表,选择Window >Available Files List。

2021-06-02

第一种振荡器-图像检索综述1

3.10高频振荡器设计与实现 高频振荡电路是高频电路中应用最广的无源网络伽,也是构成高频放大器、 振荡器以及各种滤波器广泛用的主要部件,在电路中完成阻抗变换、信号选择 等任务。并可直接作为负载使用⋯。高频振荡于各种电子设备中,而利用正反馈 原理构成的LC反馈振荡器,是目前应用最广的振荡器啪1。在本次智能雾化器 的开发试验中,作者设计了一种高频振荡器并实现了单片机对其性能的控制, 从而使雾化器在整体的性能上优于传统的设计开发。 3.10.1两种电容三点式高频振荡器在超声雾化器中的运用 超声雾化器原理是利用超声波作为一种能源,由高频振荡器振荡产生高频 电流,通过压电陶瓷换能片将高频电流转化为相同频率的声能(超声波),再由 声能的动力作用而产生张力波,从而使溶液变成气溶胶,随气流行走。因此高 频振荡器是超声雾化器中的核心部分㈨。在本次雾化器的开发试验中,分别设 计了两种不同的高频振荡器。 第一种振荡器(电容三点式串联谐振振荡器) 图3.17第一种振荡器 片

2021-06-02

晶体管的选用-图像检索综述1

(1)静态工作点的确定 静态工作点的确定直接影响着电路的工作状态和振荡波形的好坏,由于振 荡幅度稳定下来后,电路必然工作到非线性区,也就是说,可能进入截止区, 也可能进入饱和区,实践证明:当晶体管进入饱和区后,晶体管的输出阻抗将 急剧下降(由原来的线性工作区几十千欧或几百千欧下降为几百欧姆),从而使 谐振回路Q值大为降低,不仅使振荡波形严重失真,而且频率的稳定度大为降 低,甚至停振,为了避免上述情况发生,一般小功率振荡器将静态工作点设计 得远离饱和区而靠近截止区。 (2)振荡器的起振条件 振幅条件或起振条件,电压的放大系数为A,反馈系数为F。根据AF>I, 只要将三极管的∥值选得大一些,并且恰当的选取比值c殇.,满足IAKd>I,就 有利于起振,由于BJT中的输入电阻rbc比较低,增大c殇.的值,也不会有明 显的效果。 C3的大小主要是改变晶体管与振荡回路的耦合程度,c3越大,振荡振幅就 越大,但是C3还必须兼顾频率覆盖系数,因此C3不易过大。 (3)振荡器的振荡频率 电容三点式振荡频率可近似表示如下: 舭j7睡§ 弘j7乙。陌 (3.7) (3.8) (4)晶体管的选用 晶体管的噪声主要有白噪声和闪烁噪声m1。自噪声与频率无关,只与流过 晶体管的基(栅)极和集(漏)极的电流,三极管的结电阻有关。而对于闪烁

2021-06-02

设置数据校验-美国2019:国家人工智能战略(中英双语)-2019.6-101页(8)

1.1 设置数据校验 点击报表报表报表报表|填报属性填报属性填报属性填报属性|数据校验数据校验数据校验数据校验打开数据校验对话框,如图

2021-06-02

元件位号手工标注-煤矿井下搜救探测机器人结构设计

3.14 元件位号手工标注 公司对元件位号都有相应的规定,如插头、插座规定用 X?表示,集成电路规定用 D?表 示。具体请参照公司标准 Q/ZX 04.100.1 《印制电路板设计规范——工艺性要求》中的规定。 当放置好元件后,需要对元件位号进行标注,有两种方式:手工标注或自动标注(反标), 下面是手工标注的方法,反标会在后面讲述。 按鼠标左键选中元件,再按鼠标左键选择“Attribute”,如下图,将“$LOCATION”的 “?”改为指定的位号。

2021-06-02

预索引数据传送的常见用法-研究生_数字信号处理:时域离散随机信号处理_11761429

表 4.15 常用的多重存储器访问方式 示例  功能描述  LDMIA Rd!, {寄存器列表} 从 Rd 处读取多个字。每读一个字后 Rd 自增一次,16 位宽度  STMIA Rd!, {寄存器列表} 存储多个字到 Rd 处。每存一个字后 Rd 自增一次,16 位宽度  LDMIA.W Rd!, {寄存器列表} 从 Rd 处读取多个字。每读一个字后 Rd 自增一次,32 位宽度  LDMDB.W Rd!, {寄存器列表} 从 Rd 处读取多个字。每读一个字前 Rd 自减一次,32 位宽度  STMIA.W Rd!, {寄存器列表} 存储多个字到 Rd 处。每存一个字后 Rd 自增一次,32 位宽度  STMDB.W Rd!, {寄存器列表} 存储多个字到 Rd 处。每存一个字前 Rd 自减一次,32 位宽度  上表中,加粗的是符合 CM3 堆栈操作的 LDM/STM 使用方式。并且,如果 Rd 是 R13(即 SP),则与 POP/PUSH指令等效。(LDMIA‐>POP, STMDB ‐> PUSH)  STMDB SP!, {R0-R3, LR} 等效于 PUSH {R0-R3, LR} LDMIA SP!, {R0-R3, PC} 等效于 PUSH {R0-R3, PC}   Rd 后面的“!”是什么意思?它表示要自增(Increment)或自减(Decrement)基址寄存器 Rd 的值,时机是在每次访问前(Before)或访问后(After)。增/减单位:字(4字节)。例如,记R8=0x8000, 则下面两条指令:  STMIA.W R8!, {r0-R3} ; R8值变为 0x8010,每存一次曾一次,先存储后自增 STMDB.W R8, {R0-R3} ; R8值的“一个内部复本”先自减后存储,但是 R8的值不变   感叹号还可以用于单一加载与存储指令——LDR/STR。这也就是所谓的  “带预索引” (Pre‐indexing)的 LDR和 STR。例如:  LDR.W R0, [R1, #20]! ;预索引   该指令先把地址 R1+offset 处的值加载到 R0,然后,R1   R1+ 20(offset 也可以是负数 ——译注)。这里的“!”就是指在传送后更新基址寄存器 R1 的值。“!”是可选的。如果没 有“!”,则该指令就是普通的带偏移量加载指令。带预索引的数据传送可以用在多种数据类 型上,并且既可用于加载,又可用于存储。  表 4.16 预索引数据传送的常见用法 示例  功能描述  LDR.W Rd, [Rn, #offset]! LDRB.W Rd, [Rn, #offset]! LDRH.W Rd, [Rn, #offset]! 字/字节/半字/双字的带预索引加载(不做带符号扩 展,没有用到的高位全清 0——译注)  61   

2021-06-02

评估培训的有效性-qca6391 wifi6 11ax bt 5.1 2g & 5g rffe clpc pciem.2 2230 e key原理图

专用实践 2.2 建立培训记录 建立和维护组织培训的记录。 关于如何维护项目或支持组的培训记录的信息,参见项目监控过程域。 此实践的范围,是在组织级所实施的培训。建立和维护项目或支持组主办的培训的记录是各个项目或支持组 的职责。 典型工作产品: a) 培训记录 b) 对组织培训记录库的更新 子实践: a) 对于每个培训课程或其他已批准的培训活动,保留所有成功完成与未成功完成的学员的记录。 b) 保留所有免修特定培训的职员的记录。 准予免修的理由应文档化,而且组织级培训的免修应得到培训的责任经理和被准予免修人员的经理两者 的批准。 c) 保留所有成功完成其指定的必需培训的学员记录。 d) 使培训记录可供合适人员在考虑赋责时使用。 培训记录可以是培训组织所制定的技能矩阵的一部分,技能矩阵提供对人员的经验与教育的综述以及由 组织所主持的培训。 专用实践 2.3 评估培训的有效性 评估组织培训大纲的有效性。 应存在确定培训有效性(即,此培训满足组织的需要好到什么程度)的过程。 评估培训有效性所用方法之例,如: 在培训上下文中(context)进行测验。 对参与培训人员进行培训后的调查。 调查经理对培训效果的满意程度。 将评估机制嵌入在课件中。 在针对项目与组织的目标评估培训效益时,可采用测量值。特别要注意的是,培训时需要采用各种方法,例 如,将培训班(受培训组)作为一个完整的工作单位。使用这种方法时,所有课程参与者都应有共同的绩效目标,

2021-06-02

确定风险源和类别-qca6391 wifi6 11ax bt 5.1 2g & 5g rffe clpc pciem.2 2230 e key原理图

专用实践 1.1 确定风险源和类别 确定风险的来源和类别。 标识风险源为系统地检查随时间而更改的状态奠定基础,以揭示可能影响到项目满足其目标之能力的情况。 风险源来自项目的内部和外部。随着项目的进展,可能会发现更多的风险源。建立风险类别提供了一种收集和组 织风险的机制,并确保对可能会较严重地影响项目目标实现的风险给予适当的详细检查和管理者的关注。 典型工作产品: a) 风险源清单(外部的和内部的)。 b) 风险类别清单 。

2021-06-02

空空如也

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

TA关注的人

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