如何使用ElementUI的table组件来实现单元格的行合并
前言
最近在编写一个值班的排班表,然后中间涉及到了表格应用。并且还要做出类似这种效果的行合并效果:
然后就开始找组件了。Html的table是有rowsSpan
和colsSpan
的属性来实现行合并和列合并的。然后就在网上找资料,发现没有几篇能把这两个属性将好的,并且大多数讲的都是列合并,没有行合并。我自己用的是Vutify组件进行页面绘制,但是Vutify的table组件没有合并的api。要实现的话,就得重写body的插槽,也就等于手写table。而且,重写也只能合并列,行的合并还是没法实现。然后Vutify其实是继承ElementUI实现的,然后又看了一下ElementUI的el-table,才发现了较好的解决方式。
ElementUI实现
官方主要是在el-table上加入一个objectSpanMethod
来实现的
objectSpanMethod的具体实现:
objectSpanMethod({ row, column, rowIndex, columnIndex }) {if (columnIndex === 0) {if (rowIndex % 2 === 0) {return {rowspan: 2,colspan: 1};} else {return {rowspan: 0,colspan: 0};}}}
tableData的数据模型:
tableData: [{id: '12987122',name: '王小虎',amount1: '234',amount2: '3.2',amount3: 10}, {id: '12987123',name: '王小虎',amount1: '165',amount2: '4.43',amount3: 12}, {id: '12987124',name: '王小虎',amount1: '324',amount2: '1.9',amount3: 9}, {id: '12987125',name: '王小虎',amount1: '621',amount2: '2.2',amount3: 17}, {id: '12987126',name: '王小虎',amount1: '539',amount2: '4.1',amount3: 15}]}
然后效果图:
但看这个效果,其实还不错,但其实有一些问题:
- 数据模型中的ID不是连续的,合并行的时候取得是该组的第一个元素的ID
- 数据模型只能是两两配对,中途不能出现其他配对的组合,否则,数据会错乱。由于,例子中的数据长度只有5条,最后一条没有合并的选项,因此看不出问题
实际应用中,后端返回的不会只是固定的两两或者三三或者固定行合并的数据。中途可能穿插四四或者五五的都有。单靠例子的实现是行不通的。好在本人研究了十分钟后,想到了解决办法。
解决非固定行合并
解决的关键在于读懂objectSpanMethod
这个方法,我们再回顾一下官方的实现模式:
objectSpanMethod({ row, column, rowIndex, columnIndex }) {if (columnIndex === 0) { // 表示只操作第一列if (rowIndex % 2 === 0) { // 表示只对奇数行进行操作(注意Index从0开始,因此不是偶数行)return {rowspan: 2, //需要合并的行数colspan: 1 // 合并后的列数};} else {return {rowspan: 0, // 0消掉这一行colspan: 0 // 0消掉这一列 二者合并起来就是消掉这一个单元格子};}}}
注意,这里的row
打印值得话,实际就是每个数据条目本身。
我将代码注释了一下,但是一般人估计还是看不懂,那我再上一张图:
蓝色的数据行是要合并的一组,这里是2行。黄色行是该组合并的基底行
格子(奇数行),黑色行是消掉的没有绘制的格子。合并过后,黄色的格子就填满了蓝色格子区间,实现了合并。最后一行因为没有待合并的行,所以就是它自己。
读懂这个例子后,我们应该清楚要合并的话,需要知道:
基底行
格子所在的行的索引值- 从基底行开始,向下要
合并的行的数量
官方实例中,这两条恰好都是写死的固定值,但是我们实际应用中,可能就不是了。
我在写这个查询表的时候,后端给我的数据长这个样子,一个2-3-2组合:
data=[{day:'2023-01-01',workers:[{name:'小明',mobile:'1334455667788'},{name:'小黄',mobile:'1334455667788'}]},{day:'2023-01-02',workers:[{name:'小郑',mobile:'1334455667788'},{name:'小朱',mobile:'1334455667788'},{name:'小刘',mobile:'1334455667788'}]},{day:'2023-01-03',workers:[{name:'小罗',mobile:'1334455667788'},{name:'小李',mobile:'1334455667788'}]}
]
看过官方的例子后,其实应该把数据转换为:
[{day:'2022-01-01',name:'小明',mobile:'1334455667788'},{day:'2022-01-01',name:'小黄',mobile:'1334455667788'},{day:'2022-01-02',name:'小郑',mobile:'1334455667788'},{day:'2022-01-02',name:'小朱',mobile:'1334455667788'},{day:'2022-01-02',name:'小刘',mobile:'1334455667788'},{day:'2022-01-03',name:'小罗',mobile:'1334455667788'},{day:'2022-01-03',name:'小李',mobile:'1334455667788'}
]
我在操作数据转换的时候,增加了isFirst
和sameIndex
属性:
const dataList=[] // 最终转换好的数据集合
data.forEach(({ day, workers = [] }) => {if (Array.isArray(workers) && workers.length > 0) {workers.forEach(({ name, mobile }, index) => {dataList.push({date: day,name,mobile,isFirst: index === 0, // 合并行的时候用于标记起始合并的位置sameIndex: workers.length // 需要合并的行数})})} else {// 如果没有返回worker就手动加个占位用dataList.push({date: day,name: '--',mobile: '',isFirst: true,sameIndex: 1})}})
然后重写objectSpanMethod
方法:
objectSpanMethod({ row, column, rowIndex, columnIndex }) {if (columnIndex === 0) {if (row.isFirst === true) {return {rowspan: row.sameIndex,colspan: 1}} else {return {rowspan: 0,colspan: 0}}}}
由于row就是我们每行实际的数据,isFirst
实际就是定位基底行的位置,sameIndex
就是从该行开始一共要合并的行的数量,这样我们就比较巧妙地实现了行合并效果,而且是动态自动合并行数地。
最后看一下成品效果图:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4501816.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
cad文件格式(dwg、dxf、dwf、dws等)转其他格式(svg、,tiff、jpej、png、xml、pdf等)的四种方式(java)
(1)使用AutoCAD二次开发实现 实现方式:通过java程序,调用AutoCAD软件,读取dwg文件内容后,与svg的标签进行对应,最后生成svg文件。 优点:通过AutoCAD软件生成的文件格式࿰…...

HTML+CSS学习Day03笔记
Day03笔记 一、表单标记 表单标记介绍: 1、form表单标记,双标记 2、作用:收集用户信息,然后发送给服务器。例如:登陆(login)和注册(register),咱们填写的…...

P4387 【深基15.习9】验证栈序列——stack
【深基15.习9】验证栈序列 题目描述 给出两个序列 pushed 和 poped 两个序列,其取值从 1 到 n(n≤100000)n(n\le100000)n(n≤100000)。已知入栈序列是 pushed,如果出栈序列有可能是 poped,则输出 Yes,否则输出 No。为了防止骗分…...

智能汽车“增量部件”争夺战(四):陷入屏幕误区的智能座舱
华为说“不造车”,要做智能汽车“增量部件”供应商。 这是一个标志性的事件,即华为通过现身说法揭示了一个在整车之外的巨量市场,其中包括高精地图、芯片、感知硬件(激光雷达)、电池、智能座舱等,在庞大而…...

【读书笔记】【Effective STL】算法
第 30 条:确保目标区间足够大。 本条款讲解用的函数是 transform 函数。 transform 函数有两个重载函数,当前简介一个版本即可:transform(first, last, result, op)。 transform 函数的具体实现如下: template <class InputI…...

【excel使用】批量删除excel工作簿中多个工作表的同一列内容?
1、首先要保证多个工作表(sheet页)表头保持一致,或者部分保持一致(只能修改一致的部分) 2、如果想要删除所有工作表中的B列内容 ,一个一个的删除会很麻烦,所以需要使用批量删除: 1&a…...

“INNER JOIN”和“OUTER JOIN”有什么区别?
问题描述: 另外,LEFT JOIN、RIGHT JOIN 和 FULL JOIN 如何适应? 保持自己快人一步,享受全网独家提供的一站式外包任务、远程工作、创意产品订阅服务–huntsbot.com 解决方案1: 一个优秀的自由职业者,应该有对需求敏感和精准需求捕…...

四种排序方法
第一种排序方法:冒泡排序 首先我们先了解一下什么是冒泡排序,冒泡排序它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是…...

辉哥基于android S 分析过度动画以及窗口动画
动画分析我首先说哈,可能有人说我写的很烂,很不清楚或者很难懂,等于没讲,哈哈 我这里讲的可能对有些人来说写的好浅显易懂,对有些人只想知道各种细节的人就有些失望了,因为我一贯的思路都是看主干不看细节。…...

IIS 加dwg
新建扩展名框内输入“.dwg”,“MIME类型”框中输入“application/autocad”...
[Spark购物篮的关联规则实现]
购物篮分析(Market Basket Analysis,MBA)是一个商品交易中流行的数据挖掘技术,市场营销人员和电子商务人员经常用这个技术来揭示不同商品或商品组合之间的相似度。商品数据挖掘的目标,一般是从庞大的数据集合中提取有趣…...

06-vue-cli -axios模块和域名代理
1.vue-axios 介绍 Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求。 Axios 是一个基于 Promise 的 HTTP 库,可以用在浏览器和 node.js 中 1.1新特性 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 拦截请求和响应 转换请求数据和响应数据 取消请求 自…...

java调用dll文件中方法报错_javaweb调用自己的dll文件报错
错误码:2017-05-24 10:52:30[ERROR]-[Thread: http-nio-8080-exec-13]-[com.jfinal.core.ActionHandler.handle()]: /manage/order/edit/browser/NO2017052317380600000016java.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat com.jfinal.a…...

【R-CNN系列目标检测】R-CNN算法
重点参考《深度学习(十八)基于R-CNN的物体检测》和《RCNN学习笔记(1):Rich feature hierarchies for accurate object detection and semantic segmentation》 R-CNN(Regions with Convolutional Neural Network Features)【1】是…...

测试开发工程师面试总结(一)——Java基础篇
本文面向对象:测试开发工程师(服务端自动化方向)。 随手百度一下都能找到**岗位面试总结,但是有关测开岗位的面试总结却寥寥无几。总体原因可能是这两个: 1 测试行业整体水平参差不齐,导致不同公司面试的问…...

python中imag是什么意思_python里面cv是什么意思
OpenCV(Open Source Computer Vision Library)开放源代码计算机视觉库,主要算法涉及图像处理、计算机视觉和机器学习相关方法。OpenCV 其实就是一堆 C 和 C语言的源代码文件,这些源代码文件中实现了许多常用的计算机视觉算法。OpenCV由一系列C函数和C类构…...

计算机网络笔记2 物理层
计算机网络系列笔记目录👇 计算机网络笔记6 应用层计算机网络笔记5 运输层计算机网络笔记4 网络层计算机网络笔记3 数据链路层计算机网络笔记2 物理层计算机网络笔记1 概述 本文目录文章前言 💗一、物理层概述😊二、物理层的传输媒体&#x…...

Web3 的 10 大应用
Web2.0指的是如今众所周知的互联网版本。Web 3.0,第三代互联网,意思是由 DLT(分布式账本技术)支援,基于区块链的去中心化网络世界,也将是驱动元宇宙的基础建设技术。将数据的所有权归还给用户、允许用户自主…...

vscode更改背景颜色
CtrlShiftP打开设置 preferences的设置文件 “workbench.colorCustomizations”: { “editor.background”:“#000000”, },...

c89、c99、c11区别
c89 c99 注: GCC支持C99, 通过 --stdc99 命令行参数开启,如: 代码:gcc --stdc99 test.c -------------------------------------------------------------------------------------------------- 1、增加restrict指针 C99中增加…...
L30 awk复习
1.awk 中使用外部shell变量 #! /bin/bash sort -n /root/1.txt |awk -F : {print $1}|uniq >id.txt for id in cat id.txt; do echo "[$id]" awk -v id2$id -F : $1id2 {print $2} /root/1.txt done 2.awk 合并一个文件 awk NRFNR{a[$1]$2}NR>FNR{print $…...

新电脑环境配置
前端: 下载node.js,安装,配置环境 git: 下载安装git,然后邮件选择git bash 配置用户名 git config --global user.name “username” //( "username"是自己的账户名,) git config --g…...

创新指南|如何以STEPPS模型6招打造病毒式传播产品
从爆款产品到网络流行语,这种流行绝对不是依赖于运气,更不是神话。让人们喜欢读某些文章,让人们尝试某项新服务,甚至是投票竞选,这些事情的背后都有STEPPS模型的驱动,遵循或者仅仅应用STEPPS中的某几条&…...

【JVM技术专题】针对于Java类加载器系统研究指南 「入门篇」
任何足够先进的科技,都与魔法无异 前提 1.针对于JVM(Java虚拟机)相关的类加载器子系统部分,主要是虚拟机赐予我们最贴近底层控制程序执行的部分,JVM采用的双亲委托的类加载机制,进行加载相关的Class文件&am…...

基于Redis的分布式爬虫
项目的目标是爬取电子工业出版社网上书店中图书排行榜栏目下所有分类的图书信息 详情页汇总的作译者、出版时间、页数、ISBN和定价是爬虫程序的目标。 这是一种拥有递进关系的网站,从栏目页到列表页,再到详情页。如果采用对等分布式,那么程…...

JAVA学习笔记(4)访问权限修饰符
JAVA四种权限修饰符public、default、protected、private置于类的成员定义之前,用来限定对象对该类成员的访问权限。 修饰符类内部同一个包子类任何地方public√default(缺省)√√protected√√√public√√√√对于class的权限修饰只可以用…...

C#【基础篇】获取二维数组的某一行
问题描述 当C#定义如下字节数组时,获取一行数组会报错: 解决方案: 使用“交错数组”可以解决这个问题 1.错误写法 2.正确写法(三种) //方法一://【1】声明交错数组int[][] arr_B new int[3][]{new int…...

51单片机 1.概述及点灯测试
主要学习资料 江科大 51单片机入门教程 https://www.bilibili.com/video/BV1Mb411e7re?p4&vd_source169e0bcb4f2e42dcc73afa3b48bb3cac 单片机介绍 ●单片机 英文 MicroControllerunit 简称MCU ●内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常…...

24. 两两交换链表中的节点 c++ carl/王道解法
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 输入:head [1,2,3,4] 输出:[2,1,4,3] 示例 2…...

RTL8152网卡Linux驱动,openwrt增加 rtl8150 USB网卡驱动支持
原标题:openwrt增加 rtl8150 USB网卡驱动支持买了个USB网卡,拆开发现芯片是RTL8150B的,openwrt里面默认是没有这个芯片的驱动支持的,只能自己添加了。在packages/linux/modules/usb.mk里面添加下面的makefile参数define KernelPac…...

android系统计步修改,安卓手机计步软件怎么修改步数 无需root轻松修改步数
计步软件怎么修改步数?最近很多用户问到小编这个问题,所以抽时间整理出来了安卓手机计步软件修改教程,希望可以帮到大家。安卓手机步数修改教程:1、需要用到的软件: 春雨计步器 、 re文件管理器2、大家下载好软件之后&…...

一加7pro电脑模式_一加7pro真旗舰?说点好的也说点不好的
原标题:一加7pro真旗舰?说点好的也说点不好的一加今年发布的全新855机型一加7以及一加7pro可谓是风光无限,尤其是一加7pro更是国产顶级旗舰,没得话说,用了就再也回不去的一款手机,顶级配置,顶级…...

Arduino基础(四)——中断
目录: 1,语言基础:https://blog.csdn.net/SumubeiFZ/article/details/118603957 2,串口通讯:https://blog.csdn.net/SumubeiFZ/article/details/118638228 3,基础实验操作:https://blog.csdn.net/SumubeiFZ/article/de…...

云龙51单片机视频教程+课件+程序代码+课后作业,零基础入门视频教程
教程巧妙地将对单片机原理的讲述与硬件实验设备结合起来,以通俗易懂的语言、现场互动的教学风格获得了广大读者的一致好评,已被大量的培训机构采用。只要你认真看,认真听,保证让你学会单片机应用和C语言编程。全部资料打包下载地址…...

通过java把cad的dwg文件转换为svg文件
本方法是通过引入aspose-cad工具来把dwg转换为svg, aspose-cad的下载地址为: https://mvnrepository.com/artifact/com.aspose/aspose-cad, 我是通过本地测试来转换的, 可以成功转换 File file new File("G:/cad");File[] files file.listFiles();for (File file1 …...

录屏软件电脑版免费哪个好?4款免费屏幕录制软件下载
在电脑上经常能使用的录屏功能:录制软件的操作过程、精彩的游戏瞬间、经典的影视故事、网络教学等。许多人都在问,录屏软件电脑版哪个好?Windows平台上有很多录屏软件,如果对录屏需求不高的朋友,可以通过内置的视频软件…...

c#的delegate和event
delegate是什么 委托(delegate) 是存有对某个方法的引用的一种引用类型变量,引用可在运行时被改变。如果不好理解,可以把委托理解成为函数指针,但它们是有区别的。 delegate和C中的函数指针: 函数指针只…...

mediatek无线usb网卡驱动 linux,Ralink雷凌USB无线网卡驱动5.1.7.0版 Ralink雷凌USB无线网卡驱动5.1.7.0版 无线网卡驱动 雷凌...
驱动说明Ralink雷凌USB无线网卡驱动5.1.7.0版For For WinXP-32/WinXP-64/Vista-32/Vista-64/Win7-32/Win7-64/Win8-32/Win8-64(2013年10月17日新增)雷凌科技始终专注于无线局域网络芯片组解决方案的研发和创新。Ralink 802.11x 芯片因 Wi-Fi、移动和嵌入式应用所需的卓越吞吐量…...
android 字体文件压缩,Android 字体使用踩坑指南
Android 字体使用踩坑指南最近项目改版,根据ui的设计,需要使用到三字体。在使用过程中遇到一些坑,于是有了这个避坑指南!字体压缩第一个坑!字体库的体积太大。字体压缩的前提是要使用的内容是可控的,换句话说ÿ…...

51单片机教程哪个好?
单片机入门51单片机是最好的选择。 很多人可能以为51单片机已经过时了,能这么想的绝对是没实际产品开发经验的。 51最大的优势就是价格便宜,在小家电等消费市场有大量的使用。 新手先学51可以培养你对单片机系统的认识,毕竟是直接通过配置…...

Gamma阶段 测试报告
测试点 选择的测试点有两个 一个是用户与浏览器(客户端)之间的节点,也就是模拟用户对浏览器的操作与获取的响应来进行测试,称之为“前测试点”(Front Test Point)。一个是浏览器(客户端)与服务器之间的节点…...

论文下载方法
1.在学校里面,可以免费下载中英文文献 2.校外方法一:翻墙后用谷歌学术下载 3.校外方法二:用谷歌学术或其他网站查找论文的DOI号或直接链接。 输入到SCIhub中下载(注意:论文名称输入的话无法下载)...

ISD1700语言芯片应用实践
ISD1700语言芯片应用实践 有好长一段时间没有摆弄硬件了,这次需要把原来硬件上的语音芯片增加一些功能(支持多语言播放随机控制),所以必须让原来使用按钮控制的芯片用SPI控制的方式工作。 要点 SPI模式和按钮模式可以同时存在&…...

雷凌2780 linux驱动下载,雷凌USB无线网卡驱动
Ralink雷凌RT2860/RT2760/RT2890/RT2790/RT306X/RT309X/RT35X2/RT539X USB无线网卡驱动5.1.24.0 WHQL版For WinXP-32/WinXP-64/Vista-32/Vista-64/Win7-32/Win7-64/Win8-32/Win8-64/Win8.1-32/Win8.1-64/Win10-32/Win10-64(2015年12月15日发布)雷凌科技始终专注于无线局域网络芯…...

android对象适配器 比较全的android 源码合集 + 企业级应用分享,从业的积累(967)
这里有安卓的源码大全,内含几千个demo例子,几乎覆盖所有的市面上UI设计功能点的需求,保存一份,就是求职工作多一份报障。 android实例源码,很好很强大… 丰富的页面展示效果类别: 轮子例子大全:…...

用计算机算重积分,北京邮电大学计算机学院高等数学重积分的计算.ppt
北京邮电大学计算机学院高等数学重积分的计算第二节 曲顶柱体体积的计算 一、利用直角坐标计算二重积分 当被积函数 说明: (1) 若积分区域既是X–型区域又是Y –型区域 , 例2. 计算 例3. 计算 例4. 计算 例5. 交换下列积分顺序 例6. 计算 二、利用极坐标计算二重积分 设 例7. 计…...

根除文件夹exe病毒教程
此前网上流传过一种病毒,会将用户的文件夹变成exe文件,并导致它无法正常打开,非常麻烦,那么如何根除文件夹exe病毒呢,其实只要用杀毒软件就可以解决了。 如何根除文件夹exe病毒: 1、首先右键开始菜单&…...

usb无线网卡linux驱动,Linux系统下安装USB无线网卡驱动方法
Linux系统下安装USB无线网卡驱动方法具体安装过程分了如下步骤进行:确认 usb-wifi 设施型号 , 根据确认结果选择驱动信息。安装驱动 mt7601u , 假如已经自带跳过此步骤配置驱动启动后无限加载。重启验证能否成功的无限加载驱动板块。确认 usb…...

tableView表格重写表头增加全选功能和实现翻页(读写excel和读ini)
一:重写表头文件 HeaderView.h #pragma once #ifndef HEADERVIEW_H #define HEADERVIEW_H#include <QObject> #include <QHeaderView> #include <QPainter> #include <qcheckbox.h> #include <QMouseEvent>class HeaderView : publi…...

记录每日LeetCode 112.路径总和 Java实现
题目描述: 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 叶…...

22春天津大学《货币银行学》在线作业2
22春天津大学《货币银行学》在线作业2-0001 第1题,衍生金融工具具有风险转移功能和价格发现的功能。A、对B、错正确答案:第2题,一般性的货币政策工具有:再贴现率政策、法定存款准备金政策、公开市场业务。A、对B、错正确答案:第3题,证券主要分为股票与债券两大类A、…...

C++拟合三角函数
First of All,此方案使用的是MATLAB动态链接库,然后在C函数中直接调用。 优点明显,m语言在数据拟合方面很简单方便。缺点就是跨语言调用是大忌,慎用 setp 1 : Matlab拟合三角函数的方法(所有函数都可用此法)…...
使用浏览器保存账号密码并不安全,你的密码可能被坏人记下
很多人为了图个方便,喜欢使用浏览器保存账号和密码。绝大多数人认为,浏览器中的密码是加密存储的,没有什么安全隐患!然而,通过这篇文章告诉你,使用浏览器保存账号和密码并不安全!坏人要想查看你…...

【Jmeter】安装配置:Jmeter 下载 MySQL JDBC 驱动
目录 一、MySQL JDBC 驱动版本选择 二、MySQL JDBC 驱动下载 (1)新建 Jmeter 插件备份文件夹...

一文读懂: 什么是用户故事?What is User Stories?
在软件开发和产品管理中,用户故事是对软件系统的一个或多个特征的非正式的自然语言描述。用户故事是敏捷软件开发中使用的工具,用于从最终用户的角度捕获软件功能的描述。用户故事描述了用户的类型,他们想要什么以及为什么。用户故事有助于创…...

pthread可重入锁
可重入锁是指同个线程可多次申请同把锁,而不会导致死锁,只要在初始化的时候设置锁的属性为PTHREAD_MUTEX_RECURSIVE,即可达到目的 /*** Created by fangruibin* 测试死锁产生的场景*/#include <iostream> #include <pthread.h> …...

Ubuntu安装Anaconda 建立虚拟环境
1、下载并安装Anaconda 选择下载Anaconda3-5.3.0-Linux-x86_64.sh https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载完成后,进入文件所在处路径,右键打开终端,输入命令 sh Anaconda3-5.3.0-Linux-x86_64.sh根据指示即可完成安…...

Linux基本指令2——时间相关
Linux内核:Centos 7.6 64位 date指令默认的date不适合阅读date 指定格式显示时间: date %Y:%m:%ddate 用法:date [OPTION]... [FORMAT]在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记&#…...

【甄选靶场】 Vulnhub百个项目渗透——项目四十六:bulldog-2(登陆框命令执行,写入用户)
Vulnhub百个项目渗透 Vulnhub百个项目渗透——项目四十六:bulldog-2(登陆框命令执行,写入用户) 🔥系列专栏:Vulnhub百个项目渗透 🎉欢迎关注🔎点赞👍收藏⭐️留言&#…...

使用Filter实现统一编码
【任务目标】 在web开发中,经常会遇到中文乱码问题,按照我们前面所学的知识,解决乱码的通常做法都是在Servlet程序中设置编码方式,但是如果多个Servlet程序都需要设置编码方式,势必会书写大量的代码。为了解决上面的问…...
速算24点(C++)
相信大家小时候都玩过算24点游戏 这段C代码可以非常快速的算出所有可行解 在VS2013,VS2010下测试可运行 #include<cstdio> #include<iostream> #include <cmath> using namespace std; //-*/ 1234 unsigned long long int xx[1001]; int x1; …...

速算机器人
LCP 17. 速算机器人 小扣在秋日市集发现了一款速算机器人。店家对机器人说出两个数字(记作 x 和 y),请小扣说出计算指令: “A” 运算:使 x 2 * x y; “B” 运算:使 y 2 * y x。 在本次游…...

PHP 百度知识图谱数据处理与接入SDK
前言最近的项目在做百度知识图谱相关的,需要实现内容将本地数据处理->数据格式转化->数据接入图谱平台。因为百度提供的sdk为Python的sdk,所以我需要将Python程序转换成PHP格式。图谱生产流程介绍1.知识定义建立相应的scheme,确定类目以…...

虚拟机Ubuntu16.04 ping不通ip 报错destination host unreachable
原因: 因为有的时候是网线有的时候是无线网,所以导致桥接模式的设置不同 再贴一下/etc/network/interfaces的动静态ip设置...

ping另一台电脑的ip地址,ping不成功的原因
1.ip地址没有写对 ,在另一台电脑的cmd中输入ipconfig回车查看ip地址,查看两台电脑的IPv4地址是否在同一网段。 2.查看两台电脑的防火墙是否关闭。没关闭会出现ping不通的情况 3.右击 “此电脑”-》管理是否有令牌标识,有令牌标识的话有时会出…...

ubuntu20.04——能ping通ip却ping不通域名
问题: # 百度IP可以ping通 (venv) rootp006:/etc# ping 220.181.38.150 PING 220.181.38.150 (220.181.38.150) 56(84) bytes of data. 64 bytes from 220.181.38.150: icmp_seq1 ttl47 time15.5 ms 64 bytes from 220.181.38.150: icmp_seq2 ttl47 time14.6 ms# 域…...

ping不通的解决办法,简单有效
场景:笔记本电脑启动服务,告诉前端IP端口,提供测试。问题:前端无法访问服务,经过ping本机IP地址(ping是一个DOS命令,一般用作检测网络通与不通),发现网络不通解决办法 以…...

解决Linux环境中ping域名ping不通,ping ip地址可以ping通问题
ping域名 发现域名ping不通 ping ip地址 发现是通的 查看本地dns配置 cat /etc/resolv.conf加入配置dns vim /etc/resolv.conf nameserver 8.8.8.8 nameserver 114.114.114.114总结 主要原因是本地环境没dns域名解析,手动加一下配置就行...

虚拟机ping不通ip常见的向个问题
关于虚拟机ping不通ip,问题出现在ifcfg-ens33中的可能性会比较基础,因为一般我们在创建虚拟机后,最先开始做配置信息的地方就是这个文件,通过这个文件来配置网络连接。所以如果ping不通,那么就应该检查以下几项是否正常 一、boot…...

windows ping不通最终解决方案
ping主机ip时,访问无法访问目标主机,或请求超时。 如: ping 10.45.16.122 正在 Ping 10.45.16.122具有 32 字节的数据: 来自 10.45.16.122 的回复: 无法访问目标主机。 来自 10.45.16.122 的回复: 无法访问目标主机。 来自 10.45.16.122 的回…...

Win10:主机ping不通VM Linux系统IP
本人环境:Window10 \ VM15.5.2 \ Centos7 1、检查防火墙是否关闭; 2、检查和本机是否是同一网段。 1、防火墙检查 关闭 1.1:查看防火墙状态》》systemctl status firewalld 1.2:开启防火墙状态 》》systemctl start firewalld …...

解决linux虚拟机ping不同本地ip或者本地ping不通虚拟机
在平常打开虚拟机需要连接xshell工具时,总是连接不上,有时候我们在使用linux虚拟机的时候,我这里用的是centos7 ,ping不通本地ip,或者本地ping不通虚拟机ip,出现下面这个问题 或者是请求超时等问题 下面是我…...

主机ping不通虚拟机,虚拟机ping主机IP能通
主机与虚拟机想要跨网段连接时,虚拟机 ping 主机能通,但主机 ping 虚拟机无法连接 虚拟机的网络适配器是 NET 模式 虚拟机的 IP 网段是:192.168.209.1 本地的 IP 网段是:10.25.171.1 问题:本机ping虚拟机不通 解决…...
远程连接阿里云服务器ping不通ip解决方案
搭建了阿里云服务器,发现本地ping不通,查看半天才发现,原来是在阿里云上的安全组少了些东西。 在出入方向上新建一个安全组,就可以搞定了。...

服务器ping不通域名,却能ping通ip
今天发现服务器ping不了域名,却能ping 通 ip # ping www.baidu.com ping: unknown host www.baidu.com # ping 163.177.151.110 PING 163.177.151.110 (163.177.151.110) 56(84) bytes of data. 64 bytes from 163.177.151.110: icmp_seq1 ttl48 time273 ms查看 /e…...

嵌入式系统下的Microwindows实现
前 言 目前,伴随着各种手持、无线及嵌入式设备的迅猛发展,相应的软硬件设计也发生了很大的变化。许多设备都使用了 Intel,MIPS,摩托罗拉的32位微处理器及大屏幕的液晶图形显示器。由于在过去10年中,桌面操作模式取得了…...

vlc plugins详解
1. 下载安装版本,先看看都有什么?vlc-2.1.5/plugins/这里就是插件的藏身之地哩!vlc的特点就是它的插件化,一共含有三百多插件,那么都是做什么的呢? 2. 去找找资料吧,又回到了源码,里…...

牛客错题集
持续更新中 1.对接口的描述正确的是() A.一个类可以实现多个接口 B.接口可以有非静态的成员变量 C.在jdk8之前,接口可以实现方法 D.实现接口的任何类,都需要实现接口的方法 解析: 答案:A A,一个类只能有一个直接…...

emacs 在ubuntu下得一个配置,很久没弄了,调整了一下
;---------------自己定义的光标移动---------------;特别说明一下:单词的搞法有比较浓重的英文色彩,在实际的应用中,比较适合老外,;天朝就不用了(global-set-key (kbd "C-j") backward-char);//往上一个字符移动&#…...

Windows Terminal
Windows Terminal 自定义 可以在win10商店中搜索或者 scoop install windows-terminal Windows Terminal 下拉菜单中点击 Settings 进入配置(或使用快捷键 Ctrl ,) 而配置文件是一个 JSON 格式的文件,包含以下几个部分: 全局配置…...

色彩转换
今天对颜色一些格式转换有些不明白的地方,在网上找了一些文章,感谢原作者,现张贴如下: 颜色空间是一个三维坐标系统,每一种颜色由一个点表示。在 RGB 颜色空间中,红,绿,蓝是基本元素。RGB 格式…...

全国ps职称计算机试题及答案,最新职称计算机考试photoshop练习题
最新职称计算机考试photoshop练习题导语:在制作“图像映射”时,可以怎么做?有些滤镜效果可能占用大量内存,特别是应用于高分辨率的图像时。以下哪些方法可提高工作效率?下面一起看看试题。1、 下列关于PNG-24格式描述正确的是?A. 同一幅图…...

如何准确测试相位噪声
相位噪声是表征CW信号频谱纯度的非常重要的参数,衡量了信号频率的短期稳定度。通常所说的相噪为单边带(SSB) 相位噪声,相噪的好坏对于系统的性能至关重要! 对于终端通信而言,如果接收机LO的相噪较差,且在信道附近存在…...
2010 .NET面试题整理之基础篇
开篇语:对于已有工作经验的朋友,也许面试题已显得不怎么重要,但是如果你应聘的还仅仅是个普通的程序员,相信在很多的公司都还是会先拿出一套面试题,可能对整个面试影响不大,但做好面试题无疑会赢得第一个好…...

2015随手一笔
一晃很多年过去了,从2010年开始开始接触编程。HTML与CSS,JS一道做为日常工作中的边缘知识点进入视野;元旦没有妹子也没有多少票子,打游戏打累了,坐这盖个被子写点什么,祭奠那逝去的青春。 事先声明下,哥们不…...

图像连通域标记算法研究
搬以前写的博客【2014-03-01 08:09】 图像连通域标记算法研究 ConnectedComponent Labeling 最近在研究一篇复杂下背景文字检测的论文。 “Detecting Text in Natural Scenes with Stroke Width Transform ” CPVR 2010的文章,它主要探讨利用文字内…...

OneNote2010我的好助理
以往我使用Outlook2010来管理文档资料,划分不同的文件夹存放不同类别的 资料,日积月累发现整理起来十分困难,通过强大的搜索功能区查找文档, 不过由于对附件支持不能超过20MB大小,只能归档文章。我想要找到一种简 单的…...

图像压缩Vs.压缩感知
压缩感知科普文两则: 原文链接:http://www.cvchina.info/2010/06/08/compressed-sensing-2/ 这几天由于happyharry的辛勤劳动,大伙纷纷表示对稀疏表达,压缩感知很感兴趣啊。我是搞不太懂这个前沿啊,只好转两篇科学松鼠…...

SQL 养成一个好习惯是一笔财富
http://www.cnblogs.com/MR_ke/archive/2011/05/29/2062085.html 我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员…...

SQL养成一个好习惯是一笔财富
我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行…...

学习打卡2-艺术画笔见乾坤
一、概述 1.matplotlib的三层api matplotlib的原理或者说基础逻辑是,用Artist对象在画布(canvas)上绘制(Render)图形。 就和人作画的步骤类似: 1.准备一块画布或画纸 2.准备好颜料、画笔等制图工具 3.作画所以matplotlib有三个层次的API:…...

养成这些 SQL 习惯 是一笔财富!
以下内容来自公众号逆锋起笔,关注每日干货及时送达来源:数据前线我们做软件开发的,大部分人都离不开跟数据库打交道,特别是ERP开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据…...

VS2010加速 (备注,本人未曾按照文中所说去设置,转帖,作标记)
原文出自: http://www.cnblogs.com/wk23415/archive/2011/03/23/1992276.html 原标题是: VS2010,驾!VS2010加速方案 前段时间为了一个项目而把VS2008换成了VS2010,结果原本就不堪重负的本本跑起VS2010来那更是慢得没…...
C++笔面试总结
C基础语法 面向对象的三个基本特征是:封装、继承、多态继承 class A1 { public:A1(){}void func();~A1(){} }; class B1:public A1 { public:B1(){}void func();~B1(){} }; class A2 { public:A1(){}virtual ~A1(){} }; class B2:public A2 { public:B1(){}~B1(){…...

matplotlib 第2部分 艺术画笔见乾坤
第二部分 matplotlib 再认识 艺术画笔见乾坤第二部分 matplotlib 再认识1. matplotlib 的三层 api2. Artist 的分类3. 基本元素3.1 2D Lines3.1.1 设置 Lin2D 的属性3.1.2 绘制 lines3.2 patches3.2.1 Rectangle-矩形3.2.2 Polygon-多边形3.2.3 Wedge-契形3.2.4 collections3.2…...

百度2010校园招聘技术类笔经
【百度10.13技术笔经】 第一题:简要说明树的深度优先、广度优先遍历算法的特点 第二题:一个复数相加的编码挑错题 。程序如下: 1 typedef { 2 int num; 3 int imag; 4 }Complex_t; 5 6 int alloc(Complext_t * a,int num){ 7 an…...

visual studio 2010 插件之 Resharper
本文是转载的一哥们的文章,有些说法已经过时,但对于了解reshaper的基本功能绰绰有余啦,请读者斟酌作者的某些说法 Resharper上手指南 Resharper是我一直非常喜欢的工具。响当当的名声绝对不是吹牛皮吹出来的。如果你的公司在寻找一个提高开…...

2010笔面试专栏二:数组
承蒙各位圆友支持,感受到写博客的乐趣,能跟大家分享交流我的一些经历。下面继续小结一下最近笔试面试的有关数组的题目,这些都是一些有名的IT公司考察我们有关数组的处理灵活性能力。废话不多说了,让我们直接进入题目:…...
OpenGL简介及+VS2010开发环境搭建及问题解决(亲测成功)【大部分内容转载】
1.openGL简介: 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接…...

超文本标记语言 php,HTML超文本标记语言
一个简单的Canvas应用功能很简单,原理其实和拖放是类似的,主要是三个事件:在canvas 上绑定mousedown 事件以标志绘画的开始(调用moveTo 移动画笔)在document 上绑定mousemove 事件来处理绘画时的行为(调用lineTo 以及stroke 进行绘画)在docum…...

MyBatis 详解 -- 环境搭建、查询操作
MyBatis 详解 -- 环境搭建、查询操作一、MyBatis 是什么二、为什么学习 MyBatis三、MyBatis 查询3.1 前言3.2 创建数据库和表3.3 添加 MyBatis 框架支持添加 MyBatis 和 MySQL 驱动3.4 配置连接字符串 和 MyBatis3.4.1 配置连接字符串3.4.2 配置 MyBatis 中的 XML 路径3.5 添加…...

Leaflet加载百度地图
为了验证一下百度地图的影像、矢量、注记等瓦片数据是否是坐标统一的,写了一个简单的leaflet加载百度影像瓦片、矢量瓦片、注记瓦片的页面,叠加在一起,看了一下,果然坐标系是统一的。 <!DOCTYPE html><html><head&…...

百度热力图
var SGheadMapPoints {/*obj{ maxLng: minLng: maxLat: minLat: maxCount:最大人数 minCount:最小人数 total:点位数量 }*/get: function (obj) {var arr [];obj.maxCount || (obj.maxCount 100);/*默认最大游客数量1000人*/obj.minCount || (obj.minCount 0); /*默认最小游…...

MES系统选型攻略,优秀MES系统应具备哪些性质
在众多MES系统中,企业怎样才能找到最适合自己的产品?那么,一套高质量的MES系统,究竟有什么特点?随着全球经济一体化的发展,中美两国之间的贸易战争日趋白热化,中国作为一个生产大国,…...

win10 系统更新 Xerox - Extension - 7.208.0.0 驱动时“ 0x800f020b“ 错误。
问题描述 win10 系统更新 Xerox - Extension - 7.208.0.0 驱动时,报"Download error - 0x800f020b" 错误。 解决办法 可以通过删除 Xerox 驱动来解决。步骤如下: 1.1 拔掉电脑的打印机连接线。 1.2 进入控制面板,进入“设备和打…...

Windows Server 2019主机 安装.NET Framework 3.5出现错误代码:0x800f0950
先上一张成功的: 先下载文件:https://download.csdn.net/download/qq_40903527/87293653 解压之后复制文件路径 然后操作到这一步骤: 下一步,关键的地方来了: OK,等待成功安装。...

错误 0x800f0982解决办法
终于解决了,弄了两个小时 进入网页下载 http://www.win10com.com/win10news/6193.html 我下载的是2019-适用于 Windows 10 Version 1809 的 04 累积更新,适合基于 x64 的系统 (KB4493509),选择适合自己的版本下载 还可以从微软补丁库中下载…...

Win10更新KB5004945更新失败,错误代码0x800f0984的解决办法
Win10 7月累积更新补丁KB5004945,但是不少朋友遇到了一些问题错误代码0x800f0984,下文小编就为大家带来详细解决办法,需要的朋友一起看看吧 就在今日,微软公司正式推出了Win10 7月累积更新补丁KB5004945,但是有不少用户在更新的时候都遇到了一些问题,这不就有小伙伴在更新…...

这7个网络设备配置接口基本参数要牢记,从此接口相关配置不用怕!
本文给大家介绍网络设备配置接口基本参数,包括接口描述信息、接口流量统计时间间隔功能以及开启或关闭接口。 进入接口视图 背景信息 对接口进行基本配置前,需要进入接口视图。 操作步骤 执行命令system-view,进入系统视图。执行命令inte…...

关于windows11的0x800f0950语言包安装失败
最近windows11的风头很热,作为爱折腾的人,当然要去搞一搞啦。搞好了以后我发现中文语言的拓展包是无法安装的,于是我找到了3个办法,当然如果想100%成功的话我建议直接跳到第三个,如果你不嫌累,指望1和2可以…...

Win10系统下.net framework 3.5安装失败报错0x800F0954的折腾过程和最终解决方法
前几天,有朋友说PLC-Recorder软件在他们的两台配置一样的DELL电脑上都没有办法启动(双击无反应),他是WIN10系统。我建议他们检查文件是否齐全、.net是否开启,他检查后,都没有发现问题,还是没有任…...

针对VMware安装Win10需要安装.NET Framework 3.5常见的0x800F0906、0x800F081F错误解决办法
最近由于学习项目需要,需要在多个系统上跑一个vs2008上的项目,在xp上安装到很顺利,但是在win10上安装时需要提前安装好.NET Framework 3.5组件,而在安装时会出现各种报错(我同一个版本的win10x64和x86分别报了两种错误…...

解决Windows 10输入法无法安装报0x800F0954的问题
这次Windows10需要增加安装多语言输入法,但是在选择"系统设置/时间和语言/语言/<所选语言>/基本输入法/下载"以后,持续报错0x800F0954。 查了相关错误码,Windows10应该是通过系统更新Windows Update服务来完成下载和安装的。…...

win7更新错误0x800b0109_win10版本1909系统更新错误代码0x800f0831的解决方法 - 系统家园...
我们在使用安装了win101909版本系统的电脑时,如果想要更新我们的系统,但是在过程中遇到了更新出错并且有错误代码提示0x800f0831不知道怎么解决的话,小编觉得可能是因为我们的电脑更新过程中发生了一些冲突故障导致的。可以在命令提示符中进行…...

解决Win10系统更新报0x800f0922错误代码,点关机却重启等问题
参考文章:https://blog.csdn.net/weixin_42703544/article/details/107618891 和https://answers.microsoft.com/zh-hans/windows/forum/windows_10-update/%E5%80%9F%E5%B0%B8%E8%BF%98%E9%AD%82%E5%A4%A7/25017793-b9d5-4d0d-84ca-438db5b3abe7?tm1578811871901…...

Win11安装错误0x800f0982使用u盘重装系统教学
Win11安装错误0x800f0982使用u盘重装系统教学。有的用户因为自己下载的系统安装包有问题,出现了内容的丢失,导致在系统安装的过程中,无法开机,页面中出现错误代码0x800f0982。遇到这个情况,我们可以制作一个启动盘&…...

Windows10更新失败-错误代码0x800f0922
最近遇到了Win10系统自动更新失败的问题,错误代码0x800f0922. 带来的影响是,1)电脑有时会突然黑一下(不知道是不是该问题的影响);2)电脑经常需要重启,更新失败,需要很长…...

javascript画全年日历
前些日子闲聊群里有人提了用js画全年日历的需求,趁闲暇时间画了个小demo,下面还是先上效果图吧。 高亮显示的是今天的日期和标记要高亮显示的日期,也添加了点击事件的钩子,自己可以实现钩子函数,从而操作点击的日期值。…...

学习RocketMQ小插曲
单纯的记录一下学习中的小插曲,自己其实挺关注粉丝数量的,可能快乐就是这么简单,前几天心血来潮想学习一下RocketMQ,毕竟是Java写的,就写了一篇感觉没什么干货的文章,结果上热榜了,然后就多了9个…...

python学习笔记——小插曲
作为eclipse的忠实粉丝,我自然乐意用eclipse来编写。 于是捣鼓了一小会儿就搞好了。 但是我运行的第一个程序出现了一个很奇怪的问题: SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xce in position 16: invalid continuation byt…...

iOS多线程——GCD学习总结
文章目录多线程编程进程线程线程与进程的关系CPU核GCD简介为什么我们要使用GCD任务同步执行(sync):异步执行(async):队列(Dispatch Queue)串行队列(Serial Dispatch Queu…...

服务器安装 scenic plus python包
SCENIC 用来联合分析单细胞转录组和单细胞染色质可及性数据,软件官网:https://github.com/aertslab/scenicplus官方给出的代码很简单,就是 git clone 然后 pip install,但我实际安装时发生各种各样报错,总结了一下&…...

3、DRF实战总结:基于类的视图APIView, GenericAPIView和GenericViewSet视图集(附源码)
前面介绍了什么是符合RESTful规范的API接口,以及使用了基于函数的视图(FBV)编写了对文章进行增删查改的API。在本篇文章将使用基于类的视图(Class-based View, CBV)重写之前的接口。 参考: 1、Django开发总结:Django MVT与MVC设计模式&…...

【Unity 风格化】水墨风渲染01:从总结实现方法开始
写在前面 一直比较迷风格化的东西,之前写PBR其实也是为了后面尝试PBRNRP做铺垫,毕竟了解写实向才能进一步学习奇奇怪怪的NPR方式!话不多说,从水墨渲染开始,正式进入风格化的世界!! 无论是什么场…...

【C++进阶】C++11(终)包装器、线程库
文章目录包装器使用方法bind线程线程函数参数原子性操作库(atomic)死锁问题法一:在异常处解锁法二:lock_guard法三:unique_lock两个线程交替打印奇偶数包装器 看下面代码: 通过运行结果我们可以看到static实例化出了三份&#…...

智能制造装备主要技术
请点击↑关注、收藏,本博客免费为你获取精彩知识分享!有惊喜哟!!INTRODUCTION制造业是国民经济和国防建设的重要基础,是立国之本、兴国之路、强国之基。智能制造是当前制造技术的核心发展方向。智能制造装备是智能制造…...

日语能力考常考形容词,柯桥考级培训
日语能力考常考形容词大全(汉字しい类)汉字しい类的形容词恥ずかしい(はずかしい):害羞,害臊;不好意思 例:こんな格好で人前に出るのは恥ずかしい。大人しい(おとなしい&…...

Qt 学习笔记 10.QTableWidget
1.如何彻底删除 QTableWidget 中的表项 在 Qt 中,可以使用 QTableWidget::removeRow() 函数彻底删除在 QTableWidget 中的行,从而删除该行中的所有表项。 QTableWidget::removeRow() 函数接受一个整数类型的行号作为参数,表示需要删除的行号。…...

【python】【protobuf】逆向还原protobuf结构
文章目录一、前言二、示例三、python demo一、前言 在很多场景,都有一个需求: 得到了一个编码后的protobuf数据(比如竞品调研的的数据包),需要逆向还原其proto结构文件。 有3种方案去做这件事情: 从编码入…...

基于CZT的辐射探测器市场调研报告-主要企业、市场规模、份额及发展趋势
基于CZT的辐射探测器市场报告主要研究:市场规模: 产能、产量、销售、产值、价格、成本、利润等行业分析:原材料、市场应用、产品种类、市场需求、市场供给,下游市场分析、供应链分析等竞争分析:主要企业情况、市场份额…...

lvgl小部件-基础对象学习篇(二)
lvgl小部件-基础对象学习篇(二) 学习材料/工具 QT Creator 5.12.3 lvgl 源代码 极客笔记 学习过程/内容 LVGL 基础对象-坐标 尺寸 位置 对齐 父子关系 屏幕 层次 事件处理 部件 状态 风格 属性 保护 组 扩展点击区域 事件 按键 范例 具有自定义样式的基础…...

放射图表征学习(Radiograph Representation Learning)部分论文汇总
本文不保证时效性覆盖性 ICLR [link] [code] [MRM] [23] Advancing Radiograph Representation Learning with Masked Record Modeling MICCAI [link] [code] [M3AE] [22] Multi-modal Masked Autoencoders for Medical Vision-and-Language Pre-training [link] [code] [LM…...

【测试开发实战】Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台
1. 为什么要搭建性能监控平台? 1.1 需求背景 在用 Jmeter 获取性能测试结果的时候, Jmeter 本身带有聚合报告如下图所示: 这个报告有几个很明显的缺点: 只能自己看,无法实时共享;报告信息的展示比较简陋…...

【力扣专题】3.哈希表
3.哈希表理论知识数组代替哈希表setmap理论知识 一般哈希表都是用来快速判断一个元素是否出现集合里,要枚举的话时间复杂度是O(n),但如果使用哈希表的话, 只需要O(1)就可以做到。 ● 哈希碰撞:映射到了同一个索引 ● 拉链法&…...

【MySQL】MySQL的介绍MySQL数据库及MySQL表的基本操作
文章目录数据库的介绍什么是数据库数据库分类MySQL的介绍数据库的基本操作数据库的操作创建数据库查看所有数据库选中指定的数据库删除数据库常用数据类型数值类型字符串类型日期类型表的操作创建表查看指定数据库下的所有表查看指定表的结构删除表小练习数据库的介绍 什么是数…...

JVM中引用计数法与可达性分析
目录 概要 如何判断对象已死? 引用计数算法 优点 缺点 举例说明 可达性分析 图例说明 GC Roots的对象包括以下几种 可达性分析回收过程 四大引用 回收方法区 方法区的垃圾收集主要回收两部分内容: 1. 废弃的常量 2. 不再使用的类型。 JVM是…...

【面试】如何定位线上问题?
这个面试题我在两年社招的时候遇到过,前几天面试也遇到了。我觉得我每一次都答得中规中矩,今天来梳理复盘下,下次又被问到的时候希望可以答得更好。 下一次我应该会按照这个思路去答: 1、如果线上出现了问题,我们更多…...

Android 通用抓包方式
前言 抓包思路有两种 中间人hook android libssl.so 获取ssl key log 中间人的优势是简单方便,实时。hook的方式优势是原汁原味(比如可以看到两端握手的过程)。具体选哪一种,根据实际需求决定 中间人 可以利用的工具有pcap r…...

netstat命令参数
Usage: netstat [-ral] [-tuwx] [-en] Display networking information -r Routing table -----------------------查看路由表 -a All sockets 所有套接字状态 -l Listening sockets …...

Redis缓存过期策略
Redis 内存查看 Redis默认能用多少内存? 使用config get maxmemory命令查看 在64位操作系统默认可以飙到你的内存大小,0代表你的物理内存在32位操作系统下,默认3G内存 通过config set maxmemory设置内存值内存不够报OOM异常 淘汰策略 立即删…...

<C++> 三、内存管理
1.C/C内存分布 我们先来看下面的一段代码和相关问题 int globalVar 1; static int staticGlobalVar 1; void Test() {static int staticVar 1;int localVar 1;int num1[10] {1, 2, 3, 4};char char2[] "abcd";const char *pChar3 "abcd";int *ptr1…...

一起来学5G终端射频标准(TAE for UL-MIMO)
01—TAE的定义我们先来了解一下TAE测试标准的发展演变。在4G LTE的3GPP 36.101-1的技术要求规范中,就给出了对4G终端UL MIMO以及V2X UE的TAE的定义和最小要求,但在36.521-1的4G终端一致性测试规范中并没有对应的章节规定TAE的一致性测试。5G中有所变化&a…...

nginx-日志配置-错误界面配置-流量控制-7
nginx日志配置 nginx日志介绍 nginx 有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志, 需要日志模块 ngx_http_log_module 的支持,日志格式通过 log_format 命令来定义,日志对于统计和排错是非常有利的,下面总结了 n…...

dp-打家劫舍
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非…...

2023年杭州/广州/深圳DAMA-CDGA/CDGP数据治理认证线上班
DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业…...

华为OD机试用java实现 -【删除重复数字后的最大数字】(2023-Q1 新题)
最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本篇题解:删除重复数字后的最大数字 题…...

vue安装
要安装Vue,您需要先安装Node.js。以下是在Windows操作系统上安装Vue的步骤: 下载并安装最新版本的Node.js,可以从Node.js官方网站下载:Download | Node.js打开命令提示符或终端窗口,并输入以下命令来安装Vue CLI&…...

《计算机网络原理》第二章 网络体系结构
2.1 概述 2.2 网络分层 分层优点 各层独立每一层不需要知道下一层是如何实现的,只需要知道层间的接口和需要提供的服务。灵活性好当任意层发生变化时,只要接口不变,上下层均不受影响。结构上分开各层可采用最适合的技术。易于实现和维护促…...

就在明天 用友企业数智化财务峰会落地广州,聚焦实现业财合一新价值
3月28日,以「智能会计 价值财务」为主题的“2023企业数智化财务创新峰会”即将登陆广州。一同见证“智能会计”新时代下,用友 “价值财务”的新主张,同时在全球化的今天,助力大湾区企业扬帆出海迈向高质量发展! 本次峰…...

Python基础知识汇总(创建字典)
目录 字典的创建 常规创建字典 创建空字典 通过映射函数创建字典...

五个免费可用的 API 解锁快递物流应用更多的可能性
随着电商市场的迅速发展,越来越多的企业开始注重快递物流的重要性。为了提供更好的物流服务,许多企业都开始使用物流 API 来提高其物流操作的效率和可靠性。 通常我们在拿到一个快递单号想知道是属于什么快递公司的时候,我们会网上搜索&…...

Python 打印不带括号的元组
使用 str.join() 方法打印不带括号的元组,例如 result ,.join(my_tuple)。 str.join() 方法将返回一个包含元组元素的字符串,不带括号,带有逗号分隔符。 # ✅ 打印不带括号的字符串元组 tuple_of_str (one, two, three)result ,.join(tup…...

面试角度看问题:消息队列详解(万字长文,绝对值得一看)
面试角度看问题:消息队列详解前言一、消息队列是什么?二、为什么要使用消息队列?1.解耦2.异步3.削峰三、消息队列有什么缺点?1.系统可用性降低2.系统复杂度提高3.一致性问题四、如何保证消息队列的高可用?1.RabbitMQ 的…...

C++11关于Lambda表达式详细介绍
文章目录一、Lambda表达式1.Lambda表达式的定义2.Lambda表达式书写格式3.捕捉列表的规则二、Lambda表达式的底层原理一、Lambda表达式 1.Lambda表达式的定义 Lambda表达式是C11提供的一个新语法,使用起来非常方便。 在C11之前,如果我们要使用sort函数…...

REST API - 笔记
1 设计一套良好 REST API应该注意什么 设计一套良好的 REST API 需要注意以下几点: 遵循 RESTful 架构风格:RESTful 架构风格是一种基于 HTTP 协议设计 Web 应用程序的方式。它强调使用统一的接口进行资源的访问和操作。RESTful API 应该符合 HTTP 协议规范,使用标准的 HTTP…...

OCPC系列 - PID算法(理解PID算法)-比例控制算法、积分控制算法、微分控制算法
OCPC中PID算法应用场景任何一个广告投放体系在商业化的过程中必须考虑的两个因素就是,投放成本、投放量. 只有投放成本低于整个商业链条中可接受的成本,这个商业模式才能够成立,而投放量决定了这个模式能够有多大的规模。为了保证投放ocpc符合…...

关于通过keil 使用OpenSDA 把芯片锁死这件事
起因 上篇文章演示了如何集成EB配置生成的MCAL层代码到keil里面,并创建Demo工程,实现开发和编译。 那么下一步就是烧录了…… (注意不要按照我这样操作,真的会锁死芯片) keil里的PEmicro 我也是这次才了解到&…...

考虑碳排放的冷热电气多能互补微能源网优化调度——附代码
目录 摘要: 研究背景: 研究的微能源系统结构: 部分代码展示: 程序运行效果: 本文完整代码数据分享: 摘要: 随着能源结构调整,集成风/光等可再生能源输入、冷热电气等多种能源…...

【Redis】五大基础数据类型-使用详解
目录 前言 1、字符串类型 2、字典类型 3、列表类型 4、集合类型 5、有序集合类型 前言 Redis 有以下 5 大基础数据类型 String —— 字符串类型(最常用)Hash —— 字典类型(最常用)List —— 列表类型Set —— 集合类型ZSet…...

Connection refused问题总结
之前有一篇在雪球的时候遇见TCP的: TCP的CLOSE_WAIT和TIME_WAIT问题汇总 TCP连接问题排查 目录 case1 case2 case3 case4 tcpkill 断开源端连接 case5 模拟网络波动 这次接着进行汇总: case1 在进行部署服务时候,线上日志有报错&am…...

使用StaMPS_Visualizer
0 前言 StaMPS-Visualizer :由thho开发的用于可视化由StaMPS / MTI处理的DInSAR结果。 github地址:StaMPS-Visualizer 使用StaMPS_Visualizer需要配置好StaMPS,并安装好R和Rstudio Ubuntu中安装StaMPS StaMPS-Visualizer 安装步骤–在linux…...

快速批量给文件重命名
目标检测数据集需要有序,也算是目标检测前置任务的一个小技巧,相关前置任务:目标检测YOLOv5数据集怎么找?_牛大了2022的博客-CSDN博客 目标效果一、下载Everything 我在联想商店直接下载的,很轻量 二、在文件夹把文件…...

【网络分析】并查集/树上差分
2069. 网络分析 文章目录题目描述解题思路代码实现题目描述 给出一个 nnn个孤立点的图,每个点上的权值都是 000,进行 mmm 次操作 操作 1 :把两个点所在的连通块合并起来 操作 2 :向某个点所在的连通块的所有点累加一个值 n≤104,m…...

0208DOM的diffing算法-React
1 React DOM Diffing算法 1.1 原理 React DOM Diffing算法是React用来优化Virtual DOM更新性能的一种算法。当React中的组件状态发生变化时,React会使用Virtual DOM来进行快速的DOM更新。然而,由于Virtual DOM的渲染开销,React需要在Virtua…...

Kotlin语法-Day6
文章目录1.1 定义类和field关键字1.2 主构造函数1.3 次构造函数1.4 初始化代码块1.5 延迟初始化lateinit1.6 惰性初始化by lazy1.6.1普通方式1.6.2 by lazy方式1.7 类的继承与重载1.8 类型转换1.1 定义类和field关键字 //TODO Kotlin语言中的定义类和field关键字学习 /* * * *…...

数据分析学习项目:东京奥运会跳水评论分析
“中国跳水梦之队” ————有关东京奥运会跳水评论分析 导语 第32届夏季奥林匹克运动会于2021年07月23日-2021年08月08日在日本东京举办。 四年一届的奥运会可以说是世界瞩目的盛会,奥运健儿们在赛场上的精神风貌不只是代表了他们自身的运动精神,更昭…...

小米12/12S/13Pro手机MIUI14系统小黄鸟(HttpCanary)CA证书无法注入问题
很多用户获取ROOT是为了抓包,这里一般常常依赖一款名叫HttpCanary的软件,因软件 图标是一只小鸟,我们经常叫他小黄鸟。从日常使用上来看,黄鸟确实有抓包获取数据等 功能,也在多个手机上实践成功,网上相关教…...

Flutter从入门到跑路 ------GridView列表组件(三)
GridView 类似iOS UICollectionView 1、可以通过 GridView.count 实现网格布局 2、通过 GridView.builder 实现网格布局名称类型说明scrollDirectionAxis列表方向paddingEdgeInsetsGeometry滚动方法resolvebool组件反向排序crossAxisSpacingdouble水平子 Widget 之间间距main…...

PostgreSQL中的锁机制
环境:PG12~15 Centos7.9 对于数据库的锁机制, pg12和pg15是完全相同的. 随着对PG内部操作的一些了解,很多都会对数据库对象造成锁,但是不同的锁之间有不同的关系,需要系统整理一下. 本文依据: https://www.postgresql.org/docs/15/explicit-locking.html PostgreSQL提供…...

Spark运行架构
目录 1 运行架构 2 核心组件 2.1 Driver 2.2 Executor 2.3 Master & Worker 2.4 ApplicationMaster 3 核心概念 3.1 Executor 与 Core 3.2 并行度( Parallelism) 3.3 有向无环图( DAG) 4 提交流程 …...

【JUC面试题】Java并发编程面试题
Java并发编程 基础知识 1. 为什么要使用并发编程? 提升多核系统的CPU利用率一般来说一台主机上的会有多个CPU核心,我们可以创建多个线程,理论 上讲操作系统可以将多个线程分配给不同的CPU去执行,每个CPU执行一个线程,…...

如何使用码匠连接 SequoiaDB
目录 在码匠中集成 SequoiaDB 在码匠中使用 SequoiaDB 关于码匠 SequoiaDB 是一款分布式 NoSQL 数据库管理系统,由中软国际自主研发。它支持多种数据模型,包括关系型、文档型、键值型等,能够灵活地满足不同场景下的数据管理需求。SequoiaD…...

学习HM微博项目第2天
步骤:导航栏主题 -> 添加搜索框 -> 易混淆的属性 -> 自定义搜索框 -> 标题按钮 -> 弹出下拉菜单 -> 封装下拉菜单 导航栏主题 在HMNavigationController类中,修改initialize方法,设置NavigationBar和UIBarButtonItem的主…...

泛微-采知连文档协作平台:采集、存储、协作更高效智能
文档管理是组织数字化进程中的关键环节。《国家信息化发展战略纲要》中要求“开发信息资源,释放数字红利”,“全面提升信息采集、处理、传输、利用、安全能力”。 组织在数字化的进程中,产生了大量的非结构化数据,包含࿱…...

“独裁者”何小鹏,再造小鹏汽车
文丨智能相对论 作者丨沈浪 如果没有何小鹏,小鹏汽车将失去灵魂。 2014年,夏珩、何涛等人在广州组建小鹏汽车(当时还叫“橙子汽车”),何小鹏还只是股权投资人。 夏珩、何涛原任职于广汽,负责新能源汽车…...

python成功实现“高配版”王者小游戏?【赠源码】
前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 本游戏完整源码、素材: 点击此处跳转文末名片获取 咳咳,又是一款新的小游戏,就是大家熟悉的王者~ 来看我用python来实现高(di)配版的王者 是一款拿到代码运行后,…...

MeowAI - 识别你的群晖图片场景并打上标签的工具
通过 Synology API 获取图片缩略图,使用离线 yolov5 模型识别并对图片添加标签 为什么会有这种需求? 目前群晖 7.0 没有识别场景的功能,那么我需要找出猫咪的照片,所以产生了这个工具 运行在群晖上吗? 可以,但是由于群晖的硬…...

云原生系列之使用prometheus监控redis集群实战
前言 本次实战使用prometheus监控redis集群,如果你只想监控redis的某一个单机服务,可以参考: 超级实用,解密云原生监控技术,使用prometheus轻松搞定redis监控 本文中的是prometheus已经安装好,如果你还未安装,可以参考上一篇文章:prometheus安装及使用入门 若你想监…...

RocketMQ源码(24)—DefaultMQPushConsumer延迟消息源码
基于RocketMQ release-4.9.3,深入的介绍了DefaultMQPushConsumer延迟消息源码。 文章目录1 load加载延迟消息数据1.1 parseDelayLevel解析延迟等级2 start启动调度消息服务3 DeliverDelayedMessageTimerTask投递延迟消息任务3.1 executeOnTimeup执行延迟消息投递3.2…...

通过小三越位,彻底弄懂 https 原理本质(三)加密漏洞
一、https加密🔐过程,上期知识回顾 小明👦和小花👧为了安全高效的发情书,采用对称加密方式。聪明的老王🐶盗取对称加密的密钥S🔑 。小明👦想到了非对称加密方式,于是就生…...