Age
  • 2025-01-08.AndIF
    在ORM(对象关系映射)库中,如SqlSugar,.AndIF是一个用于在满足特定条件时添加查询条件的方法。它允许你根据条件动态地构建查询,从而提高查询的灵活性和可读性。使用场景.AndIF通常用于在查询中根据某些条件动态添加AND条件。这在处理复杂的查询逻辑时非常有用,尤其是当你需要根
  • 2025-01-07MySQL数据库基础 === 查询语句 DQL
    目录语法:基础查询条件查询聚合查询(聚合函数)分组查询排序查询分页查询综合练习测试数据 CREATETABLEemp(idINTCOMMENT"编号",worknoVARCHAR(10)COMMENT"工号",nameVARCHAR(10)COMMENT"姓名",ageTINYIN
  • 2025-01-07一篇文章理解字典
    Python3字典详解字典(dict)是Python中的一种内置数据类型,用于存储键值对(key-valuepairs)。它是一个无序、可变且唯一的集合,键必须是不可变类型(如字符串、数字、元组),而值可以是任意类型。1.字典的基本特点无序性:从Python3.7起,字典的插入顺序被保留(即按照插入顺序遍历),
  • 2025-01-0634
    实验14:代理模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解代理模式的动机,掌握该模式的结构;2、能够利用代理模式解决实际问题。 [实验任务一]:婚介所婚介所其实就是找对象的一个代理,请仿照我们的课堂例子“论坛权限控制代理”完成这个实际问题,其中如果
  • 2025-01-06数组find方法
    在JavaScript中,Array.prototype.find()方法用于在数组中查找第一个满足提供的测试函数的元素,并返回该元素的值。如果数组中没有任何元素满足测试函数,则返回undefined。constpeople=[{name:'Alice',age:25},{name:'Bob',age:30},{name:'Charlie',age:35}
  • 2025-01-06MySql 常用语句
    1.关键字一览关键字说明WHEREORDERBY排序LIMIT限制返回的行数2.查询查询所有数据(所有行和所有列)SELECT*FROMusers查询所有行的部分列SELECTusername,emailFROMusers查询特定行SELECT*FROMusersWHEREid=13.排序通过ord
  • 2025-01-06UnitTest(单元测试)-Mockito的使用
    官方文档:https://github.com/hehonghui/mockito-doc-zh/blob/master/README.md#0一、Mockito是什么?简单来说就是造假数据的,一种模拟类的对象、行为、方法,mock想要的结果的库,例如一个类classPerson{Stringname;intage;publicbooleanisSmallAge(in
  • 2025-01-05面向对象编程
    一、面向过程与面向对象面向过程(POP)与面向对象(OOP)面向对象:ObjectOrientedProgramming面向过程:ProcedureOrientedProgramming2.面向对象的三大特征封装(Encapsulation)继承(Inheritance)多态(Polymorphism)3.面向对象的思想概述程序员从面向过程的执行者转
  • 2025-01-05在TypeScript中如何创建变量?
    在TypeScript中创建变量的语法与JavaScript相似,但TypeScript为变量提供了类型注解的功能。类型注解可以帮助开发者更明确地了解变量的预期用途,并在编译阶段捕获类型错误。以下是在TypeScript中创建变量的一些示例:声明变量并指定类型:letage:number=25;letname:string=
  • 2025-01-04写一个方法对数组对象的某几个key进行排序
    在前端开发中,JavaScript是一种常用的语言,我们可以使用其数组的sort()方法来对数组对象的特定key进行排序。以下是一个简单的示例,假设我们有一个对象数组,并且我们想要根据对象的agekey对其进行排序:functionsortByKey(array,key){returnarray.sort((a,b)=>(a[k
  • 2025-01-02Vue cli props
    一、作用接收数据(父组件传输)二、语法1、传递数据<Demoname="jojo"sex="male":age="30"/>注意:传递Number数据类型,需要数据绑定(数据绑定计算引号中的值)2、接收数据a、简单接收数据props:['name','sex','age']b、限制数据类型props:{name:String,
  • 2025-01-01基于 Go 语言的结构体序列化与反序列化实现
    背景在软件开发中,序列化和反序列化是常见的操作,尤其是在网络通信、数据存储以及分布式系统中。序列化是指将数据结构或对象转化为字节流的过程,而反序列化则是将字节流还原为原始的数据结构或对象。通过这种方式,可以方便地在不同的系统或组件之间传输和存储数据。在Go语言中,虽
  • 2024-12-31gorm crud总结
    typeStudentstruct{ Idint64`gorm:"primary_key"` Namestring`gorm:"column:name"` Ageint`gorm:"column:age"`}func(Student)TableName()string{ return"student"}插入s:=Student{Name:"abc&q
  • 2024-12-30代理模式
    实验14:代理模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解代理模式的动机,掌握该模式的结构;2、能够利用代理模式解决实际问题。 [实验任务一]:婚介所婚介所其实就是找对象的一个代理,请仿照我们的课堂例子“论坛权限控制代理”完成这个实际问题,其中如果
  • 2024-12-30备忘录模式
    实验 20:备忘录模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解备忘录模式的动机,掌握该模式的结构;2、能够利用备忘录模式解决实际问题。 [实验任务一]:多次撤销改进课堂上的“用户信息操作撤销”实例,使得系统可以实现多次撤销(可以使用HashMap、ArrayLis
  • 2024-12-30Vue 列表渲染
    一、基础1、v-for用来展示列表数据2、语法v-for="(value,index)inxx":key="index"3、可遍历:数组、对象、字符串注意:先是值,再是索引<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="vie
  • 2024-12-30Pandas-DataFrame
    一、Pandas-DataFrame特点 二、特征练习#从列表嵌套字典创建DataFramedata=[{'a':1,'b':2},{'a':5,'b':10,'c':20}]df=pd.DataFrame(data)print(df)print('-----------')#从字典创建DataFramedata={'Na
  • 2024-12-30使用js写一个方法对数据分组,类似group by
    在JavaScript中,可以使用Array.prototype.reduce()方法来模拟SQL中的GROUPBY功能。以下是一个简单的示例,该示例将根据对象的某个属性对数据进行分组:functiongroupBy(array,key){returnarray.reduce((result,currentValue)=>{//如果结果对象中还没有当前key
  • 2024-12-29C语言结构体简介:“结”在一起,“构”成一“体”
    一、什么是结构体如果要一下子记录很多条数据,咱们一般都会想到用数组,比如记录一个班的学生的成绩。但是数组有个限制:元素必须是同一数据类型。如果我们想同时记录一个人的姓名(字符串)、年龄(整型)、身高(浮点型)等信息时,数组就派不上用场了,这时候就要用到结构体。结构体(struct)内
  • 2024-12-2803C++文件流
    03C++文件流一、C++IO类库注意箭头哦!表示继承关系!如iostream多重继承istream和ostream哦!二、对文本文件进行读写类库:ifstream,ofstream,fstream2.1文件打开方式:模式标志描述ios::in读方式打开文件ios::out写方式打开文件ios::trunc若文件存在,会在打开文件之前将
  • 2024-12-28数据库sql语句单表查询
    简单的增删改查操作selectcount(*)fromuserwhereaccount='admin'andpassword='123456'selectcount(*)fromuserwhereaccount="admin"insertintouser(account,password)values("admin","777")updateusersetpa
  • 2024-12-28C++高级程序设计 20241228
    当然可以。在C++中,面向对象编程(OOP)是一种编程范式,它使用类和对象来模拟现实世界中的实体和行为。以下是构造函数、拷贝构造函数、析构函数和普通成员函数的简单解释和例子:1.构造函数构造函数是一种特殊的成员函数,用于创建对象时初始化对象的状态。它与类同名,并且没有返回类型,甚
  • 2024-12-27Vue常用指令
    指令理解为dom标签的属性。通过该指令可以获取或者调用vue中的成员。1v-text和v-html设置标签的文本值(textContent)<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title></title> <scriptsrc="./js/vue.js"></script>
  • 2024-12-27@RequestBody失效
    @RequestBody失效Spring开发中@RequestBody注解使用注意事项在Spring开发中,@RequestBody​注解用于将HTTP请求的主体(body)反序列化为Java对象。正确使用@RequestBody​是确保Controller方法能够正确接收和处理请求参数的关键。1.问题描述在开发过程中,如果错误地
  • 2024-12-26c++学习
    这是一份记录一下学习c++的笔记,比较杂乱。随机数种子#include//用时间制作的随机数种子srand((usingint)time(MULL));rand()%61;//0~60取值内存分区模型:代码区、全局区代码区:程序执行前,存放cpu机器指令,共享,只读全局区:程序执行前,全局变量,静态变量(static),常量(字符串