0

excel表格怎么分列数据【精品20篇】

浏览

7156

文章

1000

篇1:如何将Excel中一个表格的数据导入到另一个表格

全文共 443 字

+ 加入清单

今天给大家讲的是怎样把Excel中一个表格数据导入到另一个表格,对此很感兴趣的同学们就一起学习下吧!

操作方法

1

如下是一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。我们要把表2中的语文成绩导入到表1中,但是从图中可以看出表1和表2名字并不一一对应

2

选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—函数”命令

3

在“或选择类别”中选择“查找与引用”

4

在对应的“选择函数”中选择“VLOOKUP”,点击确定

5

在出现的“函数参数”面板点击第一个选项箭头处的按钮

6

点击“张三”名字,即“A2”单元格,表示我们要查找“张三”的成绩,点击上面的按钮回到面板上

7

点击第二个选项箭头处的按钮

8

选中表2,同时选择A列和B列,然后点击上面的按钮

9

因为在表2中语文成绩在第二列,所以第三项我们填入数字“2”

10

第四项我们直接填入“0”即可,点击确定

11

我们看到表1中张三的语文成绩出现了数值,该数值与表2相同

12

选中C2单元格,用填充柄下拉,所有的语文成绩就从表2填入表1中去了

展开阅读全文

篇2:从 3.5 寸软盘到 IPFS:个人数据所有权的历史变迁

全文共 3998 字

+ 加入清单

可能有点阅历的互联网用户,对 2016 年国内云盘行业关停潮还有印象。当年 UC 盘、新浪微盘、金山快盘,到华为网盘和 360 云盘相继停服,不少人风声鹤唳,不得已把目光重新转向移动硬盘,或者干脆自建 NAS 私有云服务。

2013~2016 年,互联网公司打过惨烈的一仗,大浪淘沙后,幸存者无几。个人云存储已经不是商业公司关注的焦点了,大家都知道音频、视频等渠道的流量成本很高,但相比而言,个人存储入口性价比更低,如今的赛道上,也只留下了百度云盘、腾讯微云和天翼云盘等屈指可数的几家。

不过,时不时出现的社交应用停服消息,还是会激起人们关于信息存储的讨论:云存储免费是否可取、该如何收费?这些讨论背后,其实潜藏着另一个问题:用户对数据没有所有权,全部数据都掌握在商业公司手里。

而当我们走到 Web3.0 的十字路口,悄然出现了一个新选择:用户掌握私有数据权成为了可能。当去中心化存储成为焦点,人们对它倾注的希望能实现吗?它和目前云存储方案又会是怎样的关系?

去中心化存储的机会

四年前的网盘大战,各家公司在关停云盘业务时,给出的原因大多是配合监管部门对淫秽色情等信息的专项整治行动,但很多人分析,这其实只是压倒网盘业务的一根稻草,却不是主要原因。

更重要的原因是个人云盘业务没形成成熟的商业模式。当年那场云存储军备竞赛,平台给出少则 2T,多则 16T 的免费空间,已经基本能满足需求,用户付费的意愿并不强烈。免费模式下,服务商「不堪重负」停服,用户无话可说,只能转移阵地。

除了云盘服务商,掌握了海量用户数据的社交应用,同样拥有无上支配权。移动互联网时代冲击下,用户的社交方式发生转变,朋友网、网易论坛等平台关停的同时,用户在此之上的记录和痕迹随之消失,每当这时候,总会掀起一股打捞记忆的风潮。

比如 2019 年最后一天,曾经火遍网络的「中国 Facebook」人人网推出了新版人人 APP 公测,正式宣告回归,掀开了人们尘封已久的记忆。这款 APP 继承了人人网从 2005 年以来积累的 2.4 亿真实用户的历史信息,包括超 70 亿张照片、百亿级别的用户状态,在曾经的状态、日志和照片再次开放后,大家往日非主流和偷菜的记忆重新被唤醒。

数据安全和稳定同样是基本需求。此前,阿里云就曾出现过用户文件及命令被误删除的情况;而 2014 年,百度云在未通知用户的情况下,将存储在百度云上的涉嫌「淫秽色情信息」直接删除,虽然这一行为没有违反用户注册时勾选确认的用户协议,但平台如何确认、又对用户存储的数据进行了哪些大数据分析,仍是一个谜团。

2018 年 2 月,苹果将中国内地的 iCloud 服务转由云上贵州负责运营,导致很多人对此表示担忧,害怕隐私泄露和监管审查问题,有人甚至社交平台上声称着要「自己买两块硬盘,再也不用 iCloud 备份。」

发展到现在的互联网,已经背离了最初方向。对流量的扩张是互联网公司主基调,免费只是表象,用户对自己产生的数据没有自主权背后,是用户数据的再利用和变现。

Web3.0 呼啸而至,信息要素的充分流动已经成了趋势,而 Filecoin、Arweave、Storj 和 Sia 等去中心化存储方案,试图解决用户数据的所有权问题,缔造一个数据确权世界。

在这条探索的道路上,最引人注目的是基于 IPFS(星际文件系统)开发的存储项目 Filecoin,它试图通过存储、检索和区块奖励三种收益来刺激节点的长期运行,用智能合约实现区块链上、链下交易市场和数据传输。它的设想是,将所有内容存储在分布世界各地的机器中,用户需要查看的时候,再提供检索和下载。

此外,还有向后兼容 IPFS 的 Arweave,这意味着在 IPFS 上构建应用的开发者,也可以无缝过渡到 Arweave。相比于 Filecoin,Arweave 主打一次付费,永久存储以及永久应用托管,并免费读取。

目前,Filecoin 在进行测试网的第二阶段,如果不再跳票,预计会在下月底至 8 月上线。作为两年前就已经上线的 Arweave,目前生态已经有近 200 个应用,类型涵盖了技术开发、金融应用、游戏、身份认证和社交等多个领域和维度。这些还是小众圈子的去中心化存储方案,会成为互联网用户的新选择吗?

存储的发展历史

如果纵观存储发展的历史,为保存信息出现的各式各类存储工具,基本都沿袭这样的演变路径:适应市场需求,越来越便捷与无感化。

例如,在电子数字计算机出现前,用于存储信息的是打孔卡、打孔纸带和磁带这些「远古」产品。后来,软盘成了个人计算机最早的可移介质,人们只需要把必须的文件拷贝到软盘中,找到一台安装了软驱的电脑,就能读取其中的信息。

当时,一张 3.5 英寸的软盘通常只有 1.44MB,放到现在,可能连一首标准音质的歌曲都装不下,但在那个年代,数以万计的生产设备正常运行,都需要通过安装着软盘的计算机来操控,而软盘,也一度成为「保存」的代名词。

最鼎盛时候的 80 至 90 年代,全球有多达 50 亿张软盘被使用,直到市场上出现体积更小,读取、下载速度更快的 USB 存储设备,软盘的销量才开始下滑,而对于专业化要求更高的用户,市场上出现的移动硬盘也足以满足需求。

再然后互联网出现并快速发展,携带不便的 U 盘等设备逐渐满足不了要求,有人巧妙地找到了一种方式:给自己发送邮件、然后添加附件。这样,文件就永久存储在邮箱中,任何一台能上网的电脑上都可以使用,还省去了购买设备的钱。

随着移动互联网发展,用户拥有多台智能设备变得习以为常,「在所有设备上共享(同步)信息」成了潜在需求。2007 年,受够了把文件用 Email 发给自己的 Drew Houston 和 Arash Ferdowsi 两人,开发了能在不同设备间更优雅同步文件的产品——Dropbox。

另一边,固态硬盘也完成了迭代,有大容量备份和存储需求的用户,甚至可以搭建私人云存储 NAS。苹果就曾在 2008 年 1 月推出过功能类似 NAS 的 Time Capsule(时间胶囊),能以无线的方式自动备份 Mac 电脑内容,如果丢失,恢复极为容易。

不过,在无线网络获得大幅升级、苹果放弃路由器市场后,Time Capsule 这种线下实体备份的方式逐渐被线上的 iCloud 网络备份代替了。本地备份的概念被弱化,个人采用云存储成了新选择。

但云存储本身是一个高度依赖服务的产品,只要用户使用云存储服务,就有可能出现文章开头的社交应用或网盘关服带来的问题:免费的服务说关就关,没有付费的用户去哪投诉都不会有人理会。

从上面的历史轨迹中,我们大概能看到这样的主线:存储的介质从有形变无形,使用体验越来越便捷,用户自身也从最初掌握自身数据,到服务商提供存储空间服务流行开来后,数据的所有权在不知不觉中完成了转移。

去中心化存储项目的未来

在过去十年中,互联网的大部分数据完成了「云存储」,1983 年乔布斯参加活动时埋下时间胶囊,里边的丽莎鼠标在 30 年后才重现于世的经历已经不会再现了,因为我们每天使用各种应用程序产生的数据基本上都已经存放在服务器中,只要想调取,无时无刻都能实现。

只是,所有的信息都被存放在由商业公司维护的私人数据库中,你要想调用,基本不可能。就像人们在亚马逊上购买了电子书、各种音乐平台购买了付费歌曲后,实际上,这些数据也并不在自己手中,只是获得了使用权,即使其中的数据进行了修改,人们也无可奈何。

但去中心化存储方案提供了一种与以往完全不同的方式:通过引入代币经济,让矿工协助完成存储与检索,对数据进行确权和永久性保存。有意思的是,这种方式虽然没有大范围出圈,但已经开始尝试和落地,尤其是备受关注的 Filecoin,很多人都在等它上线。

不过,哪些数据最值得进行永久性存储,仍值得思考。

比如每逢特殊日子或意外事件发生,就有玩家说要将部分敏感信息或文字保存到 IPFS,声称是为避免审查、保存留底,但这种方式的效用又怎样呢?之前在币圈传播甚广的「区块链上竖起来李 **医生的一座丰碑」事件,热度过去后,有多少人会去查看,而不是直接在网上搜索。互联网的转载、爬虫功能已经足够强大了,一个平台的信息被删除,很难完全避免其他网站出现同样的信息,即使原文全部被删除,聪明的网友也能通过图片、甚至倒叙文体的方式留存。

目前,去中心化存储项目 Arweave,因为采用的是一次性付费、永久保存的机制,已经开始被存入更多的数据,虽然开始尝试「利益分享代币」的玩法,能吸引多少圈外人参与仍有待观察。

今年 6 月 15 日,视觉艺术家组织 DADA 艺术合作社联合发起了「No Justice No Peace」项目,利用 Arweave 存入了被杀害黑人和与之相关警察的信息,这些信息无法被审查、修改或删除。不过,这类数据也引发了一些人对 Arweave 的担忧:这会不会成为政治、色情等敏感信息的泛滥之地?

有意思的是,目前很多区块链项目,诸如各种 NFT 收藏品的链下信息存储,使用的还是中心服务器,原因是如果采用的 IPFS 存储,国内用户没有科学的方法根本不能用。这也意味着,在当前的环境下,即便 IPFS 存了数据,普通用户也不能看、不能用。

当然,这不意味着去中心化存储就没有需求,对普通用户来说,类似在云盘存储或社交应用产生的私人数据,还是掌握在他人手里,如果有一些工具,能提供集成这部分的信息,让用户能将文档,或看到的任何一个网页、新闻,甚至各种 UGC 内容存入,实现一键永久存储,未必不是一个新的选择。

任何的变革都不是一蹴而就的,短期来看,去中心化存储要想完全取代现有存储方式不太可能。上线两年的 Arweave,还在尝试走出加密小圈子;历经 3 年开发还未上线的 Filecoin,对投资者来说,目前还是要避免陷入投机的狂热中。

展开阅读全文

篇3:Excel数据图表中怎么添加分割线

全文共 430 字

+ 加入清单

下面我来介绍如何利用散点图在图表添加一条分割线,来区分两部分数据

如图所示,数据表是半年数据统计,我们想在图表中的四月和五月间添加一条分割线,效果如图

1、根据数据表插入柱形图

2、双击数值轴,调出“ 设置坐标轴格式 ”对话框,把最大值固定住

3、右键单击图表区,选中“ 选择数据 ”,添加一个系列,系列名称就叫“ 分割线 ”, 用默认的值1就行 。确定后,在图表中出现一个红色的小柱子就是我们刚添加的系列。

4、右键单击这个红色小柱子(分割线系列),选“更改图表类型”,图表类型改为带直线的散点图。此时分割线系列在图表中显示成一个红色的点

5、右键单击图表区,再次选中“ 选择数据 ”,编辑分割线系列,在“ X轴系列值 ”输入 ={4.5,4.5},"Y轴系列值“输入={0,18} ,确定。

6、此时分割线就已经做好了,再适当美化图表,效果如图。

7、如果分割线的位置需要经常改变,我们也可以用辅助单元格来实现,方法一样,唯一不同的是在第五步,用辅助单元格地址代替数值。

展开阅读全文

篇4:word怎么对表格中的数据进行求和

全文共 506 字

+ 加入清单

不知道word求和怎么弄,我们对word中的数据求和只能针对表格中的数据,那么怎么对表格中的数据进行求和呢?下面为大家分享一下,来看看吧!

word求方法

1、因为是对表格的数据进行统计,所以我们要先调用出表格和边框工具,word2003默认是不显示的,如图,点击选择视图菜单下工具栏下的表格和边框工具,就可以调用出来了。

2、如图,word表格中我们要对单元格左方的数据求和时,那么就将鼠标光标移动到需要显示求的数据的单元格,然后点击表格和边框工具中的求和按钮,就可以计算左边数据的总和了。如果数据在上方,那么就是总和上方的数据,上方的数据优先。

第二种方法是通过表格求和公式求和的,如图,选择点击表格菜单下的公式,就可以打开公式编辑框了。

在调出公式编辑光标就得放在框之前你的鼠标光标就得移动到你要求和的单元格中,如果是求和,那么公式默认的就是求左边的和的公式了,如图。

如果你想求的是上方的公式,那么就需要将left修改为above了,如图。如果是某几个单元格就需要更改公式为=SUM(B1:B2),这个的意思就是求第二列下的第一个和第二个单元格的和,用ABC代表123,后推类似。用B1B2代表第二列第一行和第二行。

展开阅读全文

篇5:AutoCAD数据怎么转换成MapGIS数据

全文共 491 字

+ 加入清单

本篇经验将向大家介绍如何将AutoCAD数据转换成MapGIS数据。

1、启动AutoCAD,打开演示数据,如下图所示:

2、单击 “文件” 菜单下“另存为”命令,将 dwg格式数据另存为dxf格式,选择“R12”版 本,如下图所示:

3、启动MapGIS,在主界面上单击“ 系统设置” 按钮,系统弹出“ MapGIS环境设置 ”对话框,如下图所示:

4、单击 “系统库目 录”按钮,将系统库目录设为 ..suvslib ,然后单击“ 确定” 按钮,如下图所示:

5、在MapGIS安装目录(如D:mapgis67)下的slib文件下找到四个对照表文件,将其拷贝纸suvlib文件夹下,如下图所示:

6、打开“ 文件转换” 模块,单击“输入 ”菜单下的“装入dxf ”命令,如下图所示:

7、装入待转换的dxf文件,系统提示“ 选择不转出层”, 确定后则系统按照设定的对照关系开始转化,如下图所示:

8、单击右键,选择 “复位” 命令,系统弹出 “选择显示文件 ”对话框,单击“ 全选 ”按钮,然后单击“ 确定” 按钮,如下图所示:

9、单击“ 文件” 下保存点、线、面命令保存结果文件,如下图所示:

展开阅读全文

篇6:excel表格怎么实现文字颠倒顺序显示

全文共 250 字

+ 加入清单

excel表格中如何实现文字颠倒顺序显示?操作其实很容易,具体请看下方讲解,有兴趣的朋友可以看下:

步骤

首先打开excel表格,输入如下表格内容(实例,具体可自行操作),左边是正常顺序,右边是颠倒顺序:

将左边正常顺序的文字复制粘贴到右边表格中,如下图:

在工具栏开始——字体,将字体如下发“宋体“前面加入@,如下图:

经过上面操作文字显示如下,找到工具栏字体右边”方向“,下拉选择”向下旋转文字“选项:

经过上述步骤文字显示如下,接着点击“自动切换”:

最终显示如下,为了更区别开来,这边设置下字体,效果如下:

展开阅读全文

篇7:excel数据有效性的4种常用功能详细分析

全文共 1122 字

+ 加入清单

话不多说,今天小编要给大家分享一下excel数据有效性的4种常用功能。第一种输入区间数值的设置,输入固定文本长度的设置,输入唯一指的设置,输入选择项的设置。

第一种设置:

1、输入区间数值的设置,打开我们需要设置数值区间的excel表,如下图所示,我们想在分数的区域内输入0到100的值。

2、选中数据区域,选择“ 数据 ”选项按钮,如下图所示。

3、选择数据按钮里面的“ 数据验证 ”,并弹出数据验证的对话框,如下图所示:

4、在这里呢,我们将数值设置成“ 小数 ”,类型选择“ 介于 ”,具体的数值到我们选择0到100,如下图所示。

5、设置完成后,单击确定,我们来验证一下设置的 数据有效性,在分数里面我们输入超出范围的101 ,然后单击确定,自动弹出输入非法值报错的信息,设置成功。

第二种设置:

1、输入固定文本长度的设置,选择数据区域,如下图所示。

2、同第一种方法,选择数据按钮中的 数据验证 ,弹出数据验证的对话框,如下图所示。

3、接着,我们选择文本长度,文本长度等于15,如下图所示。

4、设置完成后,单击确定,我们在文本长度里面输入小于15个文本长度的234,然后单击确定,弹出输入非法值的报错信息,设置成功。

第三种设置:

1、输入唯一值。在实际的工作当中,我们往往会用到这些编号的信息,但是编号对应每一个人或对应每一个物品,它是唯一的,如果输入两个相同的编号那么这是错误的输入方法,我们如何用excel来自动的提醒输入人员,首先,打开我们需要设置编号唯一值的表格,如下图所示。

2、选择数据区域,选择数据有效性中的“ 数 据“按钮” 数据验证 ”,并弹出数据验证的对话框,如下图所示。

3、弹出对话框之后呢,我们选择自定义,然后自定义里面输入公式 :=countif(d:d,d3)=1 对于第一个等号大家一定要输入,他是条件判断的符号,该函数判断重复值为1,保证编号输入的唯一值。

4、单击确定,然后在数据区内,我们输入两个相同的编号,分别为一,然后单击确定,系统提示报错信息,设置成功。

第四种设置:

1、输入固定选择项的设置,选择数据区域,如下图所示。

2、同上,选择“数据”选项按钮,选择“ 数据验证 ”,弹出数据验证的对话框,如下图所示。

3、在对话框里呢,我们设置,序列,然后序列的范围呢,我们填写为:销售部,生产部,计划部,注意序列之间用英文状态下的逗号,单击确定。

8、我们再来一次验证,大家看设置完成之后呢,单元格出现下拉菜单按钮,点击下拉菜单按钮会出现我们设置的序列,我们进行选择即,如果我们输入序列之外的数值呢,系统会提示报错信息,如下图所示。

注意事项: 数据有效性是对单元格进行一个数据输入的限制。它是一种保持数据正确性,有效性的方法。

展开阅读全文

篇8:揭秘IPFS数据交换模块Bitswap

全文共 3698 字

+ 加入清单

导 读

本文为IPFS系列文第4篇,详解IPFS的核心模块——Bitswap。

(之前的技术干货已为读者详细讲解了IPFS文件存储、文件系统等相关内容,精彩回顾详见文末链接)

星际文件系统(InterPlanetary File System,缩写IPFS)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。

与传统的文件系统不同,它是一种基于内容寻址的点对点超媒体分发协议。

IPFS网络中的节点构成一个分布式文件系统网络,其中Bitswap是IPFS的核心模块,负责与网络中其他节点之间请求和发送数据块。

图1

IPFS将文件分解为称为block的数据块,这些块由内容标识符(CID)标识。

IPFS文件内容存储在不同的节点上,每个节点存储root block,少量节点存储完整文件数据,大部分节点存储部分文件block。因为block分散存储在不同节点,Bitswap协议解决了从多个节点高效获取全部数据块的问题。

图2 多节点文件存储示意图

总体架构

本文基于Bitswap v0.3.3版本进行分析。

IPFS向Bitswap获取block,Bitswap是IPFS exchange接口的具体实现,负责完成IPFS网络数据交换功能。

图3 Bitswap组件架构图

Bitswap协议内容比较繁琐,为了降低实现复杂度协议划分为block请求模块、block发送模块、会话管理模块、block提供者发现模块、网络模块等。

Bitswap模块负责接收新的消息并且提供对外数据交换接口。

session管理模块用来管理多个session,每个session管理一组文件的下载,来提高下载效率。

block发送模块负责管理向其它节点发送数据块。block请求模块负责管理数据块的请求。block提供者发现模块负责通过DHT网络发现网络中的数据块,通常session找不到已拥有所需block的节点时会调用此模块进行数据块发现。协议概述

为了完成节点间block交换,Bitswap定义了通信消息及通信协议。

图4

Bitswap消息处理流程:

1、IPFS请求文件区块,Bitswap发送want-have消息携带CID1信息到连接的所有节点。节点根据自己是否有CID1文件块返回have或dont-have消息。

2、client向拥有CID1的节点发送want-block消息,节点返回相应的block消息。

3、当没有节点有请求的block,Bitswap广播want-have到所有的连接节点,或者通过DHT查找拥有文件区块的节点。模块详解

▲ Bitswap模块

Bitswap模块负责接收新消息并且实现对外的数据交换接口。

当接收到新消息后,Bitswap处理流程:

1、记录有关消息的一些统计信息

2、通知发送模块wants消息,这样数据发送模块可以根据实际情况向需求节点发送响应消息。

3、通知发送模块任何收到的blocks,发送模块根据节点的需求列表可以将接收到的块发送给任何需要它们的节点

4、向SessionManager通知接收到的blocks,HAVEs和DONT_HAVEs消息,这样SessionManager可以通知消息相关的session。

Bitswap通过Facade Pattern 提高了模块使用的便利性,使得Bitswap子系统的用法变得简单,避免了IPFS和Bitswap的高度耦合。

▲ Session管理模块

session管理模块用来管理多个数据块下载session,每个session管理一组文件的下载。

当SessionManager收到新消息时,它将

1、通知BlockPresenceManager组件跟踪每个block。

2、通知对接收到的block感兴趣并想要的Sessions。

3、通知PeerManager组件收到的block,PeerManager检查是否有任何wants被发送到节点以接收已经收到的块。 如果是这样,它将向那些节点发送“CANCEL”消息,防止其它节点重复发送消息。

Session管理模块通过协调多个session的数据需求来提高数据交互的效率,避免数据块的重复请求、发送。

▲ Session模块

Session管理一组文件的下载,用来提高一组文件块,比如单个文件下载效率。当IPFS调用Bitswap时,Bitswap会创建一个新的Session并调用Session的相应方法,比如GetBlocks()获取blocks。Session会管理一个节点列表,数据获取过程只会向session中的节点获取数据,而不是所有的连接节点。当Session中的节点都没有某个block时,Bitswap才会通过DHT获取具有block的节点并加入session。

由于session刚开始没有任何节点,处于“discovery”模式。当IPFS最初从session请求block时,该session处理流程如下:

1、通知SessionInterestManager组件它感兴趣的block。

2、通知sessionWantManager 组件需要的block。

3、通知PeerManager组件向连接节点发送“want-have”消息,以发现哪些节点有需要的block。

4、查询ProviderQueryManager组件以发现哪些节点具有该block。

当session收到带有“ HAVE”或“ block”的消息时,它将通知SessionPeerManager组件。

当session收到带有“ block”的消息时,它将通知SessionInterestManager组件。

一旦session具有节点,就不再处于“discovery”模式。当IPFS请求后续block时,session将通知sessionWantSender组件。sessionWantSender组件通知PeerManager组件向会话中的节点发送“ want-have”和“ want-block”消息。

对于session所需的每个block,sessionWantSender组件通过与BlockPresenceManager组件核对哪些节点已为该block发送了“ HAVE”,来确定哪个节点最有可能拥有该block。如果多个节点发送过“ HAVE”,则会根据先前请求回复速度来选择节点。

由于DHT内容发现速度慢并且网络带宽消耗大,session通过向一组含有目标数据块可能性大的节点获取数据,从而大大提高了数据块获取的效率。

▲ Block发送模块

block发送模块负责管理向其它节点发送数据块,包含节点需求管理组件(Ledger)和消息发送任务队列(PeerTaskQueue)。

Engine是block发送模块的处理类,当Engine被告知有新的wants时

1、将want添加到Ledger,Ledger会存储每个节点的需求列表。

2、检查blockstore中的相应block,并将任务添加到PeerTaskQueue组件。如果block库没有想要的block,则添加“DONT_HAVE”任务;如果blockstore有block,对于“want-have”添加了“HAVE”任务,对于“want-block”添加了“block”任务。

3、当Engine收到新block的消息时,它会检查Ledger以查看是否有节点需要此block。对于发送“want-have”的每个节点向PeerTaskQueue组件添加一个 “HAVE”任务,对于为发送了“ want-block”的每个节点,向PeerTaskQueue组件添加一个“block”任务。

4、Engine会定期从PeerTaskQueue组件中取出任务,并创建带有“ blocks”,“ HAVEs”和“ DONT_HAVEs”的消息。

PeerTaskQueue组件通过对任务进行优先级排序,发送队列中数据量最少的节点方具有最高优先级,通过这种流控措施,提高数据块发送处理效率。

▲ 数据块请求模块

Block请求模块负责管理数据块的请求。PeerManager组件为连接到Bitswap的每个节点创建一个MessageQueue组件,记录了“want-have” 、“want-block”已发送到哪个节点,并将任何新的wants定向到正确的节点。并且MessageQueue组件通过合并多个want为一条消息,然后将该消息发送给节点,从而提高了消息发送效率。

▲ 内容发现模块

当Bitswap找不到已拥有所需block的节点时,它会使用DHT进行内容发现。Bitswap通过ProviderQueryManager组件管理这些请求,ProviderQueryManager组件对请求进行速率限制,并对进行中的请求进行重复删除处理。总结

Bitswap作为IPFS网络数据交换接口的具体实现,设计并实现了一套高效的节点间交换数据的协议。

协议主要关注点是如何快速、高效获取需要的block,其中包括节点选择策略,如何最大化利用每个节点的能力。

Bitswap通过Facade Pattern 提高了模块使用的便利性,在具体实现上解耦复杂依赖到各功能模块,从而降低系统实现的复杂度。

展开阅读全文

篇9:excel表格中的数据如何制作成雷达图

全文共 477 字

+ 加入清单

在网络上我们经常看到雷达图,那么如何制作雷达图呢?现在就利用excel的图表功能制作一个雷达图,同时分享制作的步骤和截图,希望对你有所帮助和启发。

1、首先双击桌面上的excel2010,启动该应用程序。

2、在单元格中输入相应的字段名称和对应的 数值参数 ,根据实际情况进行设计。

3、选择数据区域a1:f2,执行 插入- 其他图表命令 ,选择 填充雷达图。

4、在图表布局中选择一个合适的图表,在图表样式中选择一个合适的样式。

5、右键单击该图表,从下拉菜单中选择设置数据系列格式选项。

6、在弹出的设置数据系列格式对话框中 ,切换到数据标记颜色填充,选择无填充。

7、接着 切换到线条颜色选项卡, 勾选 渐变色 ,然后设置 相关的参数 ,可以根据自己的实际情况进行设置。

8、切换到 线形选项卡, 宽度设置为1磅,设置 复合类型选项 ,线端类型设置为正方形。

9、切换到 发光和柔化边缘选项卡 ,预设设置一种自己喜欢的, 颜色选择绿色 ,柔化边缘预置 为2.5磅 ,点击确定按钮。

10、这样雷达图就制作完成了,修改相应的数据你会看到图表的变化,可以根据需要进行调整。

展开阅读全文

篇10:怎么 快速录数据让单位自动补全

全文共 282 字

+ 加入清单

第一步:运行Excel,单击选中需要设置格式的列。右键单击选中的列,在弹出的快捷菜单中选择“设置单元格格式”(如图1)。

第二步:在打开的“单元格格式”对话框中,在“数字”标签中,选中“自定义”项,在右侧“类型(T):”下方的文本框中输入“0.00"CM"”(如图2,不含外侧引号),最后单击“确定”按钮。

经过这样设置之后,在该列单元格中输入数据时,不用再考虑单位问题了,直接输入数字即可。

小提示:其中“0.00”表示该列单元格保留两位小数,小数点后面几个“0”就代表几位小数,具体多少可根据需要自行设置。如果是其它单位符号,只要更改双引号中的CM为相应的字符即可。

展开阅读全文

篇11:不看到数据却能进行计算?一文了解安全多方计算

全文共 1139 字

+ 加入清单

区块链百科No.35:安全多方计算

从百万富翁问题说起

两个百万富翁在街头邂逅,他们都想比比看谁更有钱。但是出于隐私,谁都不想让对方知道自己到底拥有多少财富。在不借助第三方的情况下,如何得出谁的财富更多呢?

这就是著名的“姚式百万富翁问题”。1980年代,姚期智院士在其论文中提出:Alice有一个私人数字a, Bob有一个私人数字b,双方的目标是解不等式a是否≤b。或者更严格来说,除了得到不等式了a≤b或a>b外,不会得出任何与a或b相关的其他信息。

姚期智

计算机学者,2000年图灵奖获得者(唯一获得该奖的华人学者),研究方向包括计算理论及其在密码学和量子计算中的应用。

在这个经典问题之下,诞生了「安全多方计算」(Secure Multiparty Computation,以下简称MPC)这门密码学分支。MPC技术能够在不泄露数据的情况下,联合多方数据进行计算并得到明文结果,最终实现数据的所有权和数据使用权的分离。

在此之后,该领域出现了一系列基础结果,用来解决分布式计算问题,同时保证输入信息的隐私性和安全性。

什么是MPC?

安全多方计算(MPC)可以理解为一种加密协议,它将计算分布在多方之间,使得任何一方在看不到其他方输入数据的情况下,开展安全且私密的联合计算。

值得注意的是,隐私和安全是有区别的。

安全问题,就像是信用卡出现安全漏洞被盗了钱,人们可以通过一些措施来阻止它并要求退款。而隐私问题,在于当个人隐私受到侵犯时,我们无法采取同样的措施。隐私信息一旦被公开,就无法再次收回。因此,需要设计一种安全协议,在不泄露隐私的前提实现共享数据的价值。

通过MPC协议,各方数据可经由编码后发送至多个服务器进行联合计算,并保证数据的隐私性。简而言之,MPC可以应用于任何涉及多方机密数据的问题。

MPC是如何工作的?

为了说明这个概念,我们以计算平均工资来举例。某公司的A、B、C三位员工想计算一下他们的平均工资,但在这个过程中,每个人都不想让其他员工知道自己的薪资信息。

假设A的工资是10万元,可通过加密方式将其随机分为三部分:2万、3万和5万,A自己保留一部分(2万),并将其他信息提供给B(3万)和C(4万)。B和C的工资也按照同样的流程完成秘密分享(见下表)。这样的秘密分享完成后,每个人都持有三份工资份额。

当三个工资份额在参与者之间秘密共享时,他们对彼此的工资一无所知,毕竟每个数据片段本身不提供任何有用的信息。然而,当这些数字被加起来时,秘密共享提供了有价值的信息。每个部分结果经过重新集合相加再除以总人数时,便实现了在不披露员工各自薪资信息的情况下,得出平均收入水平。

实际上,安全多方计算已不再是数据科学家的梦想,而是一个被证明的事实。人们由此可对加密数据进行计算,从而更好地检测金融欺诈,解决交通拥堵,预测疾病以及更多……

展开阅读全文

篇12:如何在EXCEL表格中使用透视表

全文共 551 字

+ 加入清单

EXCEL表格可以说是最常用的一个办公软件了,透视表可以更加清晰的看到在数据源中需要的部分的数据,可以节约大量的时间,这样分析出来的数据也比较的准确,更加浅显易懂,下面就来给大家介绍一下透视表的用法,用它来统计分析数据可以直观的看出问题所在,给领导们做决策提供强有力的依据。

方法/步骤

第一步.启动excel程序,打开一张你需要透视的数据源的表格,然后我们要选中我们需要透视的部分,一般我自己会用“Ctrl+A”选中整张表,如图所显

2.鼠标点击表格上方的插入选项,然后将鼠标移动到数据透视表处,选中你需要的数据透视表,如下图

3.选中透视表后会弹出一个这样的界面(如图所显),选择放置数据表的位置,新工作表,或者我们也可以把它弄到自己想要的表格中,那么就选现有工作表,然后点击确定

4.新的透视表出来了,在右边勾选出你所需要的数据源的项,这样你就可以让你想要的数据很直观的呈现出来了,别人也可以很简单的明白复杂的数据

第五步.最后我们的透视表就这样做出来了,能让我们一眼就看出自己需要的信息,简单方便,你也可以根据自己实际情况调表格排列的格式也是行的,如图所示

注意事项

透视表是让我们需要的信息更加明了的呈现 在我们的面前,它并不是让数据变得更加精确,决定数据精确度的是数据源,数据源精确了透视出来的东西才会精确

展开阅读全文

篇13:在Excel表格中如何设置单元格

全文共 609 字

+ 加入清单

Excel表格已经成为Office人员最常用的数据处理软件,Excel表格的基本操作视频教程也成为Excel表格初学者急着寻找的资料之一,下面就给大家介绍下Excel表格设置单元格的技巧。

方法

我们用Excel表格做报表时,经常要用到各种各样的数字,有些写起来又是非常的麻烦,那么在Excel表格里怎样快速的输入这些特殊的数字呢?首先打开Excel表格,会看到如下图所示的画面

我们可以先选中要设置的区域,也可以数据填好后选中要设置的区域,现在我们选中A列,如图所示

单击鼠标右键,在弹出的下拉列表中单击“ 设置单元格格式 ”选项,或者直接在菜单视图中找到“ 格式 ”选项,在“ 格式 ”选项的下拉列表中选择“ 单元格 ”,会弹出如下图所示画面

我们会看到在“ 数字 ”下拉菜单中有很多种选项,这时我们可以根据需要选择我们想要的类型,现在我们选择“ 货币 ”,“ 小数位数 ”选项中选择2位,如现下图所示

点击确定,我们会看到A列现在就是货币的格式了,我们现在在A列下面输入任何数字后,按回车键,都会发现显示的是货币的格式,如我们在A列第6行输入“1234”后按回车键,会看到如图3所示的画面

我们现在用同样方法设置B列为分数格式,如图1画面,点击“ 确定 ”,然后我们在B列第1行输入“0.5”按回车键,会看到下图2所示的画面,“0.5”显示的是“1/2”,这样输是不是方便很多呢?同样我们也可以根据需要把单元格设置成其它格式.

展开阅读全文

篇14:Excel 2007快速打印一个工作表中指定某个表格方法

全文共 322 字

+ 加入清单

日常工作中很多时候我们一个工作表中会有多个表格,如果每次需要打印的时候都滑动鼠标找会很麻烦,现在我向大家介绍一个快速打印一个工作表中指定某个表格的方法,希望能够帮到大家!!

方法/步骤

首先打开工作表,鼠标单击拖动选中第一个表格,点击公式下的”自定义名称“

在弹出的对话框内输入为表格命名的名称(注意:开头必须为下划线或字母),单击“确定”键,同样把第二个表格也命名名称

此时,我们可以看到单元格的地址列表中已经有我们定义好的表格名称了,单击我们需要打印的表格名称

点击页面布局下的“打印区域”→“设置打印区域”

这时我们只要点击office按钮下的“打印预览”→“打印”就可以打印出我们制定的表格了

注意事项

打印每个表格时选定完表格名称都要点击一下打印区域

展开阅读全文

篇15:在EXCEL表格中怎么使用ACCRINT函数

全文共 178 字

+ 加入清单

ACCRINT函数是计算定期支付利息的债券的应计利息的函数,那如何在EXCEL表格使用该函数呢?下面就为大家介绍一下,来看看吧!

步骤

打开EXCEL表格,点击公式按钮,如图

点击插入函数按钮,如图

在弹出窗口中选择财务函数,如图

选择ACCRINT函数,如图

在弹出对话框中输入发行日、首次计息日、结算日、票息率、票面值等信息,点确定按钮,如图

得出计算的利息,如图

展开阅读全文

篇16:区块链将如何改善大数据行业?

全文共 875 字

+ 加入清单

虽然数据驱动的数字广告呈持续上升发展趋势和增长发展趋势,但它并不是完美无缺。

市场研究公司遭遇着消费者参加的严重下降。众多消费者,尤其是被广告商所钟爱的富裕年轻人,十分讨厌广告,以至于他们为避免广告而付费。没法覆盖受众,造成营销成本上升,广告渠道数量成倍增加,而覆盖全部这些渠道的成本却激增。

鉴于参与者仅限少数没有动机的受访者,因而检索到的数据信息一般很差且不精确。与此同时,伴随着技术进步的发展趋势,来自大数据的洞察力现已成熟,黑客和机器人的欺诈性交易也已成熟。

区块链解决方案

伴随着例如区块链之类的分布式账本技术的发生,存有一种解决方案。区块链技术的执行实现了透明的,可审核的分类帐,其中在未经客户知情和同意的情况下没法收集和发送数据,并清除了潜在数据泄露的单点故障。

最该庆幸的是,伴随着区块链技术的指数级增长,搭建去中心化移动数据平台的想法现已能够实现。

利用标记消费者的数据信息,将补偿客户提供的质量数据。针对移动应用程序来讲,区块链技术能够 提高客户忠诚度和参加竞选活动以收集消费者数据信息的意愿。消费者变成全球客户社区的部分,他们在此获取应有的激励,并与最大的消费者数据交换相集成,从而能够 进入全球消费者网络。身为这项革命性技术的部分的区块链项目包含PREDIQT,NaveraProtocol(纳威),SwipeCrypto和Genica(瑞科基因)。这些公司采用加密货币经济来奖励向其数据信息市场提供高质量数据信息的消费者。更高质量的数据信息将获取贡献者更丰厚的回报。鉴于发生在区块链上的交易的性质,消费者将获取快速,高效的回报,而且收到到的数据信息将是安全且不可更改的。

结论

区块链技术在大数据行业中的执行,鉴于现有的激励机制,企业现在可以收到到有动力的消费者提供的更精确的消息。区块链清除了不可靠的数据源,决策将比以前更为有效。消费者在采用个人数据存储时会感觉更为安全,而且更愿意为广告商提供重要信息,以供他们采用。从总体上,这类破坏性方法将为数据信息经济中的全部参与者提供巨大价值,而且在不久的将来见证这些区块链项目的增长将令人兴奋。

展开阅读全文

篇17:excel中不规则单元格数据怎么自动求和汇总?excel中不规则单元格数据自动求方法

全文共 730 字

+ 加入清单

常用的自动求和等公式在规则单元格范围内操作非常方便,但是在不规则单元格范围内求值则比较麻烦,尤其是大量的数据求值时,这里教大家简便的批量操作方法

软件名称:

Excel2003绿色版 EXCEL2003精简绿色版 (附excel2003绿色工具)

1、首先我们要打开一个工作样表作为例子。

2、如图所示,正常的操作方法是,复选需要自动求和的范围单元格,然后点击自动求和快捷按钮得到结果,每列都需要手动去操作。

3、如果有大量的数据, 每次都重复进行这样的选取操作会显得繁琐, 所以我们使用定位,来帮助实现这一操作。先复选区域单元格范围,并多勾选一个空行。

4、按下F5键,或者在开始标签面板中点击查找与选择按钮,在下拉菜单中选取定位条件选项。 在定位条件中选择空值定位 。点击确定。

5、确定完成后,我们这里使用键盘快捷组合键“ alt+=”, 记住在定位完成后,不要使用鼠标点击任何单元格破坏选区。

6、自动求和完成,但是本例中定位单元格的时候出现了一点问题,在12行中有空白单元格被错误定位,所以我们应该在定位前,编辑好源数据的格式。这样才能得到正确的结果。 在源空白单元格中输入0值即可 。

7、我们观察下单元格内的公式,发现“ alt+=” 快捷组合键填充的是求和公式,所以在切换其他自动求值方式时,我们可以使用查找替换函数的功能,来完成这一目的。

8、当然我们还是需要保持选定的单元格区域范围, 打开替换功能 。在开始标签面板中的查找与选择下拉菜单里。

9、比如说我们需要求平均数,那么直接在查找编辑栏中输入 sum ,然后在替换栏中输入 average ,点击全部替换,即可完成自动求值的切换。

10、在计算完成后, 不要忘记复制求值结果,并粘贴为数值保存在其他列表中。

展开阅读全文

篇18:Word表格如何高效计算双维度的数据之和

全文共 611 字

+ 加入清单

在用word写报告的过程中,文档中常常会涉及一些简单的数据汇总表格。虽然说表格汇总是Excel的强项,但若为一个简单的汇总再去动用Ecxel,且Ecxel中仍需要构造函数公式,还需要导入导出或考虑数据格式问题,其实也并不省事。实际上,直接在Word表格中使用SUM函数,不但可使用LEFT、RIGHT、ABOVE、BELOW等参数进行单一的行列小计,还可以将这些参数混用,计算两个维度的数据之和

我们以下表为例,如果要对“张三”3天的数据进行汇总,只需在其累计单元格中,通过“布局”选项卡下的公式按钮启动公式框,输入“=SUM(LEFT)”,确定即可计算出左侧数据之和。

但是,如果在李四等的累计单元格内,不仅要计算当前该人的左侧各单元格的数据之和,还要加上上面的数据,该怎么办?其实,只需在计算后续单元格累计时,将公式中的参数改为LEFT和ABOVE连用,就表示左侧和上方一同计算了。

除此此外,上述四种参数的组合用法还有下面的几种情况。

单元格上方和下方

=SUM(ABOVE,BELOW)

单元格左侧和右侧

=SUM(LEFT,RIGHT)

单元格右侧和上方

=SUM(RIGHT,ABOVE)

单元格左侧和下方

=SUM(LEFT,BELOW)

单元格右侧和下方

=SUM(RIGHT,BELOW)

Word中这4个参数的如上用法不仅仅为SUM函数所独有,它们同样适用于AVERAGE、COUNT、MAX、MIN、PRODUCT等常用函数。

展开阅读全文

篇19:excel如何将表格中的美元转换为人民币

全文共 529 字

+ 加入清单

excel中使用vba将美元转换人民币

1、首先我们打开一个样表作为例子。例子中的数值单位全是人民币,我们将其转换为美元单位。

2、我们按下ALT+F11组合快捷键进入vbe编辑,插入一个新模块,并在代码编辑器中写下如下代码:

Option Explicit

Sub tousd()

Dim i As Integer

Dim c As Integer

For i = 6 To 17

c = Cells(i, 13).Value / 6

Cells(i, 13) = c

Next

End Sub

3、我们来阅读一下这段代码,首先是变量声明,建立过程, 然后声明了2个变量i和c, 其中i变量用来循环,c变量用来储存单元格原值并计算。

4、使用for循环, 将i值循环赋予6to17, 每次都将13列单元格值计算后写入原对应单元格中,使用的公式为人民币与美元的汇率6:1。

5、在活动列表中使用这个宏,可以看到实发工资变为了美元单位,但是并没有显示出来,而且这种方法并不完美,如果需要添加数据, 需要在vbe中修改对应的代码 。

6、我们可以修改一下代码,新建一个变量s,并且使用 inputbox函数来给s赋值, 然后 修改i循环为6tos 。这样添加数据我们也能快速的获得答案了。

展开阅读全文

篇20:区块链数字货币查询浏览器哪个好?怎样的区块链数据有意义?

全文共 850 字

+ 加入清单

进行区块链相关的投资,一定要掌握足够多有关区块链的信息才行。区块链数字货币查询浏览器能够帮助我们获得有关区块链的数据信息,那么区块链数字货币查询浏览器哪一款比较好用呢?今天我们就来了解一下有关区块链浏览器的相关信息,让你能够选择一款好用的浏览器指导自己投资。进行区块链投资的时候,我们需要获取大量的信息,当然并不是所有的渠道的信息都是有意义的。下面就来了解怎样的信息是有意义的。

一、区块链数字货币查询浏览器哪个好?

区块链相关的数字货币查询浏览器现在真的非常的多。区块链数字货币查询浏览器中比较好用的一款就是OKLink。这款浏览器不仅全球知名排行前列,而且这款浏览器支持跨链查询。即便你想要同时查询多个区块链的数据,在这一个浏览器上面都是可以查到的。直接输入你想查询的区块链。就可以知道有关这个区块链的全部数据信息。区块链现在发展是很不错的,进行区块链投资的人也非常的多。越是这样的情况,我们越需要选择一款好用的区块链浏览器。这样能够大大的助力我们进行区块链投资。

二、怎样的区块链数据有意义?

在进行去换链投资的时候,我们会想尽办法从各个平台获取有关区块链的信息,毕竟投资的时候任何一个信息都会影响数据的变化。我们只有把握实时更新的精准信息才能够掌握投资节点进行稳妥投资。真正有投资参考价值的数据是能够实时更新的权威精准的数据信息。区块链数字货币查询浏览器很多,但是真正好用真正有用,真正能够让我们用的得心应手的浏览器只有那么几款。OKLink是值得我们拥有的,谁用谁爱上。

三、现在要投资区块链如何做?

现在想要投资区块链的人还是非常多的,想要投资区块链,首先你需要去有关区块链的权威浏览器上面了解一下区块链到底是什么。然后再区块链众多的投资项目中选择一个你比较中意的投资方式。然后再找一个区块链的投资平台去注册账号进行投资。现在投资区块链是投资项目中的大热门,但是进行投资的时候也要谨慎一点,任何时候投资的风险都是存在的。区块链数字货币查询浏览器对于投资区块链的人来说非常的重要,我们不能够忽视这一块。

展开阅读全文