XOR
vue3 router 路由传参
路由跳转 import router from "@/router"; router.push({ path: "/iframe", query: { url: frameurl.value } }); 获取参数 import router from "@/router"; import { use ......
ProtoBuf简介
# proto简介 # 一、protobuf的定义 protobuf是一种用于**序列化结构数据**的工具,实现**数据的存储与交换**,与编程语言和开发平台无关。 **序列化**:将结构数据或者对象转换成能够用于存储和传输的格式。 **反序列化**:在其他的计算环境中,将序列化后的数据还原为结构数 ......
ProtoBuf_Win编译安装
# ProtoBuf Windows编译和安装 ## 1.先安装cmake protocol buffer 的编译需要安装cmake,可到 https://cmake.org/下载并安装。 ## 2.下载ProtoBuf protobuf v3.19.4开源链接:[Release Protocol ......
数据可视化:相关类可视化图表大全
大数据时代,工作中我们可能经常会需要处理很多数据,需要在总结汇报中展示呈现,俗话说“字不如表,表不如图”,那么如何缩短数据与用户的距离?让用户一眼Get到重点? 在理解或分析大量数据时,数据可视化起着至关重要的作用。数据可视化能使数据“说话”,更容易识别其中的隐藏信息和趋势。因此,无论是在寻找数据比 ......
四、字典
1.字典的创建 ①使用花括号 ②使用内置函数: >>>d1 = {"name":'jack', "age":20} >>>d2 = dict(name='tom',age=20) 2.增删改查清空 新增:d1['sex'] = "male" #当字典中d1中没有键“sex”时,就会新增 修改:d1[ ......
直播软件搭建,css设置滚动条样式
直播软件搭建,css设置滚动条样式 设置滚动条样式 /*滚动条样式*/ ul::-webkit-scrollbar {/*滚动条整体样式*/ 4px; /*高宽分别对应横竖滚动条的尺寸*/ height: 4px; } ul::-webkit-scrollbar-thumb {/*滚动条里面小方块* ......
批量删除rediskey(使用scan模式)
import redis import re # 连接 Redis r = redis.Redis(host='192.168.1.42', port=31448, db=0, password='Y11111') # 需要删除的 key 的正则表达式 pattern = 'data-*' # 定义 ......
旅游小记 -- 苏州和某人的第二次越野
2023年5月20日,周六一个有意思的日子。没有经过某人的同意,想见某人。 20号早上8点整起床,收拾完衣物及洗漱后8点30准时出发,10时许到达红旗4s店给车做保养,11时许踏上高速准备去杭州,堵门!堵某人的门,机会要自己争取,错过了该有多后悔;11时30分,车胎在高速被扎,吓死人,超担心被撞 ! ......
Nuget路径问题
问题场景: 装了两遍VS2019,第一次装D盘卸载了,然后装C盘,结果生成 .netCore项目时就悲剧了,报错: error MSB4018: “ResolvePackageAssets”任务意外失败。Microsoft.PackageDependencyResolution.targets(24 ......
hdfs文件上传打包及bug汇总
#### 1、错误: 找不到或无法加载主类 删除META-INFO下的 .DSA和 .SF文件即可  来源 [csdn ......
Module '"element-plus"' has no exported member 'ElMessage'
tsconfig.json,tsconfig.app.json,tsconfig.node.json都要加 "compilerOptions.moduleResolution":"node", 然后重启vscode ......
while循环和for循环
循环缘由与定义: 1循环缘由:在某总场景(多次重复作同一件事的情况下)需要使用循环结构提高效率 2循环定义: 循环结构特点:循环条件:(初始值,结束值) 循环操作(重复执行的事) while循环结构 1 while循环结构:int i=0 while(i<100){ System.out.print ......
白名单膨胀引发的线上gc频繁问题分析
## 一、问题是怎么发现的 1. 早上首页中心出现了多台机器的mdc内存报警,观察mdc内存曲线,发现内存在缓慢增加且较往常增幅稍大。 2. 观察jvm的gc和内存情况,**没有fullgc**,但是yonggc和内存的曲线比较紊乱,且在凌晨仍younggc频繁。 3. 打开线上京麦首页,暂未发现明 ......
类加载机制
类加载:把类的数据加载到内存,并对数据进行校验、解析、初始化,最终形成可以被虚拟机直接使用的class对象。 类加载机制:类加载采用双亲委派机制。 双亲委派机制:当类加载器收到类加载请求时,它不会第一时间去加载这个类,而是由父类加载器去加载,如果父类加载器加载不到这个类,才由子类加载器加载。 双亲委 ......
视频直播源码,JavaScript 下载文件、图片
视频直播源码,JavaScript 下载文件、图片 一、下载文件 let downLoadFile = (obj, name, suffix) => { const url = window.URL.createObjectURL(new Blob([obj])); const link = doc ......
直播系统源代码,js控制滚动条位置
直播系统源代码,js控制滚动条位置 private renderData = () => { /* 图形渲染方法 */ this.renderCanvas(); /* 定位滚动条,要在图形渲染之后定位 */ const dom = document.getElementById(this._para ......
易基因:MeRIP-seq等揭示m6A reader YTHDF1在结直肠癌PD-1免疫治疗中的作用|Gut
大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 结直肠癌(colorectal cancer ,CRC)是全球最常见的癌症之一,转移性CRC患者的5年生存率低于20%。免疫检查点阻断(Immune checkpoint blockade,ICB)对CRC患者表现出良好疗效,然而只有一 ......
C++ 数据类型
使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。 您可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中 ......
5.26打卡
3.程序流程图 4.代码实现 #include<bits/stdc++.h> using namespace std; main() { int i,j,s,n; printf("请输入所选范围上限:"); scanf("%d", &n); for(i=2;i<=1000;i++) { s=0; f ......
分布式事务的21种武器 - 5
>*在分布式系统中,事务的处理分布在不同组件、服务中,因此分布式事务的ACID保障面临着一些特殊难点。本系列文章介绍了21种分布式事务设计模式,并分析其实现原理和优缺点,在面对具体分布式事务问题时,可以选择合适的模式进行处理。原文: [Exploring Solutions for Distribu ......
https 原理与实践
# https 原理与实践 ## 经典三问,是什么,为什么,怎么做? ### 是什么 是一种http的安全协议,在tcp ip网络模型里,http应用层是在tcp 传输层之上的,https协议规定了在tcp传输层之上还有一层tls/ssl层,这一层对http应用层发出去和接收的报文做加密和解密。 ! ......
1
https://pan.quark.cn/s/13c49becf9d2 NXHAY2OW76-eyJsaWNlbnNlSWQiOiJOWEhBWTJPVzc2IiwibGljZW5zZWVOYW1lIjoiSHVuYW4gSW5zdGl0dXRlIG9mIFNjaWVuY2UgYW5kIFRlY2h ......
DAY14笔记及补充
今日默写: 1.描述下Java运行原理全流程 2.描述下变量的定义及赋值方式 3.描述下常量的命名规范 4.java的技术类型种类 5.java基本数据类型中哪两种赋值时需要加入特殊标记后缀,分别是什么类型 6.java的引用类型如何定义并赋值 7.描述下自动转换类型中 int和double类型的转 ......
C++ 中的空格
只包含空格的行,被称为空白行,可能带有注释,C++ 编译器会完全忽略它。 在 C++ 中,空格用于描述空白符、制表符、换行符和注释。空格分隔语句的各个部分,让编译器能识别语句中的某个元素(比如 int)在哪里结束,下一个元素在哪里开始。因此,在下面的语句中: int age; 在这里,int 和 a ......
C++ 注释
程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。 C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。 C++ 注释一般有两种: // - 一般用于单行注释。 /* ... */ - 一般用于多行注释。 注释 ......
c#学习笔记---BackgroundWorker 详解
https://blog.csdn.net/qq_40313232/article/details/124987701 在C#程序中,经常会有一些耗时较长的CPU密集型运算,如果直接在 UI 线程执行这样的运算就会出现UI不响应的问题。解决这类问题的主要途径是使用多线程,启动一个后台线程,把运算操作 ......
k8s的operator怎么使用
在Kubernetes中,Operator是一种用于管理和自动化应用程序的自定义控制器。它是一种自动化部署、配置和管理应用程序的扩展机制。下面是使用Kubernetes Operator的一般步骤: 安装Operator SDK:Operator SDK是一个用于开发Kubernetes Opera ......