本文分类:news发布日期:2025/1/19 16:38:31
相关文章
数据结构——排序(期末总结)
1. 插入排序
1.1 直接插入排序
思想 假设第一个元素是已经排好序的元素,从第二个元素开始依次插入操作,大的放后面,小的放前面。
代码
void insert(int a[], int n)
{int i, j, key;for (i 2; i < n; i){key a[i];j i - 1;while (j…
建站知识
2025/1/19 22:12:34
MySQL之复制(五)
复制
复制的原理
复制文件
3.master.info 这个文件用于保存备库连接到主库所需要的信息,格式为纯文本(每行一个值),不同的MySQL版本,其记录的信息也可能不同。此文件不能删除,否则备库在重启后无法连接到主库。这个文件以文本的…
建站知识
2025/1/19 22:07:30
Java 读取Excel导入数据库,形成树状结构
最近开发过程中遇到一个Excel的导入的功能,因为导入的数据结构具有层次结构,经过一番研究,最终得以实现,所有写下该文章,记录过程,供以后参考。
下图是导入Excel的数据结构: 使用POI解析Excel&…
建站知识
2025/1/16 1:09:43
2406c++,iguana动态反射
原文
iguana是一个基于编译期反射的序化库,支持从结构序化到不同数据格式.
iguana可序化一个C结构到json,xml,yaml和protobuf格式.这都是通过编译期反射实现的. 现在iguana也支持了动态反射,主要特征: 1,通过对象名创建对象实例 2,取对象所有字段名 3,根据字段名取字段值 4,根…
建站知识
2024/12/24 9:35:29
C++中priority_queue的模拟实现(注释详解)
首先我们要了解什么是 priority_queue ,priority_queue 优先队列是一种数据结构,它存储了元素以及它们的优先级。在优先队列中,元素按照其优先级的顺序进行移除,优先级较高的元素首先被移除。优先队列通常使用堆数据结构来实现&am…
建站知识
2025/1/11 2:59:40
shadertoy-安装和使用
一、安装vscode
安装vscode流程
二、安装插件
1.安装glsl编辑插件 2.安装shader toy插件
三、创建glsl文件
test.glsl文件
float Grid(float size, vec2 fragCoord)
{vec2 r fragCoord / size;vec2 grid abs(fract(r - 0.5) - 0.5) / fwidth(r);float line min(grid…
建站知识
2025/1/16 19:25:15
React state(及组件) 的保留与重置
当在树中相同的位置渲染相同的组件时,React 会一直保留着组件的 state return (<div><Counter />{showB && <Counter />} </div>
)
// 当 showB 为 false, 第二个计数器停止渲染,它的 state 完全消失了。这是因为 React…
建站知识
2025/1/5 7:04:03