当前位置: 首页 > news >正文

前端数据可视化之【title、legend、tooltip、toolbox 】配置项

目录

  • 🌟Echarts配置项
  • 🌟Echarts配置项之 `title组件`
  • 🌟Echarts配置项之 `legend组件`
  • 🌟Echarts配置项之 `tooltip组件`
  • 🌟Echarts配置项之 `toolbox组件`
  • 🌟写在最后

在这里插入图片描述

🌟Echarts配置项

ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

想让ECharts展示出我们预期的效果,就要在 myChart.setOption()方法中传入一个指定的options配置项,其类型为Objectoptions中的配置项非常之多,记住所有的并不太现实,在这里列一些重要的做介绍

案例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>ECharts展示</title><script src="echarts.js"></script>
</head>
<body><div id="chart" style="width: 800px;height:400px;"></div>
</body>
<script>var myChart = echarts.init(document.getElementById('chart'));var options={title:{text:'学生成绩饼图',textStyle:{color:'red',fontSize:20},link:'http://www.echartsjs.com/option.html#title.backgroundColor',subtext:'这是期末成绩分布图',left:'left',itemGap:5,backgroundColor:'blue',borderWidth:5,},legend:{type:'scroll',data:['90-100','80-90','70-80','60-70',{name:'60分以下',icon:'triangle',textStyle:{color:'green'}}],  //ECharts 提供的标记类型包括 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow', 'none'    也可以设置通过 'image://url' 设置为图片,其中 URL 为图片的链接,orient:'horizontal',itemWidth:20,inactiveColor:'red',width:200,scrollDataIndex:2,pageButtonPosition:'start',animationDurationUpdate:1000,},tooltip:{enterable:true,    //鼠标是否可进入提示框浮层中默认为falseconfine:true,   //是否将提示框限制在图表内 ,在用与移动端或者响应式的时候比较有用//position:'bottom',    //提示框的位置backgroundColor:'#ccc',   //提示框的背景颜色borderWidth:20,     //边框的大小   numberborderColor:'red',   //边框的颜色extraCssText:'color:#000',   //写提示框加css样式},toolbox:{feature:{saveAsImage:{        //保存为图片。type:'png',      //保存图片的格式,支持 'png' 和 'jpeg'。name:'测试',        //保存文件的名字,默认使用主标题// backgroundColor:'auto'   保存的图片背景色,默认使用 backgroundColor,如果backgroundColor不存在的话会取白色。excludeComponents:['toolbox'] , //保存为图片时忽略的组件列表,默认忽略工具栏。show:true,     //是否显示该工具。// icon:'image://http://xxx.xxx.xxx/a/b.png',   设置图标iconStyle:{color:'red'},      //保存为图片 icon 样式设置。   emphasis:{},      //移入设置样式,同toolbox的emphasispixelRatio:1,    //保存图片的分辨率比例,默认跟容器相同大小   number},restore:{          //还原show:true,      //是否显示该组件title:'这是还原',    //名称// icon:'',      图标设置iconStyle:{color:'blue'},    //图标样式emphasis:{iconStyle:{color:'red'}},     //移入显示样式,同上},dataView:{         //数据视图工具,可以展现当前图表所用的数据,编辑后可以动态更新。show:true,    //是否显示该工具      布尔值title:'数据视图',    //移入显示的名字   stringiconStyle:{color:'yellow'},    //icon emphasis同上readOnly:false,      //是否不可编辑(只读)。//optionToContent:fun,    //自定义函数展示数据//contentToOption:fun,   //如果支持数据编辑后的刷新,需要自行通过该函数实现组装 option 的逻辑lang:['数据视图的', '关闭了啊', '刷新一哈'],   //数据视图上有三个话术,默认是['数据视图', '关闭', '刷新']。},dataZoom:{        //数据区域缩放。目前只支持直角坐标系的缩放。},magicType:{      //动态类型切换show:true,    //是否显示type:['line', 'bar', 'stack', 'tiled'],   //启用的动态类型title:{line:'切换为折线图',bar:'切换为柱状图',stack:'切换为堆叠',tiled:'切换为平铺',},icon:{// line:'image://http://xxx.xxx.xxx/a/b.png',   配置各个icon},iconStyle:{color:'pink'},     //配置icon的样式emphasis:{iconStyle:{}},     //移入样式option:{line:{}},      //配置每一个的样式seriesIndex:{line:[]},    //各个类型对应的系列的列表   },brush:{type:['rect','polygon'],icon:{},     //没个按钮的icontitle:{     //标题文本。rect:'矩形选择',}}}},series : [{name: '学生成绩区间',       //数据项名称type: 'pie',      //饼图radius: '60%',   //设置半径, ['30%','70%']表示内圆30%,外圆70%也就是环图,只写一个值就是饼图itemStyle:{},     //图形样式emphasis:{},    //高亮的扇区和标签样式hoverOffset:15,   //高亮扇区的偏移距离roseType:false,   //是否设置为南丁格尔图labelLine:{show:true,   //是否显示引导线length:10,   //引导线第一段的长度length2:50,   //引导线第二段的长度smooth:0.5,    //0-1 平滑程度lineStyle:{    //引导线的样式color:'red',   //引导线的颜色,支持rgba,还可以设置渐变和纹理width:2,     // number   线宽type:'dashed',  // 线的类型 'solid'\'dashed'\'dotted'//还支持阴影的设置opacity:0.5,      //t透明度。同css的opacity},emphasis:{     //高亮状态下引导线的样式lineStyle:{color:'blue'}      //同上面的lineStyle},     },data:[{value:235,name:'90-100',label:{show:true,position:'inside',color:'#000'},//position设置name值得位置,默认值为outside通过视觉引导线连到相应的扇区。labelLine:{},    // 同series.lineStyle  单独设置这一项数据的引导线样式emphasis:{lineStyle:{}},    // 同series.emphasis  单独设置这一项数据的高亮引导线样式tooltip:{}    //单独设置这一项数据的提示框},   {value:274, name:'80-90'},{value:310, name:'70-80'},{value:335, name:'60-70'},{value:400, name:'60分以下',selected:true}    //selected设置默认选中],center:['50%', '50%']     //圆心的位置,可以设置为绝对值和像素两种方式}]}myChart.setOption(options);
</script>
</html>
配置项描述
title标题组件,包含主标题和副标题。
legend图例组件,图例组件展现了不同系列的标记(symbol),颜色和名字。可以通过点击图例控制哪些系列不显示。
grid直角坐标系内绘图网格,可以在网格上绘制折线图,柱状图,散点图(气泡图)
xAxis直角坐标系 grid 中的 x 轴
yAxis直角坐标系 grid 中的 y 轴
polar极坐标系,可以用于散点图和折线图。每个极坐标系拥有一个角度轴和一个半径轴。
radar雷达图坐标系组件,只适用于雷达图。
tooltip提示框组件。
toolbox工具栏。内置有导出图片,数据视图,动态类型切换,数据区域缩放,重置五个工具。
axisPointer这是坐标轴指示器(axisPointer)的全局公用设置。
brush区域选择组件,用户可以选择图中一部分数据,从而便于向用户展示被选中数据
geo地理坐标系组件用于地图的绘制,支持在地理坐标系上绘制散点图,线集。
timeline提供了在多个 ECharts option 间进行切换、播放等操作的功能。
dataset数据集组件,用于单独的数据集声明,从而数据可以单独管理,被多个组件复用,并且可以自由指定数据到视觉的映射。
series系列列表。每个系列通过 type 决定自己的图表类型
color调色盘颜色列表
backgroundColor背景色,默认无背景。

🌟Echarts配置项之 title组件

title组件,包含主标题和副标题。(副标题的相关设置与主标题一样,在前面属性名前面加sub)

属性名描述
id默认不指定。指定则可用于在 options 或者 API 中引用组件。(所有的id解释都是相同的)string
show是否显示标题布尔值,默认为true
text主标题文本,支持使用 \n 换行字符串
link主标题文本超链接。字符串。比如link:'http://www.echartsjs.com'
target与a连接的target属性一样,设置打开主标题连接的方式。'self' 当前窗口打开, 'blank' 新窗口打开
textStyle设置主标题的文本样式,就是字体的颜色、字号、字体、行高、阴影等等一个对象
subtext副标题的文本字符串
itemGap主标题与副标题之间的间距,number类型,表示像素,默认为10
zlevel用于 Canvas 分层,不同zlevel值的图形会放置在不同的 Canvas 中,Canvas 分层是一种常见的优化手段。number 默认为0
z设置标题的层级,z值小的图形会被z值大的图形覆盖。number类型
left、right组件离容器左侧/右侧的距离number类型表示像素,string可以是'50%''left' 'center''right'
top、bottom组件离容器上侧/下侧的距离。number类型表示像素,string可以是'50%''top' 'middle''bottom'
backgroundColor标题背景色默认透明,支持rgba格式
borderWidth标题的边框线宽number 表示像素
borderRadius边框的圆角半径number表示统一设置四个角,array可以对四个角分别设置
borderColor边框的颜色默认'#ccc'

还可以设置标题阴影的模糊程度、偏移程度、颜色等进行设置

🌟Echarts配置项之 legend组件

legend 图例组件展现了不同系列的标记(symbol),颜色和名字。可以通过点击图例控制哪些系列不显示。

属性名描述
type图例的类型'plain':普通图例。缺省就是普通图例。'scroll':可滚动翻页的图例。当图例数量较多时可以使用。
id默认不指定。指定则可用于在 option 或者 API 中引用组件。string
show是否显示图例布尔值,默认为true
zlevel同title的zlevelnumber
z同title的znumber 默认值为2
top、left、right、bottom同title组件参看title组件
width、height图例组件的宽度、高度stringnumber,默认为auto`自适应
orient图例列表的布局朝向。'horizontal':表示横排默认'vertical':表示竖排
padding图例内边距numberarray
itemGap图例每项之间的间隔。横向布局时为水平间隔,纵向布局时为纵向间隔。number,默认为10
itemWidth、itemHeight图例标记的图形的宽度/高度number
formatter用来格式化图例文本string, Function
selectedMode控制是否可以通过点击图例改变系列的显示状态string, boolean,默认为true,可以设成 'single' 或者 'multiple' 使用单选或者多选模式。
inactiveColor图例关闭时的颜色。值为颜色
selected图例选中状态表。值为一个对象,{‘a’:true},表示a为选中
textStyle图例的公用文本样式。值为一个对象,与title组件中的一样
tooltip提示框组件值为一个对象详细介绍查看后面的tooltip组件
data图例的数据数组数组中内容可以为字符串,也可为对象,具体查看下面例子
backgroundColor图例的背景颜色title组件的,默认透明
borderColor、borderWidth、等边框和阴影的设置title组件中的一样

以下的属性需要在图例组件的type值设为scroll才能生效

属性描述
scrollDataIndex决定当前图例滚动到哪里·number·
pageButtonItemGap图例控制块中,按钮和页信息之间的间隔。number,默认值为5
pageButtonGap图例控制块和图例项之间的间隔number
pageButtonPosition图例控制块的位置'start':控制块在左或上。'end':按钮快在右或下。默认'end'
pageFormatter图例控制块中,页信息的显示格式。functionstring,默认为 ‘{current}/{total}’,其中 {current} 是当前页号(从 1 开始计数),{total} 是总页数。使用函数,须返回这两个值
pageIcons图例控制块的图标值为一个对象,分别设置横排和竖排的图标
pageIconColor翻页按钮的颜色string
pageIconInactiveColor翻页按钮不激活时(即翻页到头时)的颜色。string
pageIconSize翻页按钮的大小可以是number,也可以是array表示 [宽,高]
pageTextStyle图例页信息的文字样式一个对象,值同textStyle
animation翻页是否使用动画布尔值
animationDurationUpdate翻页是的动画时长number 毫秒

🌟Echarts配置项之 tooltip组件

tooltip 提示框组件

提示框组件设置到的地方很多:

  • 可以设置在全局,即 tooltip
  • 可以设置在坐标系中,即 grid.tooltippolar.tooltipsingle.tooltip
  • 可以设置在系列中,即 series.tooltip
  • 可以设置在系列的每个数据项中,即 series.data.tooltip
属性描述
show是否显示提示框组件布尔值,默认为true
trigger触发类型'item':数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。'axis':坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。'none':什么都不触发。
axisPointer坐标轴指示器配置项。object,参看axisPointer组件
showContent是否显示提示框浮层,布尔值,默认显示
alwaysShowContent是否永远显示提示框内容布尔值,默认为false
triggerOn提示框触发的条件string'mousemove':鼠标移动时触发。'click':鼠标点击时触发。'mousemove、click'(默认):同时鼠标移动和点击时触发。
showDelay浮层显示的延迟,单位为 ms,number默认没有延迟 ,不建议设置,在 triggerOn'mousemove' 时有效。
hideDelay浮层隐藏的延迟,单位为 ms,number 默认100
enterable鼠标是否可进入提示框浮层中布尔值 默认为false
renderMode浮层的渲染模式默认以 'html 即额外的 DOM 节点展示 tooltip;此外还可以设置为 'richText' 表示以富文本的形式渲染
confine是否将 tooltip 框限制在图表的区域内。布尔值,默认为false
transitionDuration提示框浮层的移动动画过渡时间number,单位为s
position提示框浮层的位置,默认不设置时位置会跟随鼠标的位置。array:[20,20]绝对位置 [‘50%’,‘50%’]相对位置,只在 trigger 为’item’的时候有效。{‘inside’:鼠标所在图形的内部中心位置,‘top’:鼠标所在图形上侧,‘left’、‘right’、‘bottom’}
formatter提示框浮层内容格式器,支持字符串模板和回调函数两种形式。查看上面legendformatter
backgroundColor提示框浮层的背景颜色写一个颜色值
borderColor提示框浮层的边框颜色。写一个颜色值
borderWidth提示框浮层的边框宽number
padding提示框浮层的内边距number
textStyle提示框浮层的文本样式objecttitle组件textStyle
extraCssText额外附加到浮层的 css 样式string,就是写css样式就可以

🌟Echarts配置项之 toolbox组件

toolbox 工具栏。内置有导出图片,数据视图,动态类型切换,数据区域缩放,重置五个工具。

属性描述
id指定则可用于在 option 或者 API 中引用组件string`
show是否显示工具栏组件布尔值
orient工具栏 icon 的布局朝向。legendorient
itemSize工具栏 icon 的大小。number,默认值为15
itemGap工具栏 icon 每项之间的间隔number,默认值为10
showTitle是否在鼠标 hover 的时候显示每个工具 icon 的标题。布尔值
iconStyle公用的 icon 样式设置值为一个对象,包含icon颜色边框阴影透明度
emphasis鼠标 hover 时候的高亮样式。值为一个对象,对象中包含一个iconStyle属性,也是对象,同上面的iconStyle
zlevel、z同上number
left、right、top、bottom同上stringnumber
width、height组件容器的宽/高string/number
feature各工具配置项object 查看开篇的饼图的案例

🌟写在最后

更多前端知识请大家持续关注,尽请期待。各位小伙伴让我们 let’s be prepared at all times!

✨原创不易,还希望各位大佬支持一下!
👍 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!

相关文章:

前端数据可视化之【title、legend、tooltip、toolbox 】配置项

目录 &#x1f31f;Echarts配置项&#x1f31f;Echarts配置项之 title组件&#x1f31f;Echarts配置项之 legend组件&#x1f31f;Echarts配置项之 tooltip组件&#x1f31f;Echarts配置项之 toolbox组件&#x1f31f;写在最后 &#x1f31f;Echarts配置项 ECharts开源来自百度…...

microcom串口调试工具使用

microcom串口助手使用介绍 microcom是一个在终端中使用的串口助手&#xff0c;类似平常使用SSCOM一样的东西&#xff0c;不过是在终端中使用而已。 使用的是busybox构建的文件系统 microcom源码路径&#xff1a;busybox/miscutils/microcom.c microcom 参数&#xff1a; [r…...

深入了解Golang:基本语法与核心特性解析

1. 引言 Golang&#xff08;Go&#xff09;是谷歌开发的一门开源编程语言&#xff0c;于2007年首次公开亮相&#xff0c;随后在2012年正式发布。Golang以其简洁、高效和可靠的设计而备受开发者青睐。作为一门编译型语言&#xff0c;Golang具有静态类型和垃圾回收功能&#xff…...

短视频矩阵系统源码---php搭建

一、智能剪辑、矩阵分发、无人直播、爆款文案于一体独立应用开发 抖去推----主要针对本地生活的----移动端(小程序软件系统&#xff0c;目前是全国源头独立开发)&#xff0c;开发功能大拆解分享&#xff0c;功能大拆解&#xff1a; &#xff08;1&#xff09;数据概览&#x…...

mysql 查询表字段名,注释 , 以及sql拼接查询出的内容

#sql查询字段名&#xff0c;注释操作拼接 #查询字段名和注释 select COLUMN_NAME,COLUMN_COMMENT from information_schema.COLUMNS where table_name 表名 and table_schema 库名 order by ordinal_position #查询整个内容 select * from information_schema.COLUMNS wh…...

【JavaEE】_Servlet API

目录 1. HttpServlet 1.1 init方法 1.2 destroy方法 1.3 service方法 1.4 Servlet的生命周期 1.5 代码示例 1.5.1 使用postman构造请求 1.5.2 使用ajax构造请求 2. HttpServletRequest 2.1 核心方法 2.2 代码示例1&#xff1a;打印请求信息 3. 前端给后端传参 3.1…...

macOS下matplotlib如何显示中文字体?

一般要显示中文会使用&#xff1a; plt.rcParams[font.sans-serif][SimHei] #用来正常显示中文标签 plt.rcParams[axes.unicode_minus]False #用来正常显示负号不过在macOS下通常会显示方块字&#xff1a; 解决方案&#xff1a; 把上面两句注释掉&#xff0c;更换为&#xf…...

7-Zip怎么设置字典大小 单词大小 固实数据大小,把大文件9.35G压缩成小1.56G

环境: Win10 专业版 7-Zip v23.01 问题描述: 7-Zip怎么设置字典大小 单词大小 固实数据大小,把大文件9.28G压缩成小1.56G 解决方案: 要在7-Zip中设置字典大小、单词大小和固实数据大小,可以按照以下步骤进行操作: 打开7-Zip文件管理器,并导航到你要压缩的文件所在的…...

使用CPR库和Python编写程序

以下是一个使用CPR库和Python编写的爬虫程序&#xff0c;用于爬取。此程序使用了proxy的代码。 import requests from cpr import CPR ​ def get_proxy():url "https://www.duoip.cn/get_proxy"headers {"User-Agent": "Mozilla/5.0 (Windows NT …...

axios 请求的缓存封装

前言 咱们的网站或者程序&#xff0c;每一个页面和操作都需要请求后端接口来获取响应和渲染页面&#xff0c;抛开post请求方式的接口不说&#xff0c;部分get请求得到的数据&#xff0c;短时间内不会更新&#xff0c;或者短时间得到的响应数据不会变化&#xff0c;这个时候就可…...

Oracle性能调优实践中的几点心得

很多的时侯&#xff0c;做OracleDBA的我们&#xff0c;当应用管理员向我们通告现在应用很慢、数据库很慢的时侯&#xff0c;我们到数据库时做几个示例的Select也发现同样的问题时&#xff0c;有些时侯我们会无从下手&#xff0c;因为我们认为数据库的各种命种率都是满足Oracle文…...

勒索病毒最新变种.halo勒索病毒来袭,如何恢复受感染的数据?

引言&#xff1a; 在当今数字化时代&#xff0c;勒索病毒的威胁不断升级&#xff0c;其中.halo勒索病毒引起了广泛关注。本文91数据恢复将深入研究.halo勒索病毒的特点&#xff0c;探讨如何有效地恢复被其加密的数据文件&#xff0c;并分享预防这一威胁的关键措施。 .halo勒索…...

大厂秋招真题【前缀和】美团20230826秋招T5-平均数为k的最长连续子数组

文章目录 【前缀和】美团20230826秋招T5-平均数为k的最长连续子数组题目描述与示例题目描述输入描述输出描述示例输入输出说明 解题思路代码PythonJavaC时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练 【前缀和】美团20230826秋招T5-平均数为k的最长连续子数组 题目描…...

bazel远程构建(Remote Execution) --- linux安装Redis

采用源码安装方式 下载地址&#xff1a;Download | Redis&#xff0c;下载最新稳定版本。 step1: 下载最新稳定版本 wget https://download.redis.io/redis-stable.tar.gz step2: 解压安装 tar -xzvf redis-stable.tar.gz cd redis-stable make 执行完 make 命令后&#…...

Maven在开发中的使用及理解

在JAVA项目中&#xff0c;我们通常需要对项目的构建和依赖进行管理&#xff0c;这个时候我们就需要MAVEN来对项目进行支持。 一.MAVEN构建 在整个MAVEN构建的过程中包含以下环节&#xff0c;也对应IDEA中MAVEN的对应功能。 清理Maven Clean 清理&#xff0c;则代表删除上一…...

2023/10/30-LED灯驱动开发

k1.c #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include <linux/uaccess.h> #include <linux/io.h> #include "head.h" char kbuf[128] {}; unsigned int major; //定义三个指针指向映射后的虚拟内…...

华为OD 报文解压缩(100分)【java】B卷

华为OD统一考试A卷+B卷 新题库说明 你收到的链接上面会标注A卷还是B卷。目前大部分收到的都是B卷。 B卷对应20022部分考题以及新出的题目,A卷对应的是新出的题目。 我将持续更新最新题目 获取更多免费题目可前往夸克网盘下载,请点击以下链接进入: 我用夸克网盘分享了「华为O…...

二、vue基础语法

一、模板语法 1、文本渲染 使用双花括号语法插入文本 <template><div><h3>msg: {{ message }}</h3></div> </template><script> export default {data() {return {message: "输出信息"}} } </script><style s…...

Java —— 程序逻辑控制

目录 1. 顺序结构 2. 分支结构 2.1 if 语句 2.1.1 语法格式1 2.1.2 语法格式2 2.1.3 语法格式3 2.2 switch 语句 3. 循环结构 3.1 while循环 3.2 break与continue 3.3 for循环 4. 输入输出 4.1 输出到控制台 格式化字符串 4.2 从键盘输入 5. 练习 和C语言类似地, Java的程序逻辑…...

I - Bob vs ATM(博弈论)

传送门&#xff1a;nefu_10-18 - Virtual Judge (vjudge.net) 思路&#xff1a; nim游戏的变形。 &#xff08;&#xff08;&#xff09;&#xff09;相当于在一堆n个石子中取任意个&#xff0c;sg&#xff08;n&#xff09;n; ((()))(())(),相当于可以在3堆石子分别为3&am…...

业务系统对接大模型的基础方案:架构设计与关键步骤

业务系统对接大模型&#xff1a;架构设计与关键步骤 在当今数字化转型的浪潮中&#xff0c;大语言模型&#xff08;LLM&#xff09;已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中&#xff0c;不仅可以优化用户体验&#xff0c;还能为业务决策提供…...

vscode里如何用git

打开vs终端执行如下&#xff1a; 1 初始化 Git 仓库&#xff08;如果尚未初始化&#xff09; git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...

手游刚开服就被攻击怎么办?如何防御DDoS?

开服初期是手游最脆弱的阶段&#xff0c;极易成为DDoS攻击的目标。一旦遭遇攻击&#xff0c;可能导致服务器瘫痪、玩家流失&#xff0c;甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案&#xff0c;帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...

树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法

树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源&#xff1a; http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作&#xff0c;无需更改相机配置。但是&#xff0c;一…...

java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别

UnsatisfiedLinkError 在对接硬件设备中&#xff0c;我们会遇到使用 java 调用 dll文件 的情况&#xff0c;此时大概率出现UnsatisfiedLinkError链接错误&#xff0c;原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用&#xff0c;结果 dll 未实现 JNI 协…...

iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版​分享

平时用 iPhone 的时候&#xff0c;难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵&#xff0c;或者买了二手 iPhone 却被原来的 iCloud 账号锁住&#xff0c;这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...

服务器硬防的应用场景都有哪些?

服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式&#xff0c;避免服务器受到各种恶意攻击和网络威胁&#xff0c;那么&#xff0c;服务器硬防通常都会应用在哪些场景当中呢&#xff1f; 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?

论文网址&#xff1a;pdf 英文是纯手打的&#xff01;论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误&#xff0c;若有发现欢迎评论指正&#xff01;文章偏向于笔记&#xff0c;谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...

Linux-07 ubuntu 的 chrome 启动不了

文章目录 问题原因解决步骤一、卸载旧版chrome二、重新安装chorme三、启动不了&#xff0c;报错如下四、启动不了&#xff0c;解决如下 总结 问题原因 在应用中可以看到chrome&#xff0c;但是打不开(说明&#xff1a;原来的ubuntu系统出问题了&#xff0c;这个是备用的硬盘&a…...

安全突围:重塑内生安全体系:齐向东在2025年BCS大会的演讲

文章目录 前言第一部分&#xff1a;体系力量是突围之钥第一重困境是体系思想落地不畅。第二重困境是大小体系融合瓶颈。第三重困境是“小体系”运营梗阻。 第二部分&#xff1a;体系矛盾是突围之障一是数据孤岛的障碍。二是投入不足的障碍。三是新旧兼容难的障碍。 第三部分&am…...