草庐IT

day01-GUI坦克大战01

JavaGUI-坦克大战1.Java绘图坐标体系坐标体系介绍:下图说明了一个Java坐标体系。坐标原点位于左上角,以像素为单位。在Java坐标体系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。坐标体系-像素:绘图还必须要搞清一个非常重要的概念-像素一个像素等于多少厘米?计算机在屏幕上显示的内容都是由屏幕上的每一个像素组成的。例如:计算机显示器的分辨率是800*600,表示计算机屏幕上的每一行由800个点组成,共有600行,整个计算机屏幕共有480000个像素。像素是一个密度单位,而厘米是一个长度单位,两者无法比较

day01-GUI坦克大战01

JavaGUI-坦克大战1.Java绘图坐标体系坐标体系介绍:下图说明了一个Java坐标体系。坐标原点位于左上角,以像素为单位。在Java坐标体系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。坐标体系-像素:绘图还必须要搞清一个非常重要的概念-像素一个像素等于多少厘米?计算机在屏幕上显示的内容都是由屏幕上的每一个像素组成的。例如:计算机显示器的分辨率是800*600,表示计算机屏幕上的每一行由800个点组成,共有600行,整个计算机屏幕共有480000个像素。像素是一个密度单位,而厘米是一个长度单位,两者无法比较

day08-AOP-01

AOP1.官方文档AOP讲解:下载的spring文件-->spring-framework-5.3.8/docs/reference/html/core.html#aopAOPAPIs:下载的spring文件-->spring-framework-5.3.8/docs/reference/html/core.html#aop-api2.动态代理2.1案例说明需求说明:有Vehicle(交通工具接口,有一个run方法),下面有两个实现类Car,Ship当运行Car对象的run()方法和Ship对象的run()方法时,输出如下内容,注意观察前后有统一的输出。请思考如何完成?2.2传统方式解决Veh

day08-AOP-01

AOP1.官方文档AOP讲解:下载的spring文件-->spring-framework-5.3.8/docs/reference/html/core.html#aopAOPAPIs:下载的spring文件-->spring-framework-5.3.8/docs/reference/html/core.html#aop-api2.动态代理2.1案例说明需求说明:有Vehicle(交通工具接口,有一个run方法),下面有两个实现类Car,Ship当运行Car对象的run()方法和Ship对象的run()方法时,输出如下内容,注意观察前后有统一的输出。请思考如何完成?2.2传统方式解决Veh

MVC架构-01

MVC本文为动力节点老杜web课程mvc部分笔记,以银行转账项目为例不使用MVC框架(分析存在的问题1.搞个数据库CREATETABLE`t_act`(`id`bigintNOTNULLAUTO_INCREMENTCOMMENT'自然主键,与业务无关,自增',`actno`varchar(255)COLLATEutf8mb4_unicode_ciNOTNULLCOMMENT'账号',`balance`decimal(10,2)DEFAULTNULLCOMMENT'余额',PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=5DEFAULTCHARSET=u

MVC架构-01

MVC本文为动力节点老杜web课程mvc部分笔记,以银行转账项目为例不使用MVC框架(分析存在的问题1.搞个数据库CREATETABLE`t_act`(`id`bigintNOTNULLAUTO_INCREMENTCOMMENT'自然主键,与业务无关,自增',`actno`varchar(255)COLLATEutf8mb4_unicode_ciNOTNULLCOMMENT'账号',`balance`decimal(10,2)DEFAULTNULLCOMMENT'余额',PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=5DEFAULTCHARSET=u

day28--Java泛型01

Java泛型011.泛型的理解和好处看一个需求:请编写程序,在ArrayList中添加三个Dog对象Dog对象含有name和age,并输出name和age(要求使用getXXX())先用传统的方法来解决--->引出泛型传统的方法:packageli.generic;importjava.util.ArrayList;@SuppressWarnings("all")publicclassIntroduce_{publicstaticvoidmain(String[]args){//用传统的方法来解决ArrayListarrayList=newArrayList();arrayList.add(n

day28--Java泛型01

Java泛型011.泛型的理解和好处看一个需求:请编写程序,在ArrayList中添加三个Dog对象Dog对象含有name和age,并输出name和age(要求使用getXXX())先用传统的方法来解决--->引出泛型传统的方法:packageli.generic;importjava.util.ArrayList;@SuppressWarnings("all")publicclassIntroduce_{publicstaticvoidmain(String[]args){//用传统的方法来解决ArrayListarrayList=newArrayList();arrayList.add(n

Python | 基础入门篇Part01——注释、数据类型、运算符、字符串

欢迎交流学习~~专栏:Python学习笔记Python学习系列:Python|基础入门篇Part01——注释、数据类型、运算符、字符串Python|基础入门篇Part01——注释、数据类型、运算符一、注释1.1单行注释1.2多行注释二、常见的数据类型2.1Python中常见的有6种数据类型2.2如何查看数据类型——通过函数type()三、运算符3.1算术运算符3.2赋值运算符和复合赋值运算符四、字符串4.1字符串的定义方式&字符串拼接4.2格式化输出4.3数据输入一、注释Python中有两种注释方法,分为单行注释和多行注释,起解释说明作用:1.1单行注释以#开头,#右边的部分为注释比如:#这是

Python | 基础入门篇Part01——注释、数据类型、运算符、字符串

欢迎交流学习~~专栏:Python学习笔记Python学习系列:Python|基础入门篇Part01——注释、数据类型、运算符、字符串Python|基础入门篇Part01——注释、数据类型、运算符一、注释1.1单行注释1.2多行注释二、常见的数据类型2.1Python中常见的有6种数据类型2.2如何查看数据类型——通过函数type()三、运算符3.1算术运算符3.2赋值运算符和复合赋值运算符四、字符串4.1字符串的定义方式&字符串拼接4.2格式化输出4.3数据输入一、注释Python中有两种注释方法,分为单行注释和多行注释,起解释说明作用:1.1单行注释以#开头,#右边的部分为注释比如:#这是