首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xyy123
掘友等级
Talk is cheap, show me the code
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 4
沸点 2
赞
6
返回
|
搜索文章
最新
热门
SQL 连接策略与多表关联性能分析
1. 背景:关于“超过3张表禁止Join”的规约 在《阿里巴巴Java开发手册》及许多互联网大厂规范中,常有一条规定: “关联查询的表数量不得超过3张” 。 这条规则的本质并非 SQL 语言的限制,而
深度分页——子查询优化
在 MySQL 中,在深度分页的情景下(offset很大) “多做了一步(子查询),反而快了” 这个问题的核心在于:数据库引擎在“扫描索引”和“回表(读取完整行数据)”这两件事上的成本差异巨大。 我们
数据库索引决策与优化提示
简介:本文档深入剖析数据库优化器(Optimizer)的工作原理,解释全表扫描优于索引的场景,并详细列出了强制数据库使用特定索引的语法(Index Hints)。 1. 核心原理:数据库是如何做决策的
IntersectionObserver API
1. 为什么我们需要它? 旧时代痛点: 以前检测元素是否进入视口,需要监听 scroll 事件 + 调用 getBoundingClientRect()。这会导致主线程频繁计算,引发页面卡顿(重排/R
单元测试
1. 核心理念 (Why & What) 1.1 什么是单元测试? 单元测试是对软件中的最小可测试单元(通常是类中的方法)进行检查和验证。 目标: 确保逻辑在隔离环境中按预期运行。 特点: 不依赖数据
.NET Serilog
概述 本文档旨在说明如何配置 Serilog,以实现在运行时动态路由日志,并提供企业生产环境中关键参数的详细配置说明。 核心场景: 你拥有一个静态工具类(LogUtil),你希望在调用它时传递一个“标
使用 SQLite 实现 CacheHelper
1. 概述 CacheHelper 是一个基于 SQLite 的静态缓存工具类,旨在为 .NET 应用程序提供一个简单、高效、持久化且线程安全的缓存解决方案。它将缓存数据存储在应用程序根目录下的 ca
Visual Studio 添加测试项目
1. 测试类型简介 在 Visual Studio 中,您可以编写和运行多种类型的测试,最核心的是以下两种: 单元测试 (Unit Test) 目标: 隔离并验证应用程序中一个最小的可测试单元(通常是
.NET Swagger 配置与拓展指南
Swagger (Swashbuckle) 权威配置与拓展指南 简介 Swagger (OpenAPI) 是一种用于定义和描述 RESTful API 的语言无关规范。在 .NET 项目中,我们通常使
SixLabors.ImageSharp 使用指南
1. 定义:SixLabors.ImageSharp 是什么? SixLabors.ImageSharp (简称 ImageSharp) 是一个现代、完全由 C# 编写、跨平台的 .NET 图像处理库
下一页
个人成就
优秀创作者
文章被点赞
268
文章被阅读
207,809
掘力值
7,806
关注了
0
关注者
143
收藏集
0
关注标签
2
加入于
2023-05-18