自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(167)
  • 资源 (24983)
  • 收藏
  • 关注

转载 android_sync是病毒吗,android-studio sync失败,实在是不知道该怎么办了,求大神解救?...

www说修改项目的gradle文件,跟你用的版本一致。Android Studio建立系统工具包你用来生成,测试,运行您的应用程序和软件包。构建系统是独立于Android的工作室,所以你可以调用它的Android的工作室或从命令行。在你写你的应用程序,你可以使用编译系统的特点:定制,配置,和扩展的建立过程。为您的应用程序使用同一项目的不同特点,创建多个应用程序。重用代码和资源。AndroidStu...

2021-05-27 04:15:49 82

转载 android系统稳定性测试,Android的稳定性

概述Android的稳定性包含以下几个方面:1.ANR2.Crash3.Tombstone4.Freeze5.黑屏6.冻屏#稳定性问题分析以及需要的相关log/data/anr/traces.txt/data/system/dropbox/data/tombstonesAndroid系统各种稳定性问题所需要的logAndroid系统各种稳定性问题所需要的logadb shell bugreport...

2021-05-26 13:34:54 1581

转载 oppo手机android 版本号,oppo手机怎么升级到安卓11

oppo手机怎么升级到安卓11?在最近,谷歌发布了Android 11系统,国内很多品牌的手机也可以陆续可以升级到安卓11系统,那oppo手机怎么升级为安卓11系统呢,在哪里升级到安卓11,下面就和小编一起来看看吧!1、OPPO手机基于Android 11的ColorOS系统,目前只有OPPO FindX2、Find X2 Pro、Find X2 Pro兰博基尼版、Ace2、Ace2 EVA限定版...

2021-05-26 09:16:52 751

转载 android contentvalues忽略自动增长,使用ContentValues对数据库进行操作

在main.xml中:encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"android:gra...

2021-05-26 09:05:57 152

转载 android中用代码设置edittext属性为密码,android-设置EditText为密码样式

package zhang.example;import android.app.Activity;import android.os.Bundle;import android.text.method.HideReturnsTransformationMethod;import android.text.method.PasswordTransformationMethod;import and...

2021-05-26 05:09:01 365

转载 c语言调用函数必须先声明,求助,函数在其他函数中使用时要先声明后调用,这个没声明就用了...

该楼层疑似违规已被系统折叠隐藏此楼查看此楼如题,程序如下:#include#include //malloc,calloc,free,realloc头文件#define LEN sizeof(struct Student)struct Student{long num;float score;struct Student *next;};int n; ...

2021-05-24 19:01:14 949

转载 八数码启发式搜索c语言,启发式搜索算法解决八数码问题(C语言).doc

启发式搜索算法解决八数码问题(C语言)1、程序源代码#include #includestruct node{int a[3][3];//用二维数组存放8数码int hx;//函数h(x)的值,表示与目标状态的差距struct node *parent;//指向父结点的指针struct node *next;//指向链表中下一个结点的指针};//------------------hx函数----...

2021-05-23 18:27:48 222

转载 c语言不用sleep,求助C语言Sleep延迟输入问题

该楼层疑似违规已被系统折叠隐藏此楼查看此楼printf(" ######################################\n");for(i=0;i<=0;i++){Sleep(1000);printf(" *");}for(i=0;i<=0;i++){Sleep(1000);printf("*");...

2021-05-20 05:56:25 130

转载 c语言实践课实验报告,C语言课程实践-实践2实验报告.doc

C语言课程实践-实践2实验报告实验报告(实践2)程序源代码1.学生成绩统计一维数组从键盘输入一个班(全班最多不超过30人)学生某门课的成绩,当输入成绩为负值时,输入结束,分别下列:(1)统计不及格人数并打印不及格学生名单(2)统计成绩在全班平均分及平均分之上的学生人数并打印学生名单(3)统计各分数段的学生人数及所占的百分比 学生人数图形<60 3(10%) ***60-69 8...

2021-05-20 00:06:46 389

转载 c语言null 值是多少,在c语言中NULL的值为0

下面是写的一段测试代码,用gdb跟踪的结果,gdb甚至可以对跟踪的变量运算后再输出:1 #include "stdio.h"2 int main()3 {4 char *a=NULL;56 if (!a){7 printf("AA\n");8...

2021-05-19 19:41:06 846

转载 2020知到c语言程序设计章节测试答案,C语言程序设计(黑龙江工程学院)2020知到章节测试答案...

摘要:《八百米深处》中,语言程大地震后,( )个矿工被压在幽暗.憋闷的八百米深处的矿层中。计黑下列定义变量的语句中错误的是设有定义:龙江 int a; float b; 执行scanf('%2d%f',语句时,若从键盘输入876543.0,a和b的值分别是...《八百米深处》中,语言程大地震后,( )个矿工被压在幽暗.憋闷的八百米深处的矿层中。若变量x、序设学院y已正确定义并赋值,下列符合C语言语...

2021-05-18 04:05:36 586

转载 出租车收费题目及答案c语言,《基于单片机的出租车计费(c语言)》.doc

基于单片机的出租车计费(c语言)基于proteus仿真一.设计要求:1.用实现出租车计费器的设计。出租车起步开始计程和计费,计程系统按实际公里数计程,计费系统首先显示起步价(如.0),车行驶2km以内,只收起步价元。出租车行驶超过km后,按每公里1.元在.0元的基础上增加。出租车达到目的地后,(用一个按钮)计程和计费数据清零,为下一次计费开始。出租车行驶仿真:把信号发生器的输出接到单片机外部中断上...

2021-05-17 22:12:13 849

转载 linux yum安装zlib,CentOS/Linux Install zlib-devel RPM Package

CentOS/Linux Install zlib-devel RPM PackageinfoThe zlib-devel package contains the header files and libraries needed to develop programs that use the zlib compression and decompression library. This i...

2021-05-13 07:08:48 4817

转载 linux操作系统加锁解锁,UNIX操作系统的加锁解锁:等待事件及唤醒

jerry520 于 2008-09-27 12:24:10发表:而在schedule()返回到这段代码之后,事情就不一样了。因为在step 3之后,current进程已经进入睡眠,tmp指向的睡眠进程的描述符也被保存下来。从schedule()返回之后,执行的代码仍然是current,而tmp指向的仍然是wait process,此时将其状态置为就绪,等待下一次调度。与前两个函数相比,wake...

2021-05-12 22:23:27 317

转载 crontab在linux里怎样配置文件,Linux定时任务的设置及 crontab 配置指南

为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件例如 文件内容如下:*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh保存文件并并退出*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh*/2 * * * * 通过这段字段可以设定什...

2021-05-12 19:09:59 1044

转载 linux 菱形代码,C语言输出菱形代码及解析

菱形,就是如下所示的图形,总行数与总列数相等:写一个程序,根据用户输入的总行数,打印出菱形。这个题目主要是找出规律,考察读者的逻辑思维。你可以从第一行开始,遍历所有的列,也可以从第一列开始,遍历所有的行。下面的程序从第一行开始,遍历所有的列。设菱形的总行数为line,总列数为column,当前行为i,当前列为j。上半部分与下半部分的规律不一样,应该分开讨论。我们着眼于星号(*),思考什么条件下输出...

2021-05-12 10:34:47 564

转载 生成堆栈信息linux开源库,linux - 从glibc源代码生成libc6-dbg软件包 - 堆栈内存溢出...

我有一个定制的ARM板。 它使用buildroot生成所有映像。 我们正在使用glibc ..我需要在C库调用中进行调试。 当我使用“ Set Verbose On”在gdb下运行代码时,它会从libc6.so中读取符号,但是当我在C库调用中保留断点(例如fork)并运行info locals / args时,它将说“没有符号信息表”。我需要重建GLibc还是其他任何设置。Reading s...

2021-05-09 14:05:09 512

转载 linux多拨脚本,openwrt-mwan3负载均衡,多线多拨

简介最近项目接触到Openwrt的编译和使用,op本身是一个定制的linux系统,兼容的包和语言也有很多,随着物联网的发展,相信在路由器方面的应用会越来越多。目的涉及到网关multiwan的多线多播、 负载均衡,所以使用 openwrt的 mwan3 packageopenwrt-mwan3官方说明步骤下载安装opkg updateopkg install mwan3opkg install lu...

2021-05-07 04:21:07 1384

转载 linux was 乱码,linux was乱码的解决办法

linux was乱码?在linux上 was部署的应用有时会出现乱码的情况,可以尝试将中文字体安装解决具体方法 :1.在java的$JAVA_HOME/jre/lib/fonts/可以看到很多字体,(如果是websphere,有自带的jvm),在这里新建个目录,名字叫fallback,将simsun.ttf放入该目录#mkdir fallback#sudo cp ./your font dir/...

2021-05-06 01:38:46 87

转载 Linux最简单的程序,最简单的一些linux命令的基本的实现

//特别简单的ls命令的实现,没有对参数等的功能进行判断,等以后进行完善#include#include#include#includeint main(int argc ,char *argv[]){DIR *dir1;struct dirent *dir2; //指针格式if(!dir1=opendir(argv[1]))//这边的参数不能够加上引号{perror("opendi...

2021-05-04 10:56:19 220

转载 如何linux安装apache服务器,Linux上安装Apache服务器

http://httpd.apache.org/download.cgi#创建httpd用户groupadd httpduseradd-g httpd -s /sbin/nologin -M httpdtar zxvf httpd-2.4.29.tar.gzcd httpd-2.4.29./configure --prefix =/usr/local/apachemake && m...

2021-05-02 06:40:10 267

转载 linux拷贝文件夹时获取进度,Linux C 实现mycp 可以显示文件拷贝进度

在Linux系统里面用到 cp命令复制不能显示文件拷贝的进度,也不能计算还有多长时间文件可以 拷贝结束,现在写一个程序可以显示文件拷贝的进度。思路:当前目录下面有一个1G大小的bigfile文件当我在命令行下面输入ls -lh bigfile,我会得到这个文件的详细信息,当然也可以看到文件的大小。www.linuxidc.com@linuxidc~$ ls -lh bigfile-rw-rw-r-...

2021-04-30 19:26:26 823

转载 深入linux内核架构高清,深入LINUX内核架构(英文版)

深入LINUX内核架构(英文版)日期: 2020-08-02 01:42:30人气: -图文并茂的一本书,可以配合ULK3一起看。Mauerer ffirs.tex V2-08/26/2008 3. 23am Page iiMauerer ffirs. tex V2-08126/2008 3: 23am Page iProfessional linux Kernel ArchitectureInt...

2021-04-30 18:55:40 384

转载 哪里有linux版本的ms软件下载,是否有适用于Linux的MS-DRM客户端库?

我已经使用库(libavformat和libavcodec)来解码一些MMS流式URL。但其中一些受到DRM的保护。当我试图把它们解码,图书馆将发出警告它是否有适用于Linux的MS-DRM客户端库?在了libavformat/asfdec.c:if (!s->keylen) {if (!guidcmp(&g, &ff_asf_content_encryption)) {av...

2021-04-30 13:36:36 103

转载 linux目录的概念,linux中的系统目录的含义

linux目录:/home:包含linux系统上个用户的主目录,子目录名称以该用户名命名。/var/log:用于存放不经常变化的数据/var/lock/subsys:用于判断程序运行的实例是否运行,例如判断oracle数据库实例.../root:root用户的主目录/bin:包含常用的命令文件,不能包含子目录/sbin:包含系统管理员和root用户所使用的命令文件/dev:包含大部分的设备文件/l...

2021-04-30 11:57:12 202

转载 oracle not exists 很慢,Oracle not exists的等价写法

not exists可以改为left join + is null,可以看到改写前后执行计划一样,消耗资源一样,说明完全等价。SQL> drop table test purge;SQL> drop table test1 purge;SQL> create table test as select * from dba_objects;SQL> create table ...

2021-04-14 13:35:24 975

转载 php表单完整代码,php中一个完整表单处理实现代码_PHP教程

一个完整表单处理下面我们将创建一个复杂的表单,代码如下所示。复制代码 代码如下:姓名:密码:年龄:小于1616-3031-5051-80自我介绍:请输入您的自我介绍体育爱好:网球足球篮球保龄球开发语言:phpjavaperlc++.NETdelphi开发工具:Zend StudioEclipseEditplusUltraeditOther该表单包括了常用表单元素:单行文本框、多行文本框、单选项(r...

2021-04-12 16:42:31 484

转载 oracle查询快照id,oracle数据库查询数据库快照点id间隔

set pagesize 150;col instart_fmt format a30col inst_name format a20col db_name format a20col snap_id for 999999999999col snapdat format a30col lvl for 999999999999select to_char(s.startup_time,'dd M...

2021-04-11 02:20:04 704

转载 oracle通过数据字典查看序列,Oracle 常用数据字典表、视图的总结,都在这里了...

v$access 包含当前被锁定的数据库对象及正在访问他们的会话v$archive 包含归档所需的重做日志文件中的信息v$ archived_log 包含从控制文件中获取的归档日志信息。v$archive_processes 包含于一个实例相关的 arch 进程的状态信息v$ backup 包含联机数据文件的备份状态信息v$backup_async_io 包括从控制文件中获取的...

2021-04-06 10:24:23 269

转载 oracle m_pconnection->open,m_pConnection->Open()函数参数

_ConnectionPtr m_pConnection版本1:m_pConnection->Open("Data Source=adotest;UID=sa;PWD=;","","",adModeUnknown);版本2:m_pConnection->Open("driver={SQLServer};Server=127.0.0.1;DATABASE=vckbase;UID=sa;P...

2021-04-06 00:34:23 206

转载 php根据数据库隐藏,php-Laravel隐藏或从结果中删除一些数据库列数据

在Laravel API中,我有一些方法,它们返回一些我不想在结果中出现的字段,例如:id - email - user_id并且它们是可选的,并且我无法将此字段设置为自模型,现在我将此类用作ManageResource来从类似以下代码的结果中隐藏/删除字段/列:$user = User::whereApiToken($request->api_token)->first();...

2021-03-25 18:23:21 298

转载 php调试技术手册读书笔记,RT-Thread读书笔记之一:开始学习了

原标题:RT-Thread读书笔记之一:开始学习了春夏不学习,秋冬徒伤悲!在科学技术日新月异的当下唯有学习才能紧跟技术潮流其实,学习的方式多种多样来二姨家论坛打卡记录学习过程也是一个不错的体验还有众多网友给你鼓励哟!例如,下面这位网友zhaorRT-Thread读书笔记之一:开始学习了准备工作:1、21家赠送的书一本,多谢读书节活动啊。 2、最贵的正点原子的开发板,包括一些模块。 3.下载好源程序...

2021-03-23 07:01:47 75

转载 java摩尔常量,刚性双原子分子理想气体的定压摩尔热容量CP=_____________J/(mol·K),它的泊松比γ=_____________。(普适气体常量R=8.31J/(mol.K))...

平康赖的说话故事集《宝物集》,刚性成书于( )地表坡度的影响主要是斜面效应,双原松比适气遇坡度时可提高喷灌强度。喷头出水的雾化程度为雾化度,分理一般以出口水滴大小、密度及降落速率来表示。滴灌适宜于地形有起伏的地块和不同种类的土壤,想气可减少中耕除草,但会造成地面土壤板结。纵观林业机器人的发展历史,体的体常其应用领域大致可分为()定压的泊往复式苗木切根机切根深度由拖拉机液压悬挂系统及限深轮控制 。在...

2021-03-22 08:43:53 646

转载 php 遍历出序号,Python 列表(List) 的三种遍历(序号和值)方法

三种遍历列表里面序号和值的方法:最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,特在情人节这一天写下了这篇博客,下面废话不多说,直接贴代码#!/usr/bin/env python# -*- coding: utf-8 -*-if __name__ == '__main__':list = ['html', 'js', 'css', 'python']# 方法1print '遍...

2021-03-21 17:17:38 303

转载 php数字最大值,用JS+PHP实现输入数字后显示最大的值

这篇文章主要给大家介绍了JS+PHP实现用户输入数字后显示最大的值及是第几个的相关位置,文中给出了详细的示例代码供大家参考学习,需要的朋友们下面来一起看看吧。本文主要给大家介绍的是关于JS+PHP实现用户输入数字后显示最大的值及所在位置的相关内容,目的:分清JS PHP的区别,拓宽思维,下面来一起看看详细的介绍:分析1.利用JS的prompt输入用户想要输入的值.2.利用HTML表单的text标签...

2021-03-21 10:18:10 113

转载 php防止url注入漏洞,php安全模式及alluow_url_open注入漏洞

php safe_mode 是否开启?safe_mode 设置成 on 会影响哪些函数的使用?fopen() 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。mkdir() 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。rmdir() 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。rename() 检查被操作的文件或目录是否与正在执行的脚本有...

2021-03-19 22:46:14 812

转载 php include global,PHP中global和include的一个问题

本人菜一枚,在学习中有些地方不太懂,也不好搜就发过来问问大家。先谢谢所有回答和提供帮助的大大。如题:目前有 a.php b.php c.php 三个文件其中a.php伪代码如下:b.php代码如下c.php需要达到的目的是,最后在C.PHP这个文件中能直接读到变量值。大体逻辑如上,另外个人感觉这部分和框架中的assign/display类似,但不太懂怎么实现。以上代码报错:Notice: Unde...

2021-03-19 04:23:58 133

转载 template.rand.php,织梦DedeCMS随机模板的设置方法

Dedecms后台设置了随机模板功能,这个功能可以让我们在发表文章的时候随机使用模板,当然也可以自由选择模板,随机模板可以有效防止采集!那么随机模板怎么设置呢,请看教程[前台效果]当我们开启随机模版功能后,前台会根据我们设置的随机模版显示文章内容。[概念介绍]本设置仅适用于系统默认的文章模型。[功能描述]设置后发布文章时,会自动按随机模板生成文章显示页。[操作说明]后台-系统-随机模板设置,开启方...

2021-03-18 05:36:41 106

转载 java double 精度丢失,Java中Double转换大数字出现精度丢失或者错误

Double转换大数字出现精度丢失或者错误,如18位或以上的数字超过100000000000000000打印出来就会出现错误,用BigDecimal或者BigInteger能解决问题,Double的最大值也远远超过这个了呀,想知道为啥Double类型为什么会这种情况?NumberFormatnf=NumberFormat.getInstance();nf.setGroupingUse...

2021-03-13 08:22:43 462

转载 php中a标签的所有属性值,HTML5中的a标签新增了哪些属性

HTML5中a标签新增的属性有charset、shape、coords、downloadNew等来修改链接样式在HTML5中的a标签新增了许多新的属性,为超链接增加了许多新的功能和样式,今天将和大家详细介绍HTML5中新增的a标签中的属性值HTML5 标签的主要作用是用于超链接,可以链接到其他页面也可以链接到本地的其他文件, 元素最重要的属性是 href 属性,它指定链接的目标,如果没有href...

2021-03-12 19:16:40 168

饱和运算指令-研究生_数字信号处理:时域离散随机信号处理_11761429

  图 4.3  带符号饱和运算    可见,饱和运算的“护理”虽然不能消灭失真,但那种委琐的变形是可以消灭的。表 4.28 列出饱和运算指令。  表 4.28  饱和运算指令  指令名 功能描述 SSAT.W Rd, #imm5, Rn, {,shift} 以带符号数的边界进行饱和运算(交 流)  SSAT.W Rd, #imm5, Rn, {,shift}  以无符号数的边界进行饱和运算(带 纹波的直流)  饱和运算的结果可以拿去更新 Q 标志(在 APSR 中)。Q 标志在写入后可以用软件清 0—— 通过写 APSR,这也是 APSR“露点”的部位。  Rn存储“放大后的信号”,(Rn 总是 32位带符号整数——译者注)。同很多其它数据操作指 令类似,Rn也可以使用移位来“预加工”。  Rd存储饱和运算的结果。    #imm5 用于指定饱和边界——该由多少位的带符号整数来表达允许的范围(奇数也可以使 74   

2021-06-02

TBB功能演示-研究生_数字信号处理:时域离散随机信号处理_11761429

  在这里,Rn 指向跳转表的基址,Rm 则给出表中元素的下标。图 4.5 指示了这个操作  图 4.5  TBB功能演示    如果 Rn 是 R15,则由于指令流水线的影响,Rn 的值将是 PC+4。通常很少有人会手工计 算表中偏移量,因为很繁,而且程序修改后要重新计算,尤其是当跨源文件查表时(由连接 器负责分配地址)。所以这种指令在汇编中很少用到,通常是 C 编译器专用的,它可以在每 次编译时重建该表。不过,可以为各入口地址取个标号,而且此指令还有其它的使用方式。 在系统程序的开发中,此指令可以提高程序的运行效率。为了提供一个节能高效的操作系统 或者基础函数库,必须挖空心思地使用各种奇异的技巧,甚至在特殊情况下,还要严重违反 程序设计的基本原则。  另外还要注意的是,不同的汇编器可能会要求不同的语法格式。在 ARM 汇编器 (armasm.exe)中,TBB跳转表的创建方式如下所示:  TBB.W [pc, r0] ; 执行此指令时,PC的值正好等于 branchtable branchtable DCB ((dest0 – branchtable)/2) ; 注意:因为数值是 8位的,故使用 DCB指示字 DCB ((dest1 – branchtable)/2) DCB ((dest2 – branchtable)/2) DCB ((dest3 – branchtable)/2) dest0 ... ; r0 = 0时执行 dest1 ... ; r0 = 1时执行 dest2 ... ; r0 = 2时执行 dest3 ... ; r0 = 3时执行    TBH 的操作原理与 TBB相同,只不过跳转表中的每个元素都是 16 位的。故而下标为 Rm 的元素要从 Rn+2*Rm 处去找。如图 4.6所演示:  81   

2021-06-02

非对齐传送示-研究生_数字信号处理:时域离散随机信号处理_11761429

图 5.12 非对齐传送示 图 5.13 非对齐传送示例 2 图 5.14 非对齐传送示例 3 93   

2021-06-02

入栈顺序以及入栈后堆栈中的内容-研究生_数字信号处理:时域离散随机信号处理_11761429

表9.1 入栈顺序以及入栈后堆栈中的内容 地址  寄存器  被保存的顺序  旧SP (N‐0)  原先已压 入的内容  ‐  (N‐4)  xPSR  2  (N‐8)  PC  1  (N‐12)  LR  8  (N‐16)  R12  7  (N‐20)  R3  6  (N‐24)  R2  5  (N‐28)  R1  4  新SP (N‐32)  R0  3  中断/异常的响应序列  异常返回  嵌套的中断  咬尾中断  晚到(的高优先级)中断  异常返回值  中断延迟  异常响应期间的 faults  135   

2021-06-02

建立组织方针-qca6391 wifi6 11ax bt 5.1 2g & 5g rffe clpc pciem.2 2230 e key原理图

专用实践 1.6 选择解决方案 基于评价准则,从备选方案中选择解决方案。 选择解决方案包括权衡备选方案的评价结果。必须评估与实现解决方案有关的风险。 典型工作产品: a) 所建议的解决重大问题的解决方案。 子实践: a) 评估与实现所建议解决方案相关的风险。 关于标识和管理风险的更多信息,参见风险管理过程域。 经常必须用不完备的信息作决策。这样的决策可能因信息的不完备而有实质性的风险。 当必须按特定时间表作出决策时,时间和资源可能不足以收集完备的信息。这时所作的有风险的决策, 可能需要在以后重新分析。应该监督已标识的风险。 b) 将所建议解决方案的结果与理由文档化。 记录为何选择此解决方案与为何拒绝另一个解决方案是非常重要的。 7.1.5 按共用目标组织的共用实践 共用目标 2 制度化已管理过程 将此过程作为已管理过程制度化。 共用实践 2.1 建立组织方针 建立和维护用于策划和执行决策分析与决定过程的组织方针。 详细说明:

2021-06-02

组织架构-turbo编码以及解码matlab程序

1.2组织架构 第二章北大医院 OA项目建设的背景 随着北大医院现代化技术不断发展,北大医院逐渐成为成为深圳市最具影响 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

2021-06-02

主轴和主轴电机间的齿轮-web vulnerability scanner v8

(1)主轴和主轴电机间的齿轮 主轴和主轴电机间,M 系列可 多设定 3 级齿轮,T 系列可 多设置 4 级齿轮。 齿轮比可任选,但是,主轴电机每转动一周的的主轴的移动量随齿轮比而不同, 所以必须适当增减对主轴电机的速度指令。

2021-06-02

与伺服相关的设定-web vulnerability scanner v8

(1)刀具旋转轴的设定 这里,假设将 CNC 的第 4 轴作为 Y 轴结合,将其使用于多边形加工的刀具旋 转轴中。 No.7610=4 (刀具旋转轴的控制轴号) 下面,假设将轴型参数的设定设为第 4 轴。 (2)与伺服相关的设定 CMR=1 DMR=36/100 假设上式成立。 (参考计数器容量为 360000。) No.1820=2 (CMR) No.1821=360000 (参考计数器容量) No.2084=36 (DMR 的分子) No.2085=100 (DMR 的分母) 上述以外的与伺服相关的参数,请设定标准的设定值。

2021-06-02

数据的检索-傅里叶分析英文原版 fourier analysis

第四章 数据的检索

2021-06-02

安装工程-problem-solving-with-algorithms-and-data-structure-using-python 中文版

20.4 安装工程 20.4 安装工程 → 关于安装位置参考8.1节 20.4.1 安装 1 断开所有连接在可编程控制器、输入输出设备、 以及终端 模块上的电源。 2 将 「DIN导轨」 对准 「DIN导轨安装槽」 的上侧(右图中 ①)。 3 再将产品压入 「DIN导轨」。(右图②) 20.4.2 拆卸 1 断开电源。 2 拆下接线以及输入输出电缆。 3 用一字螺丝刀顶住 「DIN导轨安装用卡扣」 (右图中①)。 4 将一字螺丝刀朝②的方向移动,从 「DIN导轨」 上松开 「DIN导轨安装用卡扣」。 5 从 「DIN导轨」 上拆下产品。 20.4.3 输入输出电缆的连接 终端模块的CN1、CN2连接器接口为符合MIL-83503标准的接口。 → 关于输入输出电缆,参考9.2.2项

2021-06-02

备用交换机-艾默生ups电源nx系列(30-200kva)

8.3 备用交换机 题目描述: n 个城市之间有通讯网络,每个城市都有通讯交换机,直接或间接与其它城市连接。因电子 设备容易损坏,需给通讯点配备备用交换机。但备用交换机数量有限,不能全部配备,只能给部 分重要城市配置。于是规定:如果某个城市由于交换机损坏,不仅本城市通讯中断,还造成其它 城市通讯中断,则配备备用交换机。请你根据城市线路情况,计算需配备备用交换机的城市个数, 及需配备备用交换机城市的编号。 输入描述: 输入文件有一个测试数据,占有若干行:第一行为一个整数 n,表示共有 n 个城市(2≤n≤ 100),接下来有若干行(一直到文件尾),每行 2 个正整数 a、b,a、b 是城市编号,表示 a 与 b 之间有直接通讯线路。 输出描述: 输出的第一行为 1 个整数 m,表示需 m 个备用交换机,接下来有 m 行,每行有一个整数, 表示需配备交换机的城市编号,输出顺序按编号由小到大。如果没有城市需配备备用交换机则输 出 0。 样例输入: 样例输出: 7 1 2 2 3 2 4 3 4 4 5 4 6 4 7 2 2 4

2021-06-02

点与平面的空间关系-dassidirect server

C.4.2 点与平面的空间关系 给定的任意点 ,从图 C.6和图 C.8中可以看到: n 当 ∙ ( − ) = ∙ + > 0 时, 在平面的前面。 n 当 ∙ ( − ) = ∙ + < 0 时, 在平面的后面。 n 当 ∙ ( − ) = ∙ + = 0 时, 在平面上。 图 C.8:点与平面的空间关系。 这些测试可以用来判断点与平面的空间关系。 下面的 D3DX函数为一个特定平面和点计算 ∙ + : FLOAT D3DXPlaneDotCoord(

2021-06-02

准备工作-dassidirect server

4.1 准备工作 Direct3D 的初始化过程要求我们熟悉一些基本的绘图概念和 Direct3D 类型。我们会在 本节讲解这些概念和类型,以使读者可以顺利地阅读之后的章节。 4.1.1 Direct3D概述 Direct3D是一种底层绘图 API(application programming interface,应用程序 接口),它可以使我们获得 3D 硬件加速功能,提高 3D 场景的渲染效率。从本质上讲, Direct3D提供的是一组软件接口,我们可以通过这组接口来控制绘图硬件。例如,要命令 绘 图 设 备 清 空 渲 染 目 标 ( 例 如 屏 幕 ), 我 们 可 以 调 用 Direct3D 的 ID3D10Device::ClearRenderTargetView 方法来完成这一工作。Direct3D 层位于 应用程序和绘图硬件之间,我们不必担心 3D硬件的实现细节,只要设备支持 Direct3D 10,

2021-06-02

矩阵类型-dassidirect server

B.1.3 矩阵类型 我们可以使用如下语法定义一个 × 矩阵,其中 和 的取值范围为 1到 4。 floatmxn matmxn; 例如: n float2x2:2 × 2 矩阵,其中的每个元素都是 float类型。 n float3x3:3 × 3 矩阵,其中的每个元素都是 float类型。 n float4x4:4 × 4 矩阵,其中的每个元素都是 float类型。 n float3x4:3 × 4 矩阵,其中的每个元素都是 float类型。 注意 除了 float 类型外,你还可以创建其他类型的矩阵,比如 int2x2、half3x3 和 bool4x4。 我们可以使用双下标数组语法来访问矩阵元素。例如,要对矩阵 中的第 个元素进行 赋值,可以这样做: M[i][j] = value; 另外,我们可以像访问结构体成员那样访问矩阵中的元素。元素名可以采用以下两种表示方 式: 从 1开始编号: M._11 = M._12 = M._13 = M._14 = 0.0f; M._21 = M._22 = M._23 = M._24 = 0.0f; M._31 = M._32 = M._33 = M._34 = 0.0f; M._41 = M._42 = M._43 = M._44 = 0.0f; 从 0开始编号: M._m00 = M._m01 = M._m02 = M._m03 = 0.0f; M._m10 = M._m11 = M._m12 = M._m13 = 0.0f; M._m20 = M._m21 = M._m22 = M._m23 = 0.0f; M._m30 = M._m31 = M._m32 = M._m33 = 0.0f; 有时我们需要引用矩阵中的某个行向量。我们可以通过单下标数组语法来完成这一工作。例

2021-06-02

D3DX向量-dassidirect server

1.6 D3DX向量 在本节中,我们要花些时间来熟悉一下 D3DXVECTOR3 类,该类用于在代码中存储相对于 某个坐标系的点和向量的坐标。它的定义如下: typedef struct D3DXVECTOR3 : public D3DVECTOR { public: D3DXVECTOR3() {}; D3DXVECTOR3( CONST FLOAT * ); D3DXVECTOR3( CONST D3DVECTOR& ); D3DXVECTOR3( CONST D3DXFLOAT16 * ); D3DXVECTOR3( FLOAT x, FLOAT y, FLOAT z ); // casting operator FLOAT* (); operator CONST FLOAT* () const; // assignment operators D3DXVECTOR3& operator += ( CONST D3DXVECTOR3& ); D3DXVECTOR3& operator -= ( CONST D3DXVECTOR3& ); D3DXVECTOR3& operator *= ( FLOAT ); D3DXVECTOR3& operator /= ( FLOAT ); // unary operators D3DXVECTOR3 operator + () const; D3DXVECTOR3 operator - () const; // binary operators D3DXVECTOR3 operator + ( CONST D3DXVECTOR3& ) const; D3DXVECTOR3 operator - ( CONST D3DXVECTOR3& ) const; D3DXVECTOR3 operator * ( FLOAT ) const; D3DXVECTOR3 operator / ( FLOAT ) const; friend D3DXVECTOR3 operator * (FLOAT, CONST struct D3DXVECTOR3& ); BOOL operator == ( CONST D3DXVECTOR3& ) const; BOOL operator != ( CONST D3DXVECTOR3& ) const;

2021-06-02

MODBUS组件结构模型-05_simatic_wincc_生产线自动化系统信息化平台_v2

4.1 MODBUS组件结构模型 用户应用 通讯 应用层 MODBUS 客户接口 MODBUS 客户接口 MODBUS客户机 MODBUS服务器 TCP 管理层 栈参数化 连接管理 访问控制 TCP/IP栈 资 源 管 理 与 流 量 控 制 图 4 MODBUS报文传输服务概念结构 l 通信应用层 一个 MODBUS设备可以提供一个客户机和/或服务器 MODBUS接口。 可提供一个 MODBUS后台接口,允许间接的访问用户应用对象。 此接口由四部分组成:离散量输入、离散量输出(线圈)、寄存器输入和寄存器输出。此接口与 用户应用数据之间的映射必须加以定义(本地问题)。 基本数据表 对象类型 属性 说明 离散量输入 1位 只读 此类数据可来自 I/O系统 线圈 1位 读-写 此类数据可被应用程序修改 寄存器输入 16位字 只读 此类数据可来自 I/O系统

2021-06-02

所示为我们所分-复旦cpu卡fmcos2.0手册

最差资金回撒深度和预期年盈利求平均值。表7.24所示为我们所分 析的那一组CTA,最差预期资金回撤的平均长度为9.11个 月,资金 回撤的平均深度为23.48%,预期年盈利为15.76%。 我们可以按下 述步骤计算相对评分。因为较短的资金回撒持续时间要比较长的更 好,所以我们用预期平均资金回撤持续时间 (9.11个 月 )除以单个 CTA的预期持续时间。于是对于CTA-1,持续时间得分是9.11/7, 即1.30。 因为资金回撤深度越小越好 ,所以我们用平均最差资金回 撤除以每位经理的预期资金回撤。对于CTA-1,资金回撤得分是 ⒛.4S/17.⒛ ,即 1.冗。资金回撤得分偏爱波动性较低的资金经理们。 然而 ,因为他们的盈利一般较低,所以他们的盈利得分也受到影 响,这可从盈利效率的差别中看出。因为盈利越高越好,所以我们 用每位经理的预期盈利除以该组的平均预期盈利。于是,CTA-1的 1993~1994 1994~19951995~1996 1996~19971997~19981998~1999 CTA-1 1.00 3.00 5.00 6.00 4.00 2.00 CTA-10 5.00 8.00 8.00 7.00 5.00 9,00 CTA-2 9.00 6.00 4.00 1.00 3.00 3.00 CIΓ Aˉ 3̄ 7.00 10.00 10.00 10.00 10.00 10.00 C)∶ΓAˉ 4̄ 3.00 5.00 7.o0 8.00 8.00 6,00 CTA-5 6.00 1.00 3.O0 4.00 7.00 7.00 C):ΓA 6 2.00 4。 0o 9.00 9.00 6.00 5.00 CTA-7 10.00 7.00 2.00 3.00 2.00 1.00 CTA-8 8.00 9.00 1.00 2.00 1.00 4.00 CTA-9 4.00 2.0O 6.00 5.00 9.00 8.o0 Spcaman相关 o.ss O.12 0.9O 0.71 0.78 系数显著 是 否 是 是 是 表7。Ⅱ 根据资金回撤深度和期望盈利得分的综合评级。 339

2021-06-02

所示的尤菜克斯-复旦cpu卡fmcos2.0手册

非每次背离都会引起关键转折点的出现。在图1.17所示的尤菜克斯 EuroBund合 约中,我们可以看到价格和动量震荡指标之间的背离。 价格通道 和价 格 带 价格通道用来绘制一个固定周期上的最高点和最低点。它是一 种与前述通道图表形态不同的图形化工具。此处价格通道用来定义 给定时间周期上价格运动的范围 (图 1.18)。 当价格创造出新的高 点或低点时,可以使用价格通道来制定交易策略。新的高点或低点 可以被解释为新趋势启动的信号,可以沿趋势方向设立头寸,或者 了结前面趋势中的头寸。 价格带通常画在移动平均线的两侧,用来度量价格在均值两侧 运动的范围。在移动平均线两侧画出距移动平均线固定百分比距离 的两条曲线,便得到一种价格带。也可以加入一些对动量的度量 , 比如移动平均长度上价格的标准偏差。价格带可以用来预测价格极 值或强趋势。图1.19所示的尤莱克斯 (Eurex)EtlroBund合 约图表 37

2021-06-02

中断处理-spring boot中使用ldap来统一管理用户信息的示例

11.11 中断处理 本节描述了如何将任意端点上的一个中断事件发送到嵌套的向量中断控制器(NVIC)。中 断事件处理如图 11.3所示。 所有的非同步 OUT 端点(控制、批量和中断端点)在成功地接收到一个信息包时产生中断。 所有的非同步 IN 端点在成功地发送一个信息包时,或者在发送一个 NAK 信号并且通过 SIE 设 置模式命令将 NAK 上的中断使能时产生中断,详见“设置模式”的描述。对于同步端点,每 1ms 产生一个帧中断。 从模式和 DMA 模式的中断处理是不同的。 (1)从模式 如果在端点上出现一个中断事件并且该端点中断在 USBEpIntEn 寄存器中是使能的,则 USBEpIntSt 寄存器中的对应状态位将置位。对于非同步端点,根据对应的 USBEpIntPri[n]寄存器, 我们将所有的端点中断事件划分为两种类型:快速端点中断事件和慢速端点中断事件。所有快速 端点中断事件相或并发送到 USBDevIntSt 寄存器中的 EP_FAST 位。所有慢速端点中断事件相或 并发送到 USBDevIntSt 中的 EP_SLOW 位。 对于同步端点,USBDevIntSt 寄存器中的 FRAME 位每 1ms 置位一次。 USBDevIntSt 寄存器保存所有端点中断事件的状态以及其它各种中断的状态(见“USB 设备 中断状态寄存器”)。默认情况下,将所有中断(如果已在 USBDevIntEn 寄存器中使能)发送 到 USBIntSt 寄存器中的 USB_INT_REQ_LP 位,请求低优先级中断处理。而利用 USBDevIntPri 寄存器,也可以将 FRAME 或 EP_FAST 位发送到 USBIntSt 寄存器中的 USB_INT_REQ_HP 位。 EP_FAST 和 FRAME 中断中只有一个能够发送到 USB_INT_REQ_HP 位。如果试图将这两 个位都发送到 USB_INT_REQ_HP,则这两个中断事件会都发送到 USB_INT_REQ_LP。 慢速端点中断事件始终直接发送到USB_INT_REQ_LP位,通过软件请求低优先级中断处理。 发送到 NVIC 的最后一个中断信号由 USBIntSt 寄存器中的 EN_USB_INTS 位控制。只有当 EN_USB_INTS 位置位时,USB 中断才会发送到 NVIC。 (2)DMA 模式 如果在非控制端点上出现中断事件并且该端点中断在 USBEpIntEn 寄存器中没有使能,则 USBDMARSt 寄存器中对应的状态位由硬件置位。如果 DMA 传输对于 USBEpDMASt 寄存器中 的对应端点是使能的,则 USBDMARSt 中置位的位可作为 DMA 引擎传输数据的标志。 每个端点在 DMA 模式中传输数据时可产生 3 种类型的中断:传输结束中断、新 DD 请求中 断和系统错误中断。这些中断事件会分别把 USBEoTIntSt、USBNDDRIntSt 和 USBSysErrIntSt 寄存器中与各个端点对应的位置位。然后,来自所有端点的传输结束中断相或并发送到 USBDMAIntSt 中的 EOT 位。同样,所有的新 DD 请求中断和系统错误中断事件分别发送到 USBDMAStInt 寄存器中的 NDDR 位和 ERR 位。 EOT、NDDR 和 ERR 位(如果已在 USBDMAIntEn 寄存器中使能)相或来将 USBIntSt 寄存 器中的 USB_INT_REQ_DMA 位置位。如果 USBIntSt 中的 EN_USB_INTS 位是置位的,则将中 断发送到 NVIC。 LPC1700 用户手册 ©2010 Guangzhou ZLGMCU Development CO., LTD. 27 27 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

低功耗模式的编码-spring boot中使用ldap来统一管理用户信息的示例

表 4.32 低功耗模式的编码 PM1, PM0 描述 00 正如 Cortex-M3 系统控制寄存器的 SLEEPDEEP 位所定义,执行 WFI 或 WFE 进入睡眠或深度睡眠模式 01 如果 Cortex-M3 系统控制寄存器的 SLEEPDEEP 位为 1,则执行 WFI 或 WFE 进 入掉电模式 10 保留,不应使用这些设置 11 如果 Cortex-M3 系统控制寄存器的 SLEEPDEEP 位为 1,则执行 WFI 或 WFE 进 入深度掉电模式 4.8.8 从低功耗模式中唤醒 任何使能的中断均可将 CPU 从睡眠模式中唤醒。某些特定的中断可将处理器从深度睡眠模 式或掉电模式中唤醒。 若特定的中断使能则允许中断将 CPU 从深度睡眠模式或掉电模式中唤醒。唤醒后,将继续 执行适当的中断服务程序。这些中断为 NMI、外部中断 EINT0 到 EINT3、GPIO 中断、以太网 Wake-On-LAN 中断、掉电检测中断、RTC 报警中断。此外,如果看门狗定时器由 IRC 振荡器 驱动,则看门狗定时器也可将器件从深度睡眠模式中唤醒。 可以将 CPU 从深度睡眠或掉电模式中唤醒的其它功能有 CAN 活动中断(由 CAN 总线引 脚上的活动产生)和 USB 活动中断(由 USB 总线引脚上的活动产生)。相关的功能必须映射 到引脚且对应的中断必须使能才能实现唤醒。 4.8.9 外设功率控制寄存器(PCONP – 0x400F C0C4) 可通过 PCONP 寄存器关闭特定外设模块的时钟源来关闭外设,以实现节电的目的。有少 数外设功能不能被关闭(看门狗定时器、引脚连接模块和系统控制模块)。 LPC1700 用户手册 ©2010 Guangzhou ZLGMCU Development CO., LTD. 24 24 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

事件驱动编程-单片机原理及应用(张毅刚)

14.2 事件驱动编程 事件驱动编程应用在象网络服务器和图形界面等待回应程序中。本节主要针对 Tcl中的事 件驱动编程。对于 Tk中的图形用户界面事件编程不作介绍。 Tcl提供了一种简便的事件驱动模型。当用这种模型注册了 Tcl命令后,系统就会在发生了 特定事件时调用注册命令。比如使用 after命令可以注册一个命令,让它在指定经过多少时间 后被调用;而使用 flieevent命令可以为 I/O接口如用 open命令打开的文件 I/O、用 socket 命令注册的套接字等设置特定命令,这个特定命令会在 I/O发生特定变化时被调用;vwait则用 来等待事件的发生,在等待期间 Tcl会自动调用与不同事件关联的 Tcl命令。 14.2.1 after命令 after命令用来设置在一段时间延迟之后执行的命令。各条 after命令的语法在下表中列出: 表 14-1 after命令 命令 说明 after ms 等待ms时间。ms单位是millisecond毫秒,下同。

2021-06-02

伺服驱动器各部位的说明-普中科技 hc6800 开发板原理图

2-3-6 各部位的说明 (1)伺服驱动器各部位的说明 ⑤ ⑥ ⑧ ⑦ ④ ① ② ⑩ ⑪ MDS-D-SVJ3-03/04/07 ⑫ ⑨ ⑬ ③ ⑪ ⑫ MDS-D-SVJ3-10/20/35 ⑩ 插头及端子台的排列因驱动器而异。详细内容请参照各单元的外形图进行确认。 各部分名称 名 称 用 途 螺丝尺寸 ① LED --- 单元状态显示 LED --- ② SW1 --- 设定轴编号用拨码开关 --- ③ SW2 --- 厂家调整用(平时选择 ON) --- ④ CN9 --- DI/O及维修用插头 --- ⑤ CN1A --- NC或上位轴 光通信用插头 --- ⑥ CN1B --- 下位轴 光通信用插头 --- ⑦ CN2 --- 电机侧检测器插头 --- ⑧ CN3 --- 机械侧检测器插头 --- ⑨ 控 制 回 路 BAT --- 电池连接插头 --- ⑩ CNP1 L1,L2,L3 N,P1,P2 L1,L2,L3:3相 AC电源输入 N,P1,P2:未使用(请使 P1,P2之间短路) --- ⑪ CNP2 P,C,D L11,L21 回生电阻连接端子 控制电源输入端子(单相 AC输入) --- ⑫ 主 回 路 CNP3 U, V, W 电机电源输出端子(3相 AC输出) --- ⑬ PE 接地端子 M4×10

2021-06-02

HF104电机-普中科技 hc6800 开发板原理图

(3) HF54电机 0.1 1.0 10.0 100.0 1000.0 10000.0 0 100 200 300 400 500 600 700 电机电流 (静态电流%) 时 间 ( s ) 运转时 停止时 (4) HF104电机 0.1 1.0 10.0 100.0 1000.0 10000.0 0 100 200 300 400 500 600 700 电机电流 (静态电流%) 时 间 ( s ) 运转时 停止时

2021-06-02

电源插头-普中科技 hc6800 开发板原理图

(3) 制动器插头 品名 型号 内容 电机制动 器用 HF,HP用 制动器插头 CNB10-R2S(6) 伺服电机侧制动器插头 (第一电子工业制造) 插头 :CM10-SP2S-S 接触器:CM10-#22SC-S2 适合电缆外径 φ4.0~6.0mm CNB10-R2L(6) 伺服电机侧制动器插头 (第一电子工业制造) 插头 :CM10-AP2S-S 接触器:CM10-#22SC-S2 适合电缆外径 φ4.0~6.0mm (4) 电源插头 品名 型名 内容 电机电源 用 HF54,104,154用 电源插头 CNP18-10S(14) 伺服电机侧电源插头 (第一电子工业制造) 插头:CE05-6A18-10SD-C-BSS 线夹:CE3057-10A-1(D240) 适合电缆外径 φ10.5~14mm CNP18-10L(14) 伺服电机侧电源插头 (第一电子工业制造) 插头:CE05-8A18-10SD-C-BAS 线夹:CE3057-10A-1(D240) 适合电缆外径 φ10.5~14mm HF204,354用 电源插头 CNP22-22S(16) 伺服电机侧电源插头 (第一电子工业制造) 插头:CE05-6A22-22SD-C-BSS 线夹:CE3057-12A-1(D240) 适合电缆外径 φ12.5~16mm CNP22-22L(16) 伺服电机侧电源插头 (第一电子工业制造) 插头:CE05-8A22-22SD-C-BAS 线夹:CE3057-12A-1(D240) 适合电缆外径 φ12.5~16mm

2021-06-02

结构体实例-android基于hover组件实现监控鼠标移动事件的方法

7.3 结构体实例 结构体在程序中有着非常重要的运用。在复杂的程序中需要定义结构体作为新的数据类 型,用结构体数据类型作为函数的参数或返回值。本节将讲解一个结构运用实例,在程序中 用结构体进行各种数据的存储。 7.3.1 程序的需求分析 本节将讲解一个学生管理程序。在程序中用结构体进行学生数据的存储,结构体作为函 数的参数与返回值。程序需要完成下面的功能。 (1)菜单选择功能。进入程序以后,显示一个菜单,用户在键盘上输入一个数字选择相 应的功能。 (2)学生添加功能。用户选择学生添加菜单项以后,可以在文字提示下输入一个学生的 信息。 (3)学生姓名列表功能。这个功能是列出所有学生的编号和姓名。 (4)所有学生详细列表功能。按输入的顺序列出所有的数据。 (5)按姓名查询功能。输入一个学生的姓名时,可以查询出这个学生的数据。 (6)按年龄查询功能。输入一个年龄段以后,显示这个年龄段所有的学生信息。 (7)按性别查询功能。输入一个性别以后,显示这个性别所有的学生信息。 (8)按身高查询功能。输入一个身高区域以后,显示这个身高区域中所有学生的信息。 (9)删除学生功能。输入一个学生的姓名,在结构体数组中删除这个学生。 (10)程序退出功能。选择这一个选项以后,结束程序。 7.3.2 程序中的函数 程序中的每个功能是分成不同的函数来完成的,每一个函数根据需要完成一定的功能, 这样就可以把一个复杂的程序分为不同的函数模块。各个功能不同的函数在主函数的调用下 统一地完成一个复杂的功能。下面是这个程序中的各个自定义函数。 显示一个学生的函数,参数是一个结构体。 void showstu(struct student s) 删除一个学生的函数,没有参数。 void delestu();

2021-06-02

坡度变率-rg-wall 1600系列防火墙操作手册

图 9.89 坡度数据 图 9.90 坡度变率

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二次开发

(3) 计算混淆矩阵 使用Confusion Matrix工具可以把分类结果的精度显示在一个混淆矩阵里(用于比较分类结果和地表 真实信息)。ENVI可以使用一幅地表真实图像或地表真实感兴趣区来计算混淆矩阵。每种记录结果都包括:

2021-06-02

测量单位选择-tc itk二次开发

(1) 测量单位选择 在Display Measurement Tool对话框中,使用“Menu”菜单来选择记录测量结果所用的单位,选项包 括:像元、米、公里、英尺、码、英里和海里。 选择 Units >所需要的测量单位。若图像的像元尺寸没有被保存在头文件中,在出现的 Input Display Pixel Size对话框中,选择除“Pixel”之外的任何单位,完成以下步骤。 在“X Pixel Size”和“Y Pixel Size”文本框中,输入图像的像元大小。在“Units”按钮菜单中,选择

2021-06-02

波段运算函数4-tc itk二次开发

(6) 波段运算函数2 下面的实例是一个自定义的波段运算函数,用来把一个变量的数据类型转换为字节型,并将数值倒置。 下面的程序文本可以在一个文本编辑器中输入,并用文件名user_bm2.pro来保存: FUNCTION user_bm2,b1 lut = 255 - BINDGEN(256) b1 = BYTSCL(b1) b1 = lut(b1) RETURN,b1 END 通过选择File >Compile IDL Module并选中所需文件名来对该函数进行编译。要从Band Math对话框 中调用该函数,在“Enter an expression”文本框中,使用如下语法: user_bm2(b1) (7) 波段运算函数3 下面的实例是一个自定义的波段运算函数,当变量b1的值为0时,用变量b2的值代替变量b1。这一 函数对分类图像非常有用,它可以用另一幅分类图像的像元代替原图像中未分类的像元。下面的程序文本 可以在一个文本编辑器中输入,并用文件名user_bm3.pro来保存: FUNCTION user_bm3,b1,b2 b1 = (b1 EQ 0)*b2 +(b1 NE 0)*b1 RETURN,b1 END 通过选择File >Compile IDL Module并选中所需文件名来对该函数进行编译。要从Band Math对话框 中调用该函数,在“Enter an expression”文本框中,使用如下语法: user_bm3(b1,b2) (8) 波段运算函数4 下面的实例是一个自定义的波段运算函数,用来计算归一化植被指数(NDVI),并把它缩放到字节型 数据范围。注意:“min”和“max”关键字在函数中是必需的,以确保同样的最小和最大值被用于缩放一 个被分块(tiled)图像中所有的局部(tiles)。详细介绍,请参阅第258页的“用于波段运算的IDL知识”。 对于变量b1,应该使用一个0.8 mm附近的红外图像波段,对于变量b2,应该使用一个0.6 mm附近 的红光波段。下面的程序文本可以在一个文本编辑器中输入,并用文件名user_bm4.pro来保存。 FUNCTION user_bm4,b1,b2

2021-06-02

VAX到IE数据转换-tc itk二次开发

(6) 复合型数据转换 使用Convert Complex Data工具可以从复合型数据计算出要输出的图像。图像类型包括“Real”(数据 的实部), “Imaginary”(数据的虚部), “Power” (以10为底的对数), “Magnitude”(实部与虚部平方和的 平方根), 和“Phase”(虚部除以实部得到的反正切值)。 Basic Tools > Preprocessing > General Purpose Utilities > Convert Complex Data。选择一个输入数据文件, 点击“OK”。当出现Convert Complex Parameters对话框时,在函数名旁的复选框里点击,选择输出波段函 数。选择输出到“File”或“Memory”。点击“OK”。计算出的图像将出现在可用波段列表中。 (7) VAX到IEEE数据转换 使用Convert VAX to IEEE工具可以将VAX浮点图像转换成IEEE标准浮点图。多数计算机支持浮点 数的IEEE标准表示法。然而,DEC VAX计算机仍然使用它们自己内部的浮点数表示法,一些图像数据仍 用这种格式存储。 选择Basic Tools > Preprocessing > General Purpose Utilities >Convert VAX to IEEE。当出现VAX Floating Point Input File对话框时,从可用文件列表中选择要被转换的文件。点击“OK”。当出现 VAX to IEEE Parameters对话框时,键入VAX头文件大小(字节)。从下列选项中选择: 要将头信息作为嵌入的ENVI头文件复制到输出文件中,选择 “Copy Header”旁的“Yes” 按钮。

2021-06-02

为散点图选择波段-tc itk二次开发

(4) 退出动画 任何时候要退出动画,从动画窗口菜单中选择File >Cancel。 4.33 二维散点图 2-D Scatter Plots功能提供图像数据两个波段的交互式分类。若有必要,可以同时激活多个散点图。二 维散点图只使用主图像窗口中的数据,因此提供了快速的交互式应答。在散点图中可以选择感兴趣区,并 保存用于其它的全波段处理方法中。跳动的像元(Dancing Pixels Tm )显示出方框在散点图和图像中交互式 移动时,方框下的像元分布如何变化。散点图的密度分布也可以被显示出来。 要在散点图以及它们在图像中的空间分布方面,比较两个选择波段的DN值,按照以下几节的步骤进 行。 (1) 为散点图选择波段 在主图像窗口,选择Tools > 2-D Scatter Plots。当出现Scatter Plot Band Choice对话框时,通过在标签

2021-06-02

分类图像转换-tc itk二次开发

11.7 栅格图像转换 使用Raster to Vector工具可以为栅格图像中的每一个特定的DN等高线生成一个矢量层。 选择Vector >Raster to Vector。当出现Raster to Vector Input Band对话框时,选择要输入的文件名,若 需要,选取任意子集。当出现Raster to Vector Parameters对话框时,在Contour Value文本框键入所需的DN 值,作为一个等高线值。在相应的文本框中键入一个ENVI矢量文件名。选择输出到“File”或“Memory” 名。点击“OK”。 ENVI使用键入的等高线值生成一个多边形矢量图层和一个矢量属性文件(.dbf),其中包含类别ID、 多边形周长和面积信息。矢量层被列入到可用矢量列表中。 11.8 分类图像转换 使用Classification to Vector工具可以将分类后的结果转换为ENVI多边形矢量层(.evf文件)。分类图 像对每一个选定的类都将生成一个矢量层。 选择Vector > Raster to Vector。当出现Raster to Vector Input Band对话框时,选择要输入的文件名,若 需要,选取任意子集。当出现Raster to Vector Parameters对话框时,通过点击分类名选择要转换为矢量多 边形的类别。点击“Output”箭头切换按钮,选择将所有已选类别作为一个矢量层输出还是为每个类别生 成一个单独的矢量层。选择输出到“File”或“Memory”。点击“OK”。 若选择为每个类别生成一个单独的矢量层,则每一种分类将被存为一个单独的矢量文件,其文件名为 根文件名后添加“_1”、“_2”等后缀。

2021-06-02

Kuan滤波器-tc itk二次开发

(4) 增强型Frost滤波器 增强型Frost滤波器可以在保持雷达图像纹理信息的同时减少斑点噪声。它是Frost滤波器改进,也同 样根据单独滤波窗口中计算出的统计(方差系数)对数据进行滤波。每个像元都被分到3个类型中:相似 像元(homogeneous)、差异像元(heterogeneous)、指向目标的像元(point target)。 每种类型被区别对待。对于相似像元,像元值被滤波窗口中的像元均值代替;对于差异像元,以脉冲 响应作为变换核对像元进行卷积滤波,从而确定像元值;对于指向目标的像元,像元值不变。详细介绍, 请参阅以下参考文献: Lopes, A., R. Touzi, and E. Nezry, 1990. “Adaptive Speckle Filters and Scene Heterogeneity”, IEEE Transactions on Geoscience and Remote Sensing, Vol. 28, No. 6, pp. 992-1000. 选择File >Adaptive >Enhanced Frost。选择一个输入文件,若需要,选取任意子集。将出现Enhanced Frost Filter Parameters对话框。在“Filter Size”文本框中,键入所需的滤波器大小。输入一个阻尼系数,用来反 向指定用于差异像元的权重均值的阻尼指数的范围,阻尼系数越大,生成结果越不均匀。输入用于限定每 一类像元的终止值,相似像元(方差系数≤Cu);差异像元(Cu≤方差系数≤Cmax);指向目标的像元(方差 系数≥Cmax)。 对于雷达图像,终止值可以根据观察次数(L)估算出来。 键入输出文件名并点击“OK”。结果将显示在可用波段列表中。 (5) Gamma滤波器 Gamma滤波器用于在雷达图像中保留边缘信息时,减少斑点噪声。它类似于Kuan滤波器,但是假定 数据呈γ分布(参见第375页的“Kuan滤波器”)。被滤除的像元值将被基于局部统计计算的值所代替。 详细介绍,请参阅以下参考文献: Zhenghao Shi and Ko B. Fung, “A Comparison of Digital Speckle Filters,” Proceedings of IGRASS 94, August 8-12, 1994, pp. 2129-2133. 选择Filters > Adaptive > Gamma。选择一个输入文件或波段,若需要,选取任意子集(参见第10页的 “选择用于处理的波段或文件”)。点击“OK”。当出现Gamma Filter Parameters对话框时,在“Filter Size” 文本框里键入所需的滤波器大小。在适当的文本框中键入观察次数。 “Number of Looks”参数用于通过“1/观察次数”来计算噪声的方差。 选择输出到“File”或“Memory”。点击“OK”,进行滤波。将出现一个状态窗口,显示操作进程。 (6) Kuan滤波器 Kuan滤波器用于在雷达图像中保留边缘的情况下,减少斑点噪声。它将倍增的噪声模型变换为一个

2021-06-02

选择处理技术-tc itk二次开发

(4) 选择处理技术 Endmember Collection 对话框中的Algorithm 菜单允许选择分类方法和高光谱处理技术。可选的分类 方法包括:平行六面体、最短距离、马氏距离、最大似然、波谱角制图以及二进制编码等方法。可选的高 光谱处理技术包括:线性波谱分离、匹配滤波、混合调制匹配滤波和波谱特征拟合。 注意:当使用马氏距离或最大似然分类器时,端元波谱只能从 ROIs或统计文件中输入,因为这些分类应 用了端元协方差统计,而且必须选择至少两个端元。 在Endmember Collection 对话框中,选择Algorithm > 所需技术。 注意:分类方法也可以通过选择Classification >Supervised来启动,高光谱处理技术也可以从Spectral Tools 菜单启动。 点击“Apply”。当出现Algorithm Parameters对话框时,输入所选算法对应的参数。所选的分类方法不 同,显示的参数也不相同。关于不同分类方法的详细介绍,请参阅如下内容: 第305页的“平行六面体分类”。 第306页的“最小距离分类”。 第307页的“马氏距离分类”。 第308页的“最大似然分类”。 第309页的“波谱角分类”。 第310页的“二进制编码分类”。 关于高光谱处理技术的详细介绍,请参阅如下内容: 第400页的“线性波谱分离”。

2021-06-02

可用波段列表快捷菜单-tc itk二次开发

(1) 选择当前活动窗口 ENVI 允许你同时打开多个显示窗口,允许任何灰阶和彩色图像一起显示。当你导入图像,你可以选 择一个现有的显示窗口或打开一个新的显示窗口来显示你的新图像。该显示将被称为活动显示(“Active display”)。当没有任何打开的显示窗口时,可用波段列表底部的按钮将显示“No Display”。第一个导入的 图像将自动地显示在一个新窗口。 在可用波段列表中, 点击“Display #X”按钮菜单(其中“X”是与显示窗口标题栏内的数字相对应 的数字),然后从列表中选择所需要的显示。要打开一个新的显示,从按钮菜单选择“New Display”。点击 “Load Band”或“Load RGB”,把选定的波段导入活动显示。 (2) 显示彩色合成图像 注意:如果图像头文件(.hdr)中已经设置为从默认波段加载图像,那么你将无需使用可用波段列表,当 打开文件时,彩色图像将自动被加载进一个显示组。具体细节请参阅第 52页的“设置默认的载入波段”。 从可用波段列表中,选择“RGB Color”切换按钮。在列表中顺序点击所需要显示的红、绿和蓝波段 (或在每个 R、G 或 B 波段使用切换按钮)。若有必要,改变活动显示(参见第 92页的“选择当前活动 窗口”)。一旦波段名被导入到标签为“R”、“G”、“B”的文本框中,点击“Load RGB”把波段加载入当 前的活动图像显示中(参见第 92页的“选择当前活动窗口”)。 提示:你也可以在可用波段列表中的蓝波段名上双击鼠标左键,以加载图像,或者使用快捷菜单来加载图 像(参见本页的“可用波段列表快捷菜单”)。 将出现一个状态窗口显示加载进程。 注意:要停止把波段加载进显示窗口中,点击状态窗口中的“Cancel”按钮。显示窗口将是空白的。 波段成功加载后,主图像窗口,缩放窗口,滚动窗口(对于大图像来说)将会出现。ENVI用 2%的系 统默认线性拉伸来显示所有图像。你可以在 envi.cfg文件中改变系统默认拉伸值(参见附录 A中的“ENVI Configuration”),或通过在图像头文件中设置一个系统默认拉伸值。 (3) 可用波段列表快捷菜单 为了便于执行常用的列表功能,可用波段列表有一个快捷菜单。该节后面的内容会对该功能有一个详

2021-06-02

6从设备端的程序设计-图像检索综述1

4.2.6从设备端的程序设计 数据采集、发送子系统端的蓝牙设备为从设备,程序中,把各命令的HCI 数据包(含HCl分组指示头,操作码命令字段OCF,操作码组字段OGF,参数) 存入一个二维数组,发送时,由发送命令予程序从数组取出相应数据,按Endiau 格式向UART发送即可。程序首先HCI命令以十六进制的格式存在数组里,然 后开始单片机的初始化,即设置单片机的波特率、串D T作方式、定义中断等H妇。 单片机的初始化完后就是蓝牙模块初始化,由发送语句将命令HCI一位~ 位地通过串口发往蓝牙模块,蓝牙模块将HCI命令执行的情况通过串口返回, 由相关的中断通知单片机自动接收字符。程序可以根据接收到的字符判断HCI 命令是否执行成功,若成功,将执行下一条初始化命令直至初始化完成,否则 将重发该命令l。相关解释如下: #include<re952,h> #include<stdio.b> #include<absacc.h> 首先定义程序中要用到的变量所在的头文件。其中头文件absacc.h为绝对 地址访问宏的头文件。 unsigned char Commandl【5】一{0x01,0x03,0)【OC,0x00)。就是将Reset 指令存入数组。 SCON=0x50; 砸幢OD=ox20: THI=OxFD;

2021-06-02

定时器/计数器的设置-图像检索综述1

图3.14测量转速电路图 (2)定时器/计数器的设置 本系统中以单片机T0作为计数器,工作于模式1,Tl作为定时器。用单片 机TI定时加软件计数来实现1秒定时。即TI每定时50 ms后溢出,用工作寄 存器组2中的R7来实现软件计数20次,计满后,1秒定时至f/(50msx 20=1000ms=ls)。当检测到I/0口的下降沿到来时同时启动定时器Tl、计数器 T0,直到1秒到,关计数器,记下1秒钟所测的脉冲数,如此连续测3次后再 进行数字滤波。得出1秒的脉冲数N,根据乘法运算,最后得出转速n。

2021-06-02

添加信号名-煤矿井下搜救探测机器人结构设计

3.12 添加信号名 按 5.7 可知有两种方法添加信号名,一种是在画线过程中添加,一种是在画完线后添加。 用 Route 方式画线则只能画完线后再执行下拉菜单 Wire 中的“signal name”定义信号名。执行 下拉菜单 Wire 中的“signal name”弹出如下窗口: 有两种模式供选择,Queue 指依次方式,将会把-48VOUT、GNDP、GND 依次附加给 三根信号线,放完后 Signal Name 处为空;Select 模式指连续方式,选择该模式可以连续放置同 一个信号名直至点击 Close 或者切换到 Queue 模式。

2021-06-02

CLI界面概述-数据库基础知识

第2章 命令行概述 2.1 CLI界面概述 CLI 界面为用户提供一个纯字符界面。它向不同级别的管理员提供不同的命令集,屏蔽 管理员对文件系统的直接访问。 CLI 界面可以使用超级终端通过安全网关上的串口进入,也可以在远程使用 ssh 客户端 进入,进入 CLI 界面需要提供用户名和密码。 通过超级终端进入 CLI 界面的方法如下:将管理主机的 COM 串口与安全网关的 CONSOLE 口用串口线连接,配置管理主机的超级终端,波特率为 9600 比特。以默认管理 员帐号与密码登录,进入 CLI 命令行界面: 在第一次登录成功后,管理员可以按需求变更管理员帐号、管理主机、安全网关可管理 IP、管理方式或导入管理员证书。下次登录时,按变更内容进行认证与登录。 进入 CLI 界面后,会出现命令行提示符,用户可在命令行上输入、编辑命令,编辑键如 下: ← 光标前移一格 → 光标后移一格 CTRL+A 光标移到行首 CTRL+E 光标移到行尾 CTRL+D 删除光标处的单个字符 CTRL+H 删除光标前的单个字符 CTRL+U 清空当前命令行

2021-06-02

空空如也

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

TA关注的人

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