E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
leetcode前端后端
leetcode
——背包问题
初识背包问题算法题也做了有200多题了,终于准备刷一波背包问题,花了点时间写了一题中等难度的,其实就是动态规划按题目类型来分有三种,完全背包,0-1背包0-1背包就是指货物只有两种状态,装或不装,不能多装,也不能拆一半装完全背包就是指同种类的货物是无限的,可以无限重复选取动态规划:今天写的是子集背包,所谓子集背包,就是直接或间接给出一个目标值target,然后让你在货物中选择,看看能不能正好凑出一
timathy33
·
2025-04-11 17:41
笔记
动态规划
背包问题
[
leetcode
]动态规划:斐波那契数列
一.线性dp1.0什么是线性dp线性DP就是指状态的转移具有线性递推关系,每个状态只依赖之前的状态,按照线性顺序一步步递推下去。1.1斐波那契数列问题#include#includeusingnamespacestd;intmain(){intk;cout>k;//初始化向量dp并设置初始值vectordp(k);dp[0]=1;//当k大于1时,设置第二个元素的值if(k>1){dp[1]=1;
亓才孓
·
2025-04-11 17:11
leetcode
动态规划
算法
从
leetcode
518学习动态规划的完全背包问题
完全背包和01背包问题唯一不同的地方就是,每种物品有无限件518.零钱兑换II-力扣(
LeetCode
)暴力枚举最直接的做法是dfs:intres=0;intchange(intamount,vector
坠金
·
2025-04-11 17:40
技术面算法
学习
动态规划
算法
【含文档+PPT+源码】基于微信小程序农家乐美食餐厅预约推广系统
项目视频介绍:毕业作品区域农家乐推广程序技术路线:
后端
:SpringBoot+Vue+ElementUI(
后端
是前
后端
分离的)
前端
:Uniapp框架开发工具:JDK1.8以上+IDEA+MySQL5.7
编程毕设
·
2025-04-11 17:38
美食
[日记]
LeetCode
算法·十七——动态规划② 01背包问题
101背包问题背包问题是动态规划的经典问题,而其中01背包又是基础中的基础。01背包问题:有n件物品和一个最多能背重量为w的背包。第i件物品的重量是weight[i],得到的价值是value[i]。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。从暴力接发的思路出发,每一个物品都有选与不选两种情况,利用回溯法可以进行暴力遍历,除去重量超标的剪枝,基本上其时间复杂度为O(2^N)。因此
Leafing_
·
2025-04-11 17:07
leetcode
笔记
算法
动态规划
leetcode
[
leetcode
]01背包问题
一.问题描述01背包问题是一个经典的组合优化问题,属于动态规划算法的典型应用场景。其问题描述如下:有一个容量为C的背包,以及n个物品,每个物品都有重量w[i]和价值v[i]。要求在有限的背包容量下选择一些物品放入背包,使得放入背包的物品总价值最大,且放入物品的总重量不能超过背包的容量。同时,对于每个物品,只能选择放入背包或者不放入背包,即每个物品只有两种状态,这也是“01”背包名称的由来。例如,有
亓才孓
·
2025-04-11 16:06
leetcode
算法
职场和发展
MySQL——数据库读写分离设计方案
也就是说,由客户端来选择
后端
数据库进行查询。还有一种架构是,在MySQL和客户端之间有一个中间代理层proxy,
庄小焱
·
2025-04-11 16:05
数据库域
数据库
js通过请求接口下载文件
这里写自定义目录标题说明说明在开发项目中,我们经常会碰到,
后端
给出的接口,
前端
需要在触发那一刻请求接口,直接下载文件。
漠月瑾
·
2025-04-11 15:59
javascript
下一代
前端
构建工具 Astro,快如闪电!
Astro是一个开源的JavaScript框架,用于在流行的UI框架(如React、Preact、Vue或Svelte)之上生成Web应用。Astro的页面由多个独立的组件组成。为了提高加载速度,Astro会在服务端对页面进行预渲染,并剥离所有JavaScript,除非将某个组件标记为交互式,此时Astro将发送必要的最小量JavaScript以实现交互功能。Stars数50394Forks数26
开源项目精选
·
2025-04-11 13:47
前端
241.Redux架构
1.Redux架构简介Redux最初起源于JavaScript世界,用于解决
前端
应用状态管理问题,其核心思想是将整个应用的状态存储在一个全局的、只读的“Store”中,通过分发(dispatch)动作(
我也念过晚霞
·
2025-04-11 13:12
Android学习
架构
微
前端
的不断探索之路—— qiankun 实战与思考!
全文目录:开篇语前言️微
前端
是什么?为什么需要它?先从“
前端
痛点”说起微
前端
的优势♀️qiankun简介与核心概念为什么选择qiankun?
喵手
·
2025-04-11 13:11
前端
华为云
前端
状态模式
跨框架解决方案-Mitosis【简述与原理】
如果团队使用了多种
前端
框架去构建
前端
项目,那么在系统设计和实现的过程中就不可避免地要对组件进行多框架的设计和实现。
小林搞前端
·
2025-04-11 12:39
前端
javascript
angular.js
探索未来
前端
开发的星辰大海 —— Astro-Remote 项目深度解析
探索未来
前端
开发的星辰大海——Astro-Remote项目深度解析astro-remote项目地址:https://gitcode.com/gh_mirrors/as/astro-remote1.项目介绍在浩瀚的
前端
宇宙中
倪澄莹George
·
2025-04-11 12:39
2024
前端
开发 - 重点专题01 - Astro框架介绍
学习系列目录2024
前端
开发-1/3入门篇-基础概念学习2024入门篇-基础概念01-一条命令的执行过程和PATH的配置2024入门篇-基础概念02-
前端
开发常见命令和环境安装配置2024
前端
开发-2/
FunctionCat函数猫
·
2025-04-11 12:38
前端
数据结构——顺序表相关算法题记录
数据结构——顺序表相关算法题记录1.
LeetCode
27移除元素题目链接:https://
leetcode
.cn/problems/remove-element/description/题目描述:给你一个数组
million_yang
·
2025-04-11 12:07
数据结构
算法
前端
跨框架组件解决方案
随着
前端
技术生态的快速发展,如何开发能够适配不同框架的组件已成为UI一致性、业务多技术栈需求以及渐进式重构中的重要挑战。
小鸭呱呱呱
·
2025-04-11 12:07
前端
开发语言
深度学习
面试
前端框架
vue.js
react.js
Kubernetes基础架构全解析:组件协同的魔法
核心内容控制平面组件:kube-apiserver:作为Kubernetes集群的
前端
接口,负责处理用户或其他组件的请求,如创建、读取、更新和删除资源等操作。
2301_79966799
·
2025-04-11 12:37
kubernetes
容器
云原生
Sublime Text 4.0 4084 汉化版 — 代码编辑器
关注工种号:潮软件获取更多免费资源软件介绍SublimeText是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多
前端
开发人员的喜爱!
潮潮潮
·
2025-04-11 12:05
Sublime
Text
Sublime
Text汉化版
代码编辑器
开发工具
带你10分钟全面了解keepalived
keepalived在架构中的作用RS1与RS2都有相同的业务和相同的配置当你访问时会出现流量分摊不均的情况就需要用到LVS或者haproxyLVS是四层调度通过ip端口等进行调度速度快性能要求低haproxy可以提供
后端
的健康检测
XL!!!
·
2025-04-11 11:04
linux
运维
服务器
网络
实现一个 Markdown 编辑器组件:Vue 3 + Vite + Highlight.js
搭建基础项目1.初始化Vue3项目2.安装依赖三、实现Markdown编辑器组件1.创建Markdown编辑器组件2.组件说明四、优化与拓展1.自动保存功能2.文件上传功能五、总结一、项目背景与需求分析在现代
前端
开发中
前端极客探险家
·
2025-04-11 11:32
javascript
编辑器
vue.js
小白从零开始学习Java(
后端
开发路线)
1.JavaSE:Java基础,就是一些学习一下Java语言的基础语法,同时学习一下面向对象编程语言的特点,时间比较宽松的话可以控制在1个月左右(每天大概3-5小时),如果时间比较紧只需开2倍数简单速成一下15天左右(每天6-8小时)。JavaSE推荐的课程:黑马程序员Java零基础视频教程_上部(Java入门,含斯坦福大学练习题+力扣算法题和大厂java面试题)_哔哩哔哩_bilibili黑马的
理想奋斗中
·
2025-04-11 11:30
java
学习
开发语言
前端
面试题(七):什么是vuex,请解释一下它在Vue中的作用
Vuex是一个专门为Vue.js应用程序开发的状态管理库。它可以集中管理应用的所有状态,并保证状态以一种可预测的方式发生变化。简单来说,Vuex用来管理Vue应用中的数据(即状态),使得数据的传递和共享更加清晰和可靠,尤其是在大型应用中,组件间数据传递和共享非常重要。Vuex在Vue中的作用集中式状态管理:Vuex提供了一个集中式的状态存储,用来管理所有组件的状态。每个Vuexstore只包含一个
星星跌入梦境*
·
2025-04-11 10:58
前端
vue.js
javascript
前端
面试题(六):HTTP和HTTPS的区别以及他们如何保障数据安全
HTTP(HyperTextTransferProtocol)和HTTPS(HyperTextTransferProtocolSecure)都是用于在互联网上传输数据的协议,但它们之间有一个重要的区别:安全性。1.HTTP(超文本传输协议)HTTP是一个用于从Web服务器传输超文本的协议,它是一个无状态的协议,意味着每次请求之间没有持久化的连接。HTTP协议的通信是明文的,这意味着数据在网络上传输
星星跌入梦境*
·
2025-04-11 10:57
http
https
网络协议
类语法糖与现代响应式框架的适应性分析
文章目录引言响应式原理差异与类语法糖的冲突类组件模型的局限性函数式/组合式方案的优势仍保留类组件的场景与原因结论引言本文将辩证分析两个有关
前端
组件开发范式的观点:其一,类语法糖天生难以支持响应式,不同框架的响应式原理差异使得基于类的方案难以推广
TE-茶叶蛋
·
2025-04-11 09:19
js
javascript
学习笔记—微服务—技术栈实践(8)—链路追踪
为什么需要链路追踪 前文中有提到,微服务会把项目拆分,导致系统服务间的调用链路变得相当复杂,那么一个
前端
请求可能最终需要调用多个
后端
服务才能实现,当
前端
发起一个请求后,调用链路可能会非常复杂,比如A-
gagaducko
·
2025-04-11 09:46
微服务/Spring
Cloud
Alibaba
学习
笔记
微服务
spring
cloud
skywalking
前端
-观察者模式和发布订阅模式
目录观察者模式介绍:意图:主要解决:何时使用:如何解决:关键代码:优点:TS代码实现发布订阅模式介绍JS代码实现观察者模式和发布订阅模式的区别
前端
发布订阅模式使用场景观察者模式介绍:当对象间存在一对多关系时
大号密码忘了
·
2025-04-11 08:12
设计模式
前端
javascript
观察者模式
typescript
设计模式
基于前
后端
分离的食堂采购系统源码:从设计到开发的全流程详解
一、系统需求分析在开发一套基于前
后端
分离的食堂采购系统前,必须对业务需求和功能模块进行详细分析,确保系统设计的合理性和可扩展性。
万岳科技程序员小金
·
2025-04-11 07:07
APP开发教学
软件开发教学
食堂采购APP开发
APP开发
开源软件
软件开发
食堂采购系统源码
食堂采购小程序
食堂采购APP
Gerapy二次开发:用户管理专栏主页面开发
用户管理专栏主页面开发写在前面用户权限控制用户列表接口设计主页面开发
前端
account/Index.vuelangs/zh.jsstore.js
后端
Paginator概述基本用法代码示例属性与方法urls.pyviews.py
九月镇灵将
·
2025-04-11 07:06
python
django
vue
Gerapy二次开发:Gerapy与Vue架构解析与源码阅读技巧
Gerapy与Vue架构解析与源码阅读技巧写在前面gerapy架构解析与源码阅读技巧根目录各目录作用gerapy各目录与文件作用
后端
核心代码目录源码阅读技巧MVC模式模型层控制层视图层vue架构解析与源码阅读技巧
九月镇灵将
·
2025-04-11 07:36
vue.js
python
gerapy
scrapy
scrapyd
使用ExcelJS实现专业级医疗数据导出功能:从数据到Excel报表的完整指南
本文将详细介绍如何使用ExcelJS库在
前端
实现专业级的医疗数据导出功能,特别是针对住院缴费记录这类关键业务数据。
几度泥的菜花
·
2025-04-11 07:34
excel
javascript
前端
Gerapy二次开发:用户管理专栏新增与编辑页面开发
$refs功能实现
前端
Create.vueEdit.vueSubstance.vue效果预览
后端
urls.pyviews.py整体效果预览新增编辑总结欢迎加入Gerapy二次开发教程专栏!
九月镇灵将
·
2025-04-11 07:01
python
django
vue
scrapyd
gerapy
【Web
前端
开发】——JavaScript基础
根据MDN网站学习记录笔记文章目录前言一、JavaScript是什么?二、JavaScript快速入门变量运算符条件语句和函数事件三、完善示例网页添加一个图像切换器添加个性化欢迎信息前言JavaScript是一门编程语言,可为网站添加交互功能(例如:游戏、动态样式、动画以及在按下按钮或收到表单数据时做出的响应等)。一、JavaScript是什么?JavaScript(缩写:JS)是一门完备的动态编
msmxsd
·
2025-04-11 06:29
web前端开发
javascript
前端
开发语言
vscode
前端
小入门——JavaScript
目录一、JavaScript1.1JavaScript简介1.2引入方式二、基础语法2.1变量2.2数据类型2.3运算符三、JavaScript对象3.1数组3.1.1创建3.1.2数组操作3.2函数3.2.1语法格式3.2.2关于参数个数3.2.3函数表达式3.3对象3.3.1使用字面量创建对象3.3.2使用newObject创建对象3.3.3使用构造函数创建对象一、JavaScript1.1J
棕豆兔&
·
2025-04-11 06:28
前端
javascript
开发语言
前端
js入门——JavaScript 数据类型
一.JavaScript中有两大类数据类型:(1).值类型:String、Number、Boolean、Symbol(ES2015新增)、null和undefined。boolean,number,string三种值类型,JavaScript为之提供了对应包装类型,包装类型和引用类型的差别在于对象的生存周期,在读取模式下访问值类型数据的值时,内部会自动为之创建包装类型的对象,提供了相关方法和属性,
前端奇妙妙
·
2025-04-11 06:58
程序员
编程
web前端
资讯
科技
IT
JavaScript
vue
框架
程序员
编程
web前端
资讯
JavaScript
【TS语法|基础入门】《
前端
的未来——TypeScript》掌握TS基础语法
前端
的未来——TypeScriptTS基础语法文章简介主要内容1第一个TypeScript程序2TypeScript保留关键字2.1TypeScript保留关键字2.2空白和换行2.3区分大小写2.4分号是可选的
Dorable_Wander
·
2025-04-11 06:57
TypeScript
typescript
前端
javascript
开发语言
学习
LeetCode
刷题记录---贪心算法
每次刷到贪心算法题将在此博文更新~~~ 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。通过局部最优解慢慢地逼近全局最优解。难度题目简单实现strstr()简单买卖股票的最佳时机II简单分发饼干简单种花问题简单判断子序列中等跳跃游戏I中等跳跃游戏II<
#苦行僧
·
2025-04-11 04:47
算法与数据结构
贪心算法
leetcode
数据结构
算法
vue+echarts实现折线图、柱状图、饼图大屏纯
前端
代码:import*asechartsfrom'echarts';exportdefault{name:"datapic",mounted(){this.drawLine();this.drawZhu();this.drawBing();},methods:{drawBing(){letmyChart=echarts.init(this.$refs.myChart3);varoption;opti
香妃_C
·
2025-04-11 03:13
echarts
echarts
vue.js
前端
Vue Devtools 插件 - 高效Vue.js应用开发与调试
本文还有配套的精品资源,点击获取简介:Vue.js是一个用于构建用户界面的
前端
JavaScript框架,而VueDevtools是一个为Chrome设计的开发者工具,它无需额外安装依赖即可使用。
金刚廉神兽
·
2025-04-11 03:12
Vue 基础语法:开启高效
前端
开发之旅
在当今的
前端
开发领域,Vue.js凭借其简洁易用、高效灵活的特性,成为了众多开发者的首选框架。而掌握Vue的基础语法,是踏入Vue开发世界的第一步。
妮在想什么
·
2025-04-11 03:40
vue.js
前端
javascript
前端
实现跨标签页通信
前端
实现跨标签页通信在开发过程中,我们会遇到点击新增或者编辑,需要打开一个新页面进行操作,操作完成后,原来的页面不能自动更新,这时我们就需要使用标签页通信来自动更新原来的页面新建crossTabMsg.js
szx的开发笔记
·
2025-04-11 02:36
echarts
javascript
前端
Day84 | 灵神 | 快慢指针 链表最大孪生和
Day84|灵神|快慢指针链表最大孪生和2130.链表最大孪生和2130.链表最大孪生和-力扣(
LeetCode
)思路:比昨天的还要简单,还是一样的思路,找中间节点然后反转链表然后相加完整代码:classSolution
为了前进而后退,为了走直路而走弯路
·
2025-04-11 02:32
刷题记录
链表
数据结构
Day86 | 灵神 | 前后指针 删除排序链表中的重复元素 删除排序链表中的重复元素II
Day86|灵神|前后指针删除排序链表中的重复元素删除排序链表中的重复元素II83.删除排序链表中的重复元素83.删除排序链表中的重复元素-力扣(
LeetCode
)思路:就是一道easy题目,思路并不难想
为了前进而后退,为了走直路而走弯路
·
2025-04-11 02:32
刷题记录
链表
数据结构
python栈应用十进制转二进制用最少的时间复杂度_GitHub - DestroyLee/AlgorithmsByPython: 算法/数据结构/Python/剑指offer/机器学习/leetco...
update20160704准备加入《剑指offer》的习题python实现,以及机器学习过程中的一些算法update20160717加入
leetcode
部分##update20160730update20160814
k程
·
2025-04-11 01:30
【力扣hot100】刷题笔记Day22
前言局势紧迫起来了呀,同学们都开始找实习了,赶紧刷完hot100开找了912.排序数组-力扣(
LeetCode
)快速排序(数组法):时间O(nlogn),空间O(n)defquick_sort(arr)
小涛44
·
2025-04-11 01:59
力扣hot100刷题笔记
leetcode
笔记
算法
职场和发展
数据结构
LeetCode
252 会议室题全解析:Swift 实现 + 场景还原
文章目录摘要描述题解答案题解代码分析示例测试及结果时间复杂度空间复杂度总结摘要在这篇文章中,我们将深入探讨
LeetCode
第252题“会议室”的问题,提供一个用Swift编写的解决方案,并结合实际场景进行分析
网罗开发
·
2025-04-11 01:29
Swift
leetcode
swift
算法
Swift 解锁会议室最优调度法,
LeetCode
253 不再难
文章目录摘要描述题解答案题解代码分析示例测试及结果时间复杂度空间复杂度总结摘要在这篇文章中,我们将深入探讨
LeetCode
第253题“会议室II”。该问题要求计算安排一系列会议所需的最小会议室数量。
网罗开发
·
2025-04-11 01:29
Swift
swift
leetcode
开发语言
Swift 解
LeetCode
250:搞懂同值子树,用递归写出权限系统检查器
文章目录前言问题描述简单说:痛点分析:到底难在哪?1.子树的概念搞不清楚2.要不要“递归”?递归从哪开始?3.怎么“边遍历边判断”?这套路不熟后序遍历+全局计数器遍历过程解释一下:和实际场景结合下:这题能学到啥?文件系统权限继承检查配置项一致性检查时间复杂度测试用例简单跑一下:最后的话前言你有没有碰到过这种情况:给你一棵二叉树,要求你找出其中所有“节点值都相同的子树”数量。第一次看到是不是有点懵?
网罗开发
·
2025-04-11 01:59
Swift
swift
leetcode
开发语言
【忍者算法】从拼积木到最长连续序列:一道别出心裁的数组题目|
LeetCode
128 最长连续序列
LeetCode
128最长连续序列点此看全部题解
LeetCode
必刷100题:一份来自面试官的算法地图(题解持续更新中)生活中的算法你小时候一定玩过数字积木吧?
忍者算法
·
2025-04-11 01:59
忍者算法
LeetCode题解秘籍
leetcode
算法
职场和发展
面试
跳槽
从表格到序列:Swift 如何优雅地解
LeetCode
251 展开二维向量
文章目录摘要描述题解答案题解代码分析示例测试及结果时间复杂度空间复杂度总结摘要在这篇文章中,我们将深入探讨
LeetCode
第251题——“展开二维向量”的问题。
网罗开发
·
2025-04-11 01:56
Swift
swift
leetcode
开发语言
LeetCode
第132题—分隔回文串II—Python实现
title:
LeetCode
No.132categories:OJ
LeetCode
tags:Programing
LeetCode
OJ
LeetCode
第132题—分隔回文串II自己代码的开源仓库:clickhere
StriveZs
·
2025-04-11 00:22
LeetCode
字符串
python
leetcode
回溯法
动态规划
上一页
129
130
131
132
133
134
135
136
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他