刷新
MySQL之Group By优化

博主头像 目录分组操作原理Loose Index Scan 分组操作原理 分组操作的实现方案一般有hash和排序操作这两种: hash:就是使用一个map,根据group by的列作为key,遍历表中数据集,放入map 排序:将数据集按照group by的列进行排序 MySQL用的是排序方案 新建一个临时表 ...

Java Agent使用

博主头像 目录基本使用编写Agent程序启动时加载-premain打包运行时加载-agentmainAttach APIInstrumentationClassFileTransformer版本问题关于tools.jarpremain和agentmain对比 Java Agent 是一种特殊的 Java 程序 ...

读懂这个bpy的3d建模插件源码

下面代码的核心部分: 本地模式diffusion. 先跑1214行. 先走execute,生成图片之后.走1265行. def execute_operator_in_main_thread(): 这个函数!!!!! 这个函数可以把2d 变成3d 贴图. # This program is free ...

56. 合并区间

博主头像 56. 合并区间 思路 排序:首先按照每个区间的起始位置 start 升序排列。这样可以保证我们按顺序处理区间,便于判断是否重叠。 遍历合并: 维护一个结果列表 result。 将第一个区间加入结果列表。 对于后续每一个区间: 如果当前区间的 start 大于结果列表中最后一个区间的 end,说明不 ...

【总结】manacher

博主头像 嗯嗯,\(manacher\) 是一种 \(O(n)\) 求解有关回文串问题的一个算法。 算法流程 首先,一个回文串最显著的特征是什么,或者说这个回文串的哪一个点最容易描述这个回文串。 显而易见,这个点是这个回文串的中心点。 接下来让我们以 \(abcddcbdbc\) 这个回文串为例子,介绍 \( ...

53. 最大子数组和

博主头像 53. 最大子数组和 思路 定义一个变量 currentSum 表示以当前元素结尾的最大子数组和。 遍历数组时,对于每个元素 nums[i],我们有两种选择: 将其加入前面的子数组(前提是前面的 currentSum > 0)。 从当前元素重新开始一个新的子数组(如果前面的 currentSum < ...

25.8.7python模块1

博主头像 一、time 时间戳: time() 格式化时间: strftime(%Y.%m.%d %X,) %Y年份(以小数形式表示世纪)。%m月份(以小数形式表示)[01,12]。%d日期(以小数形式表示)[01,31]。%H小时(24小时制)[00,23]。%M分钟(以小数形式表示)[00,59]。%S秒 ...

【LeetCode 108】算法:将有序数组转换为二叉搜索树

博主头像 题目:给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 平衡二叉搜索树(Balanced Binary Search Tree,常简称 BBST 或 AVL 树)的核心特点: 首先是:二叉搜索树 左子树所有节点值 < 根值 < 右子树所有节点值,中序遍 ...

Linux网络知识

一.OSI七层模型与TCP/IP四层模型 1.OSI七层模型:从低到高依次为物理层、数据链路层、网络层、传输层(协议TCP/UDP)、会话层、表示层、应用层 2.TCP/IP四层模型:从低到高依次为网络接口层、网际层、传输层(协议TCP/UDP)、应用层 由于OSI七层模型较多且层与层之间有重复功能 ...

软考系统分析师·每日学习卡 | [日期:2025-08-08] | [今日主题:数据库三级模式两级映射]

博主头像 一、今日学了啥? 三级模式:内模式(物理层)定义数据存储结构,概念模式(逻辑层)描述全局逻辑结构,外模式(视图层)提供用户可见的局部数据视图。 两级映射:外模式-概念模式映射确保逻辑独立性(模式变化不影响用户视图),概念模式-内模式映射确保物理独立性(存储结构变化不影响逻辑结构)。 视图特性:视图是 ...

solidity学习之多签钱包

什么是多签钱包 多签钱包是一种特殊的钱包,可以添加多个签名用户,在执行交易的时候需要多个持有者同时签名才能提交,比如3个用户的多签钱包需要2个以上的用户同时签名。 这种设计可以有效防止单点故障,保证资产的安全,在dao群中有广泛的应用。 实现逻辑 多签钱包其实是一个智能合约,在合约中存储了多签持有者 ...

双指针

博主头像 双指针 双指针顾名思义,就是同时使用两个指针,在序列、链表结构上指向的是位置,在树、图结构中指向的是节点,通过或同向移动,或相向移动来维护、统计信息。 博文 快慢指针 维护区间信息 leetcode 713.乘积小于k的子数组 class Solution { public: int numSuba ...

<1···575859···200>