MySQL系列文章 在数据库优化中,字符串字段的索引设计往往是个棘手的问题。过长字符串的完整索引会占用大量空间,而不合适的索引又会导致查询性能低下。今天我们来探讨一个平衡的艺术——前缀索引。 字符串索引的现实挑战 假设我们正在开发一个内容管理平台,文章表结构如下: CREATE TABLE arti ...
此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本周为第二课的第二周内容,2.3到2. ...
简介 最近在工作中遇到了一个问题,在实现OAuth2的过程中,发现公司的实际落地与理论不完全相同。故此复习一下。 What is OAuth2? OAuth2(OAuth2.0)是一个开放标准的授权框架,用于第三方应用(客户端)在取得用户(资源所有者)的授权下,可以访问用户敏感信息。而无需向第三方应 ...
对角化 在众多 dp 问题中,我们经常可以用矩阵快速幂进行优化。更进一步地,如果这个递推矩阵是一个形如 \(A = \begin{pmatrix} 3 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 9 \end{pmatrix}\),矩阵快速幂就显得大财小用了。因为显然 \(A^k ...
Bash 入门指南(第一部分):Bash 简介 概述 Bash(Bourne Again Shell)是目前 Unix 和 Linux 系统中最广泛使用的命令行解释器,也是绝大多数 Linux 发行版的默认 Shell。作为用户与操作系统内核之间的桥梁,Bash 不仅提供了强大的命令行交互环境,还支 ...
Lift、Gamma和Gain是Unity URP后处理系统中基于ASC CDL(美国电影摄影师协会色彩决策列表)标准的色彩分级工具,用于分别控制暗调、中间调和高光的色彩偏移与明度调整。以下是详细解析 ...
国内文章 一个基于 .NET 开源、功能强大的分布式微服务开发框架 https://www.cnblogs.com/Can-daydayup/p/19161812 本文介绍了基于 .NET 的开源分布式微服务开发框架 Anno.Core,旨在简化微服务系统建设。该框架支持高性能的 RPC 通信协议, ...
首先在vscode插件中搜索“background”,下载第一个(带动漫头像的) 然后下载完后点击齿轮“⚙️”中的设置 然后选择”在settings.json中编辑“ 在“background.editor”可以进行具体参数的调整: 字段名 作用说明 "images" 放图片的链接地址。 "opac ...
某一天的下午,我手头没什么事情,双眼迷离,正左手托着下巴空洞地盯着屏幕发呆。恍惚间,BUG反馈群冷不丁冒了消息,我定下神来看,测试同学反馈了一个排行榜的排序问题,排行榜中相同分数的玩家,后达到分数的反而排在先到达的玩家前面。 这实在匪夷所思,要知道这个排行榜模块已经是老古董代码了,之前测试和线上都很 ...
LaTeX 学习笔记:快速上手指南 众所周知,\(\LaTeX\) 语言本质上是一套封装了 \(\TeX\) 处理细节的宏,其中使用的每一个标记实际上都是一个宏。下面,让我们先来简单了解一下 \(\LaTeX\) 标记的基本使用,因为这种形式也会出现在复杂的公式中。这种形态的 \(\LaTeX\) ...
Kubernetes部署MySQL 在部署MySQL前,先解释一下Deployment和StatefulSet差异 Deployment vs StatefulSet Deployment Deployment 主要用于部署无状态应用(Stateless Application)。它管理 Pod 的 ...
日期 更新说明 2025年11月8日 初版发布 前言 Spring Boot4预计年底 11 月份发布,目前截止文章发布已经发布到了4.0.0 RC2版本;本文作为Spring Boo4专题学习预览篇,带你一起聊聊 Spring Boot4打包Docker镜像相关内容。 前置准备 需要搭建或者准备好 ...
一、先搞清楚“函数”和“this”是什么 ✅ 函数(Function) 函数就像一个“小机器人”,你告诉它做什么,它就去做。比如: function sayHi() { console.log("你好!"); } sayHi(); // 输出:你好! ✅ this 是什么? this 就像一个 ...
MySQL系列文章 本文是MySQL索引系列的第二篇,接续前文《MySQL索引(一):从数据结构到存储引擎的实现》的基础知识,将深入探讨索引的高级特性和优化技巧。本文将通过实际案例,详细解析覆盖索引、最左前缀原则和索引下推这三个核心优化技术。 在数据库性能优化中,合理使用索引是最有效的手段之一。前文 ...
本文以浅显生动的方式讲解了C++中数组与指针的关系,展示了数组的遍历方式、多维数组的本质及范围for的应用,让读者理解数组退化为指针的机制与多维结构的内在逻辑。 ...
从零开始打造 Laravel 扩展包:开发、测试到发布完整指南 手把手教你创建、测试、版本管理、发布和维护自己的 Laravel 扩展包。 引言 Laravel 生态之所以繁荣,离不开开源社区的贡献。你每天用的 Spatie、Laravel Debugbar、Livewire,本质上都是开发者分享出 ...
书接上篇,已经降到了Redis主从、哨兵、集群。本篇继续深入Redis的核心重点功能的讲解.让你对Redis的理解不止于缓存数据... 开篇:那些年踩过的Redis线上坑 去年双11,朋友的公司做秒杀活动:库存1000件商品,结果卖出了5000单——缓存雪崩导致数据库被压垮,库存校验形同虚设; 还有 ...
前言 大家好,我是码农刚子。前段时间自己下班后在家里写了个简单的记账本微信小程序,后端是asp.net core webapi 8.0,实现了一些基础的功能:授权登录、交易记录添加修改删除、以及分类统计等。本地调试都是正常的,于是我将api项目部署到windows服务器的iis上面,然后在小程序上面 ...
概述 人工智能驱动的开发已经成为现代编程领域的潮流,越来越多的开发者开始探索如何将 AI 能力集成到自己的项目中。然而,工具的碎片化、接入门槛高、费用昂贵等问题常常让人望而却步。AgentRouter 的出现,为开发者带来了更为便捷、高效的接入解决方案。 一、什么是 VibeCoding Vibe ...
很多人在做 SaaS 产品的时候,上来就进行产品的开发。结果很可能是自己熬了无数个通宵,但是产品上线后却无人问津。 为什么?因为方向错了。 想要提高 SaaS 产品的成功率,我们千万不能一上来就开发产品,而是要先找到用户。 甚至于产品可以放在最后一位【gzh:和平本记】。 1、先找到待解决的问题,而 ...