• 2025-01-16Go 重写JSON序列化和反序列化方法
    packagemainimport( "encoding/json" "fmt" "log" "strings")typeStructsstruct{ Namestring`json:"name"` Genderint`json:"gender"`}//MarshalJSON重写序列化方法,如果gender是0则改为woman,
  • 2025-01-10Java继承学习随记
    Java继承多态学习随记继承父类的private修饰无法调用子类构建时,先构建所继承的父类,再构建子类此处隐藏代码super();,默认调用父类的无参构建。此代码必须在构建器的任何一句代码前写。若想调用父类的有参构建,得在super();内写上参调用父类方法或参数使用super关键字,无
  • 2025-01-03Java 面向对象-封装
    何为封装(Encapsulation)面向对象的开发原则为“高内聚,低耦合”,即类的内部数据操作细节自己完成,不允许外部干涉,仅暴露少量方法给外部调用使用。例如,开车,我们无需懂得油门、离合、变速箱也可以驾驶。封装性本质是解耦(decouple)的表现在JAVA中,实现封装就是控制类或成员的可见范
  • 2025-01-01webBroker的radio的三选 一
    <formaction="DJ"method="post"><inputtype="radio"name="gender"value="male"checked>男<inputtype="radio"name="gender"value="female">女<inputtype=
  • 2024-12-30java之mybatis框架第一天-mybatis入门
    1.前言什么是mybatisMyBatis是一款优秀的持久层框架,用于简化JDBC的开发。MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache迁移到了googlecode,并且改名为MyBatis。2013年11月迁移到Github。2.mybatis快速入门目标:使用Mybatis查询所有用户数据(1)准备工
  • 2024-12-29抽象工厂模式
    使用抽象工厂模式,完成下述产品等级结构:  1. 画出对应的类图;   2. 提交源代码;publicinterfaceSkin{    voidshow();}publicinterfaceGender{    voidshow();}publicinterfaceHumanFactory{    SkincreateSkin();    GendercreateG
  • 2024-12-23JAVA面向对象(一)类的定义
    类是面向对象编程的核心概念之一,它就像是一个模具,定义了一类事物所具有的共同特征和行为。在Java中,我们使用class关键字来定义一个类。例如,让我们创建一个简单的Person类:javapublicclassPerson{//成员变量,描述人的属性privateStringname;privateintage;privateSt
  • 2024-12-23Mybatis
    Mybatis入门前言Java程序操作数据库,现在主流的方式是:Mybatis。什么是MyBatis?MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。持久层:指的是就是数据访问层(dao),是用来操作数据库的。框架:是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。在框架的基
  • 2024-12-04SQL-基础语法-选择查询
    选择查询是SQL中最基本的查询类型,它用于从数据表中选择特定的列或字段,并只返回这些列的数据值。选择查询的SQL语法是SELECT{列名...},它告诉数据库我们想要查看哪些列的数据。让我们用一个形象的比喻来理解选择查询:假设你是一名班级管理者,而你的班级有一张学生名单表,上面
  • 2024-12-02C# 继承的实现
    //创建一个Person的父类publicclassPerson{privatestring_name;publicstringName{get{return_name;}set{_name=value;}}privateint_age;publicintAge{get{return_age;}set{_age=value;}
  • 2024-12-01# 26_Python基础到实战一飞冲天(二)-python基础(二十六)--缺省多值参数和递归
    26_Python基础到实战一飞冲天(二)-python基础(二十六)–缺省多值参数和递归一、缺省参数-02-指定函数缺省参数的默认值1、指定函数的缺省参数在参数后使用赋值语句,可以指定参数的缺省值。2、指定函数的缺省参数定义示例代码(dzs_14_函数的缺省参数定义.py)#dzs_14_函数的
  • 2024-11-281308. 不同性别每日分数总计
    目录题目链接(无_力扣VIP_略过)一.读题(建议使用这种表结构_数据对比看)题目SQLSchema建表语句_数据二.答案_一图解一图解__可只需看此答案------------------------------------------------------------------------------方法1分析流程图方法2分析流程图难点分析关
  • 2024-11-25Scala 身份证的秘密
    //字符串//知识点//1.toInt把字符串转成整数//2.toUpperCase变大写//3.toLowerCase变小写//4.substring(起点,终点-不包括)字符串截取//5.charAt(下标)得到对应位置的字符(不是字符串)//6.asDigit把字符串转成数字//7."""三引号字符串,支持换行//8.contains是
  • 2024-12-11转载:【AI系统】昇腾 AI 架构介绍
    昇腾计算的基础软硬件是产业的核心,也是AI计算能力的来源。华为,作为昇腾计算产业生态的一员,是基础软硬件系统的核心贡献者。昇腾计算软硬件包括硬件系统、基础软件和应用使能等。而本文介绍的AI系统整体架构(如图所示),则是对应与昇腾AI产业的全栈架构较为相似。因此这里以昇腾
  • 2024-12-10Day44--练习--操作题(2)
    Day44--练习--操作题(2)当然可以,这里有一道稍微复杂一点的Java练习题,它将涉及到数组和循环的使用:题目:学生成绩管理系统要求:编写一个简单的学生成绩管理系统,该系统能够:输入学生的姓名和对应的成绩。显示所有学生的姓名和成绩。计算并显示所有学生的平均成绩。找出并显示成绩
  • 2024-12-0211.26实验 24:模板方法模式
    [实验任务一]:数据库连接对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、openDB()、useDB()、closeDB()四个方法分别对应这四个步骤。对于不同类型的数据库(如SQLServer和Oracle),其操作步骤都一致,只是连接数据库connDB()方法不同,现使
  • 2024-12-02质量度量落地的注意事项和思考
    后台有同学留言问了这样一个问题:想在团队内推动质量度量落地,对每版本迭代的交付质量有更好的评估,但没有太多的实践经验,有没有什么落地方法或者注意事项。首先聊聊质量度量本身,即质量需不需要度量?答案显而易见:质量需要度量,而且需要持续的度量!为什么呢?我们所从事的软件测试工作(
  • 2024-12-02vue3 + pnpm 打造一个 monorepo 项目
    Monorepo和Multirepo单一仓库(Monorepo)架构,可以理解为:利用单一仓库来管理多个packages的一种策略或手段;与其相对的是多仓库(Multirepo)架构Monorepo目录中除了会有公共的package.json依赖以外,在每个sub-package子包下面,也会有其特有的package.json依赖。兄弟模块之间可以通过模
  • 2024-11-25【C++11】可变参数模板/新的类功能/lambda/包装器--C++
    文章目录一、可变参数模板1、基本语法及原理2、包扩展3、empalce系列接口二、新的类功能1、默认的移动构造和移动赋值2、成员变量声明时给缺省值3、defult和delete4、final与override三、STL中一些变化四、lambda1、lambda表达式语法2、捕捉列表3、lambda的应用4、lamb
  • 2024-11-24第十一周预习报告
    文章目录第十一周预习报告学习内容AI对学习内容的总结章节概述网络基础知识TCP/IP协议栈简介Socket编程基础创建服务器程序处理客户端连接请求创建客户端程序错误处理并发处理安全性考量对知识总结的反思网络编程Socket编程思维导图基于AI的学习要求学习内容知识点
  • 2024-10-08static静态方法的使用
    //测试类,用来执行代码packagehomework;importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){int[]a={4,5,3,6,8,1};//自己初始化数组int[]b=newint[10];//自行输入数组数字Scannerscanner=newScanner(System.in);inti=0;//输入
  • 2024-09-29mybatis基于注解、XML配置文件的形式来定义SQL语句
    一、mybatis基于注解定义SQL语句员工类@Data@NoArgsConstructor//无参@AllArgsConstructor//有参publicclassEmp{privateIntegerid;//idprivateStringusername;//用户名privateStringpassword;//密码privateStringname;//姓名privat