自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (24864)
  • 收藏
  • 关注

原创 java2实验手册求方程的根_Java实验手册.doc

您所在位置:网站首页 > 海量文档&nbsp>&nbsp计算机&nbsp>&nbspJavaJava实验手册.doc6页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。2.该文档所得收入(下载+内容+预览三...

2021-02-28 08:31:14 625

原创 mysql攻击语句_攻击方法:谈php+mysql注射语句构造

一.前言:版本信息:Okphp BBS v1.3开源版下载地址:http://www.cncode.com/SoftView.asp?SoftID=1800由于PHP和MYSQL本身得原因,PHP+MYSQL的注射要比asp困难,尤其是注射时语句的构造方面更是个难点,本文主要是借对Okphp BBS v1.3一些文件得简单分析,来谈谈php+mysql注射语句构造方式,希望本文对你有点帮助。声明...

2021-02-28 04:33:38 94

原创 Java使用dbcp数据库连接池_JAVA使用DBCP2(数据库连接池)

一.准备工作需要下载commons-dbcp2-2.4.0.jar 和 commons-pool2-2.5.0.jar二.DBCP2数据库连接池工具类不使用配置文件,直接通过代码设置数据源参数import org.apache.commons.dbcp2.BasicDataSource;import java.sql.Connection;import java.sql.ResultSet;imp...

2021-02-28 02:46:17 632

原创 mysql 表 host 改错_mysql host表错误恢复

数据库启动的时候,出现如下错误: 120419 19:10:32 [ERROR] /usr/local/mysql/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13) 120419 19:10:32 [ERROR] Fatal error: Can't open and lock privilege tables: Can...

2021-02-27 12:29:09 331

原创 java给pdf添加书签_Java 添加、修改、读取PDF书签

一、序言在前文中,我曾介绍过如何使用Java程序来添加、读取和删除Word书签。与Word文档一样,PDF文档同样也可进行书签的添加、修改及读取。本文就将通过代码演示来详细讲解其操作方法。二、环境搭建本文代码演示所用到的工具为Free Spire.PDF for Java, 可通过官网下载获取。解压文档后将lib文件夹下的Spire.Pdf.jar手动导入Java程序。另外,也可通过Maven仓库...

2021-02-27 06:59:15 518

原创 java kafka权限_使用Java代码的Kafka ACL问题

org.apache.zookeeper.KeeperException $ NoAuthException:KeeperErrorCode = NoAuth for / kafka-acl / Topic / test org.I0Itec.zkclient.exception.ZkException:org.apache.zookeeper.KeeperException $ NoAuthEx...

2021-02-27 03:56:21 794

原创 码云java面试题_码云社 | 砺锋科技-Java笔试题库(07期) - 用代码改变世界

1,关于Spring MVC的核心控制器DispatcherServlet的作用,以下说法错误的是( )A,它负责接收HTTP请求B,加载配置文件C,实现业务操作D,初始化上下应用对象ApplicationContext正确答案:CSpringMVC是Spring中的模块,它实现了mvc设计模式,首先用户发起请求,请求到达SpringMVC的前端控制器(DispatcherServlet),前端控...

2021-02-27 02:20:53 185

原创 mysql xml函数_MYSQL updatexml()函数报错注入解析

MYSQL updatexml()函数报错注入解析首先了解下updatexml()函数UPDATEXML (XML_document, XPath_string, new_value);第一个参数:XML_document是String格式,为XML文档对象的名称,文中为Doc第二个参数:XPath_string (Xpath格式的字符串) ,如果不了解Xpath语法,可以在网上查找教程。第三个参...

2021-02-27 01:29:19 1186

原创 java getsour_Java MouseEvent.getSource方法代碼示例

本文整理匯總了Java中java.awt.event.MouseEvent.getSource方法的典型用法代碼示例。如果您正苦於以下問題:Java MouseEvent.getSource方法的具體用法?Java MouseEvent.getSource怎麽用?Java MouseEvent.getSource使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了...

2021-02-25 23:32:44 507

原创 java批处理sql文件_批量执行SQL文件

摘要:很多时候我们在做系统升级时需要将大量的.sql文件挨个执行,十分不方便。而且考虑到执行顺序和客服的操作方便性,能不能找到一种简单的方法来批量执行这些sql文件呢?主要内容:准备工作利用osql/ocmd命令批量执行sql文件使用master..xp_cmdshell存储过程调用osql/ocmd命令总结一、准备工作既然是要批量执行sql文件,首先我们建立两个sql文件:1.sql和2.sql...

2021-02-25 17:30:24 870

原创 java selenium 日志_java – 使用Selenium捕获浏览器日志

我认为这是一些事情:import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.logging.LogEntries;import org.openqa.selenium.logging.LogEntry;import org.openq...

2021-02-25 11:43:00 394

原创 java 7个数排序_JAVA基础(7)-数组的排序

数组的排序冒泡排序的基本思想:原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。冒泡排序的改进:对冒泡排序的常见的改进方法是 加入一个标志性的变量...

2021-02-25 05:30:27 187

原创 java二进制位数_Java语言中,int类型占用的二进制位数是

Java语言中,int类型占用的二进制位数是答:32位七通一平的内容包括、排污通、电及电信通、蒸汽及燃气通答:平整场地 给水通 路通 排水通孩子哭闹时,可喂食糖果,以缓解孩子情绪。答:错湖南凤凰县沱江大桥特大坍塌事故反映了沱江大桥工程的相关参与者在各种压力与诱惑面前,缺乏(? ? ? ?)的基本工程伦理意识。答:责任 胜任 忠诚 正直FDM 3D打印机是最早实现的开源3D打印技术,用户...

2021-02-25 03:56:19 1020

原创 JAVA hbase groupby_Spark 读取Hbase表数据并实现类似groupByKey操作

一、概述程序运行环境很重要,本次测试基于:hadoop-2.6.5spark-1.6.2hbase-1.2.4zookeeper-3.4.6jdk-1.8废话不多说了,直接上需求Andy column=baseINFO:age,value=21Andy column=baseINFO:gender,value=0Andy column=baseINFO:telphone_number,value=...

2021-02-24 15:13:16 164

原创 java queue iterator_Java中的ArrayBlockingQueue iterator()方法

iterator()ArrayBlockingQueue类的方法以适当的顺序返回对该队列中的元素的迭代器。语法如下。publicIteratoriterator()要使用ArrayBlockingQueue类,您需要导入以下包。importjava.util.concurrent.ArrayBlockingQueue;以下是实现iterator()Java ArrayBlockingQueu...

2021-02-24 08:03:56 151

原创 java发送邮件调用ssl协议_使用JavaMail发送邮件,465端口开启ssl加密传输

package com.wangxin.test;import java.security.Security;import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;...

2021-02-24 01:32:52 969

原创 java list获取共同的_JAVA 获取Set集合和List集合中相同的元素 | 学步园

public static void main(String[] args) {Set set = new HashSet();set.add("a");set.add("b");set.add("c");set.add("d");set.add("e");set.add("f");set.add("a1");set.add("a2");set.add("a3");set.add("a4");se...

2021-02-24 00:25:53 392

原创 arcgis批量裁剪影像tif流程_【ArcGIS自定义脚本工具】批量裁剪中国多省份NDVI影像...

一、功能介绍名称:批量裁剪栅格(多对多)源文件:Batch_clip .py版本:ArcGIS 10.2,python2.7.3描述: 以Shapefiles中的矢量文件对Tifs中的栅格进行裁剪,裁剪后的栅格文件名为“矢量文件名_+原命名”。裁剪后的栅格保存在Outfolder中命名为矢量文件名的文件夹中。必要输入:Tifs——待裁剪的栅格(.tif),多值Shapefiles——将作为剪切范围...

2021-02-23 00:10:51 2225

转载 sha256算法 java,Java:高效计算大文件的SHA-256哈希

I need to calculate a SHA-256 hash of a large file (or portion of it). My implementation works fine, but its much slower than the C++'s CryptoPP calculation (25 Min. vs. 10 Min for ~30GB file). What I...

2021-02-21 17:57:24 959

原创 java多线程 消费者生产者_java多线程生产者与消费者事例代码

package org.yang;public class Factory {public static final int MAX = 10;private int current;public int getCurrent() {return current;}public synchronized void product(int number, String name){while ( t...

2021-02-21 03:31:27 57

原创 continue if java_java 中的 break、continue 的使用范围

在java中breakcontinue适用两种语句中1、是选择结构语句 switch中用于跳出循环语句如:int x=3;switch(x) {case 1:breakcase 2:break;case 3:System.out.println("我和条件表达的值匹配执行我之后,跳出选择语句");break;default:System.out.printl...

2021-02-20 05:51:29 417

原创 python list改变维度_如何输出python中list的维度

python中输出list的维度可以使用numpy来实现:import numpy as npa = [[1,2],[3,4]]print(np.array(a).shape)扩展:reshape&resize&shape改变数组维度reshape函数:不改变原数组维度,有返回值resize函数:直接改变原数组维度,无返回值shape属性:直接改变原数组维度>>>...

2021-02-19 13:35:23 1810

原创 mysql查询结果乘2倍_SQL查询总和乘以它应该的2倍

当我运行这个查询时,票sum是它的2倍(sum = 6而不是3)。有人可以找出解决这个问题吗?SELECT sum(votes.vote) AS sum, my_votes.vote IS NOT NULL AS did_i_vote, votes.parent_id, subject, review_date, item_id, review_summary, review, full_name...

2021-02-19 01:01:31 1751

原创 java 自定义异常路径_详解Java的内置异常以及创建自定义异常子类的方法

内置异常子类在标准包java.lang中,Java定义了若干个异常类。前面的例子曾用到其中一些。这些异常一般是标准类RuntimeException的子类。因为java.lang实际上被所有的Java程序引入,多数从RuntimeException派生的异常都自动可用。而且,它们不需要被包含在任何方法的throws列表中。Java语言中,这被叫做未经检查的异常(unchecked exceptio...

2021-02-16 22:22:56 221

原创 java选择题集锦_java选择题错题集锦(持续更新)

关于以下application,说法正确是什么?public class Test {static int x=10;static {x+=5;}public static void main(String[] args) //4{System.out.println("x="+x);}static{x/=3;};}//9正确答案: B 你的答案: D (错误)4行与9行不能通过编译,因为缺少方法...

2021-02-16 14:30:34 623

原创 java中的不等号_java中 等号= 和 equals 的区别

一句话概括:==比较的是两个对象的引用(即内存地址)是否相等,而equals()比较的是两个对象的值(即内存地址里存放的值)是否相等。当 然equals()在个别类中被重写了那就例外了。详细论述:eqauls 与 = =之异同1)比较方式角度:= =是面向过程的操作符;equals是面向对象的操作符= =不属于任何类,equals则是任何类(在Java中)的一个方法;我们可以1)Primitive...

2021-02-13 10:24:27 1251

原创 java web用户登录流程_JSP+Servlet制作Java Web登录功能的全流程解析

0.新建web项目首先,在MyEclipse里新建java web项目,项目名为login。此时,项目中包含一个src文件夹和一个WebRoot文件夹,以及Java Web自带的JRE库文件夹和J2EE库文件夹。其中,在WebRoot文件夹下,包含了WEB-INF文件夹和一个index.jsp页面文件。接下来,新建一个JSP页面,命名为login.jsp。项目文件的结构如下:1.设计login.j...

2021-02-13 09:32:17 1526

原创 安卓两个线程传输数据依次进行_如何让多个线程操依次作同一个函数

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace Test{class TestThread{private static void ThreadFuncOne(){for (int i = 0; i < 10; ...

2021-02-05 12:26:09 106

原创 i9跑mysql_MySQL 的 crash-safe 原理解析

MySQL作为当下最流行的开源关系型数据库,有一个很关键和基本的能力,就是必须能够保证数据不会丢。那么在这个能力背后,MySQL是如何设计才能保证不管在什么时间崩溃,恢复后都能保证数据不会丢呢?有哪些关键技术支撑了这个能力?本文将为我们一一揭晓。一、前言MySQL保证数据不会丢的能力主要体现在两方面:能够恢复到任何时间点的状态;能够保证MySQL在任何时间段突然奔溃,重启后之前提交的记录都不会丢...

2021-02-05 05:16:22 116

原创 vscodemaven 配置_Maven 安装与配置(vscode)

0.首先了解一下maven安装目录Bin:该目录包含Mvn运行的脚本Boot:Maven自身的类加载器框架Conf:包含非常重要的文件setting.xmlLib:该目录包含了所有Maven运行时需要的Jave类库Mvn help:system(该命令会打印出所有的Java系统属性和环境变量)~/.M2 maven本地仓库一、需要准备的东西1. JDK2. Eclipse3. Maven程序包二...

2021-02-04 23:52:40 6443

原创 java8 groupingby 时 排序_太赞了,Intellij IDEA竟然把Java8数据流问题这么完美的解决掉了...

Java8在2014年三月发布,距离现在(2015年三月五号)快有一年了。我们打算将Pondus的所有生产服务器升级到这一新版本。从那时起,我们将大部分代码库迁移到lambda表达式、数据流和新的日期API上。我们也会使用Nashorn来把我们的应用中运行时发生改变的部分变成动态脚本。除了lambda,最实用的特性是新的数据流API。集合操作在任何我见过的代码库中都随处可见。而且对于那些集合操作,...

2021-02-03 11:38:00 375

原创 mysql数据库创建模板_MySQL数据库基础_DDL语句

MySQL数据库基础_DDL语句** (Data Definition Language):数据定义语言**★其中主要包括库和表的管理以及对表中列的操作三个关键词:创建: create修改: alter删除: drop文章目录一、库的管理1、库的创建★2、库的修改3、库的删除二、表的管理1.表的创建 ★2.表的修改:指对表中列的添加、修改、和删除①修改列名②修改列的类型或约束③添加新列④删除列修改...

2021-02-02 11:08:00 465

创建或打开一个项目-煤矿井下搜救探测机器人结构设计

2.3 创建或打开一个项目 打开 Project Manager, 然后“Create Design Project”,其中 Location 下的路径格式 为“工作目录\产品名称”。(说明:工作目录可以为根目录,也可以为“根目录 \PSD_Data”,还可以是其它专门存放 PSD 工程文件的目录。) 产品名称格式一般为“ZX”+“设备简称代号”,其中 ZX 为公司名称“中兴”汉语拼音 字首。设备简称代号不超过四个字符,例如 ZXIC。设备升级后可以用 Vx.x 区分,如 ZXIC 升 级后可以表示为 ZXICV2.0。 Location 下的路径严禁包含任何中文字,否则输出网络表时可能会报告错误。(命名规范 要根据各事业部内部的规定)。

2021-06-02

运算符和表达式-对yolov3模型调用时候的python接口详解

4.6 运算符和表达式 绝密 请输入文档编号Verilog HDL 入门教程 2004-08-16 第21页,共41页 版权所有,侵权必究

2021-06-02

网络调试工具-数据库基础知识

第15章 状态监控 15.1 网络调试工具 15.1.1 ping 检测一帧数据从当前主机传送到目的主机所需要的时间: 语法: ping { | } 参数说明: 单个 IP 地址 hostname 主机名称 注意事项: 无 示例: ac>ping 10.50.10.130 PING 10.50.10.130 (10.50.10.130) from 10.50.10.122 : 56(84) bytes of data. 64 bytes from 10.50.10.130: icmp_seq=1 ttl=128 time=2.49 ms 64 bytes from 10.50.10.130: icmp_seq=2 ttl=128 time=1.26 ms 64 bytes from 10.50.10.130: icmp_seq=3 ttl=128 time=1.89 ms 64 bytes from 10.50.10.130: icmp_seq=4 ttl=128 time=1.77 ms 64 bytes from 10.50.10.130: icmp_seq=5 ttl=128 time=5.79 ms --- 10.50.10.130 ping statistics --- 5 packets transmitted, 5 received, 0% loss, time 4046ms rtt min/avg/max/mdev = 1.262/2.643/5.798/1.625 ms 15.1.2 traceroute 判定数据包到达目的主机所经过的路径 语法: traceroute { | }

2021-06-02

灭点和灭直线-computer science- an interdisciplinary approach

图3.3同一阈值下两种算法检测直线的结果图 舢二值图像中的检测结果 b)对应灰度图像中的检测结果 圈3.4概率Hough变换检测图像中的直线 3.2灭点和灭直线 由透视变换原理可知,任何一束不平行于图像平面的平行线在透视模型中的投影 将汇于唯一一点,即为灭点【“】。灭点位于图像平面的有限远位置,可能在图像平面内, 也可能在图像平面外。当空间的平行线柬与图像平面平行时,它们的透视投影戚像在图 像的无限远处。空间同一平面及与其相平行的平面上所有的灭点都位于同一条直线上, 称之为灭直线。如图3.5所示,点k、儿、%为灭点,直线x。y。、虬k、z。矗为灭 直线。

2021-06-02

哈希敏捷计划-microblaze实例教程

16.3 哈希敏捷计划 本说明书使用 HMAC-SHA-1 来计算消息的完整性。如果在早前一段时间, HMAC-SHA-1 被发现是很复杂的,以下的修正将被应用。 我们将定义一个介绍使用新哈希计算消息完整性属性的扩展。客户端应该被要求在它们 的请求和响应中都包含新的和老的消息完整性属性。一个新的 server 将使用新的消息完整性 属性,而老的 server 将使用老的消息完整性属性。部署混合实现的过渡期之后,其他的说明 书可能不赞成老的消息完整性属性,client 也停止在请求中包含它。 注意重要的是使用用户密码的 MD5 串计算的密匙来处理 HMAC。选择 MD5 哈希处理 是因为传统数据库中密码是以这种方式存在。如果将来的工作发现一个 MD5 的 HMAC 输 入不安全,那么需要不同的哈希处理,这种计划也可能改变。然而,这要求管理员更新他们 的数据库。 17. IAB 考虑 IAB 已经研究了单方面为主的自我地址固定(UNSAF)问题,这种问题通常的处理过 程是一个客户端试图通过协同工作的反射机制协议确定位于 NAT 另一边其他域中自己的地 址(RFC3424【RFC3424】)。如果一个代理在 NAT 的后面,另一个代理在 NAT 的公网的一 边,可以使用 STUN 的绑定请求/响应事物来执行这种功能。 IAB 已经委托为此目的开发的协议记录一个特殊的考虑集。因为一些 STUN 用法提供 UNSAF 功 能 ( 如 ICE 【 NNUSIC-ICE 】), 而 其 他 的 不提 供 ( 如 SIP Outbound 【SIP-OUTBOUND】),这些考虑需要由用法自身处理。 18. IANA 考虑 IANA 已经创建了三个新的注册:一个“STUN 方法注册”,一个“STUN 属性注册”和 一个“STUN 错误码注册”。IANA 将分配的 IANA 端口名从“nat-stun-port”改为“stun”。 18.1 STUN 方法注册 一个 STUN 方法是一个范围在)0x000-0xFFF 之间的十六进制数字。编码到 STUN 消息 中的 STUN 方法在第 6 节中已经描述。 初始的 STUN 方法有: 0x000:(保留) 0x001:(绑定)

2021-06-02

串行接口-差分进化简介及实现

8.9 串行接口 PCF8563 的串行接口为 I2C 总线 8.9.1 I 2 C总线特性

2021-06-02

钻孔用固定循环-web vulnerability scanner v8

12.7 钻孔用固定循环 概要 钻孔用固定循环可以使编程编制更为简单,因为可以用包含 G 代码的一个程序 段来指令,因而不需要几个程序段来指令通常使用频率较高的几个加工动作。同 时可以减小程序,从而有效使用存储器。 解释 钻孔用固定循环由下列 6 个动作顺序组成。 动作 1 ···················定位到孔位置 动作 2 ···················快速移动到 R 点平面 动作 3 ···················钻孔 动作 4 ···················在孔底位置的动作 动作 5 ···················退刀至 R 点平面 动作 6 ···················快速移动到初始平面 动作 1 动作 2 R 点平面 初始平面 动作 6 动作 5 动作 3 动作 4 快移 切削进给 图 12.7 (a) 钻孔用固定循环的动作顺序

2021-06-02

组态界面总貌-design for embedded image processing on fpgas

1.1 组态界面总貌 启动系统组态软件 SCKey时,需要先行登录,完成登录后,将弹出“SCKey文件操作”对话框 如图 1-1所示。 图 1-1 SCKey文件操作对话框 作为 ECS100系统转换:将 ECS100系统组态文件转换为当前系统组态文件。 作为 300X系统转换:将 300X系统组态文件转换为当前系统组态文件。 作为 GCS-2系统转换:将 GCS-2系统组态文件转换为当前系统组态文件。 作为 300XP系统转换:将 300XP系统组态文件转换为当前系统组态文件。 直接载入组态:组态文件无需转换。 组态名称:首次启动组态软件时此项显示无内容,否则显示上次的组态文件名。 “新建组态”按钮:创建新的组态文件。点击此按钮将弹出新组态文件保存位置设置对话 框,完成文件名及路径设置后,在组态名称后将显示相应的结果。 “选择组态”按钮:修改组态时,选择一个已经存在的组态文件。点击此按钮将弹出打开 文件对话框,选择好组态文件后,在组态名称后将显示相应的结果。 “载入组态”按钮:打开系统组态界面,载入组态名称后面指定的组态文件。 “取消操作”按钮:取消打开组态软件的操作。 点击“载入组态”按钮,将弹出系统组态界面如图 1-2所示。

2021-06-02

连通图和它的割点重连通分量-艾默生ups电源nx系列(30-200kva)

图 8.3 割顶集与顶点连通度 2. 点双连通图与点双连通分量 点双连通图:如果一个无向连通图 G 没有关节点,或者说点连通度 κ(G)>1,则称 G 为点双 连通图,或者称为重连通图。 为什么称为点双连通图呢?因为在这种图中任何一对顶点之间至少存在 2 条无公共内部顶点 (即除起点和终点外的顶点,n≥3)的路径,在删去某个顶点及其所关联的边时,也不会破坏图 的连通性。例如,图 8.3(a)中,顶点 v1和 v4之间存在 3 条无公共内部顶点的路径:(v1, v2, v3, v4)、 (v1, v5, v6, v7, v4)和(v1, v8, v9, v10, v4)。 在一个表示通信网络的连通图中是不希望存在关节点的。在这种图中,用顶点表示通信站点, 用边表示通信链路。如果一个通信站点是关节点,它一旦出现故障,将导致其他站点之间的通信 中断。如果通信网络是点双连通图,那么某个站点一旦出现故障,也不会破坏图的连通性,整个 系统还能正常运行。 点双连通分量:一个连通图 G 如果不是点双连通图,那么它可以包括几个点双连通分量,也 称为重连通分量(或块)。一个连通图的重连通分量是该图的极大重连通子图,在重连通分量中不 存在关节点。例如图 8.4(a)所示的连通无向图包含 6 个重连通分量,如图(b)所示。从图 8.4(b)可 以看出,割点可以属于多个重连通分量,其余顶点属于且只属于一个重连通分量。 图 8.4 连通图和它的割点、重连通分量 8.1.3 无向图的边连通性 所谓边连通性(edge connectivity),就是与边有关的连通性。研究无向图的边连通性,通常是 通过删除无向图中的若干条边后,观察和分析剩下的无向图连通与否。 1. 割边集与边连通度 与割顶集和顶点连通度类似,割边集和边连通度也有如下两种定义方式。 方式一:设 E'是连通图 G 的边集的子集,在 G 中删去 E'后图不连通,则称 E'是 G 的割边集

2021-06-02

考试安排问题-艾默生ups电源nx系列(30-200kva)

图9.17 考试安排问题 9.4.4 图着色求解算法及例题解析 需要说明的是,尽管有很多定理来判定图的色数、边色数,但求图的色数、边色数以及具体的着色 方案并没有有效的算法。本节介绍一种求 χ(G)的近似有效算法-顺序着色算法。 设图G的顶点数为n,要求对图G进行顶点着色,步骤如下: (1) 用 i表示顶点序号,i = 1; (2) 用c表示给顶点 i着色为第c种颜色,c = 1; (3) 对第 i个顶点着色:考虑它的每个邻接顶点,如果都没有使用第c种颜色,则给顶点 i着色为第 c种颜色,并转第(5)步;只要有一个顶点使用了第c种颜色,则转第(4)步; (4) c = c + 1,并转第(3)步; (5) 若还有顶点未着色,则 i = i + 1,并转向第(2)步,否则算法结束。 顺序着色算法实际上是采取了一种贪心策略:在给任何一个顶点着色时,采用其邻接顶点中没有使 用的、编号 小的颜色。 以对图 9.18(a)所示的图G 进行顶点着色为例解释顺序着色算法的执行过程。在图(b)中首先给顶点 x1着色为第1种颜色;然后在图(c)中对顶点x2进行着色,因为它的邻接顶点中已经使用了第1种颜色, 所以给x1着色为第2种颜色;在图(d)中对顶点x3进行着色,因为它的邻接顶点中没有使用第1中颜色, 所以给顶点 x3着色为第 1 种颜色;…;在图(h)中,对 后一个顶点 x7进行着色,它的邻接顶点中,使 用了第 1、3 种颜色,所以给顶点 x7着色为第 2 种颜色,至此着色完毕,求得 χ(G)=3,并求得一个着 色方案。 顺序着色算法与顶点的着色顺序有密切的关系,这就是为什么叫顺序着色算法的原因。例如,考虑 图9.19(a)所示的二部图,若按x1, x2, x3, x4, y1, y2, y3, y4顺序执行该算法,则只需用2种颜色进行着色, 如图(b)所示。但如果按x1, y1, x2, y2, x3, y3, x4, y4顺序执行该算法,则需用4种颜色进行着色,如图(c) 所示。因此,顺序着色算法并不一定有效。

2021-06-02

子图与诱导子图-艾默生ups电源nx系列(30-200kva)

图 1.10 子图与诱导子图 类似地,对于图 G 的一个非空的边集合 E',由边集合 E'诱导的 G的子图是以 E'作为边集, 以至少与 E'中一条边关联的那些顶点构成顶点集 V',这个子图 G'(V', E')称为是 G 的一个边诱导子 图(edge-induced subgraph),记为 G[E']。根据定义,在图 1.10 中,图(b)、(c)和(d)都是边诱导子 图。 说明:由于边必须依附于顶点而存在的,所以对于“某条边属于子图,但该边某个顶点不属 于子图”的情形,是没有意义的,本书对这种子图不作进一步的讨论。 1.1.8 路径 路径是图论中一个很重要的概念。在图 G(V, E)中,若从顶点 vi出发,沿着一些边经过一些顶 点 vp1, vp2, …, vpm,到达顶点 vj,则称顶点序列(vi, vp1, vp2,…, vpm, vj)为从顶点 vi到顶点 vj的一条路 径(path,或称为通路),其中(vi, vp1), (vp1, vp2), …, (vpm, vj)为图 G 中的边。如果 G 是有向图,则, , …, 为图G 中的有向边。 路径的长度(length):路径中边的数目通常称为路径的长度。 例如,在图 1.1(a)所示的无向图 G1中,顶点序列(1, 2, 5, 4)是从顶点 1 到顶点 4 的路径,路径 长度为 3,其中(1,2), (2,5), (5,4)都是图 G1中的边;另外,顶点序列(1, 3, 4)也是从顶点 1 到顶点 4 的路径,路径长度为 2。 在图 1.1(b)所示的有向图 G2中,顶点序列(3, 5, 2, 6)是从顶点 3 到顶点 6 的路径,路径长度为 3,其中, , 都是图 G2中的有向边;而从顶点 7 到顶点 1 没有路径。 简单路径(simple path):若路径上各顶点 vi, vp1, vp2,…, vpm, vj均互相不重复,则这样的路径称 为简单路径。例如,在图 1.1(a)所示的无向图 G1中,路径(1, 2, 5, 4)就是一条简单路径。 回路(circuit):若路径上第一个顶点 vi与 后一个顶点 vj重合,则称这样的路径为回路。例 如,在图 1.1 中,图 G1中的路径(2, 3, 4, 5, 2)和图 G2中的路径(5, 4, 3, 5)都是回路。回路也称为环 (loop)。 简单回路(simple circuit):除第一个和 后一个顶点外,没有顶点重复的回路称为简单回路。 简单回路也称为圈(cycle)。长度为奇数的圈称为奇圈(odd cycle),长度为偶数的圈称为偶圈(even cycle)。 1.1.9 连通性 连通性也是图论中一个很重要的概念。在无向图中,若从顶点 u 到 v 有路径,则称顶点 u 和 v 是连通的(connected)。如果无向图中任意一对顶点都是连通的,则称此图是连通图(connected graph);相反,如果一个无向图不是连通图,则称为非连通图(disconnected graph)。 如果一个无向图不是连通的,则其极大连通子图称为连通分量(connected component),这里 所谓的极大是指子图中包含的顶点个数极大。

2021-06-02

立方体贴图映射-dassidirect server

11.1 立方体贴图映射 立方体贴图映射的实现思路是:将 6 幅纹理想像为关于某个坐标系原点和轴对齐的立方体 的 6 个平面(“立方体贴图”这个名字正是由此而来)。由于立方体纹理是轴对齐的,它的 每个平面都沿着 3 个主轴的方向放置;所以,我们可以根据与平面相交的主轴方向 ( ± ,± ,± ) 标 识 立 方 体 贴 图 的 每 个 平 面 。 Direct3D 提 供 了 D3D10_TEXTURECUBE_FACE枚举类型来完成这一工作: typedef enum D3D10_TEXTURECUBE_FACE { D3D10_TEXTURECUBE_FACE_POSITIVE_X = 0, D3D10_TEXTURECUBE_FACE_NEGATIVE_X = 1, D3D10_TEXTURECUBE_FACE_POSITIVE_Y = 2, D3D10_TEXTURECUBE_FACE_NEGATIVE_Y = 3, D3D10_TEXTURECUBE_FACE_POSITIVE_Z = 4, D3D10_TEXTURECUBE_FACE_NEGATIVE_Z = 5, } D3D10_TEXTURECUBE_FACE;

2021-06-02

纹理/正切空间-dassidirect server

12.3 纹理/正切空间 考虑一个 3D纹理映射三角形。为便于讨论,我们假设在进行纹理贴图映射时没有拉伸问题;

2021-06-02

内置函数-dassidirect server

B.4.2 内置函数 HLSL提供了大量用于 3D绘图的函数。下面列出了其中的一部分: n abs(x) — 返回 的绝对值。 n ceil(x) — 返回大于等于 的最小整数。 n clamp(x, a, b) — 将 x 截取到 [ , ] 区间,并返回截取后的值。(即,当 时,返回 ;当 ∈ [ , ] 时,返回 。) n clip(x) — 该函数只能在像素着色器中调用;当 < 0 时,丢弃当前像素,不再进 行后续处理。 n cos(x) — 返回 的余弦值,其中 的单位为弧度。 n cross(u, v) — 返回 和 的叉积。 n degrees(x) — 将 从弧度转换为角度。 n determinant(M) — 返回矩阵 的行列式。 n distance(u, v) — 返回点 和 之间的距离。 n dot(u, v) — 返回 和 的点积。 n floor(x) — 返回小于等于 的最大整数。 n frac(x) — 返回浮点数的小数部分(即,尾数)。例如,当 = (235.52, 696.32) 时,frac( ) = (0.52, 0.32)。 n length(v) — 返回向量 的长度。

2021-06-02

着色器代码-dassidirect server

12.6 着色器代码 我们将法线贴图映射的一般处理过程总结如下: 1. 使用某个绘图软件或工具软件创建法线贴图,并保存为图像文件。当程序初始化时,从

2021-06-02

兰博特余弦定理-dassidirect server

6.3 兰博特余弦定理 垂直照向平面的光线比从侧面照向平面的光线更加强烈(参见图 6.8)。 图 6.8:假设有一块很小的区域 。当法线向量 与光照向量 平行时,区域 受到的光线照射最 多。随着 和 之间的夹角 逐渐增大,区域 dA受到的光线照射量会越来越少(因为很多光线都无法 照射到 表面上了)。 我们可以从这个概念中推导出一个函数,根据顶点法线和光照向量之间的夹角返回不同的光 照强度。(注意,光照向量是从表面指向光源的向量;也就是,它与光线的传播方向正好相 反。)当顶点法线与光照向量完全重叠时(即,它们的角度 为 0º 时),该函数返回最大 强度值;随着顶点法线与光照向量之间的夹角逐渐增大,该函数返回的强度值会越来越小。 当 > 90º 时,说明光线照射的是物体背面,此时我们应该将强度设置为 0。兰博特 (Lambert)余弦定理给出了上述函数的定义: ( ) = max(cos , 0) = max( ∙ , 0) 其中, 和 是单位向量。图 6.9是 ( ) 的曲线图。我们可以看到,随着 的变化, 强度在 0.0到 1.0(即,0%到 100%)之间变化。

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

阀门线性-pmpitto工具与技术总结【第六版】

七、阀门线性 调节阀的流量特性,是指介质流过阀门的流量,与阀门的开度之间的对应关系,也称调 节阀的静态特性。对于调节阀门的线性,是自动调节的一个不可忽视的问题。一般来说,阀 门的线性可以包括四种:直线型、等百分比型、抛物线型、快开型。( s3 H7 H6 F# Q& R! f( I ) 这四种阀门特性在阀门设备方面的实现,完全与阀芯的形状有关。下图是四种流量特 性的阀门形状: 图中,1、直线型。2、快开型。3、等百分比型。4、抛物线型。 上面的右图是理想状况下其流量特性。考虑到阀门有漏流,所以其零点上移。在实际应 用中,工况复杂,流量特性变化很大。下面详细说说。, u6 y3 B( J1 s4 o& ? 1、直线型 阀门的开度 h 与阀门的质量流量 G成正比关系。即: G=C*h+Gm C——常数 Gm——阀门的最小流量。调节系统中,一般 Gm=0. 直线型调节阀不管阀门在多大开度,当阀门开度改变的时候,引起的流量变化的绝对值 基本不变。 7 |. N: A' T' \# E + R( C1 |& ^ 0 i www.gongkong365.com

2021-06-02

用户指南-05_simatic_wincc_生产线自动化系统信息化平台_v2

4.2 用户指南 任何Modbus 设备或接线系统组件必须含有但不限于下面一类或两类信息: 4.2.1 任何 Modbus 产品 : 下列信息应该出现在文件中: ß 所有的实现要求. ß 操作模式. ß 可视诊断. ß 可访问的寄存器和支持的功能码. ß 安装规则. ß 下列要求的信息也应该出现在文件中: ⇒ "两线制 Modbus 定义" (叙述要求的电路) ; ⇒ "可选的四线制 Modbus 定义" (叙述要求的电路) ; ⇒ "线路偏置" (叙述可能的需求或实现) ; ⇒ "电缆" (交叉的电缆的特别注意). ß 有关设备地址的专门指示, 以重要警告的方式书写: "在设定设备地址的过程中,保证不存在有相同地址的两个设备非常重要。如果发生重复,整个串行 总线工作将不正常, 而主节点将无法于总线上所有存在的节点通信。" ß 强烈建议编写 "简易入门" 一章,作为简易入门,同时给出一个典型的应用实例。 4.2.2 实现了可选项的 Modbus 产品 : 可选的参数的区别必须清晰详尽的描述: ⇒ 可选的串行传输模式 ; ⇒ 可选的奇偶校验 ; ⇒ 可选的波特率 ; ⇒ 可选的电路 : 电源, 端口配置 ; ⇒ 可选的接口 ; ⇒ 如果最大允许的设备数目大于 32 (无中继器) 。

2021-06-02

中所看到-复旦cpu卡fmcos2.0手册

围的相似运动,而这些运动与美元相反。正如我们在第2章中所看到 的,在同一投资组合中交易相关市场等价于在单一市场中交易多份 合约。这将增加因市场事件而带来的风险,比如无法预测的和无法 解释的新闻事件所带来的风险。 市场流动性的高低也会给投资组合带来执行风险。例如,轻度 交易的市场可以产生显著的滑移价差。所以在入场和出场时都会受 到滑移价差的影响,从而降低利润,增加亏损。在这些市场中,我 们所做的模拟测试可能没有为滑移价差和佣金做出足够的考量,所 市场 亏损交易平均 亏损交易平 交易日 (IsO0 均交易日 美元定额止损 ) (无止损 ) 平均亏损交易长 度为nO~nn个交 易日时的止损 (可变止损 ) (美元 ) 叻口叫卜 铜 (高级 ) 棉花 原油 德国马克 黄金 (纽约证券交易所 ) 燃料油 日元 大豆 标准普尔sO0 糖 瑞士法郎 10年期国库券 美国债券 92 21 14 23 16 28 27 13 24 7 32 13 23 12 6 28 20 27 27 31 37 26 27 26 32 27 35 27 硎 跏 ㈤ 跏 侧 佃 猢 侧 跏 猢 ⑾ ㈣ 跏 ㈣ 表3.11初始资金管理 I卜损对平均亏损交易长度的影响。 93

2021-06-02

螺丝_34-普中科技 hc6800 开发板原理图

6-M5×0.8 螺丝 34 5 36 0 120 120 R 1 R 2 A L1 A L2 A C 1 A C 2 E 端子螺丝尺寸 M4×0.7螺丝 合适电线接头端子 圆形 5.5-4 (接地端子) 端子排列 35 20 29 15 E ! 注意 1.通风面积为 100×120左右。 2.请在法兰部贴上封圈。 3.由于标有★的部分排出的空气温度很高,请勿在此处进行连接及其他器具的安装。 4.此电阻单元的安装方向:上为朝上,下为朝下。 5.电阻单元处于高温时,如果手与之接触,将导致烧伤。 请通过安装保护罩,考虑安装场所等措施,使电阻不与人接触。 6.尽管电阻单元的发热量根据加减速频率、使用运转数、负载GD2等条件的不同而不同,但安装 时必须使热风从控制柜外部排出。

2021-06-02

文件锁定-android基于hover组件实现监控鼠标移动事件的方法

9.7 文件锁定 所谓的文件锁定,指的是以独占的方式打开文件。一个程序打开文件以后,其他的程序 不能读取或写入文件。文件锁定有利于文件内容的一致性。本节将讲解文件的锁定问题。 9.7.1 文件锁定的理解 当多个程序同时打开同一个文件时,可能导致文件内容不一致的情况发生。例如一个文 件中的数据是一个账户金额。用户打开这个文件读取数据,进行处理以后将结果写入到文件。 如果文件没有进行锁定时,可以发生下面这种错误。 (1)假设文件中的数据为 10000。用户 A 打开文件读取这个数据,但是还没有及时的写 入。 (2)这时用户 B 读取这个数据,将结果加 10000,然后将结果 20000 写入到这个文件。 (3)用户 A 的处理时间较长,比用户 B 早读入数据,但后写入数据。A 将数据加 1000 得到 11000,然后将数据写入到文件。 这时就发生了一个错误,用户 B 的数据丢失。为了阻止这种错误需要在打开文件时进行 文件锁定,正确的做法如下所示。 (1)假设文件中的数据为 10000。用户 A 打开文件读取这个数据,但是还不能及时的写 入,于是将文件加一把锁,不允许别的用户访问。 (2)用户 B 访问这个文件时,文件已经加锁,无法访问。于是等待用户 A 完成数据访问。 (3)用户 A 完成数据处理以后,将信息写入到文件,这时解除对文件的锁定。 (4)这时用户 B 可以对文件进行访问。访问的同时对文件添加一个锁定。在解除锁定以 前,其他的用户不能访问这个文件。 9.7.2 文件锁定函数 flock 在访问一个文件时,可以用 flock 函数对文件进行锁定,防止其他用户同时访问这个文件 发生数据不一致的情况。这个函数的使用方法如下所示。 int flock(int fd,int operation); 在参数列表中,fd 是 open 函数打开文件时返回的打开序号。operation 是系统定义的一些 整型常量,可能的取值和含义如下所示。 LOCK_SH:建立共享锁定,其他的程序可以同时访问这一个文件。多个程序可同时对 同一个文件建立共享锁定。 LOCK_EX:建立互斥锁定,其他用户不能同时访问这一个文件。一个文件同时只有一 个互斥锁定。单一文件不能同时建立共享锁定与互斥锁定。 LOCK_UN:解除文件锁定状态。 LOCK_NB:无法建立锁定时,此操作可不被阻断,马上返回进程。通常与 LOCK_SH 或 LOCK_EX 做 OR(|)组合。

2021-06-02

选择数据-rg-wall 1600系列防火墙操作手册

图 9.36 设定剖面线起终点 图 9.35 选择数据

2021-06-02

图解模型的建立流程图-autocad lisp vlisp函数库查询辞典(带书签)

图 12.1 图解模型的建立流程图 应用分析结果 检验模型 明确问题 组建模型 分解问题 反映空间对比与趋势。 2. 空间关系模型 用于研究基于地理对象的位置和属性特征的空间物体之间的关系。包括距离、方向、 连通和拓扑四种空间关系。其中,拓扑关系是研究得较多的关系;距离是内容最丰富的一 种关系;连通用于描述基于视线的空间物体之间的通视性;方向反映物体的方位。 3. 空间相关模型 用于研究物体位置和属性集成下的关系,尤其是物体群(类)之间的关系。在这方面, 目前研究得最多的是空间统计学范畴的问题。统计上的空间相关、覆盖分析就是考虑物体 类之间相关关系的分析。 4. 预测、评价与决策模型 用于研究地理对象的动态发展,根据过去和现在推断未来,根据已知推测未知,运用 科学知识和手段来估计地理对象的未来发展趋势,并做出判断与评价,形成决策方案,用 以指导行动,以获得尽可能好的实践效果。 12.1.2空间分析建模 空间分析建模是指运用 GIS空间分析方法建立数学模型的过程,运用数学分析方法建 立表达式,模拟地理现象的形成过程的模型称为过程模型,也叫处理模型。过程模型的类 型很多,用于解决各种各样的实际问题。例如: 适宜性建模:农业应用、城市化选址、道路选择等; 水文建模:水的流向; 表面建模:城镇某个地方的污染程度; 距离建模:从出发点到目的地的最佳路径的选择、邮递员的最短路径等; 这类模型的建立过程如下,流程如图 12.1所示: 1. 明确问题:分析的问题的实际背景,弄清建立模型的目的, 掌握所分析的对象的各种信息,即明确实际问题的实质所 在,不仅要明确所要解决的问题是什么,要达到什么 样的目标,还要明确实际问题的具体解决途径和所需 要的数据; 2. 分解问题:找出与实际问题有关的因素,通过假设把 所研究的问题进行分解、简化,明确模型中需要考虑的因 素以及它们在过程中的作用,并准备相关的数据集; 3. 组建模型:运用数学知识和 GIS 空间分析工具来描述问题 中的变量间的关系; 4. 检验模型结果:运行所得到的模型、解释模型的结果或 把运行结果与实际观测进行对比。如果模型结果的解释 与实际状况符合或结果与实际观测基本一致,这

2021-06-02

系统硬件组成-arm_cortex_m3_designstart_eval

(1)I/O点控制方式 这是最早的控制方式,通过PLC的开关量信号来实现变 频器的控制。通过编写 PLC程序来控制 PLC的输出点的输 出信号,然后由输出信号控制变频器的启动、停止、复位以及 变频器的高速、中速、低速三个端子的不同组合实现多段速度 运行。控制的变频器越多,需要的PLC的I/O点数越多,造 成控制成本的增加。此外,由于这种控制方式是采用开关量 来控制的,因此不能实现连续平滑曲线的调速,也不能实现高 精度的速度凋节。此种控制方法多用在速度凋节精度要求 不高、不需要速度反馈信号、控制变频器数目较少的控制系统 中。 (2)模拟量控制方式 这种控制方式是通过为PLC配置 DA模拟量模块来实 现变频器控制的,DA模拟量模块的一个通道控制一台变频 器。通过 DA模拟量模块将 PLC的数字量转换成 DCO~10V 电压信号或DC4 mA~20 InA电流信号控制变频器,改变PLC 的数字量大小即可改变 DA模块模拟量的大小,从而实现电 机的变速。此种控制方式具有 PLC程序编制简单方便、调速 曲线平滑连续、工作稳定等优点;缺点是当模拟量模块采用电 压信号输出而控制电缆线又较长时,控制线路会有较大的电 压降,从而影响系统的稳定性和可靠性。此外,需要控制的变 频器数量越多,则需要的模拟量通道就越多,对于成本而言也 就会相应增加。 (3)RS一485通讯控制方式 RS485接口是一种性能比RS232接口更优的串口,具有 较好的抗噪声干扰性、传输距离长(最长可达500 m)、速度 高、使用方便、成本低和可靠性高等优点。只要支持MODB— US通讯协议的变频器均能采用此种通讯方式控制。变频器 采用 RS485通讯方式控制时仅需一根电缆连接就能完成以 上两种控制方式的昕有功能,最多可以对8台变频器进行运 行监控、各种指令以及参数的读出/写入等功能,轻松获取电 动机各种参数,如:功率、运行频率、电压、电流等。如果系统 中有触摸屏,还可以将各种电参数直接通过触摸屏写入、显 示。 本文下面以三菱 PLC及变频器为范例介绍采用RS485 通讯控制变频器的具体实现方法。 2 三菱PLC采用 RS485通讯控制变频器的系统配 置 2.1系统硬件组成 系统结构如图 1所示。1台 I~TJU系列 PLC、FX3U一 作者简介:王妍(1975一),女,黑龙江五常人,讲师,主要从事机械教学工作。 收稿日期:2010—3—15 中 国 帆 械 媳 砜 。 。 。 。 “。 。 。。 。 |毯 §

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

Z剖面提取-tc itk二次开发

(2) Z剖面提取 ENVI 的“Z”剖面用于交互地绘制指针处像元的波谱图(所有波段)。波谱可以从多光谱数据集中提 取,这些数据集包括:MSS、TM,以及诸如 GEOSCAN(24波段)、GERIS(63波段)、AVIRIS(224波 段)等高光谱多维(dimension)数据。 “Z”剖面窗口内的竖直线表明了当前显示窗口显示的是哪个波段或 RGB波段。通过移动竖直线到新

2021-06-02

滚动窗口-tc itk二次开发

(1) 主图像窗口 主图像窗口由一幅以全分辨率显示的图像的一部分组成。该窗口在你第一次载入一幅图像时自动显 示。窗口的起始大小由在 envi.cfg 配置文件中设置的参数控制(参见附录 A中的 "The ENVI Configuration File")。它也能动态地被缩放(参见第 6页上的“调整窗口大小”)。ENVI允许装载多个主图像窗口及相应 的的滚动和缩放窗口。 (2) 主图像窗口内的功能菜单 在主图像窗口(如果使用不同的显示窗口风格就是缩放窗口)中,功能菜单条包括 5个下拉菜单,控 制所有的 ENVI交互显示功能,这包括:图像链接和动态覆盖;空间和波谱剖面图;对比度拉伸;彩色制 图; ROI的限定、光标位置和值、散点图和表面图;注记、网格、图像等值线和矢量层等的覆盖(叠置); 动画;存储和图像打印等文件管理工具;浏览显示信息和打开显示的显示控制;参见第四章“交互式显示 功能”以获得更详细介绍和逐步过程。 (3) 滚动窗口 滚动窗口是一个以二次抽样的分辨率显示整幅影像的显示窗口,只有要显示的图像比主图像窗口以全

2021-06-02

打开ERS文件-tc itk二次开发

第十三章 雷达工具 13.1 雷达菜单 ENVI为分析探测雷达图像以及先进的SAR系统(如JPL的极化偏振AIRSAR与SIR-C系统等)提供 了标准化的先进工具。这些工具可以对ERS-1、JERS-1、RADARSAT、SIR-C、X-SAR和AIRSAR数据以 及其它方式探测到的SAR数据集进行处理。此外, ENVI也可以处理CEOS格式的雷达数据(包括上面 没有提到的来自其它雷达系统的CEOS格式数据)。 多数标准ENVI处理功能本身就包含对雷达数据的处理能力,如所有的显示功能、拉伸、颜色处理、 分类、配准、滤波、几何纠正等。另外还提供可分析极化雷达数据的特定工具。关于雷达功能的使用示例, 请参阅《ENVI SAR Tutorials》。 图 13-1:雷达下拉菜单 13.2 打开雷达文件 使用Open/Prepare Radar File选项可以从光盘或磁盘中打开雷达格式的文件。关于如何打开特定格式 的雷达文件的介绍,请参阅以下几节。 注意:也可以使用File >Open External File >Radar来打开这些文件。详细介绍,请参阅第509页的“打开 雷达文件”。 (1) 打开ERS文件 要读取ERS-1和ERS-2 格式数据:选择Radar>Open/Prepare Radar File> ERS。当出现文件选择对话框 时,选择一个要读取的图像文件。ENVI将自动提取头文件信息,并把图像波段输入到可利用波段列表中。

2021-06-02

决策树Options下拉菜单-tc itk二次开发

(4) 决策树Options下拉菜单 ENVI Decision Tree窗口中的Options下拉菜单运行进行以下操作,包括:旋转决策树方向、缩放决策 树、指定默认的类别值、隐藏或显示Variable/File Pairings对话框、更改输出参数、和运行决策树。也可以 在ENVI Decision Tree窗口背景中点击鼠标右键,从出现的快捷菜单中访问这些选项。 旋转决策树方向 选择Options >Rotate View可以使决策树方向在水平和竖直之间切换。 决策树缩放 选择Options >Zoom In可以对决策树进行放大,放大后,每个节点中所包含的像元数将显示出来。选 择Options >Zoom Out可以对决策树进行缩小,如果决策树过大,可以将它缩小,以便在窗口中对它进行 浏览。每个节点中所包含的像元数不会显示出来,但是当将指针放置在该类上时,状态栏将显示相应的细 节信息。 ‧ 指定默认的类别值 选择Options >Assign Default Class Values可以在决策树中按照从左到右的顺序重新指定类别数和颜 色。 隐藏/显示 Variable/File Pairings对话框 要隐藏或显示Variable/File Pairings对话框,选择Options >Hide/Show Variable/File Pairing。 ‧ 更改输出参数 当运行决策树时,要更改输出参数:选择Options >Change Output Parameters。当出现Decision Tree Execution Parameters对话框时,若需要,选取一个空间子集,并输入一个输出文件名。如果数据经过地理 坐标定位,选择哪幅图像将作为基图像,键入输出像元尺寸,并在下拉菜单中选择重采样方法。点击“OK”。 当编辑和运行决策树时,这些参数将被自动应用。

2021-06-02

波谱子集-tc itk二次开发

(2) 波谱子集 在Resize Data Input File对话框中,点击“Spectral Subset”按钮,将出现标准的File Spectral Subset对 话框,同时在窗口的最上方显示文件信息。 点击波段名或选择一系列波段,以选择用于构建子集的具体波段。 注意:如果一个文件与当前文件有相同的波段数,我们可以运用它先前使用的子集来为当前文件构建同样 的子集,通过点击“Previous”按钮来实现。 点击“OK”。为输入文件构建完波谱子集以后,在Resize Data Input File对话框中,点击“OK”。将出 现Resize Data Parameters对话框,输入文件的信息和被子集限定的输出文件的尺寸都被列在对话框的顶部。 图 5-4:Resize Data Parameters对话框 ‧ 通过 ASCII码构建子集 当要为一个包含大量波段的文件定义几个特殊使用的波谱子集时,通过ASCII码构建子集是很有用的。 要使用ASCII码为数据构建子集:在File Spectral Subset对话框中,点击“Import ASCII”。当出现Enter ASCII Filename对话框时,选择ASCII文件。 注意:ASCII文件的行数必须与图像的波段数相同。 ASCII文件的列定义了可能的波谱子集,可以输入多列来指定子集中不同的波段选择。在ASCII文件 的每一列中,“0”代表该波段没有被选择,“1”代表该波段已被选取。 例如,一个包含5个波段的AVHRR文件可以使用如下数据的ASCII文件来构建子集:

2021-06-02

生成动画-tc itk二次开发

(4) 关闭空间像元编辑器 通过选择File > Cancel,退出空间像元编辑器。 4.31 波谱像元编辑器 Spectral Pixel Editor选项允许用周围像元的平均值或用通过图表窗口输入的其它波谱,来替代多光谱 或高光谱数据中所有波谱波段的当前像元。 在主图像窗口,选择Tools > Spectral Pixel Editor。将出现一个空的图表窗口。在Spectral Pixel Editor 图表窗口,选择下列选项。 要绘制当前波谱,选择Edit > Extract Current Spectrum。要绘制根据当前像元周围8(4或2)个像元 计算得到的一个平均波谱,选择Edit > Extract 8 (4or2)pixel average。要从一个ASCII文件或波谱库中 输入一个波谱,选择File > Input。要从另一个窗口导入一个波谱,点击图表标签名,并拖放到Pixel Editor Spectrum图表窗口中。要选择一个波谱来替代当前像元的波谱,选择Edit > Substitute Spectrum。 警告:最后一步将彻底地替代数据文件中的当前波谱。 4.32 生成动画

2021-06-02

输出到脚本文件-tc itk二次开发

(1) 输出到脚本文件 ENVI的脚本输出允许缩放一幅图像,“嵌入”覆盖图,输出一个压缩的脚本文件,以及选择其它的输 出选项。 要把一幅显示的图像输出到脚本文件,在显示窗口菜单栏中,选择File >Save Image As > Postscript File, 当出现Output Display to Postscript File对话框时,可以修改将被输出的图像、图表和矢量。输出页面将作 为一个图表窗口显示在对话框的右上角。关于在该对话框内设置输出显示参数的内容,见下列几小节。 要把一个图表或矢量窗口输出到一个脚本文件,在图表或矢量窗口中,选择 File >Save Plot As > Postscript。 图 4-68:Display to PostScript Parameters对话框

2021-06-02

矢量层文件管理-tc itk二次开发

(6) 矢量层文件管理 Vector Parameters对话框中的 File下拉菜单允许打开新的矢量文件,保存和恢复矢量模板文件,把矢 量层导出到感兴趣区或一个 Shape文件,以及输出矢量显示窗口。 • 打开其他的矢量文件 在 Vector Parameters对话框中,选择 File > Open Vector File >所需矢量格式。当出现标准文件选择对 话框时,选择矢量文件(参见第 42页的“打开矢量文件”)。 • 创建空的矢量层 使用 Create New Layer选项可以创建一个新的空层。选择 File > Create New Layer。当出现 New Vector Layer Parameters对话框时,键入一个层名,然后选择输出到“File”或“Memory”。点击“OK”。该层名 将显示在 Available Vector Layers列表中。 • 将矢量存为模板文件 可以把当前的矢量设置保存为一个模板文件,以便再次使用。在 Vector Parameters对话框中,选择 File > Save Layers to Template。为了保持一致性,键入一个扩展名为 .vec 的输出模板文件名。

2021-06-02

重新显示滚动/缩放窗口-tc itk二次开发

(4) 显示窗口快捷菜单 在三个显示窗口中的任何一个中使用快捷菜单都可以快速访问显示窗口选项。要使用快捷菜单,在三 个显示窗口中的任何一个中点击右键。从下列选项中选择: 使用“Display Window Style”选项来选择三个窗口中的哪些窗口将被显示。 通过“Scroll/Zoom Position”选项来选择把滚动窗口和缩放窗口放在相对于主图像窗口的哪个位置, 还可以考虑是否选择“Auto Placement off”选项。 通过“”选项来重新打开被关闭的当前显示窗口的其他窗口。 (5) 缩放窗口和滚动窗口的定位 要指定滚动窗口和缩放窗口相对于主图像窗口的位置,从快捷菜单中选择“Scroll/Zoom Position”。要 对缩放窗口和滚动窗口进行定位,用鼠标左键点击标题栏并拖放到希望的位置。要使缩放窗口和滚动窗口 与主图像窗口一起移动,在快捷菜单中,取消选定“Scroll/Zoom Position”中的“Auto Placement off”。如 果不与主图像窗口一起移动,在快捷菜单中,选择“Scroll/Zoom Position”中的“Auto Placement off”。 • 锁定窗口位置 要确保窗口可以保持它们的位置,在“Scroll/Zoom Position”中选择“Auto Placement off”。窗口将会 保持位置,直到你再次移动它们。 (6) 隐藏滚动/缩放窗口 要在微软Windows平台下隐藏滚动和/或缩放窗口,点击窗口右上角的 按钮。 (7)重新显示滚动/缩放窗口 在主图像窗口,缩放窗口或滚动窗口中点击右键,在快捷菜单中点击“”选项来重新打

2021-06-02

显示鼠标按键描述-tc itk二次开发

3.11 显示工具 (1) 显示鼠标按键描述 使用“Mouse Button Descriptions”工具来浏览指针所在窗口的鼠标按键功能。当指针从一个窗口移动 到另一个窗口时,鼠标按键功能描述将会被更新。显示的信息包括:窗口类型(例如:显示窗口,绘图窗 口);包含指针控制的功能(例如:感兴趣区,动态覆盖);鼠标按键的功能(MB1:鼠标左键,MB2:鼠 标中键,MB3:鼠标右键)。 注意:如果鼠标按键功能与你期望的不一致,显示鼠标按键描述,来检查指针正在哪一个功能下进行控制。 要显示鼠标按键描述对话框,从下列选项中选择:从 ENVI 主菜单中,选择 Window >Mouse Button Descriptions或选择 Help >Mouse Button Descriptions。从 ENVI主菜单中,选择 Display >Window >Mouse Button Descriptions。 图 3-13:Mouse Button Descriptions对话框 (2) 展示显示窗口的信息(Showing Display Information) 使用 Display Information工具来浏览目前指针所在显示窗口的信息。当你在打开的窗口之间移动指针 时,信息被自动更新。显示的信息包括:显示窗口的号码;显示所用的颜色及对应的波段数;应用于每个 波段的拉伸类型;主图像窗口、缩放窗口以及滚动窗口的尺寸和对应的像元范围。 从 ENVI主菜单或主图像窗口中,点击Window >Display Information,将出现 Display Information窗口。

2021-06-02

4数据存取-图像检索综述1

4.1.4数据存取 当有数据要上报给PC机时,检测是否连接上PC机,如果连接了PC机, 则将刚有关数据传送到PC机,PC机接收到数据后将其存入数据库中;如果没 有连接PC机(比如PC机出现故障等),则有关信息则存储到本地存储器中,以 便连接PC机之后将有关数据传给PC机。这样保证了PC机出故障的情况下, 不会影响到数据的进入。 单片机与X5045之间通过SPI接口连接,数据以串行的方式传递。X5045 的基本指令格式及其功能如表4.1所示。

2021-06-02

显示值设置-美国2019:国家人工智能战略(中英双语)-2019.6-101页(8)

1.1 表样设计 表样设计 点击 B列,右击插入列,将 A1和 B1单元格合并,设置好边框 1.2编辑数据集,增加性别字段 单 击 数 据 集 emp_sql, 右 击 编 辑 , SQL 语 句 修 改 为 : select degree.name,employee.title,employee.empid,employee.sex from degree,employee where degree.id=employee.degree 1.3绑定数据列 将 sex字段拖入 B2单元格,扩展属性为从上到下从上到下从上到下从上到下,其余默认 1.4显示值设置 点击 B2,右击右击右击右击|形态形态形态形态|数据字典数据字典数据字典数据字典|自定义自定义自定义自定义,建立如下图所示数据字典 2.保存预览保存预览保存预览保存预览 保存为 %FineReport_HOME%/WebReport/WEB-INF/reportlets/com/doc/7.2.cpt 启动服务器,在浏览器中输入以下地址进行浏览:

2021-06-02

用于打包设计-煤矿井下搜救探测机器人结构设计

11.1 用于打包设计 在保存设计时 Design Entry HDL 生成 Verilog 网表用于打包设计,可以指定生成网表的选 项。 11.1.1 为打包设计指定创建 Verilog 网表的选项 20. 在 Design Entry HDL 中选择 Tools->Options。 21. 选择 Output 选项卡。确认选择了 Create Netlist 选项卡。Verilog 网表是缺省选择 的,如果想要生成 VHDL 网表要选择 VHDL 选项。 22. 点击 Verilog 选项后边的 Options 按钮,出现 Verilog Netlist 对话框。 23. 选择 Verbose Output 选项来记录调试信息,保存在项目路径/temp/下面的 hdldir.log 文件。 24. 如果你要用 ncvlog.exe 来分析网表,就选择 Analyze on Save 选项。此选项只有在 Project Setup 对话框中选择了 NC Verilog 仿真器才可以选择。 25. 如果要检查原理图的任何信号名是否为 page<page_number>_<value of PATH property on any instance>,选择 Check Instance vs Signal。如果选择了名称如果一 样则报错。 26. 在 Max Errors 栏指定报错的最大数量。 27. 在 Time Scale 栏为原理图 Verilog 模块指定时标。缺省是 1ns/1ns。 28. 为设计中所有网络指定 Verilog 逻辑类型,可以是 WIRE, WAND, WOR,缺省是 WIRE。 29. 为 Verilog 网络类型 Supply 0 指定网络类型。 30. 为 Verilog 网络类型 Supply 1 指定网络类型。 31. 点击按钮 OK 保存设置。 32. 点击按钮 OK。

2021-06-02

页面操作-煤矿井下搜救探测机器人结构设计

3.5 页面操作 3.5.1 增加、删除、插入新的原理图页 一般的原理图都有多页,在 File->Edit Page/symbol 下可以通过 Add new page 或 Delete Page 、Insert Page 来增加、删除或插入新的一页(或几页),操作完后在标题栏中显示新的文 件 信 息 , 如 第 一 页 是 ZXIC_CPU.SCH.1.1 , 增 加 一 页 后 则 标 题 栏 现 在 会 变 成 ZXIC_CPU.SCH.1.2。

2021-06-02

空空如也

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

TA关注的人

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