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

学会这个,领导要结果立马就有

(1)单击数据列表区域中任一单元格,在【插入】选项卡中单击数据透视图标,弹出【创建数据透视】对话框,如图: image.png (2)【创建数据透视】对话框默认选项不变,点击【确定】后,就会生成一个...sheet页面并创建了一张空数据透视。...在弹出【创建数据透视】对话框中,这次数据透视位置,并没有用默认“新工作”,因为想要把这个透视放在刚才问题1创建透视表里。...所以,这里勾选是“现有工作”,位置是“结果”表里A25单元格。然后就在“结果”A25行里,创建了一张空透视。 image.png 下面又来进行鼠标拖拖拖大法了。...如下图,所属领域作为筛选字段,单击下拉筛选按钮,我们就可以根据实际需要,选择任意一个领域。在案例演示中,选择了“金融服务领域”,自然呈现就是该领域下不同销售阶段金额总值了。

2.5K00

iOS:分割控制器UISplitViewcontroller

分割控制器UISplitViewController 功能:它也是ipad一个新特性,在屏幕上可以同时显示两个控制器,左边一个,右边一个;左边为主控制器,右边为详细控制器,主控制器可以根据需要显示或隐藏...所有的文件截图为: 3、下面就是具体代码创建了: //在AppDelegate.m文件中: 导入头文件并声明必要属性,同时实现分割控制器协议 #import "AppDelegate.h" #import...*)tableView numberOfRowsInSection:(NSInteger)section { return self.dataObjects.count; } //设置每一个单元格内容...#pragma mark - //选中单元格,设置详细控制器中内容 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath...whiteColor]]; } 演示结果如下: 开始: 点击Master,显示Master主控制器: 点击单元格,Detail详细控制器显示内容: 点击屏幕,关闭Master主控制器:

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

SwiftUI geometryGroup() 指南:从原理到实践

然而在某些情况下,这种聚合行为可能会导致不希望结果;插入一个几何组可以纠正这种情况。几何组充当父视图与其子视图之间屏障,迫使位置和大小值由父视图解析和动画化,然后再传递给每个子视图。...同时(toggle 状态改变),我们还在 TopLeadingTest1( 红色矩形) topLeading 位置,创建了一个黄色圆形。... SwiftUI 在 overlay 中布局黄色圆形(topLeading),此时红色矩形尺寸(尽管仍在以动画形式逐渐扩大)已经是调整后 300 x 300。...),子视图因此变化( 几何信息或导致几何信息变化状态变化)而创建了视图 换句话说,视图在父视图几何属性发生变化时,如果子视图在自身中创建了视图,由于新视图无法获取到变化之前几何信息,因此会导致布局出现意料之外情况...建了一个更加简单代码,结果也出现了非预期呈现。

25510

最新iOS设计规范四|3大界面要素:视图(Views)

滚动视图缩放选项被打开,设置比较合适最大及最小值。例如:放大文本直到一个单一字符充满整个屏幕,即使其可能对于大部分应用来说是没有意义滚动视图处于页面模式考虑显示页面控制元素。...不要在一个滚动视图中放置另一个滚动视图。这样做带来后果主要为会产生一个不可预期用户界面,从而控制起来会变得非常困难。 同一只显示一个滚动视图。...相反,将内容添加到开头或结尾,让用户在准备好滚动到它。一些APP在加载新数据时会显示一个加载器,并提供一个直接跳转到该数据控件。最好还包括一个刷新控件,这样用户就可以随时手动进行更新。...然后,用户还会期待出现新视图或者要改变东西,例如已勾选按钮,是表示用户已经做出了选择。 为非标准行设计自定义表格单元格样式。...文本视图可以是任何高度,并可以通过滚动方式显示额外内容。 默认情况下,文本视图文本是左对齐,并使用黑色系统字体。如果文本视图可编辑,则在视图内部点击,屏幕下方会弹出键盘。 ?

8.4K31

iOS面试题梳理(三)

对于单元格重用理解 屏幕上滑出屏幕,系统会把这个单元格添加到重用队列中,等待被重用,有新单元从屏幕外滑入屏幕内,从重用队列中找看有没有可以重用单元格,若有,就直接用,没有就重新创建一个。...解决cell重用问题 UITableView通过重用单元格来达到节省内存目的,通过为每个单元格指定一个重用标示(reuseidentifier),即指定了单元格种类,以及单元格滚出屏幕,允许恢复单元格以便复用...如一个TableView中有10个单元格,但屏幕最多显示4个,实际上iPhone只为其分配4个单元格内存,没有分配10个,滚动单元格,屏幕内显示单元格重复使用这4个内存。...XML数据解析两种解析方式:DOM解析和SAX解析; DOM解析必须完成DOM树构造,在处理规模较大XML文档就很耗内存,占用资源较多,读入整个XML文档并构建一个驻留内存树结构(节点树),通过遍历树结构可以检索任意...XML节点,读取它属性和值,通常情况下,可以借助XPath查询XML节点; SAX与DOM不同,它是事件驱动模型,解析XML文档每遇到一个开始或者结束标签、属性或者一条指令,程序就产生一个事件进行相应处理

1.4K71

【愚公系列】2023年11月 Winform控件专题 DataGridView控件详解

例如:dataGridView1.AllowUserToResizeColumns = true;AllowUserToResizeRows:设置为True,会允许用户通过拖拽表格行边框来调整表格行高度...:自适应所有单元格内容高度;DataGridViewAutoSizeRowsMode.DisplayedCells:根据显示单元格内容自适应行高度。..."; } }}上述代码中,首先创建了一个DataGridView控件,并为其设置了数据源,然后将其添加到窗体中。...Step 3: 添加数据源在解决方案资源管理器中添加一个DataSet文件,命名为CustomerDataSet.xsd。在该文件中添加一个数据,命名为Customer。...为该数据添加四个字段:ID、Name、Gender和Age。Step 4: 编写数据访问层代码在项目中添加一个名为CustomerDAL类,用于访问数据库。在该类中编写CRUD操作代码。

1.2K11

Go-Excelize API源码阅读(七)—— CopySheet(from, to int)

支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片()、透视、切片器等复杂组件文档,并提供流式读写 API,用于处理包含大规模数据工作簿...注意,目前不支持复制包含表格、图表或图片工作簿,仅支持包含单元格值以及公式工作复制。...如果xml文件中SheetView参数所对应sheetView长度大于0,这个参数是[]xlsxSheetView类型,应该是工作视图集合。...此处视图个数大于0,就将第1个视图TabSelected 参数置为false. TabSelected找了找微软文档,没有说明是干什么用。...此处笔者猜测是点击一下单元格强调那个框框对应参数。 接下来是给深拷贝过来工作三个参数初始化。

21820

线程与更新UI,细谈原理

加载布局流程 这里最后一步是调用了LayoutInflaterinflate()方法,这个方法只做了一件事,就是解析xml文件,然后根据节点生成了view对象。...(DOM是一种文档对象模型,他层次结构是除了顶级元素,所有元素都被包括到另外元素节点中,有点像家谱树结构,很典型就是html代码解析) 到这里,一个有完整view结构DecorView就创建出来了...翻译还是比较准确,只有创建视图原始线程才能修改这个视图,听起来也蛮有道理创造了你才有权利改变你,有那味了。...所以崩溃原因就是因为Toast在第一次在子线程中show时候,新建了一个ViewRootImpl实例,绑定了当前线程也就是子线程到mThread变量。...这是偶然发现,在三星S9手机上,运行时不会崩溃,而且界面给我反馈并不是修改当前页面上Toast上文字,而是像新建了一个Toast展示,即时代码中写是setText方法。

80120

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

Ctrl+L 布局为活动视图,锁定或解锁在内容窗格中选择项目。 Ctrl+Shift+L 布局为活动视图,请在内容窗格中锁定或解锁该级别上所有项目。...在 3D 中,视图沿指针所指示远离视图中心方向平移时,将保留照相机方位角和高度角。 Shift+Q 降低漫游速度。 Ctrl+Q 提高漫游速度。 方向键 向左、向右、向上或向下移动视图。...在 3D 中,视图沿指针所指示远离视图中心方向平移时,将保留照相机方位角和高度角。Shift+Q降低漫游速度。 Ctrl+Q提高漫游速度。 方向键向左、向右、向上或向下移动视图。...模式 用于模型键盘快捷键 键盘快捷键 操作 Ctrl+N 模型视图处于活动状态,创建一个新模型。 Ctrl+S 保存活动模型。 Ctrl+Shift+S 使用其他名称和位置保存活动模型。...编辑 用于编辑键盘快捷键。铅笔图标将显示在正在编辑行左侧一个像元中。该单元格同样用加粗深绿色勾勒轮廓。

77620

360°全方位比较PostgreSQL和MySQL

有很多长SQL,复制会变得慢。 MySQL也支持NDB集群,即多主复制机制。这种类型复制对要求水平扩展事务有利。...PG触发器比较先进。支持AFTER、BEFORE、INSTEAD OF事件触发器。如果在触发器唤醒执行一个复杂SQL,可以通过函数来完成。...13、存储 数据存储是数据库一个关键能力。PG和MySQL都提供多种选项存储数据。 PG有一个通用存储特性:空间能够容纳、索引、物化视图等物理对象。...XML和HSTORE数据类型可以处理XML格式以及其他复杂text格式数据。对空间数据类型支持,使得PG是一个完整多模型数据库。...解析函数对一组行数据进行聚合。有两种类型解析函数:窗口函数和聚合函数。聚合函数执行聚合并返回记录集合一个聚合值(sum,avg,min,max等);而解析函数返回每个记录聚合值。

14.3K44

360°全方位比较PostgreSQL和MySQL

有很多长SQL,复制会变得慢。 MySQL也支持NDB集群,即多主复制机制。这种类型复制对要求水平扩展事务有利。...PG触发器比较先进。支持AFTER、BEFORE、INSTEAD OF事件触发器。如果在触发器唤醒执行一个复杂SQL,可以通过函数来完成。...13、存储 数据存储是数据库一个关键能力。PG和MySQL都提供多种选项存储数据。 PG有一个通用存储特性:空间能够容纳、索引、物化视图等物理对象。...XML和HSTORE数据类型可以处理XML格式以及其他复杂text格式数据。对空间数据类型支持,使得PG是一个完整多模型数据库。...解析函数对一组行数据进行聚合。有两种类型解析函数:窗口函数和聚合函数。聚合函数执行聚合并返回记录集合一个聚合值(sum,avg,min,max等);而解析函数返回每个记录聚合值。

1.3K20

使用 SwiftUI Eager Grids

单元格视图仅在它们被滚动创建,并且在它们滚动停止计算。 这篇文章主题 Eager Grids 正好相反。SwiftUI 不在乎它们是在屏幕上还是在屏幕外。所有视图都被同等对待。...归根结底,性能并不是唯一需要考虑因素。在本文中,我们将探索这些新网格,以便您在选择其中一个做出明智决定。 关于容器视图一句话 在我们开始探索 Grid 视图之前,让先谈谈容器视图。...但为了让事情变得更容易,建了一个名为 Grid Trainer 小应用程序。该应用程序可让您以交互方式使用所有这些网格参数。您更改网格,该应用程序还将向您显示生成您创建网格代码。...试着看看你是否可以预测当你改变参数网格会做什么。每次你得到你所期望不同结果,你都会学到一些关于网格新东西。如果你得到你所期望,你会重申你已经知道。...然而,今年还引入了一个布局协议,在将我们视图放置在屏幕上,它提供了更多选择。我们将在以后文章中对此进行探讨。同时,希望您喜欢这篇文章和 Grid 教练应用程序。 - EOF -

4.3K20

【IOS开发基础系列】Storyboard专题

在以前,如果你要定制表视图单元格,你要么在代码中向cell对象添加自己 subviews ,要么新建一个 nib 然后从nib 中加载你自己 cell。...但模板 cells 出现简化了这一切,现在你可以直接在故事板编辑器中设计你自己视图单元格。...不要奇怪,我们还没有提供数据源,因此视图中不会显示任何行。 2.3.3 创建PlayersViewController         加一个 File 到项目中。...但我想在单元格右边加一张图片以显示玩家级别(以星级形式)。UITableViewCell标准样式中不包含可以在单元格中放入一个ImageView,因此只能选择定制设计。         ...最终设计完成是这个样子:         由于是定制单元格,我们不再使用cell textLabel 和detailTextLabel 属性来显示文本。

84330

【MFC拓展库】上海道宁与BCGSOFT合作为您带来专业Micrisoft Windows开发业务组件

这是一个完全换肤界面,可以应用于各种控件集,例如功能区、菜单、工具栏、停靠窗格等。这种风格主要特点是:扁平、Windows 8/10风格UI。带有“返回”圆形按钮全屏后台视图。...各种预定义图表块。图块。图块内文本标签。带有 5 种可自定义箭头智能直线和曲线图连接器。交互式图表编辑。能够将图表保存到 XML 或从 XML 加载图表。将图表图像复制到剪贴板。...首先,您可以创建一个语法文件(XML 格式)来支持任何编程语言。其次,我们提供了一组虚拟功能。您可以覆盖这些功能并将您想要任何逻辑合并到编辑控件中。...03、支持可折叠节点(大纲)开箱即用大纲解析器可识别 C++ 文件,并且可以通过编程方式或使用外部 XML 文件进行自定义。04、智能感知支持我们为 IntelliSense 提供高级支持。...该库包含许多高度可定制、完全可设计组件,使您能够创建复杂用户界面。

5.5K20

DTCoreText集成与使用目录一、相关资源二、DTCoreText集成三、DTCoreText使用四、可能遇到错误五、参考链接

//DTCoretText在解析Html时候,如果遇到网络图片会插入一个占位符 //对于图片类型(DTImageTextAttachmentd)占位符,我们使用DTLazyImageView来显示...通过这个单元格类,我们可以方便设置富文本以及获取单元格高度。以下是使用DTAttributedTextCell显示富文本核心代码: 3.1....; @end 3.2.视图代理方法返回单元格及其高度 //代理方法:返回单元格 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath...,需要刷新视图 [self reloadCurrentCell]; } } 3.4.创建富文本单元格方法 #pragma mark - private Methods //创建富文本单元格...如果当前视图在滑动就不执行刷新,因为滑动时候会自动调用视图刷新方法 - (void)reloadCurrentCell{ if (self.isScrolling) {

4.8K90

iOS,面试必看,最全梳理

对于单元格重用理解 屏幕上滑出屏幕,系统会把这个单元格添加到重用队列中,等待被重用,有新单元从屏幕外滑入屏幕内,从重用队列中找看有没有可以重用单元格,若有,就直接用,没有就重新创建一个。...解决cell重用问题 UITableView通过重用单元格来达到节省内存目的,通过为每个单元格指定一个重用标示(reuseidentifier),即指定了单元格种类,以及单元格滚出屏幕,允许恢复单元格以便复用...如一个TableView中有10个单元格,但屏幕最多显示4个,实际上iPhone只为其分配4个单元格内存,没有分配10个,滚动单元格,屏幕内显示单元格重复使用这4个内存。...XML数据解析两种解析方式:DOM解析和SAX解析; DOM解析必须完成DOM树构造,在处理规模较大XML文档就很耗内存,占用资源较多,读入整个XML文档并构建一个驻留内存树结构(节点树),通过遍历树结构可以检索任意...XML节点,读取它属性和值,通常情况下,可以借助XPath查询XML节点; SAX与DOM不同,它是事件驱动模型,解析XML文档每遇到一个开始或者结束标签、属性或者一条指令,程序就产生一个事件进行相应处理

1.2K30

积木报表·JimuReport 1.3.64 版本发布,免费企业级可视化报表工具

预览,恢复成默认高度了 主子报表有字典值没有翻译,导致子表查询不出来 Issues处理 导出excel,图片未导出 #230 积木报表不支持MYSQL内置函数,视图解析出错 #277 表格小数点数值为... I3SEV4 列比较多,编辑只显示到AX列,后面的列没显示出来造成无法进行修改 I3RQIT 对每页10条选项改成没有20信息后,打印和导出数据数量都不对,都是10条 I3NZF8 sql数据集中...SQL解析失败问题 I3NCM7 使用函数希望支持单元格拖拽选择 I3SZPP SpringBoot 2.5.0 集成后数据库未初始化 I3TD7G springboot按文档集成报错 I3QC15 启动报...采用SpringBoot脚手架项目,都可以快速集成 Web 版设计器,类似于excel操作风格,通过拖拽完成报表设计 通过SQL、API等方式,将数据源与模板绑定。...│ │ ├─支持SQL编写页面智能化,可以看到数据源下面的清单和字段清单 │ │ ├─支持参数 │ │ ├─支持单数据源和多数数据源设置 │ ├─单元格格式 │ │ ├─边框 │

1.2K20

phpspreadsheet中文手册_php打开文件

大家好,又见面了,是你们朋友全栈君。 本文介绍PhpSpreadsheet读写excel文件一些使用方法。...目录 简介 写入excel文件 工作默认样式 单元格样式 单元格数据类型 冻结单元格 单元格条件格式 写入图片 设置超链接 读取excel文件 读取文本数据 读取图片 读取超链接 下载文件 简介 PhpSpreadsheet...设置单元格高度,某一行高度: $spreadsheet->getActiveSheet()->getRowDimension('10')->setRowHeight(100); $spreadsheet...单元格条件格式 可以设置单元格条件格式,可以对满足某个条件单元格设置样式,比如设置大于80单元格: $conditional = new \PhpOffice\PhpSpreadsheet\Style...= new PhpOffice\PhpSpreadsheet\Writer\Xlsx($spreadsheet); $writer->save('php://output'); 当然也可以下载已经生成

4.8K21

RSS消亡史:没有比这更令人扼腕叹息了!

很明显,web将成为主导技术,因此开始使用 jQuery、添加 CSS 并创建了一个很小 HTML 静态页面,该页面通过 AJAX 下载 RSS 内容,对其进行解析,并将标题显示在屏幕上。...当时对极简主义很感兴趣,那个页面只显示了简短新闻标题和漂亮清晰排版。甚至为了添加另一个博客,不得不编辑 HTML 源代码本身。...一间,越来越多博客对读者来说变得遥不可及。原因是 CORS(跨域)。 从另一个来源客户端 javascript 获取 RSS/Atom xml 已经不可行。...所以我编辑了 HTML 新闻页面来使用一些公共 CORS 代理。 这些语言开始消亡自己用 Go 语言做了功能实现: ?...想象一下 Apple,Swift,Go,Sketch 相关词汇,都高度依赖于上下文,而上下文几乎不可能从十个单词标题中提取出来。仍然不放弃有一天能够实现希望,但现在已经放弃了。

1.2K10
领券