数据结构与算法

MySql常用存储引擎特点

一、myisam存储引擎特点: 支持 表级锁 不支持 事务、事务回滚、外键 每个表对应3个表文件: 表名.frm存储表头信息mysql> desc 库.表 表名.MYI存储表索引信息mysql> show index from 库.表 表名.MYD存储表里的数据mysql> select * from 库.表 二、innodb存储引擎特点: 支持 行级锁、支持事务、事务

Python容器-3·字典

一、字典的定义 dict: dictionary(字典) 是 除列表以外Python之中 最灵活的数据类型 字典同样可以用来 存储多个数据,通常用于存储 描述一个 物体 的相关信息 和列表的区别 : 列表 是 有序 的对象集合 字典 是 无序 的对象集合 字典用 {} 定义 字典使用 键值对 存储数据,键值对之间使用,分隔 键 key 是索引 值 value 是数据 键 和 值 之间使

精选5大高频链表与数组算法详解:从旋转数组到链表公共节点,LeetCode实战代码+图解全解析

目录1.旋转数组方法1:memcpy:方法2:逆置:2.消失的数字3.找到倒数第k个节点4.判断链表是不是回文链表5.找到两个链表的公共节点6.链表的复制——深拷贝1.旋转数组 将数组中的元素向右轮转 k 个位置 方法1:memcpy: 创建新数组 将对应位置上的数据memcpy上去 将整个新数组m

2026年全国青少年信息素养大赛初赛真题(算法应用主题赛C++初中组初赛真题1:文末附答案和解析)

2026年全国青少年信息素养大赛初赛真题(算法应用主题赛C++初中组初赛真题1:文末附答案和解析) 一、单项选择题(每题5分)1、小乐定义了一个整型变量用于表示学校的班级数目:int nums;现在小乐要根据实际情况给nums赋值,以下选项中正确的有( )

搞定!详解MeterSphere 配置外部Mysql5.7的全过程

最近试用了MeterSphere做接口测试平台,感觉使用起来非常方便,最重要的是开源免费!官方文档还是非常详细的,这里我就不多介绍了,感兴趣的同学可以参考: 经过讨论,决定在测试团队推广。由于公司数据库管理策略,数据库必须通过dba 统一管理,所以需要MeterSphere连接外部mysql数据库。数据库迁移过程中主

C++图的两种构建算法流食般投喂-竞赛编

此篇资料来自比特官网,以及小编手搓~ 图的构建算法: 1、prim算法 2、kruskal算法(克鲁斯卡尔算法) 1、prim算法         prim算法的核心是不断加点,一直加,直到所有点都加完,所以只有在每次加点的过程中,通过最短距离来判断,端点之间是不是

MyBatis源码第一天

一、MyBatis解析全局配置文件 1.MyBatis介绍 MyBatis是一个持久层的ORM框架,使用简单,学习成本较低。可以执行自己手写的SQL语句,比较灵活。但是MyBatis的自动化程度不高,移植性也不高,有时从一个数据库迁移到另外一个数据库的时候需要自己修改配置,所以称只为半自动ORM框架。 2.传统JDBC和Mybatis相比的弊病 2.1传统JDC 传统JDBC的问题如

Orabbix 监控 oracle数据库

一、监控Oracle的用户连接数 sql语句 连接数大于5的 select b.USERNAME||'->'||b.MACHINE||'->'||count(*) as connect_nums from v$process a, v$session b where a.ADDR = b.PADDR and b.USERNAME is not null group by b.USERN

【数据结构】String字符串的存储

目录一、存储结构1.字符串常量池2.字符串哈希表2.1结构2.2基础存储单位2.2.1键对象2.2.2值对象二、存储过程1.搜索2.创建三、存储位置四、存储操作1.new新建2.intern入池这是String类的详解:String类变量 一、存储结构 1.字符串常量池字符串常量池,配合着字符串哈希表,存储所有""引起来的 字符串字面

Seurat分组随机选取细胞数实战(随机采样后找亚群DEG) 2022-06-01

关键词 随机取样细胞 Downsample cells 分组随机选取细胞 适用背景 之前的博客提到,R语言处理大数据效率较低,耗时长,一种解决方案是可以转用Python语言流程,但如果对Python语言比较陌生,任务又急,那可以采用另一种方案——分组随机取样。 尽管Seurat这个软件包功能极其强大,但是当细胞数达到几十万甚至上百万时,把常规流程跑一遍少则几天,多则几周,实在是极其消耗时间。而