• 2024-07-29Vue3的学习---3
    3.Vue进阶3.1Vue方法、计算属性及监听器3.1.1computed计算属性computed用于定义计算属性,计算属性是基于他们的依赖关系进行缓存的,只有当依赖的数据发生变化时,计算属性才会重新计算。数据不发生变化:<body><divid="app">{{msg}}<br>{{r
  • 2024-07-25C++11——lambda表达式
    一、前言在C++98中,如果想要对一个数据集合中的元素进行排序,可以使用std::sort方法。intmain(){ intarray[]={4,1,8,5,3,7,0,9,2,6}; //默认按照小于比较,排出来结果是升序 sort(array,array+sizeof(array)/sizeof(array[0])); //如果需要降序,需要改变元素
  • 2024-07-17超靠谱教程速成MyBatis!
    MyBatis1.内容介绍2.介绍MyBatis什么是MyBatis?MyBatis是优秀的持久层框架MyBatis使用XML将SQL与程序解耦,便于维护MyBatis学习简单,执行高效,是JDBC的延伸MyBatis开发流程引入MyBatis依赖创建核心配置文件创建实体(Entity)类创建Mapper映射文件初始化SessionFactory
  • 2024-07-16【Django】网上蛋糕项目商城-购物车和我的订单功能
    1.购物车功能在首页中的滚动栏的商品,热门商品,新品,以及商品详情中都有加入购物车按钮在models文件中创建购物车表,用于保存当前用户添加的商品信息#购物车表classShoppingCar(models.Model):#用户iduserId=models.IntegerField()#商品idgoodsId=
  • 2024-07-13Msql数据库之DDL(数据定义语言)的相关操作
    数据定义语言(DDL):用于创建、修改和删除数据库对象,如数据库、表、视图、索引等一、数据库的相关操作:1、创建数据库语法:createdatabase[ifnotexists]数据库名;例:createdatabaseifnotexiststest;2、使用(切换)数据库:语法:use 数据库名;例:use test;3、查
  • 2024-07-08vk-data-goods-sku-popup uniapp vue3示例
    效果图组件简介vk-data-goods-sku-popup是一个uniapp上面方便好用的sku组件,使用场景包括但不限于商品详情页、购物车页面、订单结算页、搜索结果页下面就上代码了,完整vue页面的代码如下<scriptsetup>import{ref,defineEmits,defineProps,computed}from'vue'//显示
  • 2024-06-17微信小程序毕业设计- 展柜设计公司平面布置系统项目开发实战(附源码+论文)
    大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。
  • 2024-06-12DP经典问题----背包问题的代码实现(入门级)(C++/PYTHON)
    背包的状态转换方程i:表示物品序号j:表示背包大小W[i]:表示第i件物品的重量f[i,j]:表示在前i件物品中选择若干件放在承重为j的背包中,可以取得的最大价值f[i-1,j-Wi]:表示在前i-1件物品中选择若干件放在承重为j-Wi的背包中,可以取得的最大价值Pi(j>=Wi):表示第i件物品的价值,要
  • 2024-05-31【MySQL】数据库优化
    一、优化数据类型在MySQL中不同的数据类型长度不同,在磁盘上所需要的存储空间也不同,如果数据库中使用不合理的数据类型,会造成很大的空间浪费,并且在数据插入与读取时,也会造成MySQL的性能低下。更小的数据类型更好如果没有特殊情况,尽量使用可以正确保存数据的最小数据类型,因为更
  • 2024-05-28【MySQL】MySQL语句优化
    一、嵌套查询优化当SLQ语句存在嵌套查询时,MySLQ会生成临时表来存储子查询的结果数据,外层查询会从临时表中读取数据,待整个查询完毕后,会删除临时表,在这个过程中是非常耗时的。方案:使用JOIN语句进行联表查询来代替,提升查询性能。例如这里查询t_goods数据表中t_category字段
  • 2024-05-28【MySQL】MySQL语句优化
    一、嵌套查询优化当SLQ语句存在嵌套查询时,MySLQ会生成临时表来存储子查询的结果数据,外层查询会从临时表中读取数据,待整个查询完毕后,会删除临时表,在这个过程中是非常耗时的。方案:使用JOIN语句进行联表查询来代替,提升查询性能。例如这里查询t_goods数据表中t_category字段不在t_g
  • 2024-05-25MyBatis进阶
    时间:2024-05-25星期五MyBatis高级特性MyBatis日志管理日志日志文件是用于记录系统操作事件的记录文件或文件集合日志保存历史数据,使诊断问题以及理解系统活动的重要依据SLF4J与Logback日志组件关系 SLF4j作为日志输出的门面,负责日志输出的表现;logback是对日志
  • 2024-05-23MongoDB篇
    --------------------------------------------------------------------------端口27017,版本3.6.4mongodb.conf主要配置内容:dbpath指定数据文件存放路径;logpath指定日志文件存放路径;smallfiles=true指定最小启动;fork=true指定在后台运行;bind_ip设置为了0.0.0.0;port=27017默认端口
  • 2024-05-19MySQL的索引优化
    一、索引的使用场景1、全值匹配通过主键索引查询mysql>explainselect*fromt_goodswhereid=1\G;***************************1.row***************************id:1select_type:SIMPLEtable:t_goodspartitions:NULLtyp
  • 2024-05-1825.interface测试
    #-*-coding:utf-8-*-importjsonimportpytestimportrequestsimportjsonpathfromlog_utilimportloggerclassTestLitemall:defsetup_class(self):#管理端接口url="https://litemall.hogwarts.ceshiren.com/admin/auth/login"us
  • 2024-05-09关于vue2自己得到的陈果(不懂的知识点)
    ref引用相关的知识点:ref='ruleRef'this.$refs.ruleRef.resetFields()        只针对表单的重置this,$refs.ruleRef.validate(valid=>{    这里validate是进行一次检验,参数是一个回调函数,valid是一个布尔值,表示表单的检验是否通过if(!valid)
  • 2024-04-30Mybatis Plus 多表联查(包含分页关联查询,图文讲解)
    本章将学习如何通过MybatisPlus实现多表关联查询,以及分页关联查询。表结构本文以查询用户所下订单,来演示MybatisPlus的关联查询,数据库表除了前面小节中已经定义好的用户表外,再额外创建一张订单表,然后插入一些测试数据,执行脚本如下:DROPTABLEIFEXISTSuser;CREATETA
  • 2024-04-26mybatisplus乐观锁(单个任务)
    乐观锁:在关系数据库管理系统里,乐观并发控制(又名“乐观锁”,OptimisticConcurrencyControl,缩写“OCC”)是一种并发控制的方法。它假设多用户并发的事务在处理时不会彼此互相影响,各事务能够在不产生锁的情况下处理各自影响的那部分数据。在提交数据更新之前,每个事务会先检查在该事务
  • 2024-04-08react路由使用
    在介绍ReactRouter的概念以前,需要先区分两个概念:react-router:为React应用提供了路由的核心功能;react-router-dom:基于react-router,加入了在浏览器运行环境下的一些功能。1.安装(本文6.22.3版本)npmi react-router-dom -S2.创建router/index.jsimportGoo
  • 2024-04-08Web API(五)之BOM操作&window对象&本地存储
    WebAPI(五)之BOM操作&window对象&本地存储js组成window对象定时器-延迟函数JS执行机制location对象navigator对象histroy对象本地存储localStoragesessionStorage(了解)localStorage存储复杂数据类型综合案例数组map方法数组join方法js组成JavaScript的组成ECMA
  • 2024-03-30定义类强化——定义Goods类表示商品
    现需要编写一个计算商品总价值的程序,现要求:1、定义一个表示商品的类:Goods,Goods类要包含:一个私有成员变量Stringname表示商品的名称;一个私有成员变量floatprice表示商品的价格,并定义setPrice(floatprice)方法用于修改商品价格;一个私有成员变量intcount表示商品的数量,并定
  • 2024-03-29高并发场景防止库存数量超卖少卖
    简介商品超卖现象,即销售数量超过了实际库存量,通常是由于未能正确判断库存状况而发生的。在常规的库存管理系统中,我们会在扣减库存之前进行库存充足性检验:仅当库存数量大于零时,系统才会执行扣减动作;若库存不足,则即时返回错误提示。然而,在高并发的销售场景下,传统的处理方法往往
  • 2024-03-27学点儿数据库_Day12_数据库SQL练习题
    0版本与工具mysql-8.0.31NavicatPremium16每做一题,选中相应代码运行即可,很方便1建表createtablegoods(goods_idmediumint(8)unsignedprimarykeyauto_increment,goods_namevarchar(120)notnulldefault'',cat_idsmallint(5)unsignednotnu
  • 2024-03-26Java使用EasyExcel实现对excel文件的读写
    文章目录前言一、EasyExcel是什么?二、使用步骤1.引入库2.创建实体类3建立数据库4先建两个excel表5书写Mapper6书写测试类总结前言提示:这里可以添加本文要记录的大概内容:在学习Java中难免会有对文件的读写操作,像word文档、pdf文件以及excel表。这些读写操作都大
  • 2024-03-17JavaScript基础 —— 学习 第四天(完结)
    一、对象(一)对象介绍对象:object是JavaScript里面的一种数据类型可以看作一种无序的数据的集合可以详细的描述某个事物null是空对象对象是由属性和方法组成的属性:手机特征大小颜色什么的方法:能进行的一些行为手机打电话<body><script>let对象名={