logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

背包问题(三)-多重背包(简单)-史上最详细解答

背包问题(三)-多重背包(简单)-史上最详细解答1. 题目2. 分析2.1 状态表示2.2 状态计算3. 实现4. 优化4.1 去除k循环(时间复杂度优化)4.2 转化成一维数组解法(空间复杂度优化)5. 测试参考链接进阶:多重背包(中等)1. 题目问题描述:有n件物品和容量为m的背包,给出i件物品的重量以及价值value,还有数量number,求解让装入背包的物品重量不超过背包容量W,且价值V最

#算法#动态规划#python
剑指 Offer 39. 数组中出现次数超过一半的数字

题目:剑指 Offer 39. 数组中出现次数超过一半的数字题目链接https://leetcode-cn.com/problems/shu-zu-zhong-chu-xian-ci-shu-chao-guo-yi-ban-de-shu-zi-lcof/代码连接:https://gitee.com/aninstein/HappyJava/blob/master/learn_java/src/lee

#数据结构#leetcode#面试
k3s和k8s的区别和优缺点

K3s在功能上与K8s没有什么不同,但它们有一些区别,使它们显得独特。K3s能比K8s更快地部署应用程序。不仅如此,K3s可以比K8s更快地启动集群。K8s是一个通用的容器编排器,而K3s是一个专门为在裸金属服务器上运行Kubernetes而打造的容器编排器。...

#kubernetes#docker#容器
Flask学习笔记-蓝图(Blueprint)和视图(Views)

1. 视图视图主要是MVT(model, view, template)框架里面的model, 数据模型,主要是指数据库模型view, 接受请求 处理请求 返回数据template, html页面比起app.route,视图能够支持继承,并且业务与url分离#!/usr/bin/env python# -*- coding: utf-8 -*-from flask import Flask, js

#python#flask
【转】源nat和目的nat的区别

配置基于源IP地址的NAT基于源IP地址的NAT是指对发起连接的IP报文头中的源地址进行转换。它可以实现内部用户访问外部网络的目的。通过将内部主机的私有地址转换为公有地址,使一个局域网中的多台主机使用少数的合法地址访问外部资源,有效的隐藏了内部局域网的主机IP地址,起到了安全保护的作用。由于一般内网区域的安全级别比外网高,所以这种应用又称为NAT Outbound。配置NAT No-patNAT

#服务器#网络#linux
k3s和k8s的区别和优缺点

K3s在功能上与K8s没有什么不同,但它们有一些区别,使它们显得独特。K3s能比K8s更快地部署应用程序。不仅如此,K3s可以比K8s更快地启动集群。K8s是一个通用的容器编排器,而K3s是一个专门为在裸金属服务器上运行Kubernetes而打造的容器编排器。...

#kubernetes#docker#容器
到底了