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

提高效率 |ArcGIS Pro 中所有快捷键一网打尽

复制单元格中所选的。 Ctrl+V 粘贴所选内容。 将复制的粘贴到单元格。 F2 编辑单元格。 编辑当前单元格的内容。 Esc 取消操作。 取消编辑并将原始恢复到单元格。...验证和运行 用于验证和运行的键盘快捷键 键盘快捷键 操作 Ctrl+Shift+V 验证模型中的所有数据元素和参数值。 Ctrl+Shift+R 运行。...该功能可提供立体光标位置的 z 要素要求影像包含经过计算的统计数据以及使用双线性或三次卷积重采样方法构建的金字塔。 T 打开或关闭地形跟踪。...全动态视频播放器 全动态视频键盘快捷键 键盘快捷键 操作 注释 Ctrl+Alt+A 将视频另存为目录中或工程地理数据库中的图像。 这与转图像视频播放器工具相同。...Ctrl+V 将剪贴板中的内容粘贴到单元格单元格区域中。 F2 编辑单元格的内容。 Enter 提交当前编辑。 Esc 取消单元格中的编辑并恢复原始

82620

【精心解读】关于Jupyter Notebook的28个技巧

对话框可帮助你按名称运行任何命令 - 如果你不知道某个操作的键盘快捷方式,或者您想要执行的操作没有键盘快捷键,则可以使用该对话框。...The command palette Esc将带你进入命令模式,你可以使用箭头键在笔记本上导航。 在命令模式下: A在当前单元格上方插入一个新单元格,B在下面插入一个新单元格。...选中单元格后,可以删除/复制/剪切/粘贴/批处理。当你需要移动笔记本的某些部分时,这非常有用。 你也可以使用Shift + M来合并多个单元格。...但是很少人知道,你可以修改ast_note_interactivity内核选项来使jupyter对它自己的行上的任何变量或语句执行操作,所以你可以同时看到多个语句的。...注意:下面的例子不会在非视网膜屏幕上渲染。

7.4K83
您找到你想要的搜索结果了吗?
是的
没有找到

用 Python 帮运营妹纸快速搞定 Excel 文档

读取单元格数据 使用 Microsoft Excel 时,数据存储在单元格中。您需要使 Python 能访问这些单元格,以便提取该数据。OpenPyXL 使这个过程变得很简单。...您将获取当前工作表,然后打印出其标题和几个不同的单元格。您可以通过以下方式访问单元格:使用工作表对象,后跟方括号以及其中的列名和行号。例如,sheet ["A2"]将为您获取第2行 A列的单元格。...要获取该单元格,请使用value属性。 注意:这段代码使用的是 Python 3.8 中f-字符串格式化的新功能。如果使用较早的版本运行它,将会收到报错消息。...遍历行和列 有时,您将需要遍历整个 Excel 电子表格或电子表格的某些部分。OpenPyXL 允许您以几种不同的方式执行操作。...然后稍后在代码中将其删除。

4.5K20

Redis Lua脚本调试

断点将被添加,但由于脚本的这部分将永远不会被执行,程序将永远不会停止。 动态断点 使用该breakpoint命令可以将断点添加到特定行中。但是,有时我们只想在发生特殊情况时才停止执行程序。...调用时,它会模拟下一行中将要执行的断点。...该print命令就是这样,并在调用中执行查找,从当前的一个回到之前的一个,直到顶层。这意味着即使我们进入Lua脚本中的嵌套函数,我们仍然可以使用print foo查看foo调用函数的上下文中的。...在没有变量名称的情况下调用时,print将打印所有变量及其各自的。 该eval命令在当前调用的上下文之外执行小块Lua脚本(使用当前Lua内部结构无法在当前调用的上下文中进行评估)。...但是,您可以使用命令来测试Lua函数。

2.6K50

NumPy 和 Pandas 数据分析实用指南:1~6 全

为了使第二个单元正常工作,我们需要运行第一个单元。 然后,当我们运行第二个单元格时,我们将获得预期的输出。 现在假设我们要更改单元格中的代码。...如果再次运行单元格,则会得到相同的输出。 因此,我们将需要首先运行单元格,从而影响更改。 然后我们可以运行第二个单元并获得预期的输出。 后台发生了什么?...创建数据 序列很有趣,主要是因为它们用于构建 pandas 数据。 我们可以将 pandas 数据视为将序列组合在一起以形成表格对象,其中行和列为序列。...数据的算术 数据之间的算术与序列或 NumPy 数组算术具有某些相似之处。 如您所料,两个数据或一个数据与一个缩放器之间的算术工作; 但是数据和序列之间的算术运算需要谨慎。...有四种处理联系的方法:平均值,最小,最大和第一种。 平均值给出平均等级,最小赋予尽可能低的等级,最大赋予尽可能最高的等级,然后首先使用序列中的顺序打破平局,以使它们永远不会发生。

5.3K30

Web Security 之 OS command injection

os command injection 什么是操作系统命令注入 OS 命令注入(也称为 shell 注入)是一个 web 安全漏洞,它允许攻击者在运行应用程序的服务器上执行任意的操作系统命令,这通常会对应用程序及其所有数据造成严重危害...命令注入漏洞都是不可见的,这意味着应用程序不会在其 HTTP 响应中返回命令的输出。...许多字符用作命令分隔符,从而将多个命令连接在一起。...如何防御 OS 命令注入攻击 防止 OS 命令注入攻击最有效的方法就是永远不要从应用层代码中调用 OS 命令。几乎在对于所有情况下,都有使用更安全的平台 API 来实现所需功能的替代方法。...如果认为使用用户提供的输入调用 OS 命令是不可避免的,那么必须执行严格的输入验证。有效验证的一些例子包括: 根据允许的白名单校验。 验证输入是否为数字。

1.1K20

基础渲染系列(十一)——透明度

因此,半透明对象永远不会在实体对象之后绘制。 2.3 混合片段 为了使Fade模式起作用,首先需要调整渲染着色器功能。现在,我们支持带有两个关键字的三种模式,分别用于基本pass和附加pass。...但是,又不能简单地将它们加在一起。混合应该取决于我们的alpha。 当alpha为1时,渲染完全不透明的东西。...但是,当多个半透明对象靠在一起时,会得到怪异的结果。例如,将两个四边形部分重叠,将一个四边形稍微重叠一点。从某些角度看,一个四边形似乎会切掉另一个。 ?...(Adding 代替 fading) 3.1 预乘Alpha 为了使透明度再次起作用,必须手动考虑alpha。而且我们应该只调整漫反射,而不是镜面反射。...然后它们不需要Alpha通道,因为它们可以存储与与RGB通道关联的Alpha不同的Alpha。这样就可以使用相同的数据(例如,火和烟的组合)来变亮和变暗。

3.6K20

使用 Kubernetes 扩展专用游戏服务器:第4部分-缩减节点

这意味着,如果您运行在谷歌 Kubernetes Engine (GKE) 或类似的平台上,就不能使用托管的自动缩放系统。...扩展专用游戏服务器:第1部分-容器化和部署 探索使用Kubernetes扩展专用游戏服务器:第2部分-管理CPU和内存 探索使用Kubernetes扩展专用游戏服务器:第3部分 - 扩展节点 在集群中将游戏服务器分组在一起...我们想要避免集群中游戏服务器的碎片化,这样我们就不会在多个节点上运行一个任性的小游戏服务器集,这将防止这些节点被关闭和回收它们的资源。...事实上,在 Kubernetes 文档的某些地方,这被简单地称为标记节点不可调度。 ?...下面的代码还确保节点数永远不会低于配置的最小,这是集群容量的良好基线。

64920

个人永久性免费-Excel催化剂功能第52波-相同内容批量合并单元格,取消合并单元格并填充内容

合并单元格永远最恰当的场景是用于报表类型的数据源,这个要谨记!...其实开发功能,是源于手里一个棘手的问题,怎样在合并单元格上插入图片,虽然之前开发的插入图片功能,已经足够覆盖众多场景,再加上自由报表的生成已经足够灵活运用。...用户永远是懒惰的,多个步骤,可能就有些受不了,回归正传,谈谈实际的场景,如下图所示: 原始数据中一些数量指标,或还有更多的其他指标,在服饰行业中,SKU由款号+颜色+尺码组成。...按列的意思为,判断相同的内容仅会按单列的顺序由上而下来对比,而不会多列单双同的单元格亦合并在一起,一般现实中规范的数据结构乃是一列数据代表一种属性或指标,不同列之间没有强关联性,如数量、金额、商品名称、...最后广告一下,Excel催化剂将会在千聊上用视频来演绎功能的使用,更直观和更容易掌握!

98820

Excel编程周末速成班第21课:一个用户窗体示例

与其在输入后检查数据(下一节中将某些字段进行的操作),不如直接阻止输入不正确的数据有时更为有效。 在键盘输入到达控件之前对其进行检查的方法是使用KeyDown事件。...任何其他都会被取消。 技巧:你可以通过设置其MaxLength属性将txtZip文本框中的数据限制为5个字符,尽管在此项目中未执行操作。...2.使用CurrentRegion属性获取包含标题行和所有现有数据的区域。 3.使用Offset方法以原始区域中的行数获得区域偏移。新区域比原始区域低一行,并且在第一个空行中包含六个单元格。...4.使用Cells属性访问区域内的单个单元格以插入数据。 清单21-5显示了EnterDataInWorksheet过程的代码,使用你已经学习的技术将此过程添加到用户窗体中。...图21-3显示了正在运行的程序。试用后,你会发现,与直接在工作簿中输入数据相比,程序和用户窗体使数据输入变得更容易。 ?

6K10

Excel编程周末速成班第26课:处理运行时错误

与错误不同,bug不会阻止程序运行。 语法错误是VBA语法中的错误。VBA编辑器会在你编写代码时捕获并标记语法错误,因此它们永远不会影响程序执行。...只要数组索引可能超出范围,在尝试给数组赋值或从数组中读取数据之前,使用LBound和UBound检查索引。 总是验证用户输入的数据。错误的常见原因是用户输入不正确的数据,例如在需要数字时输入字符串。...在许多情况下,错误可以简单地忽略它,因为它不会影响程序操作。 清单26-1展示了一个过程,该过程选择当前所选区域中包含批注的所有单元格。...程序可以在无法提前知道是否打开特定工作簿的情况下使用功能。清单26-3展示了一个函数,该函数在打开时返回对工作簿的引用,或者在没有打开时返回Nothing。程序可以调用函数并测试其返回。...如果为Nothing,则程序可以采取步骤打开工作簿。

6.7K30

AVKit框架详细解析(四) —— 基于AVKit 和 AVFoundation框架的视频流App的构建

甚至可能会引入一些 JSON 并将一个像样的table view与包含文本和图像的单元格在一起。 可以肯定,这是一份令人印象深刻的成就清单,但是…… 你能做这个吗?...构建并运行该项目,您将看到一个应用程序,该应用程序已经设置了一个充满潜在视频的表格,供您观看。 您的目标是在用户点击其中一个单元格时显示视频播放器。 1....由于呈现超出状态栏和主页指示器的视频播放器看起来更好,因此您添加了修饰符。 5) 一旦视频播放器出现在屏幕上,您就可以调用 play() 来启动视频。 这就是全部! 构建并运行以查看它的外观。...2) 您使用初始设定项创建 LoopingPlayerUIView 的新实例并返回新实例。 3) SwiftUI 在需要更新底层 UIView 时会调用方法。 现在,将其留空。...如果你反过来做,双击监听器将永远不会被调用。 再次构建并运行,您将能够点击和双击来播放剪辑的速度和音量。 这表明添加自定义控件以与自定义视频视图交互是多么容易。

6.9K10

OpenGL ES编程指南(三)

如果您使用GLKit view和view controller,并且只在绘图方法中提交OpenGL ES命令,那么当您的应用移动到背景时,您的应用会自动正确运行。...如果您不使用GLKit view和view controller,或者如果您在GLKView绘图方法外提交OpenGL ES命令,则必须执行以下步骤以确保您的应用程序不会在后台终止: 在您的应用程序delegate...支持高分辨率显示 默认情况下,GLKit View的contentScaleFactor属性的与包含它的屏幕的比例相匹配,因此将其关联的缓冲区配置为在显示器的全分辨率下呈现。...如果您的应用执行许多每片段计算,则像素增加可能会降低速率。如果您发现您的应用在较高比例因素下运行速度显着较慢,请考虑以下选项之一: 使用本文档中的性能调整指导来优化片段着色器的性能。...外部显示器的分辨率及其内容比例因子可能与主屏幕的分辨率和比例因子不同;渲染的代码应调整为匹配。 在外部显示器上绘图的步骤与在主屏幕上运行的步骤几乎完全相同。

1.8K10

Python3 OpenCV4 计算机视觉学习手册:1~5

要安装这些文件,请运行以下命令: $ sudo apt-get install python3-dev 要从典型的 USB 网络摄像头捕获,OpenCV 取决于 Linux 的视频(V4L)。...一些示例脚本需要命令行参数。 但是,以下脚本(以及其他脚本)应该在没有任何参数的情况下运行: hist.py:脚本显示照片。 按A,B,C,D或E查看照片的变化,以及相应的颜色或灰度直方图。...但是,我们应该仅在数据有效的情况下应用测试,如有效的深度掩码所示。 让我们编写一个函数来生成一个遮罩,该遮罩的对于图像的拒绝区域为0,对于接受区域为255。...当像素的有效视差值与中位数视差值相差 12 或更多时,我们的实现会将像素视为离群。 我们仅通过实验就选择了 12 的。 以后根据您使用特定相机设置运行Cameo时遇到的结果,随时调整。...Eigenfaces 执行 PCA,该 PCA 识别一组特定观察(同样是您的面部数据库)的主要成分,计算当前观察(在图像或中检测到的面部)与数据集的差异,并产生一个

4K20

机器学习新手必看:Jupyter Notebook入门指南

它提供了一个环境,你可以在其中记录代码,运行代码,查看结果,可视化数据并在查看输出结果。...正如你在本文中将会看到的,这些 Notebooks 是数据科学家手中非常灵活、可交互和强大的工具。他们甚至允许你运行除 Python 以外的其他语言,比如 R 、SQL 等。...jupyter notebook 执行上面命令之后, Jupyter Notebook 将在你的默认浏览器中打开,网址为:http://localhost:8888/tree 在某些情况下,它可能无法自动打开...这种情况下,你的终端或者命令提示符中将会生成一个带有令牌密钥( token key )的网址。要打开 Notebook,你需要将整个 URL(包括令牌密钥)复制粘贴到浏览器中。...在逐行运行模式中,所有给定的命令都必须以 % 字符开始,而在逐块运行模式下,所有命令都必须以 %% 开头。

2.8K40

教你掌握Excel中最为重要的逻辑 ——「链接」(一)

级别的Excel使用者经过大量的工作经验积累,已经具备高快好省地利用Excel各种功能解决业务问题的水平,是Excel使用上的高手,但还不具备随心所欲“玩转”Excel的能力,对某些方法停留在会用但不清楚为什么这么用的状态...最简单的例子,在“B2”单元格中输入公式“=A1”,就可以将B2单元格对象与A1单元格对象链接在一起,完成将A1单元格中的传递到B2单元格中的任务。...链接技巧进阶1:数据透视表与单元格的链接 如果有这么一种方法,可以将数据透视表中的引用到单元格中,那么将省去编写及修改SUMIF、SUMPRODUCTOR等条件汇总公式的麻烦,同时还能减少因使用条件汇总类函数造成的计算负担...整理后的杜邦树形结构图 链接技巧进阶3:单元格区域、图表与控件间的链接 通过公式及名称定义,可以将单元格区域的数据与图表、控件关联在一起,当改变控件选项时图表数据源所参照的单元格区域也会随之改变,从而达到图表的动态展示效果...创建链接的逻辑如上图所示: 1.先创建合适的控件并指定控件的参考区域与返回 2.参照控件返回,使用OFFSET或类似可以返回单元格区域数据的函数将图表数据源所需要的数据进行封装 3.将第二步骤中创建的函数指定为某个名称定义

2K70

3. Pandas系列 - DataFrame操作

DataFrame 列表 字典 系列(Series) 列选择 列添加 列删除 pop/del 行选择,添加和删除 标签选择 loc 按整数位置选择 iloc 行切片 附加行 append 删除行 drop 数据...(DataFrame)是二维数据结构,即数据以行和列的表格方式排列 数据(DataFrame)的功能特点: 潜在的列是不同的类型 大小可变 标记轴(行和列) 可以对行和列执行算术运算 pandas.DataFrame...2 index 对于行标签,要用于结果的索引是可选缺省np.arrange(n),如果没有传递索引。 3 columns 对于列标签,可选的默认语法是 - np.arange(n)。...4 dtype 每列的数据类型。 5 copy 如果默认为False,则命令(或任何它)用于复制数据。...创建DataFrame Pandas数据(DataFrame)可以使用各种输入创建 列表 字典 系列(Series) Numpy ndarrays 另一个数据(DataFrame) 列表 import

3.8K10

机器学习新手必看:Jupyter Notebook入门指南

它提供了一个环境,你可以在其中记录代码,运行代码,查看结果,可视化数据并在查看输出结果。...正如你在本文中将会看到的,这些 Notebooks 是数据科学家手中非常灵活、可交互和强大的工具。他们甚至允许你运行除 Python 以外的其他语言,比如 R 、SQL 等。...jupyter notebook 执行上面命令之后, Jupyter Notebook 将在你的默认浏览器中打开,网址为:http://localhost:8888/tree 在某些情况下,它可能无法自动打开...这种情况下,你的终端或者命令提示符中将会生成一个带有令牌密钥( token key )的网址。要打开 Notebook,你需要将整个 URL(包括令牌密钥)复制粘贴到浏览器中。...在逐行运行模式中,所有给定的命令都必须以 % 字符开始,而在逐块运行模式下,所有命令都必须以 %% 开头。

5K40
领券