首页 > TAG信息列表 > GOODS

12.装船问题(贪心)

题目描述: 王小二毕业后从事船运规划工作,吉祥号货轮的最大载重量为M吨,有10种货物可以装船。第i种货物有wi吨,总价值是pi。王小二的任务是从10种货物中挑选若干吨上船,在满足货物总重量小于等于M的前提下,运走的货物的价重比最大。 输入: 输入数据的第一行有一个正整数M(0 < M < 10000),

mongodb 副本集搭建

1 搭建 http://www.caotama.com/1950994.html (注意执行的语句,报错有可能是符号是中文的,符号全部改成英文即可)   2 验证(在master库执行创建集合,然后去slave库查看数据是否同步) db.createCollection("goods") // 创建goods集合   db.goods.insert({id:123,name:'hello'}) // 给go

16、迭代器

16、迭代器     目录: 一 迭代器介绍 1.1 可迭代对象 1.2 迭代器对象 二 for循环原理 三 迭代器的优缺点 3.1 优点: 3.2 缺点: 视频链接   一 迭代器介绍 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动,其目的通常是为了逼近所需的目标或结果,每一次对过

elasticsearch查询之keyword字段的查询相关度评分控制

一、数据情况 purchase记录每个用户的购买信息; PUT purchase { "mappings":{ "properties":{ "id":{ "type":"keyword" }, "name":{ "ty

【SQL】批量操作:批量插入、删除

1、批量删除 <delete id="deleteLanguageBatch"> delete from user where <foreach collection="list" item="item" separator="or"> id = #{item.id} name = #{item.name}

【微信小程序】拍卖商品详情页设计与交互实现(包含倒计时、实时更新出价)

完整功能和页面      1、goods.wxml代码 <!--商品详情页--> <view class="container"> <scroll-view class="main" scroll-y="true"> <!--顶部轮播图--> <swiper autoplay="true" indicator-dots="true"

正则表达式

正则表达式 正则表达式主要用于数据的查找与筛选,在爬虫、运维等技术常常运用 导入 需求:编写代码校验用户输入的手机号是否合法:常见 13 15 17 18 19开头 1.python代码逻辑实现 phone_num = input("请输入你的电话号码:>>>").strip() if phone_num.isdigit(): if len(phone_nu

SQL语句用法总结

use quan56_goods; 使用数据库 show tables; 展示数据表 模糊查询 select * from tb_brand where name like '%林%'; 顺序 书写顺序 SELECT 字段列表 FROM 表名 WHERE 记录筛选条件 GROUP BY 分组字段列表 HAVING 分组筛选条件 ORDER BY 排序字段列表 执行顺序 FROM->WHERE->G

【黑马商城App】—— 项目开发重点笔记

黑马商城实战项目 项目搭建 利用HBuilder X创建基本项目结构 运行项目 整理基本项目结构,并修改窗口外观 "globalStyle": { "navigationBarTextStyle": "white", "navigationBarTitleText": "黑马商城", "navigationBarBackgroundColor": "#1

秒杀项目总结

seckill-demo 秒杀练习项目:主要目的是通过本项目练习SpingBoot学习过程中所学知识,逐渐将学习到的技能融合至项目中. github地址:seckill-demo 目录 目录seckill-demo1 项目框架搭建1.1 SpringBoot环境搭建1.2 集成Thymeleaf, RespBean1.3 Mybatis-plus2 分布式会话2.1 用户登录a.

常用类-Java比较器

一、Comparable接口 Java中的对象,正常情况只能进行比较 == 或 !=不能使用 > 或 < 的,但是在实际开发中有需要进行对象的比较 comparable接口的使用举例: 1.像String、包装类等实现了comparable接口,重写了comparableTo(obj)方法,给出了比较两个对象大小的方式

LambdaUpdateWrapper 防止扣减为0

LambdaUpdateWrapper<Goods> updateWrapper = new LambdaUpdateWrapper<>(); updateWrapper.set(Goods::getUpdateTime, new Date()); updateWrapper.setSql("good_total_qty = good_total_qty - " + vo.getGoodTotalSumQty()); updateWrapper.setSql(&

导航渲染 | 导航链接 | 导航子分类列表页渲染 |

1.  一对多的查询  根据   类型  ---->  商品   type.xxx_set.all()    对象.表_set.all 2.  多对一查询  根据  商品------>类型    goods.type.name  表明.字段.name   注意 表一: type  表二:goods        1.  调用导航分类    1.1 html 代

ElasticSearch学习十 Java API操作ES

十、Java API操作ES 10.1、Springboot整合ES 导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc

Java 入门16 面向对象实现之前的小案例购物车

  Goods 商品类 package com.heima.Shop; public class Goods { private String name; private double price; private int buyNumber; //生成 无参构造器 public Goods() { } //生成有参构造器 public Goods(String name, double price,

关于flask自定义BaseConverter参数校验的踩坑记录

from flask import Flask from werkzeug.routing import BaseConverter app = Flask(__name__) class GoodsIdConverter(BaseConverter): def __init__(self, url_map): super(GoodsIdConverter, self).__init__(url_map) self.regex = r'[1-9]{2

mysql查询json类型字段提取需要类

如商品订单信息表 查询需要信息并做模糊处理查询: selectt.goods_order_id orderId,t.goods_id goodsId,t.goods_spe_id speId,t.goods_order_no orderNumber,t.number orderGoodsNum,JSON_EXTRACT(t.buy_customer,'$.nickName') as nickName,JSON_EXTRACT(t.receive_customer,'$.

day1-springboot项⽬ - RESTful风格使用

day1-springboot项⽬ - RESTful风格使用 前后端分离开发的项⽬中,前后端之间是接⼝进⾏请求和响应,后端向前端提供请求时就要对外暴露⼀个URLURL的设计不能是随意的,需要遵从⼀定的设计规范——RESTful RESTful 和 XML RESTful 是⼀种Web api的标准,也就是⼀种url设计⻛格/规范

微服务之分布式锁

悲观锁和乐观锁 悲观锁:一开始就认为着里会出现锁的竞争,给自己加一把锁 ​ 比如一些人为了防止犯错误,一开始就要等到时机非常成熟的时候才会行动,比如锁一样,他拿到一把锁之后才去执行,抱着一种悲观的态度。 乐观锁:不关心执行的时出现错误,如果出现问题我重新执行一次,不停的尝试 ​

第三单元总结

第三单元总结 分析在本单元自测过程中如何利用JML规格来准备测试数据 本单元自测进行得较少,自测的主要形式是和小伙伴进行对拍。由数据生成器生成若干组测试数据,再将自己和小伙伴的输出进行比对。在对拍的过程中,能够对正确性进行查验,但对复杂性的查验效果不是很好。 梳理本单元的

MySQL(查询命令)

以什么开头以什么结尾查询 以什么开头 命令: select * from tableName where 字段 rlike '^ch' limit 5; 以什么结尾 命令: select * from tableName where 字段 rlike 'yi$' limit 5;       以别名查询 命令: select 字段 as 别名 from tableName;         最大,最小,平均,总

Compare 类

package com.changyonglei.compare; import org.junit.Test; import java.util.Arrays; import java.util.Comparator; /** * * 一、说明: Java中的对象,正常情况下,只能进行比较: ==或!=。不能使用>或<的 * 但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对

9、模板中的循环语句

for 循环 定义模板文件 shop.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Title</title> </head> <body> <table> <thead> <th&g

laravel redis秒杀功能

1.初始化:秒杀商品,将商品以list数据类型存入redis(每个数量为一个元素); 2.购买:1)购买用户入队列,如果用户队列长度超过指定的排队长度,则返回排队数过多2)如果用户队列长度小于指定的排队长度,然后生成订单,减去库存。下单完成 <?php namespace App\Http\Controllers; use App\Models\Go

AcWing 145. 超市

// // Created by Kaede on 2022/5/17 // Problem: Acwing 145 // #include <algorithm> #include <cstdio> #include <cstdlib> #include <iostream> #include <map> #include <vector> namespace DisjointSet { class disjointSet {