- 2025-01-22人工智能学习(一)之python入门
一、引言在当今的软件开发领域,面向对象编程(Object-OrientedProgramming,OOP)已经成为一种主流的编程范式。Python作为一门功能强大且简洁易读的编程语言,对面向对象编程提供了非常完善的支持。无论是开发大型项目、构建数据科学应用,还是进行自动化脚本编写,理解和掌握Python
- 2025-01-22vxe-table 实现双击自适应行高,行高拖拽调整高度
vxe-table实现双击自适应行高,行高拖拽调整高度官网:https://vxetable.cn通过row-config.resizable和row-resize启用行高拖拽功能以及resizable-config.isDblclickAutoHeight启用双击自适应行高<template><div><vxe-gridv-bind="gridOptions"></vxe-grid><
- 2025-01-21Python教程1(新手绝对看得懂)
其实很多人不太能够清楚理解一些基础知识原理,这也是我做这个的初衷。相信大家跟着我一定会有进步的,加油下一个py大佬就是你。 大家好我们在学Python的时候先带大家来了解一下Python1.Python基本语法我们先从最基本的开始哦!Python的语法非常简洁,每一行代码就像一个
- 2025-01-20JDK8新特性:Stream
什么是Stream?也叫Stream流,是Jdk8开始新增的一套API(java.util.stream.*),可以用于操作集合或者数组的数据。优势:Stream流大量的结合了Lambda的语法风格来编程,提供了一种更加强大,更加简单的方式操作集合或者数组中的数据,代码更简洁,可读性更好。publicclassDemo15{pub
- 2025-01-20Java 比较器 (详细现实案例代码拆解)
前言:小编最近又要练科目三了天天好多事情啊,不知道大家放了假事情多不多我们继续日更!!!我们一直都是以这样的形式,让新手小白轻松理解复杂晦涩的概念,把Java代码拆解的清清楚楚,每一步都知道他是怎么来的,为什么用这串代码关键字,对比同类型的代码,让大家真正看完以后融会贯通
- 2025-01-20Python~Python面向对象之魔术方法
一、魔术方法之构造方法1.介绍__init__()方法,称为构造方法在创建类对象(构造类)的时候,会自动执行在创建类对象(构造类)的时候,将传入参数自动传递给__init__方法使用2.示例classPerson:def__init__(self,name,age):self.name=nameself.age
- 2025-01-19Object类
Object类定义Object:是java中所有类共同的父类【内置或者自定义】,任何一个类的对象都可以使用Object类中的功能object类中的成员方法Object类中的成员方法:publicinthashCode()可以看作是一个对象的地址值的另外一种体现,不同的对象可能是一样publicfinalClas
- 2025-01-19Go 反射 の 应用场景
两年前曾经写过一篇博客,是关于反射基本概念的Go反射の基本概念,之后对其再也没有更深入的学习,主要因为反射主要应用在一些基本库中,而在平时的项目开发中几乎用不到。本文结合一个sql构造器的应用案例,深入的了解一下反射的应用场景。什么是反射射就是程序在运行时,能够找到变
- 2025-01-19Java-抽象方法
抽象方法:●抽象方法:将共性的行为(方法)抽取到父类之后。由于每一个子类执行的内容是不一样,所以,在父类中不能确定具体的方法体。该方法就可以定义为抽象方法。●抽象类:如果一个类中存在抽象方法,那么该类就必须声明为抽象类●抽象方法的定义格式:publicabstract返回值类型方
- 2025-01-19java—接口
接口:是一种规则,是对行为的抽象。接口的定义和使用接口用关键字interface来定义publicinterface接口名{}接口不能实例化接口和类之间是实现关系,通过implements关键字表示publicclass类名implements接口名{}接口的子类(实现类)要么重写接口中的所有抽象方法要么是抽
- 2025-01-19MySQL——DQL基本查询 聚合函数 分组查询 排序查询 分页查询
1.3DQL语法DQL:数据查询语言,用来查询数据库表中的记录。DQL基本查询1.查询多个字段select字段1,字段2,字段3...from表名;案例查询指定字段nameworknoageselectname,workno,agefromemp;2.查询所有字段select*from表名;select*fromemp;3.设置别名select字段1a
- 2025-01-18JavaScript 中的 `findIndex` 方法
- 2025-01-16毕设学习第四天之Java的注解和反射
注解(Annotation)Java注解(Annotation)是一种特殊的语言构造,用于为代码元素(如类、方法、字段等)提供元数据,通常不直接影响程序的逻辑执行。它们可以被编译器、框架或工具解析,用于执行特定操作,如自动化配置、代码生成、验证等。Java提供了内置的注解(如@Override、@Deprecated)和允
- 2025-01-16强类型解释,与弱类型的差异
在编程中,“强类型”(StrongTyping)是指变量在声明时必须明确指定其数据类型,并且在后续的使用中,变量的类型是严格检查和限制的。这意味着你不能将一个变量赋值为与其声明类型不兼容的值,编译器会在编译时检查类型的安全性,从而减少运行时错误。强类型vs弱类型强类型语言:在强类型
- 2025-01-15Peewee:Python 简洁强大的 ORM 框架
在Python的开发世界中,数据库操作是至关重要的一环。今天介绍的Peewee作为一款简洁且功能强大的ORM(对象关系映射)框架,为开发者提供了高效便捷的数据库交互方式。1.Peewee概述Peewee是一个简单小巧的ORM,它的概念简洁明了,易于学习和使用。能够与SQLite、MySQL、MariaDB、
- 2025-01-15vxe-table 实现行高拖拽功能
vxe-table实现行高拖拽功能,需要注意更新到最新版本才支持该功能官网:https://vxetable.cn通过row-config.resizable和row-resize启用行高拖拽功能;当需要多列允许触发行高拖拽时,通过row-resize指定任意列<template><div><vxe-gridv-bind="gridOptions"></vxe-
- 2025-01-15封装
封装1.封装思想封装概述是面向对象三大特征之一(封装,继承,多态)对象代表什么,就得封装对应的数据,并提供数据对应的行为封装代码实现将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问成员变量private,提供对应的getXxx(
- 2025-01-14java面向对象(一)
面向对象面向对象编程面向过程的程序设计思想(Process-OrientedProgramming),简称POP关注的焦点是过程:过程就是操作数据的步骤,如果某个过程的实现代码在很多地方重复出现,那么就可以把这个过程抽象为一个函数,这样就可以大大简化冗余代码,也便于维护。代码结构:以函数为组织单
- 2025-01-14MyBatis-Plus--lombok的使用
1.Lombok的简介官方介绍:ProjectLombokisajavalibrarythatautomaticallyplugsintoyoureditorandbuildtools,spicingupyourjava.Neverwriteanothergetterorequalsmethodagain,withoneannotationyourclasshasafullyfeaturedbuilder,Autom
- 2025-01-12D - Coming of Age Celebration (前缀+差分)
题目链接:https://atcoder.jp/contests/abc388/tasks/abc388_d题意:一共有n个外星人,每当有一个外星人成年后,成年的外星人就要给他一块钱(如果没钱就不给),返回操作后数组思路:模拟一下,可以把数组前面已经成年的外星人对下一个刚好要成年的外星人的钱数贡献记作前缀信息s,随着数
- 2025-01-11Apache AGE:基于PostgreSQL的图数据库深度解析
ApacheAGE:基于PostgreSQL的图数据库深度解析一、引言在当今复杂多变的数据环境中,关系型数据库和图数据库各自扮演着重要的角色。关系型数据库以其结构清晰、查询高效的特点,在事务处理和数据一致性方面表现出色;而图数据库则以其灵活的数据模型和强大的图查询能力,在社交网
- 2025-01-11JavaScript 高阶技巧
文章目录1、解构赋值的别名2、Currying3、防抖与节流4、记忆化5、代理对象6、生成器7、善用控制台8、结构化克隆9、自执行函数10、标记模版字符串1、解构赋值的别名解构赋值允许你从数组或对象的属性中提取值并将其分配给不同的变量。别名允许你在这一过程中重命名
- 2025-01-102024.12.16(SpringBoot知识点总结)
4.2配置文件与配置类的属性映射方式4.2.1使用注解@Value映射我们可以通过@Value注解将配置文件中的值映射到一个Spring管理的Bean的字段上例如:application.properties配置如下:person:name:zhangsanage:18123或者,application.yml配置如下:person:name:zhangsanag
- 2025-01-101.10日学习笔记之C++的类
·类其实就是一种数据类型,和结构相似。类的成员包括两类,属性(成员变量)和行为(成员函数)。·成员函数定义的两种方法(可能有多种,觉得这两种比较常用)1、将类的成员函数定义在类体内,如classCPerson{public:shortage;shortgetage(){returnage;}};2、将
- 2025-01-10JavaScript ES2023/2024 新特性学习总结
JavaScriptES2023/2024新特性学习总结ES2023/2024规范新特性与最佳实践总结作者:在人间耕耘更新时间:2025年1月10日目录前言核心特性概览ES2023新特性实战ES2024新特性实战实际开发应用场景性能与最佳实践总结前言ES2023/2024规范引入多项新特性,本文