可视化平台FineBI的安装及简单使用

本章知识简介

主线B: 安装FineBI
主线C: FineBI的使用.

==本章目标:==

1:了解FineBI的安装; [了解]"傻瓜式"安装
2:知道FineBI的使用流程; [了解]a.连接数据b.创建组件与分析数据c.可视化组件d.添加交互效果e.制作仪表板
3:知道如何连接数据; [重点]添加业务包 -> 添加数据集
4:知道如何制作饼图。 [重点]拖动饼图图形

FineBI介绍

[了解]什么是BI

==目标:==了解FineBI是什么?

BI(Business Intelligence)是指商业智能,它是一套完整的解决方案。

利用企业在日常经营过程中生产的大量数据,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。

数据分析从业者需要通过企业的已有数据做出数据报表,并交由运营团队使用。

而在这里,如何制作数据报表就是一个重点。

首先,数据报表指的是:实现数据可视化操作,目前有很多工具可用,比如Tableau、Qlik、Smartbi、FineBI等。

这里我们要学习的是FineBI,帆软旗下的自助式分析BI工具。

FineBI的优势:

(1)多年蝉联BI市场占有率第一;

(2)简单易上手,对非技术小白十分友好;

(3)官方还搭建了一个用户社区,上社区能够解决很多使用问题。

FineBI社区:https://bbs.fanruan.com/

FineBI是一款基于B/S架构的商业智能分析服务平台,支持将Web应用部署到服务器,并提供企业云服务器。

用户端只需要使用一个浏览器,就能进行服务平台的访问和使用。

同时,FineBI还支持多人多岗位协同使用。

对于开发者使用FineBI,能使用如下功能:

(1)用于处理海量数据
(2)用于整合处理数据
(3)能够制作表格/图表 [核心]
(4)可用于管理仪表板驾驶舱
(5)支持移动端查看

(1)用于处理海量数据

FineBI能够灵活支撑不同数据量级的分析,对于处理千万级、上亿级的数据效率值很高。

(2)用于整合处理数据

FineBI是一个自助查询服务平台,可直接对接数据库的实时数据或抽取数据到本地,并通过业务包来管理数据。

(3)能够制作表格/图表

FineBI是一个纯B/S端自定义拖拽分析报表。

业务人员可根据报表需求自行拖拽生成各类分析图表,自主分析得出结果,辅助企业业务决策。

(4)可用于管理仪表板驾驶舱

使用FineBI管理仪表板驾驶舱,主要是把公司领导关心的指标、维度等放在一个页面展示。

通过 FineBI 的汇总、过滤等操作,可以很快地将关键指标展示出来,供企业领导决策分析做数据支撑。

(5)支持移动端查看

FineBI支持在移动设备上查看分析数据,同样可以进行注释、批注、分享等操作。

当使用FineBI做数据报表,大体操作步骤:

(1)数据准备
(2)数据加工(即处理数据)
(3)可视化分析(生成各种图表)
(4)仪表板(把各种图表整合在一起)
(5)分享仪表板

当然了,在使用FineBI前,还有个重要工作需要完成,那就是注册账号。

FineBI注册账号网址:FineBI_BI数据可视化工具 - 帆软大数据分析平台解决方案

例如,一起来完成:

(1)打开浏览器,并进入与查看FineBI官网;

(2)使用手机号注册一个FineBI账号并用于学习使用。

==总结:==

(1)BI指的是商业智能,用来给企业提供数据报表的一套完整的解决方案,而FineBI是主流的BI工具;

(2)请问:FineBI是一款可以实现()的工具。A、数据开发;==B、数据报表==。

[了解]FineBI环境要求

==目标:==了解FineBI的一些环境要求。

安装FineBI前,先做一些准备工作的说明:

(1)软件环境
(2)磁盘环境
(3)系统要求

说明:为了体验更佳,可以了解一下。

(1)软件环境

软件说明
操作系统Windows、Linux、Mac、Unix 等支持1.8版本JDK的操作系统。
数据库MySQL、Oracle、IBM DB2、SQL Server、Hive等主流关系型数据库,以及非关系数据库MongoDB。
应用服务器Tomcat、Jboss、Weblogic、Websphere 等Web应用服务器。
浏览器单核心:谷歌、火狐、支持IE9及其以上(包括 Edge)等。推荐使用:谷歌、火狐。 双核心:360 浏览器、搜狗浏览器、QQ 浏览器、UC 浏览器等,只支持极速模式,不支持兼容模式。

(2)磁盘环境推荐

FineBI是IO密集型应用,对磁盘IO依赖较大,因此推荐使用本地磁盘或固态硬盘。

推荐电脑内存大小 ≥ 4GB

(3)系统要求

选项说明
系统Windows7及以上版本,注意:Mac OS 10或更高版本。
CPUIntel Core i3-4代或更快的处理器。
JDKJDK 1.8 且小版本需在JDK8u102以上。
内存大小4GB或以上。
磁盘空间至少2GB可用空间。

例如,一起来完成:

(1)使用命令显示及观察电脑配置信息。

dxdiag

==总结:==

(1)请问:FineBI是一款基于B/S架构,且可以直接在浏览器中操作与显示的BI工具,这句话对吗?==A、对==;B、错;

(2)注意:因FineBI启动时占用较大容量空间,因此不建议安装在系统C盘中。

[掌握]安装FineBI

==目标:==完成FineBI工具的安装。

使用FineBI前,需要先进行安装FineBI。

此处,以在Windows系统为例说明。操作步骤:

(a)下载FineBI
(b)FineBI安装
(c)进行启动FineBI

(a)下载FineBI

1)首先,打开FineBI官网:FineBI - BI数据分析软件_企业级大数据分析平台 ,页面上方选择产品 > 产品下载,进入 FineBI 安装包下载页面。

2)安装包下载页面提供了三种版本的安装包,请根据系统选择下载对应版本的安装包,以 Windows 64 位系统为例,将安装包下载到本地。

(b)FineBI安装

1)双击 FineBI 安装文件,会加载安装向导,加载完后,弹出对话框。

2)点击下一步,弹出许可协议对话框,选择我接受协议。

3)点击下一步,弹出选择安装目录对话框,点击浏览,选择 FineBI 安装目录。注意:不建议将 FineBI 安装在系统盘。

4)点击下一步,弹出设置最大内存对话框,最大 JVM 内存默认为 2048M,也就是 2G,建议您最大 JVM 内存设置为 2G 以上。需要注意的是最大 JVM 内存不能超过本机最大内存。

5)点击下一步,弹出选择开始菜单文件夹对话框,根据您的需求勾选。

6)点击下一步,弹出选择附加工作对话框,根据您的需求勾选。注意:这里无需生成安全秘钥文件。

7)点击下一步,弹出完成 FineBI 安装程序对话框。如果勾选运行 FineBI并点击完成,FineBI 会自动启动并弹出决策系统设置页面。不勾选运行 FineBI点击完成,FineBI 不会自动启动。

8)当安装完成后,如需要获取激活码,按照提示操作即可。

(c)进行启动FineBI

1)点击%FineBI%/bin/finebi.exe文件启动。

2)启动后,因FineBI安装包本身配置了 Tomcat 的服务器环境,点击此文件即弹出加载页面,随后出现 Tomcat 打开服务器。

3)当 Tomcat 服务器开启后,会自动弹出浏览器地址:http://localhost:37799/webroot/decision打开BI平台进入初始化设置。此处,可设置账号和密码,比如:root、123456。

4)完成用户名和密码设置后,点击确定,点击下一步进入数据库选择。

注意:这里选择内置数据库即可,适用于个人本地试用,点击直接登录后,可直接使用。

例如,一起来完成:

(1)按照步骤安装FineBI,注意安装时配置启动内存;

(2)当成功安装后,启动FineBI并进入FineBI的网页端。

==总结:==

(1)FineBI是一款基于()架构的Web应用软件;A、C/S;==B、B/S==;

(2)注意,因FineBI学习需要,建议设定用户名、密码一律为root、123456,便于操作。

[掌握]FineBI的使用

==目标:==了解FineBI的基本操作流程。

进入网站使用FineBI,网址:http://localhost:37799/webroot/decision

在进行数据可视化操作中,我们知道数据有各种各样的形式,因此我们可以使用Kettle来转换。这个过程就是数据加工!

在使用FineBI时,常使用Excel、CSV等数据样式,以及MySQL、Oracle、Hive等服务中的数据。

而FineBI可用于可视化绘图,比如把Excel转换为图表、把SQL转换为图表等。

虽然FineBI绘制的图表可以是多种多样的,但它的操作步骤几乎都是一致的。

FineBI基本操作流程:

(1)连接数据
(2)创建组件和分析数据
(3)可视化组件
(4)添加交互效果
(5)仪表板的制作和分享

说明:

简单地说,就是先添加数据、再进行绘制图表。

例如,一起来完成:

(1)进入FineBI操作网址:http://localhost:37799/webroot/decision;

(2)简要观察FineBI的操作界面效果。

==总结:==

(1)可以使用FineBI绘制可视化图表,比如分组表、柱状图、饼图等;

(2)注意:在操作与使用FineBI时,要记得先(),才能继续往下使用。A、添加交互效果;==B、连接数据==;

连接数据

[掌握]数据的连接

==目标:==掌握如何连接数据。

在FineBI中,我们可以通过多种方式获取数据:

(1)数据库(直接从数据库中获取数据)

(2)SQL数据集(导入SQL数据集)

(3)Excel数据集(导入Excel数据集)

(4)自助数据集(可自行对已有数据集进行处理产生新的数据集)

当然了,在进行数据分析之前,我们需要将待分析的外部数据添加到FineBI中,并做好数据准备工作,完成数据上传和更新。

要使用FineBI连接数据时,操作步骤:

1)首先,需要添加业务包,数据都存在业务包中,所以需要先新增业务包。

点击「数据准备 > 添加业务包」,然后在数据列表中出现了「业务包」。

2)接着,需要来添加表,点开「业务包 > 添加表」,可以选择自己需要添加的表类型。

3)当添加完毕后,记得点击「确定」。

4)此时,需要更新数据。回到「业务包」下,看到新增的「入门表」,「数据预览」处提示正在更新数据,未更新的数据是无法进行下一步操作的,更新完点击刷新,即可查看到添加进的数据。

5)当更新数据完成后,则可查看数据的预览效果。

例如,一起来完成:

(1)打开操作界面,把【入门表.xls】表格数据导入FineBI业务中;

(2)根据步骤连接数据,并观察预览效果。

==总结:==

(1)连接数据的操作步骤有:添加(),再添加表数据;==A、业务包==;B、项目包;

(2)注意:有时候,添加完数据后无法实时显示结果,此时就需要更新数据。

[了解]表格维度与指标

==目标:==了解表格类型、维度、指标的概念。

当成功连接数据后,为了更便于创建组件及分析数据内容,需要来了解:

(a)表格类型
(b)维度与指标

(a)表格类型

在我们获取数据完毕后,需要对数据进行展示。

而展示的方法多种多样,最常见的就是表格的形式,而FineBI提供了三种表格形式:

(1)明细表
(2)分组表
(3)交叉表

(1)明细表

明细表支持对数据进行纵向扩展,并将数据展示为一个列表式的表格,能够直观的看出数据明细。特点:将数据一条一条的展示出来。

(2)分组表

分组表是将数据按指标为一组显示,例如按照男女这个指标,把男性数据和女性数据分别显示出来。

(3)交叉表

交叉表将一组作为行标题显示在表的左部,另一组作为列标题显示在表的顶部。

而行与列的交叉点的单元格则显示数值,这样可以让数据进行横向扩展和纵向扩展,支持从两个维度(变量)定位一个指标。

例如,下表中每个省份在每年的合同金额和回款金额。

(b)维度与指标

(1)维度是用来说明数据是什么,比如城市、商品名称、销售量、利润等
(2)指标是衡量数据, 对数据的量化,比如销售量是100元, 利润是50元等

例如,一起来完成:

(1)打开一个Excel表,说说哪些是明细表、分组表、交叉表?

(2)同时,加以区分维度和指标的概念。

==总结:==

(1)一般地,表格类型有明细表、分组表、交叉表;

(2)简单地说,维度是指表头、指标是指具体的数据内容值。

创建组件和分析数据

[了解]组件入门使用

==目标:==了解如何创建组件?

需求描述:FineBI的操作功能较多,想要快速入门使用它,该怎么办呢?

入门使用仪表板组件的操作步骤:

1)选择需要分析的数据表,创建组件,同时会自动创建一张仪表板,放置组件。

一个组件只能依赖一张表制作。选择「数据准备 > 业务包」中的「入门表」点击「创建组件」,选择组件所在的仪表板名称和位置,点击「确定」成功创建。

2)创建组件成功后,进入「入门仪表板」中的「未命名组件」编辑界面。可以看到该组件使用的数据为「入门表」,将左侧表内字段拖入右侧分析区域,即可实现分析。

3)接下来一起添加分组表,在维度指标栏内依次拖入字段:「商品名称」、「销售额」、「毛利额」(参考指标),勾选「查看所有数据」查看真实的计算结果,完成分组表的制作。

4)显示分组信息后,可以查看组内数据,比如点击「+」可查看不同类别的销售额情况。

5)还可以查看分组汇总的不同方式,点击指标栏内字段的下拉,即可对字段进行更多设置,比如求平均值、最大值、最小值等。

例如,一起来完成:

(1)快速创建组件并完成显示不同商品的销售额信息;

(2)同时,显示不同类别商品的毛利额效果。

==总结:==

(1)在使用FineBI时,每创建一个组件,都要重新导入数据且会形成一个空白组件样式;

(2)注意:此处仅需要快速了解组件的操作流程即可。

[掌握]案例1:销售额top10商品

==目标:==完成销售额排名前10的商品数据显示。

需求描述:使用FineBI仅获取销售额前10名的商品信息,并把销售额值设定为以"万"为单位的数值。

要获取销售额top10商品信息,操作步骤:

1)首先,我们要对数据进行排序,且设定为「销售额」降序,则商品名称按销售额大小降序排列。

2)需要修改数值格式,由于销售额显示数值太大,可以以「万」为单位来简化现实。选择指标栏的「销售额」字段下拉,选择「数值格式」,设置数量单位为「万」,点击「确定」完成操作。

3)还需要添加过滤,因为只要显示销售额最高的十件商品。点击「销售额」下拉,选择「过滤」,添加数据过滤条件「添加条件 > 最大的N个」,其中,固定值「N=10」,点击「确定」。

4)最后,点击修改一下分组表的标题为「销售额最大的十件商品」。

例如,一起来完成:

(1)拖动商品名称、销售额这两个维度到组件中,并进行设置;

(2)先给销售额求和降序显示商品,再设定以"万"为单位;

(3)仅获取销售额前10名的商品信息,设定后观察效果。

==总结:==

(1)思考:当仅需要显示销售额末尾倒数10名的商品数据,逻辑是怎样的呢?

(2)FineBI工具能够自动进行过滤、排序操作,智能化程度高。

[掌握]案例2:月毛利额环比增长率

==目标:==完成月毛利额增长情况的显示。

需求描述:使用FineBI获取月份对应的月毛利额环比增长率情况,并显示日期和毛利额。

说明:

(1)毛利额是指纯利润;

(2)环比增长率表示比上个月增长了百分之多少。

要获取月毛利额环比增长率信息,操作步骤:

1)首先,点击「+」添加组件,组件依旧使用「入门表」数据。

2)制作分组表。选择「分组表」,在维度栏拖入「日期」,指标栏拖入「毛利率」。修改日期显示格式:点击「日期」下拉设置成「年月」分组。

3)如果想找到每月毛利额,需要设置环比增长率,可体现这一数据变化。

再拖入一个「毛利额」到分析区域,点击「毛利率」下拉,设置「快速计算」,选择「环比增长率」,并重命名「毛利额-环比增长率」,最后修改一下组件名称,完成制作。

例如,一起来完成:

(1)拖动日期、毛利额这两个维度到组件中,并进行设置;

(2)给日期设定为年月显示,再给毛利额设定为环比增长率;

(3)查看所有数据,并观察显示效果。

==总结:==

(1)通常情况下,当要显示占比、增长率时,建议使用百分数来表示;

(2)思考:为什么FineBI这个软件工具占用的存储空间比较大?

可视化组件

[掌握]案例3:不同类别商品占比饼图

==目标:==掌握如何制作饼图。

在上面显示时,只能使用表格查看数据,显示不直观。为了更加直观的读出数据,有必要来掌握FineBI的可视化分析。

实际上,图表种类繁多,如何选择图表正确的表达到“一图胜千言”的效果呢?

目标适合的图表类型
比较柱形图、对比柱形图、分组柱形图、堆积柱形图、分区折线图、雷达图、词云、聚合气泡图、玫瑰图。
占比饼图、矩形块图、百分比堆积柱形图、多层饼图、仪表板。
趋势折线图、范围面积图、面积图、散点图、瀑布图。
分布散点图、地图、热力区域图、漏斗图。

说明:FineBI中图形很多,且大多数的创建方式都类似,以饼图、柱状图为例。

需求描述:使用FineBI分析不同类别商品占比情况,可采用饼图显示百分占比。

要获取不同商品类别销售额占比信息,操作步骤:

1)制作组件,添加即可。

2)先制作一张分组表,来求得占比情况。选择「分组表」并向维度指标栏内,拖入「商品类别」和「销售额」字段。「销售额」字段添加「快速计算」求「占比」。

3)选择及切换为饼图,然后点击「饼图」切换图形,然后字段自动跳转到对应的位置。

4)添加图形标签,最初的饼图无法知道不同类别的占比详情。需要在「图形属性 > 标签」内拖入对应字段实现。

5)设置标签项,因数据重合,需要对标签内容进行设置。点击「标签」,标签位置「巨外」,「标签重叠时自动调整位置」。

6)最后,设置一下标题即可。

例如,一起来完成:

(1)拖动商品类别、销售额这两个维度到组件中,并进行设置;

(2)选择绘制为饼图,且显示商品类别、销售额、占比;

(3)此外,还可以设定图例的位置,绘制饼图后观察效果。

==总结:==

(1)当能成功显示饼图效果后,若要再让显示更美观,需要进行调整必要的参数;

(2)注意:如果要比较数据大小变化情况,可以考虑使用()。A、饼图;==B、柱状图==。

[掌握]案例4:月毛利额增长情况

==目标:==掌握如何制作柱状图。

需求描述:使用FineBI分析不同月份的毛利额增长情况,可采用柱状图显示毛利额。

要分析不同月份的毛利额增长信息,操作步骤:

1)首先,点击「+」添加组件,组件依旧使用「入门表」数据。

2)制作分组表。选择「分组表」,在维度栏拖入「日期」,指标栏拖入「毛利率」。修改日期显示格式:点击「日期」下拉设置成「年月」分组。

3)选定柱状图即可显示。

例如,一起来完成:

(1)拖动日期、毛利额这两个维度到组件中,并进行设置;

(2)给日期设定为年月显示,再设定为柱状图,观察显示效果。

==总结:==

(1)当数据量较大且有多个年份时,也可以以"年"为单位来统计结果;

(2)思考:柱形图、饼图分别能够直观的表示数据的什么内容?

添加交互效果

[掌握]案例5:毛利率分析钻取效果

==目标:==掌握如何添加交互效果。

添加交互效果指的是:当用户选定了内容后,可以向上钻取和向下钻取不同省市区查看数据变化。

百度地图:百度地图

需求描述:使用FineBI完成毛利率分析钻取省-市-区的不同数据变化情况,可采用分组表显示数据。

要完成毛利率分析钻取效果,操作步骤:

1)首先,我们继续点击「+」添加组件,使用入门表,并点击「确定」。

2)想分析毛利率,需要添加计算字段实现。添加组件后进入组件编辑界面,点击「+」添加计算字段,字段名称为「毛利率」,输入公式:SUM_AGG(毛利额)/SUM_AGG(销售额) ,点击「确定」。

注:公式中的字段需要从左侧点击添加,不可手动输入。

公式说明:

公式公式说明
SUM_AGG(毛利额)SUM_AGG(销售额)求对应维度下的「毛利额」和「销售额」,随维度变化而变化的动态值。[SUM_AGG]:根据当前分析维度,动态返回指标字段的汇总求和值。
SUM_AGG(毛利额)/SUM_AGG(销售额)/:表示除法,可用于求占比。

3)当希望实现「省份 > 城市 > 门店名称 > 商品名称」的逐层钻取,需要创建一个钻取目录。

从省份开始钻取,则「省份」下拉,设置「创建钻取目录」。然后依照钻取顺序,依次对城市、门店名称、商品名称字段下拉,设置「加入钻取目录 > 省份」。

4)制作逐层钻取的商品毛利率分析表。

完成后点击右上角「进入仪表板」。

例如,一起来完成:

(1)在省份下添加一个钻取,然后把城市、门店名称、商品名称添加到省份下;

(2)添加一个毛利率字段,并按公式计算数值;

(3)拖动省份、门店名称、商品名称、毛利额、销售额、毛利率到组件中;

(4)操作完成后,观察数据显示效果。

==总结:==

(1)一般地,需要注意:省-市-区的联动,也会带动数据变化及交互效果。

仪表板的制作和分享

[掌握]案例6:制作与分享仪表板

==目标:==掌握如何制作仪表板。

再来回顾下,FineBI的基本开发步骤:

(1)连接数据
(2)创建组件和分析数据
(3)可视化组件
(4)添加交互效果
(5)仪表版的制作和分享

说明:仅有(5)仪表版的制作和分享还未做,一起来完成。

需求描述:使用FineBI完成仪表板数据显示。

要完成仪表板数据显示效果,且显示更加美观,可以新增操作:

1)可以对仪表板进行布局,丰富内容,整体美化,完成一张仪表板的制作。

点击组件边框可调整大小,点击组件边缘区域可调整组件位置。

调整后的整体效果。

2)为了能让数据产生动态交互效果,可以在「过滤组件」中添加「年月」、「文本下拉」。

3)这时,一张销售报告基本成型,希望增加一个销售报告的标题。我们可以在「其他组件」中使用「文本组件」制作。

然后调整文本组件位置,并添加文字内容,并设置文字格式。字号36 ,居中,字体颜色深蓝色。

如果我们需要一些外部链接作为辅助说明,可以点击文本框。添加超链,输入对应信息后,成功插入超链,并调整文本位置即可。

4)此外,还可以设定取消联动、添加仪表板样式、导出文件等操作。

例如,一起来完成:

(1)添加过滤组件:年月、文本下拉;

(2)对仪表板进行调整布局,整体美化;

(3)添加其他组件:文本组件,并添加一个仪表板标题;

(4)思考:操作仪表板,观察数据变化,还有哪些地方可以改进?

==总结:==

(1)如果想要让仪表板的布局更加美观,仅需要多拖拽各个组件的宽高;

(2)注意:当在使用FineBI出现了一些其他使用问题又没法解决时,可以怎么解决?==A、到用户社区提问;B、寻求客服答疑。==

FineBI社区:https://bbs.fanruan.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/58630.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

推荐一款优秀的pdf编辑器:Ashampoo PDF Pro

Ashampoo PDF Pro是管理和编辑 PDF 文档的完整解决方案。程序拥有您创建、转换、编辑和保护文档所需的一切功能。根据需要可以创建特定大小的文档,跨设备可读,还可以保护文件。现在您还能像编辑Word文档一样编辑PDF! 软件特点 轻松处理文字 如 Microso…

云原生后端开发教程

云原生后端开发教程 引言 随着云计算的普及,云原生架构逐渐成为现代软件开发的主流。云原生不仅仅是将应用部署到云上,而是一种构建和运行应用的方式,充分利用云计算的弹性和灵活性。本文将深入探讨云原生后端开发的核心概念、工具和实践&a…

XQT_UI 组件|02| 按钮 XPushButton

XPushButton 使用文档 简介 XPushButton 是一个自定义的按钮类,基于 Qt 框架构建,提供了丰富的样式和功能选项。它允许开发者轻松创建具有不同外观和行为的按钮,以满足用户界面的需求。 特性 颜色设置:支持多种颜色选择。样式设…

Linux线程安全(二)条件变量实现线程同步

目录 条件变量 条件变量初始化和唤醒 键盘触发条件变量唤醒线程demo 条件变量的等待 条件变量定时等待demo 条线变量实现多线程间的同步 条件变量 条件变量是为了控制多个线程的同步工作而设计的 比如说一个系统中有多个线程的存在但有且仅有一个线程在工作&#xff0c…

python的lambda实用技巧

lambda表达式 lambda表达式是一种简化的函数表现形式,也叫匿名函数,可以存在函数名也可以不存在。 使用一行代码就可以表示一个函数: # 格式 lambda arg[参数] : exp[表现形式] # 无参写法 lambda : "hello" # 一般写法 lambda …

复现第一周24

1.[SWPUCTF 2021 新生赛]gift_F12 1)打开题目 2)看源码 3)直接ctrl+f搜索flag 2.[SWPUCTF 2021 新生赛]nc签到 1)开题 2)下载附件用记事本打开 3)打开kali使用nc连接代码 输入l\s命令绕过黑名…

开发流程初学者指南——需求分析

目录 从零开始理解需求分析什么是需求分析?需求分析的目标需求分析的基本原则需求分析的各个阶段需求分析的常用方法和工具编写需求文档总结 从零开始理解需求分析 需求分析是软件开发过程中不可或缺的一环,它帮助我们明确用户的需求,确保最…

大模型,多模态大模型面试【LoRA,分类,动静态数据类型,DDPM,ControlNet,IP-Adapter, Stable Diffusion】

大模型,多模态大模型面试【LoRA,分类,动静态数据类型,DDPM,ControlNet,IP-Adapter, Stable Diffusion】 问题一:LoRA是用在节省资源的场景下,那么LoRA具体是节省了内存带宽还是显存呢…

数据结构之链式结构二叉树的实现(进阶版)

本篇文章主要讲解链式二叉树的层序遍历以及判断是否为一棵完全二叉树 二者将会用到之前学过的队列知识,是将队列和二叉树的整合 一、如何将之前已经写好的文件加入当前的编译界面 如图所示,打开我们需要加入文件所在的文件夹,找到我们要加…

StructRAG简介

StructRAG是一种新型的框架,旨在提升大型语言模型(LLMs)在知识密集型推理任务中的性能。它通过推理时的混合信息结构化机制,根据任务需求以最合适的格式构建和利用结构化知识。 以下是StructRAG的核心组成部分和工作流程&#xff…

Windows Server NTFS磁盘变RAM的处理过程

问题描述 客户服务器的磁盘数据爆满,需要将磁盘进行扩容,因为是虚拟机所以先在虚拟化平台上将原来的磁盘空间改大,再进入系统,在磁盘管理器上将需要扩容的磁盘进行扩展。扩展完后系统报文件系统有问题,扩容的磁盘容量…

如何让反向代购客户享受丝滑般的下单之旅?

想象一下,一键下单,轻松购物,仿佛穿越时空的魔法,让中国好货瞬间触手可及!从made in china的美妆神器到潮流服饰,从尖端数码产品到温馨家居用品,从令人垂涎的美食到贴心的母婴用品,这…

解决Selenium的3大痛点!这款工具让你的自动化测试效率翻倍!

相信使用过Selenium WebDriver的小伙伴对其最大的诟病有3点,一是浏览器的driver和版本对应问题,第二是Selenium的执行速度,最后一个槽点是对页面元素文本值的断言非常不便。 在我们长期维护大量UI自动化测试用例的过程中这些痛点会让我们耗费…

5G基础知识

什么是 FDD 频分双工(Frequency Division Duplexing),理解起来很简单,就是把上行和下行业务隔离在两个频段,互不干扰。 而 TDD 时分双工(Time-Division Duplexing),是指上行下业务完…

使用 Elastic Observability 监控 dbt 管道

作者:来自 Elastic Almudena Sanz Oliv•Tamara Dancheva 了解如何使用 Elastic 设置 dbt 监控系统,该系统可主动发出数据处理成本峰值、每张表的行数异常以及数据质量测试失败的警报。 在 Elastic 可观察性组织内的数据分析团队中,我们使用 …

网站攻击,XSS攻击的类型

XSS(跨站脚本)攻击是一种网络安全攻击方式,攻击者通过在网站页面中注入恶意脚本,使脚本在其他用户的浏览器中执行,从而窃取用户信息、篡改页面内容或操控用户账户。这类攻击通常利用网站对输入数据的过滤不严格&#x…

2023年信息安全工程师摸底测试卷

目录 1.密码算法 2.等级保护 3.密码学 4.安全评估 5.网络安全控制技术 6.恶意代码 7.身份认证 8.资产管理 9.密码分类 10.被动攻击 11.商用密码服务​编辑 12.超文本传输协议 13.数字水印技术 14.信息系统安全设计 15.重放攻击 16.信息资产保护 17.身份认证 …

linux驱动—在自己的总线目录下创建属性文件

在总线目录下创建属性文件以扩展其功能。 通过创建属性文件, 我们可以为总线添加额外的信息和控制选项, 以便与设备和驱动进行交互。 简单就是,属性文件,可以完成用户空间和内核空间的数据交互, 比如在应用层快速修改g…

R向量运算数组矩阵

向量的运算 向量的加减乘除可以直接进运行,不用循环 向量之间的运算:分别对应计算,不用循环 两个运算的向量可以不是长度相等,但是一定长度要成整数倍。 每种运算都可以返回逻辑值T或F 取整函数 保留小数位用round: …