后端

LeetCode75刷题记录

Level1 4/15 day1 2022-07-23 1.1480 一维数组的动态和,求一维数组各个位置的累加和 自己的解法: 每次 这其实是动态规划的思想,但我并没有意识到; class Solution: def runningSum(self, nums: List[int]) -> List[int]: result = [nums[0]]

Agent开发进阶路线:从基础响应到自主决策的架构演进

阿里云2025年AI Agent架构报告指出,AI应用正经历从被动工具向“智能伙伴” 的根本性转变,其核心在于实现思考-行动的闭环决策系统。 一、基础功能阶段:规则驱动的响应式Agent1.Agent核心定义与基础能力AI Agent的本质是“感知-决策-执行”循环系统,其核心特性包括:自主性(无需人工干预&#x

2020VLDBJ-Time series indexing by dynamic covering with cross-range constraints

标题:通过跨范围限制进行动态覆盖构建的时间序列索引 Abstract 本文做的是DTW的索引,基于DCRC来做,即(Dynamic covering with cross-range constraints),目标是Efficiency和Scalability;比基于超矩形的方法要好。 可以定义下界距离。 可以建立层次化索引HDCRC。 3 Dynamic covering with cros

【MySQL】第五节—一文详解 | 表的约束(上)

w(゚Д゚)w,我是云边有个稻草人。《MySQL》本篇文章所属专栏—持续更新中w(゚Д゚)w目录1、非空约束 2、default 约束 【not null 和 default 】3、列描述 comment4、zerofill 5、主键—primary key正文开始——真正约束字段的是数据类型,但是数据类型约束很单

【SqlServer】SQL Server Management Studio (SSMS) 下载、安装、配置使用及卸载——保姆级教程

超详细的 SQL Server Management Studio (SSMS) 下载、安装、连接数据库配置及卸载教程SQL Server Management Studio (SSMS) 是微软提供的图形化管理工具,主要用于连接、管理和开发 SQL Server 数据库。以下是详细的 SSMS 下载、安装、连接数据库以及卸载的完整教程。 一、SSMS 下载与安装 1.1 下载 S

【算法题】1574. 删除最短的子数组使剩余数组有序

题目: 给你一个整数数组 arr ,请你删除一个子数组(可以为空),使得 arr 中剩下的元素是 非递减 的。 一个子数组指的是原数组中连续的一个子序列。 请你返回满足题目要求的最短子数组的长度。 示例 1: 输入:arr = [1,2,3,10,4,2,3,5] 输出:3 解释:我们需要删除的最短子数组是 [10,4,2] ,长度为 3 。剩余元素形成非递减数组 [1,2,3,3,5] 。 另一

深入理解Vite3.0

说明:最近Vite3发布了,所以总结一下Vite有什么新的特性,本期为大家带来的是干货内容,所以大量的说明文字,没有图片之类,希望多多包涵。  一.发布背景   在v2发布后,采用率一直不断增长,每周npm就超过了100万的下载量,如今Vite3.0横空出世,它是下一代的前端工具链,而如今Vite 正在推动 Web 框架的新一轮创新竞赛。 二.Vite3.0有那些特性 1.模板变

程序员进阶之算法练习(六十二)AK练习

正文 题目1 题目链接 题目大意: 小明有a个1元硬币,b个2元硬币; 小明想要购买一个商品,并且不想找零; 现在小明想知道自己无法给到最低价格是多少; 比如说1个1元硬币,1个2元硬币,最低价格就是4元; 比如说0个1元硬币,1个2元硬币,最低价格就是1元;(不能找零) 输入: 第一行,整数𝑡 表示t个样例 𝑡 (1≤𝑡≤1e4) 每个样例一行,整数 𝑎𝑖 and 𝑏𝑖 (0≤𝑎𝑖,𝑏𝑖≤1e8

工厂模式(一)—工厂模式简介

前言 在Android开发过程中,我们也会涉及到到工厂模式的使用,今天就来大致讲讲工厂模式吧。 今天涉及内容: 工厂模式种类 工厂模式使用场景 一. 工厂模式种类 工厂模式的种类分为: 简单工厂:将创建一类对象的细节(new的过程)封装在一个类(工厂类)中,外界只需要通过这个工厂类根据特定的参数就能直接获取想要的对象。 工厂方法模式:定义一个创建对象的接口,由其子类来决定要实例化的类是哪