NOT
杭电多校赛第8场 1007 Solubility
有n种液体,有些液体可以相融,且相融具有传递性。比如A与B相融,B与C相融,那么A与C也相融。 现在给出一些液体之间的相融关系,最后询问给定的k种液体能否两两相融。 用并查集将可以相融的液体合并,最后查询就是看这k种液体是不是在同一个集合内。 这题是多组测试,在判断k种液体是否相融的时候,一经发现立 ......
JUC并发编程黑马笔记
# JUC ## 进程 ### 概述 进程:程序是静止的,进程实体的运行过程就是进程,是系统进行**资源分配的基本单位** 进程的特征:并发性、异步性、动态性、独立性、结构性 **线程**:线程是属于进程的,是一个基本的 CPU 执行单元,是程序执行流的最小单元。线程是进程中的一个实体,是系统**独 ......
GNN学习 GNN理论
# GNN学习 GNN理论 ## 增强GNN的表现力 GCN=mean-pool+Linear+ReLU1 GraphSAGE=MLP+max-pool 问题: GNN节点embedding能否区分不同节点的局部邻居结构,在什么情况下会区分失败 接下来讲GNN如何捕获局部邻居结构 ### 计算图 G ......
SpringBoot3集成Kafka
Kafka是一个开源的分布式事件流平台,常被用于高性能数据管道、流分析、数据集成和关键任务应用,基于Zookeeper协调的处理平台,也是一种消息系统,具有更好的吞吐量、内置分区、复制和容错。 ......
CSS基础-浮动
### 浮动 浮动是为了元素标签的并排显示问题。 我们在浏览网页的时候,经常会看到 几个 div 块是可以并排显示的, 浮动就是解决这样问题的方法之一。 **float属性有以下的值** - float: left; 左浮动 - float: right 右浮动 **浮动的特点** - 浮动主要针对 ......
Prototype 原型模式简介与 C# 示例【创建型4】【设计模式来了_4】
〇、简介 1、什么是原型模式? 一句话解释: 针对比较耗时的对象创建过程,通过原型的 Clone 方法来克隆对象,而非重新创建。 原型设计模式(Prototype Design Pattern)是一种创建型设计模式,其主要目的是通过复制已有对象来创建新的对象,而无需通过实例化类并初始化其属性。这种模 ......
Gym-103438C Werewolves
# [Gym-103438C Werewolves](https://codeforces.com/gym/103438/problem/C) ## 题面 有 $n (1 \le n \le 3000)$ 个节点的树,每个节点的颜色为 $c_i$。 请计算这个树存在多少不同的连通子图,满足这个连通子 ......
谈谈Vue3中的ref和reactive
一、是什么? ref 和 reactive 是Vue3中用来实现数据响应式的API一般情况下,ref定义基本数据类型,reactive定义引用数据类型(我喜欢用它来定义对象,不用它定义数组,原因后面讲)我理解的ref本质上是reactive的再封装 二、先聊reactive reactive定义引用 ......
C# 字符串截取
C# 字符串截取 一般可以用到 subsring、Split、或者替换Replace、remove等 1、substring 只传递一个参数 String sb = "bbbdsajjds"; sb.substring(2);// 将字符串从索引号为2开始截取,一直到字符串末尾。(索引值从0开始); ......
【校招VIP】产品分析之策略量化分析
考点介绍:产品的设计和迭代需要通过数值来进行分析,那么如何去制定一个数值策略,区分好坏的情况,就会非常的重要。属于数据量化的范畴。 一、考点题目 1. 一个社交APP, 它的新增用户的次日留存、7日留存、30日留存为52%、25%、14%, 请模拟出来,每天如果日新增6万用户,那么30天后,它的日活 ......
java开发工具idea连接aws账号管理
一: 下载插件 aws toolkit 二: 登录亚马逊账号拿到 密钥信息 三: 设置idea连接地区 配置idea连接信息 aws密钥 重启idea 左下侧可用 下载aws插件 配置亚马逊区域选择 这个必须和账号配对(一致地区) 去亚马逊官网获取密钥信息 这些都配置完后重启idea 左侧放会显示 ......
ElementUI——vue2+element-ui 2.x的动态表格和表单
# 前言 一个基于vue2.x + element-ui 2.x版本的项目,里面都是CURD的东西,但是前人并未封装组件,而是直接CV,现在要新增一个大模块的功能,就想着封装个组件,后面再基于这个组件对老项目进行改造; > 虽然是一个大模块,但是功能还是比较简单的,结构如下;  ){ System.Diagnostics.Debug.WriteLine(ri.Culture.Na ......
zip压缩包查看移除文件夹
1. 移除`.zip`中的文件。 ```sh zip -d filename.zip "__MACOSX*" ``` 2. 查看`.zip` 文件内容 ```sh #显示压缩包内的文件名称及简要属性信息: zipinfo File.zip #显示压缩包内的文件名称及详细属性信息: zipinfo - ......
pg,mysql,clickhouse导入性能测试
### 数据库导入csv文件测试及性能测试,1348189条数据,配置:4核(1.8MHz)8G,m2固态 #### clickhouse22 ``` # ck建表 create table dwv_order( order_id Int64, product_id Int32, city_id I ......
解决乌班图下zip文件解压后中文乱码问题
## 解决乌班图下zip文件解压后中文乱码问题 unzip 如果没安装需要安装一下 ``` apt-get install zip ``` 解压:这个需要注意的是你解压的不能跟你的文件名称一致,刚开始以为是文件有空格导致的,后来点进去zip文件一看里面文件名跟外面文件名一样导致解压失败。 ``` u ......
【校招VIP】java语言类和对象之map、set集合
考点介绍:map、set集合相关内容是校招面试的高频考点之一。 map和set是一种专门用来进行搜索的容器或者数据结构,其搜索效率与其具体的实例化子类有关系。 一、考点题目1、HashMap 为什么线程不安全? 解答:并发赋值被覆盖: 在 createEntry 方法中,新添加的元素直接放在头部,使 ......
Java基础篇-5
# 常见算法、集合进阶、Lambda表达式 ## 七种查找、十大排序 ## 常见算法的API:Arrays  ......
Python包名和Pypi项目名
在PyPI和`setuptools`中,项目名称中的下划线 (`_`) 和连字符 (`-`) 都是允许的,但它们在某些上下文中有所不同。 1. **PyPI项目名**: - 当你上传一个包到PyPI时,项目名称中的下划线 (`_`) 和连字符 (`-`) 都是允许的。但为了统一,PyPI会视两者为相 ......
C#复杂类型转为QueryString
使用 visual studio 创建 webapi 项目,并添加 DefaultController.cs,代码如下 public class DefaultController : ApiController { [HttpGet] [Route("HH")] public DefaultRes ......
Python如何下载wheel包
## 安装wheel ``` pip install wheel -i https://pypi.douban.com/simple ``` ## 下载 ``` pip wheel -i https://pypi.douban.com/simple flask ``` ## 批量下载 ### req ......