相关文章
高性能MYSQL(三):性能剖析
一、性能剖析概述
(一)关于性能优化
1.什么是性能?
我们将性能定义为完成某件任务所需要的时间度量,换句话说,性能即响应时间,这是一个非常重要的原则。
我们通过任务和时间而不是资源来测量性能。数据…
建站知识
2025/7/24 4:57:41
重温经典算法——堆排序
版权声明
本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 基本原理
堆排序是一种基于二叉堆的排序算法,时间复杂度为O(n log n)。堆排序核心步骤包括构建最大堆和反复取出堆顶元素排序:首先从最后一个非叶子…
建站知识
2025/7/28 22:24:37
在线政治采购系统架构构建指南
一、系统架构设计原则 合规性优先 系统需严格遵循《中华人民共和国政府采购法》及最新修订要求,例如采购流程需满足公开招标不少于 20 日的法定时限,合同需在中标通知书发出后 30 日内签订并备案。同时,需预留接口以适应未来法律修订带来的流…
建站知识
2025/7/29 18:12:50
WEB3——简易NFT铸造平台之nft.storage
该平台目前已经不太支持免费试用,现在推荐Pinata平台,免费用1GB
Pinata | Cryptos file storage 下面web3.storage也可以用,但是需要你有可以交易的外币卡
w3up console 🧠 1. nft.storage 是什么? https://nft.stor…
建站知识
2025/8/3 6:42:44
DELETE 与 TRUNCATE、DROP 的区别
DELETE 与 TRUNCATE、DROP 的区别
1. 基本概念
1.1 DELETE
DELETE 是标准的 DML(数据操作语言) 命令,用于从表中删除特定行或所有行数据,但保留表结构。 go专栏:https://duoke360.com/tutorial/path/golang
1.2 TRUNCATE
TRUNCATE 是 DDL(数据定义语言) 命令,用于快速…
建站知识
2025/7/29 11:01:32
对抗攻击 Adversarial Attack
目录 对抗攻击的简介:
怎么攻击?
快速梯度符号法
白箱攻击和黑箱攻击:
攻击方式:
防御
被动防御
主动防御 对抗攻击的简介:
在输入的图片上加一点杂讯(一般人的肉眼看不见但是会影响机器࿰…
建站知识
2025/8/2 19:33:09
Kotlin中的::操作符详解
Kotlin提供了::操作符,用于创建对类或对象的成员(函数、属性)的引用。这种机制叫做成员引用(Member Reference)。这是Kotlin高阶函数和函数式编程的重要组成部分。
简化函数传递
在Java中,我们这样传方法: list.forEach(item -> System.…
建站知识
2025/8/2 22:22:02
TIDB创建索引失败 mkdir /tmp/tidb/tmp_ddl-4000/1370: no such file or directory.
TIDB创建索引失败:解决“mkdir /tmp/tidb/tmp_ddl-4000/1370: no such file or directory”问题
在使用 TIDB 数据库时,我们有时会遇到创建索引失败的问题。常见的错误信息为:
mkdir /tmp/tidb/tmp_ddl-4000/1370: no such file or directo…
建站知识
2025/7/27 16:12:05