Java学习(二)
对象与类面向对象程序设计概述面向对象程序设计(Object Oriented Programming)作为一种新方法,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的。任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在它所涉及的范围内更普遍、更集中、更深刻地描述客体的特征。通过建立模型而达到的抽象是人们对客体认识的深化。 类类(class)是构造对象的模板或蓝图。我们可以将类想象成制作小甜饼的模具,将对象想象为小甜饼。由类构造(construct)对象的过程称为创建类的实例(instance)。 封装(encapsulation),有时称为数据隐藏)是处理对象的一个重要概念。从形式上看,封装就是将数据和行为组合在一个包中,并对对象的使用者隐藏具体的实现方式。对象中的数据称为实例字段(instance...
Java学习(一)
Java三大平台JavaSE、JavaME、JavaE...
Vue3-尚硅谷
1. Vue3简介 2020年9月18日,Vue.js发布版3.0版本,代号:One Piece(n 经历了:4800+次提交、40+个RFC、600+次PR、300+贡献者 官方发版地址:Release v3.0.0 One Piece · vuejs/core 截止2023年10月,最新的公开版本为:3.3.4 1.1. 【性能的提升】 打包大小减少41%。 初次渲染快55%, 更新渲染快133%。 内存减少54%。 1.2.【 源码的升级】 使用Proxy代替defineProperty实现响应式。 重写虚拟DOM的实现和Tree-Shaking。 1.3. 【拥抱TypeScript】 Vue3可以更好的支持TypeScript。 1.4. 【新的特性】 Composition API(组合API): setup ref与reactive computed与watch …… 新的内置组件: Fragment Teleport Suspense …… 其他改变: 新的生命周期钩子 data...
机器学习
2 预备知识2.1. 数据操作我们介绍n维数组,也称为张量(tensor) 创建数组 访问元素 可以按照自己的需求任意访问 张量表示一个由数值组成的数组,这个数组可能有多个维度。 具有一个轴的张量对应数学上的向量(vector); 具有两个轴的张量对应数学上的矩阵(matrix);具有两个轴以上的张量没有特殊的数学名称。 可以通过张量的shape属性来访问张量(沿每个轴的长度)的形状。要想改变一个张量的形状而不改变元素数量和元素值,可以调用reshape函数。虽然张量的形状发生了改变,但其元素值并没有变。注意,通过改变张量的形状,张量的大小不会改变。 对于任意具有相同形状的张量,常⻅的标准算术运算符(+、-、*、/和**(**运算符是求幂运算))都可以被升级为按元素运算。我们可以在同⼀形状的任意两个张量上调⽤按元素操作。 在某些情况下,即使形状不同,我们仍然可以通过调⽤⼴播机制(broadcasting...
Java 基础加强
...
Java 基础入门
01、Java基础入门 常用命令 作用 盘符: 切换到某个盘下:D:, C: dir 查看当前路径下的文件信息 cd 进入单级目录: cd itheima 进入多级目录: cd D:\itheima\JavaSE\第一天 回退到上一级目录:cd .. 回退到盘符根目录:*cd * cls 清屏 Java 程序开发的三个步骤 开发 Java...
CSS--内容居中
1.1文本水平对齐text-align: center; 1.2文本居中对齐对于单行文字:让height 等于line-height ,可以实现文字垂直居中。 vertical-align 作用:用于指定同一行元素之间,或 表格单元格 内文字的垂直对齐方式。 如何让子元素,在父亲中 水平居中: 若子元素为块元素,给父元素加上: margin:0 auto; 。 若子元素为块元素,display: inline-block;转换为行内元素,再给父元素加上: text-align:center 若子元素为行内元素、行内块元素,给父元素加上: text-align:center 。 如何让子元素,在父亲中 垂直居中: 若子元素为块元素,给子元素加上: margin-top ,值为:(父元素content -子元素盒子总高) / 2。 若子元素为行内元素、行内块元素: 让父元素的height = line-height ,每个子元素都加上: vertical-align:middle; 。 补充:若想绝对垂直居中,父元素font-size 设置为0...
HTML+CSS--CSS3
一、CSS3 简介1.CSS3 概述 CSS3 是CSS2 的升级版本,它在CSS2 的基础上,新增了很多强大的新功能,从而解决一些实际 面临的问题。 CSS3 在未来会按照模块化的方式去发展: https://www.w3.org/Style/CSS/current-work.html CSS3 的新特性如下: 新增了更加实用的选择器,例如:动态伪类选择器、目标伪类选择器、伪元素选择器等等。 新增了更好的视觉效果,例如:圆角、阴影、渐变等。 新增了丰富的背景效果,例如:支持多个背景图片,同时新增了若干个背景相关的属性。 新增了全新的布局方案 —— 弹性盒子。 新增了Web 字体,可以显示用户电脑上没有安装的字体。 增强了颜色,例如: HSL 、HSLA 、RGBA 几种新的颜色模式,新增 opacity 属性来控制透明度。 增加了2D 和3D 变换,例如:旋转、扭曲、缩放、位移等。 增加动画与过渡效果,让效果的变换更具流线性、平滑性。 …… 2.CSS3私有前缀2.1 什么是私有前缀如下代码中的-webkit- 就是私有前缀 12345div { ...
HTML+CSS--CSS2
一、CSS基础1.CSS简介 CSS 的全称为:层叠样式表 ( Cascading Style Sheets ) 。 CSS 也是一种标记语言,用于给 HTML 结构设置样式,例如:文字大小、颜色、元素宽高等等。 简单理解: CSS 可以美化 HTML , 让 HTML 更漂亮。 核心思想: HTML 搭建结构, CSS 添加样式,实现了:结构与样式的分离。 2.CSS的编写位置2.1行内样式 写在标签的 style 属性中,(又称:内联样式)。 语法: 1<h1 style="color:red;font-size:60px;">欢迎来到尚硅谷学习</h1> 注意点: style 属性的值不能随便写,写要符合 CSS 语法规范,是 名:值; 的形式。 行内样式表,只能控制当前标签的样式,对其他标签无效。 存在的问题: 书写繁琐、样式不能复用、并且没有体现出:结构与样式分离 的思想,不推荐大量使用,只有对当前元素添加简单样式时,才偶尔使用。 1234567891011<!DOCTYPE...