首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从Landsat 卫星数据库下载影像并用Pro简单查看

在本课程,您作为一名城市规划师,正在研究东南亚人口稠密城邦岛屿新加坡,并且您正在寻找支持发展规划项目的影像。...地图上也可能显示比示例影像更新影像。 在底部工具栏上,单击多次下一个以浏览 170 个可用图像一些图像。 当前图像与时间线上标记一起显示在地图上。...文件提取一次和提取两次时文件名相同,但是提取一次时文件扩展名为 .tar,而非 .tar.gz。一些文件压缩实用工具可识别 .tar.gz 文件自动将其提取两次。...打开 ArcGIS Pro 后,您可以选择创建新工程或打开已存在工程。如果您之前创建了一个工程,您将看到一个最近工程列表。 在新建下,单击地图。 地图模版将使用默认底图创建工程。...提示: 默认情况下,工程保存在 Documents 文件夹下 ArcGIS 文件夹。如果要将工程保存到其他位置,请浏览到其他位置。 单击确定。 工程随即打开显示地图视图。

2.6K30

NPM基本介绍(一)

npm v3会尽量把逻辑上某个层级模块在物理结构上全部放在项目的第一层级,具体摘抄为以下: 在安装某个二级模块同时,如果发现第一层级层级还没有相同名称模块,便把这第二层模块放在第一层级(参考上满模块路径生成规则...,然后将其安装在项目的根目录下。...(缓存目录) 解压压缩包到当前项目的node_modules目录 运行npm install首先会判断项目文件夹node_modules中有没有对应模块,没有直接去远程下载,然后保存在缓存,将缓存压缩包解压至对应项目的...package.json文件,可以添加-y | --yes 参数则默认所有配置为默认yes npm root -g:查看全局安装地址 npm run:列出项目所有脚本命令参数, npm uninstall...,根据keywords进行查找 npm prune:移除当前不在package.json但是存在node_modules依赖 npm repo :浏览器端打开项目地址(GitHub

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    现代 IT 人一定要知道 Ansible系列教程:playbook

    如果您需要多次使用 Ansible 执行任务,请编写一个 playbook 并将其置于源代码控制之下。然后,您可以使用 playbook 推出新配置或确认远程系统配置。'...定义 Ansible 从上到下执行操作以实现总体目标的顺序列表。 Play 映射到清单托管式节点任务有序列表。 Task 任务 个或多个模块列表,用于定义 Ansible 执行操作。...上面的临时命令和 playbook 都将对 webservers 组所有计算机执行。 常见patterns 下面表列出了定位清单主机和组常见模式。...设置为 True ,则 ansible-playbook 在运行后将创建一个 .retry 文件,其中包含所有播放失败主机列表。...--force-handlers 即使任务失败,也要运行处理程序 --list-hosts 输出匹配主机列表;不执行任何其他操作 --list-tags 列出所有可用标签 --list-tasks 列出将要执行所有任务

    36310

    值得收藏!Redis五大数据类型应用场景(二)

    案例:在微博应用,可以将一个用户所有的关注人存在一个集合将其所有粉丝存在一个集合。...Redis还为集合提供了求交集、集、差集等操作,可以非常方便实现如共同关注、共同喜好、二度好友等功能,对上面的所有集合操作,你还可以使用不同命令选择将结果返回给客户端还是存集到一个新集合。...在最新评论边上我们有一个“显示全部链接,点击后就可以获得更多评论。我们假设数据库每条评论都有一个唯一递增ID字段。...如果删除操作非常少,另一个选择是直接跳过评论条目的入口,报告说该评论已经不存在。 有些时候你想要给不同列表附加上不同过滤器。...每次新新闻贴上来后,我们将ID添加到列表,使用LPUSH + LTRIM,确保只取出最新1000条项目。有一项后台任务获取这个列表,并且持续计算这1000条新闻每条新闻最终得分。

    1.7K20

    qmake:高级用法

    存放特性文件目录有很多地方,qmake 在查找 .prf 文件时会按以下顺序检查每个目录: 在 QMAKEFEATURES 环境变量列出目录, 在 QMAKEFEATURES 属性变量列出目录...在 data_install/mkspecs 目录 features 目录。 在作为 QMAKSPEC 环境变量指定目录同级存在 features 目录。...然后将其附加到安装列表: INSTALLS += documentation qmake 将确保将指定文件复制到安装目录。...第二步是在使用静态库应用程序启用此元信息读取: CONFIG += link_prl 启用此功能后,qmake 将处理应用程序链接所有找到它们元信息。...qmake 将使用它来确定相关链接信息,特别是将值添加到应用程序项目文件 DEFINES 和 LIBS 列表

    1.8K10

    小蜜蜂公益译文 -- NISTIR 8011 第4卷 安全控制评估自动化支持:软件漏洞管理(上)

    VUL能力可识别网络上存在软件(实际状态),并将其与期望状态软件清单进行比较,以确定是否存在漏洞较少(通常较新)软件版本可供部署,或者是否需要使用打补丁以外缓解策略。...当发现确认厂商组织维护软件存在新漏洞时,将漏洞上报给CVE项目,以便将其列为CVE(或决定不上报漏洞或何时上报漏洞[16])。...2.5VUL相关运营实施概念 VUL识别网络设备(实际状态)实际存在软件(包括虚拟机上软件),将这些软件与期望状态列表对比,明确软件存在哪些已知漏洞(或缺陷),安装补丁(或其他缓解方法),...产品卸载过程可能会删除OSSD软件文件条目,但不会删除所有代码。卸载过程存在问题可能会导致OSSD无法识别的设备仍存在漏洞代码,因此这些代码可被利用但不会被OSSD发现。...2.5.3 发现缺陷/进行优先级排序 VUL能力侧重于将评估边界(实际状态)内发现软件对象版本与应该存在最新软件对象版本列表(期望状态)进行对比,确定响应优先级(通常对存在漏洞软件打补丁)。

    48060

    DDD实战之七: 战术设计、整体流程与首次冲刺

    往往我们在完成“对象模型和关系识别”后,列出了很多实体对象,这些对象按照“绑定存亡关系”可以进行分组,分组后有一个实体对象是唯一访问入口。...3 DDD 与 scrum 结合 在真实软件系统开发过程,我个人强烈建议采用 scrum 敏捷过程进行开发过程项目管理,而不要采用传统 PMI 项目管理体系——因为那个是基于“瀑布模型...这里对 Scrum 敏捷项目管理,我就个人理解做个简要总结(记住数字序列“2-3-4”即可)。我这里不对 scrum 做详细介绍,只是简单总结: 2 个关键列表。产品列表、冲刺列表。...产品列表是产品负责人维护产品将要实现目标系统特性列表;冲刺列表是每次迭代(冲刺,sprint)时,开发团队根据产品列表决定、制定将要纳入本次 sprint 工作项目列表(很多来自于未完成产品特性...是过程教练,确保多次 sprint 迭代过程,工作方式符合 scrum 原则,并在每次 sprint 后工作过程有所改进。

    81410

    13 个适合『中级开发者』练手项目

    然后,使用请求库来发送 HTTP 请求,使用 BeautifulSoup 解析和抓取站点必要内容。 该应用程序可以将其内容聚合作为后台进程进行实现。...由于应用程序将检查设置闹铃时间,这意味着应用程序必须将其存在数据库。数据库应存储闹铃日期、时间和音频等内容。 2、额外挑战 你也可以允许用户设置定期闹铃。...无论是 docopt、click 还是 argparse 框架,都可以添加命令,从而允许用户在要检查网站列表添加和删除某网站。 用户还应该能够启动工具、停止工具确定间隔。...由于必须保存要检查文件列表,因此我们可以将其存在文件(只是网站列表,也可以通过 sqlite3 模块使用 SQLite 数据库。...2、额外挑战 该项目的主要挑战是重命名目录所有文件。但是用户可能只需要命名一定数量文件。因此你可以实现一项功能,允许用户选择要重命名文件数,而不是所有文件。

    1.6K40

    WinCC 交叉索引使用

    列表,在该列表显示了 WinCC 项目所有引用对象。...如图 03 从图 03 可以看到左右两表关联之后,右侧列表列出了左侧表中被选对象loat3 相关信息。...在左侧项目对象列表,可以设置过滤器,默认为无过滤。过滤器如图 04 可以直接在第一列过滤器输入对象名称进行过滤,交叉索引会将包含所输入字符所有对象精确过滤出来。...从图 05 中看到项目对象列表列出了一些变量,并且被标识为了未使用状态。实际上在清理时需要注意: 1. 蓝色框以 @ 开头均为系统自动创建系统变量,请勿删除。 2. 绿色框为结构变量。...首先通过对象类型过滤器以及使用状态过滤器将已使用变量过滤出来如图 11 。 从图 11 中看到项目对象列表列出了一些变量,并且被标识为了已使用状态。

    2.9K10

    【Python】13 个适合『中级开发者』练手项目

    然后,使用请求库来发送 HTTP 请求,使用 BeautifulSoup 解析和抓取站点必要内容。 该应用程序可以将其内容聚合作为后台进程进行实现。...在代码逻辑,应用程序必须不断检查设置闹铃时间。到达时间后,它会触发一个播放闹钟铃声功能。 由于应用程序将检查设置闹铃时间,这意味着应用程序必须将其存在数据库。...无论是 docopt、click 还是 argparse 框架,都可以添加命令,从而允许用户在要检查网站列表添加和删除某网站。 用户还应该能够启动工具、停止工具确定间隔。...由于必须保存要检查文件列表,因此我们可以将其存在文件(只是网站列表,也可以通过 sqlite3 模块使用 SQLite 数据库。...2、额外挑战 该项目的主要挑战是重命名目录所有文件。但是用户可能只需要命名一定数量文件。因此你可以实现一项功能,允许用户选择要重命名文件数,而不是所有文件。

    1.3K20

    Kali Linux Web 渗透测试秘籍 第三章 爬虫和蜘蛛

    这可以通过遵循上一章“使用 ZAP 发现文件和文件夹”指南来完成。 操作步骤 为了让 ZAP 启动使浏览器将其用作代理,浏览http://192.168.56.102/bodgeit/。...Burp 会询问我们是否添加项目到这里,我们点击Yes。通常,Burp 蜘蛛只爬取匹配定义在Target标签页Scope标签页模式项目。 之后,蜘蛛会开始运行。...这个秘籍,我们会学到如何使用 Burp 重放器来多次发送带有不同值请求。 准备 我们从前一个秘籍地方开始这个秘籍。...我们可以看到,我们通过修改输入变量值触发了系统错误。这可能表明应用存在漏洞。在后面的章节,我们会涉及到漏洞测试和识别深入探索它。...3.7 从爬取结果识别相关文件和目录 我们已经爬取了应用完整目录,并且拥有了被引用文件和目录完整列表。下一步地然是识别这些文件哪个包含相关信息,或者是更可能发现漏洞机会。

    86120

    示例工作簿分享:筛选数据

    3.在用户窗体: (1)左侧列表列出了工作表Sheet2所有唯一项。 (2)在搜索框输入内容时,会随着输入自动缩减左侧列表内容。...(3)选择左侧列表项后,单击“添加”按钮,将其移至右侧列表框。 (4)单击“执行”会进行筛选操作,并在工作表Sheet1显示结果。...(5)选择右侧列表项目,单击“移除”按钮,该项目会自动移至左侧列表框。 (6)单击“筛选重置”按钮会重置列表框数据和工作表筛选。...(7)“全选/取消全选”选取状态会相应全部选取或取消全部选项相应列表项。...(8)“选择类型”,选中“选择多项”,则可以在列表框中选择多个项目;选中“选项一项或者按下Shift或Ctrl键选择多项”,则只能选择列表一个项目,要选择多个项目,要按下Shift键或者Ctrl

    15410

    Selenium自动化最佳实践技巧(下)

    这将帮助他们确定操作流程以及需要识别的对象。这种做法另一个好处是有时测试工程师甚至可以在编写自动化脚本之前识别程序BUG。 不自动化不稳定功能 在开发新功能期间,出现BUG是难以避免。...假设测试工程师在功能开发阶段开始进行自动化。在这种情况下,自动化测试维护成本会远远超出手动测试成本。自动化测试团队需要多次更新测试仓库,功能可能会不断发展变化,甚至被砍掉。...例如,无效密码,无效用户名,空白用户名,无效电子邮件等。将它们列出并在测试数据文件中提供预期结果,使用它作为测试用例数据源。...但是明智做法是尽可能避免UI自动化,特别是在存在其他替代方案情况下。优秀自动化工程师可以确定UI层是否有必要进行自动化测试。...自动化测试全部目的是在保持高质量同时加快测试过程。较短发布周期可缩短迭代时间。这使得连续反馈成为可能,促使软件不断改进。

    41910

    Unity性能调优手册3:分析工具,Profile,FrameDebugger,MemoryProfiler,HeapExplorer

    此外,我们还需要启用Deep Profile选项以进行更详细测量。当启用此选项时,将记录所有函数调用处理时间,从而更容易识别瓶颈函数。缺点是测量本身需要非常大开销,使其变得缓慢且占用大量内存。...Hierarchy View 此视图特点是测量结果以列表格式排列,并且可以按标题中项进行排序。在进行调查时,可以通过打开列表感兴趣项目识别瓶颈。...每项作用 分配给Unity使用各种系统。 您可能不熟悉顶部节点中Others下面列出项目。以下是你应该知道项目列表。...项目的内存负载没有所列出那么大价值,因为它可以与使用公共框架其他应用程序共享。与其急于降低这个项目,不如提高资产。要做到这一点,最有效方法是减少dll和不必要脚本。...如果您不知道这个假设,请小心,因为当您看到内存使用量膨胀时,您可能会错误地认为存在泄漏 Snapshot Panel 快照面板显示测量数据,允许您选择要查看数据。

    1.2K21

    给中级Python开发者13个练手项目,适合你不?

    然后,使用请求库来发送 HTTP 请求,使用 BeautifulSoup 解析和抓取站点必要内容。 该应用程序可以将其内容聚合作为后台进程进行实现。...由于应用程序将检查设置闹铃时间,这意味着应用程序必须将其存在数据库。数据库应存储闹铃日期、时间和音频等内容。 2. 额外挑战 你也可以允许用户设置定期闹铃。...无论是 docopt、click 还是 argparse 框架,都可以添加命令,从而允许用户在要检查网站列表添加和删除某网站。 用户还应该能够启动工具、停止工具确定间隔。...由于必须保存要检查文件列表,因此我们可以将其存在文件(只是网站列表,也可以通过 sqlite3 模块使用 SQLite 数据库。 2....额外挑战 该项目的主要挑战是重命名目录所有文件。但是用户可能只需要命名一定数量文件。因此你可以实现一项功能,允许用户选择要重命名文件数,而不是所有文件。

    1.2K40

    每个程序员必学10个Git命令

    希望在团队处理代码时有效协作跟踪更改程序员来说,版本控制至关重要。Git 是一个版本控制系统,允许您跟踪修订、识别文件版本并在必要时恢复旧版本。...默认情况下,列出分支机构只会显示您当地分支机构名称。 添加“-a”标志将确保远程分支也包含在列表。...日志 “ git log ”命令列出项目中曾经发生每一次提交,以查看随着时间推移发生了什么变化,以及有关提交如何完成其他一些信息。...结帐 “ git checkout ”命令允许我们切换到现有分支或创建切换到新分支。为此,您要切换到分支应该存在于您本地系统,并且在您进行切换之前应该提交或隐藏当前分支更改。...用法:暂时保存所有修改过跟踪文件: $ git stash 用法:列出所有的藏品: $ git stash list 用法:删除最新存储: $ git stash drop 概括 我们已经到了这篇文章结尾

    45300

    Git常用命令汇总篇(附使用详细介绍)

    · git branch --merged 会列出所有已经被合并到当前分支分支。 · git branch --no-merged 会列出所有还没有被合并到当前分支分支。...这不会从暂存列表移除该暂存,所以可以多次应用它。 · git stash pop 在应用暂存修改后,它会从暂存列表删除这个暂存。这样做好处是,不需要再去手动清理暂存列表。...· git reset HEAD file 用于撤销暂存区文件修改,将其回退到工作区。file是你想撤销修改文件路径。会将文件从暂存区移除,但是不会删除文件修改,这些修改会保留在工作区。...· git tag 标签名 commit_id 用来在指定提交记录上创建一个新标签。 · git tag 会列出项目所有标签。...忽略全部文件) 从Git跟踪列表移除文件或文件夹,但不会删除物理文件。

    49940

    四、探索空间数据【ArcGIS Python系列】

    列出字段:还有一个常用列出数据函数是 arcpy.ListFields() 。此函数列出指定数据集要素类或表字段。...此函数返回工作区中所有文件列表,通常用于列出不是空间数据集独立文件,包括CSV文件(.csv)、Microsoft Excel文件(.xlsx)和纯文本文件(.txt)。...ArcPy 使用 Python 列表类型作为其全部列表函数结果返回类型,因为列表支持简单数据访问所需灵活性和多种数据类型。for 循环非常适用于处理列表,因为使用它可以一次一个项目的方式浏览列表。...for 循环可遍历表每一个项目。...例如,如果名称“Clip”已经存在,则 CreateUniqueName() 函数将其更改为“Clip 0”;如果这个名称也存在,函数将名称更改为“Clip 1”,依此类推。

    28310

    给中级Python开发者13个练手项目,适合你不?

    然后,使用请求库来发送 HTTP 请求,使用 BeautifulSoup 解析和抓取站点必要内容。 该应用程序可以将其内容聚合作为后台进程进行实现。...由于应用程序将检查设置闹铃时间,这意味着应用程序必须将其存在数据库。数据库应存储闹铃日期、时间和音频等内容。 2. 额外挑战 你也可以允许用户设置定期闹铃。...无论是 docopt、click 还是 argparse 框架,都可以添加命令,从而允许用户在要检查网站列表添加和删除某网站。 用户还应该能够启动工具、停止工具确定间隔。...由于必须保存要检查文件列表,因此我们可以将其存在文件(只是网站列表,也可以通过 sqlite3 模块使用 SQLite 数据库。 2....额外挑战 该项目的主要挑战是重命名目录所有文件。但是用户可能只需要命名一定数量文件。因此你可以实现一项功能,允许用户选择要重命名文件数,而不是所有文件。

    99830

    # ApacheCN 校对活动参与手册

    这种策略被李笑来老师高度赞扬,见《当翻译变成了文本编辑》,他指出在全职状态下,一个熟练译者一天就能完成一本书。 翻译引擎错误是结构性。换句话说,可以通过编辑器搜索来将其全部发现。...在我们校对活动,如果你没有时间通读全文,这样也是可以接受。因为,你不是一个人在战斗,前一个人疏漏总有后一个人来将其改掉。...校对活动工作流程 在校对活动,贡献者需要校对三个方面:(1)格式(2)专业术语(3)部分语法。 在每个步骤,经过我们多次试验,最快方式是通过使用正则表达式来找出译文中错误。...下面列出所有用到正则表达式: 格式 链接: (?<!!)\[[^\]]*\] 表格: ^\| 中文间空格: 中文间空格一般是翻译引擎出错地方。...\*) 术语 请见我们收集术语列表。校对过程可能还有需要补充项目,欢迎补充。

    25540
    领券