自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 Java关键字,字面量,变量

Java关键字

2022-07-27 20:08:44 310 1

原创 JDK,JRE和JVM三者间关系

JDK(JavaDevelopmentKit),Java开发工具包,是针对Java开发程序员的产品,是整个Java的核心,包含Java运行环境JRE、Java工具和Java基础类库。JRE(JavaRuntimeEnvironment)是运行JAVA程序所必须的环境的集合(Java运行环境),包含JVM标准实现及Java核心类库。成具体系统平台上的机器指令,从而运行Java程序。虚拟机抽象,虚拟的计算机,具有计算机的基本运行方式,主要负责将java程序生成的字节码(.class)文件。...

2022-07-27 11:07:14 257

原创 Java编译+运行

以下的操作硬性要求就是需要提前安装JDK,JDK(JavaDevelopmentKit)是针对Java开发程序员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。我们使用记事本编写程序HelloWorld.java,使用javac对.java文件进行编译(翻译),再使用Java对.class文件进行运行程序操作。当我们执行javac编译文件完毕时,在放置HelloWorld.java的文件夹中会出现HelloWorld.class文件。...

2022-07-26 16:53:19 601

原创 配置Path环境变量

安装JDK的时候,会自动将 javac 和 java 等文件配置到 环境变量 中 (下载安装时直接配置好环境变量)当我们下载好JDK之后,开启 ‘环境变量’,将在C盘中的 .JavaPath 的文件名称复制到 盘符上方的路径处,可直接到达对应的文件目录中,可以看到下载好的java.exe && javac.exe等文件安装Java时仅仅帮我们自动配置了4个JDK的工具,如果我们还需要其他的工具,仅仅4个是不够的,那么就需要自动添加配置 环境变量 才行。所以还是需要手动配置 环境变量我们为什么要配置

2022-07-26 15:56:50 1214

原创 数组部分方法

JavaScript Array 部分方法

2022-06-08 17:09:20 62

原创 日期限制与转换日期格式

input标签日期限制选择设置input标签的type 为 type=“date” 。显示的就是一个可以选择的日期日历。就是一个非常简单的日历,没有任何的限制。对于一些特定的情景,就需要对日历上的时间日期进行必要的限制选择。固定的写法:限制选择‘2022-05-20’之前的日期(禁选过去的日期时间)常用 <input type="date" class="form-control form-control-sm" name="FactoryTime" value="" min="202

2022-05-29 09:56:33 1750

原创 C#中继承

超越宝典汽配汽修管理系统在控制器中执行相应的代码,以便更好的从数据库中获取需要的数据。使用linq 来查询多表数据。对应的‘进厂日期’ 和 ‘计划完结日期’ 需要添加上 Tostring()进行格式的转换。因为设计日期使用‘datetime’类型,如果不进行转换会导致获取不了需要的数据。using QPQXMS.EntityClass;using System;using System.Collections.Generic;using System.Linq;using Sys

2022-05-18 20:16:41 151

原创 C#变量和常量

C#变量在C#中变量有何用处?一个变量仅仅是一个‘提供程序操作的存储区’的名称。在C#中,每一个变量都有一个特定的类型,而类型决定变量的内存大小和布局。可以对变量进行一系列的操作,也可以将范围内的值存储在内存中。C#中基本的值类型:整型类型:eg : sbyte , byte , short , ushort , int , unit , long , ulong , char浮点型: eg : float , double十进制类型:eg : decimal布尔类型: eg : tru

2022-05-07 17:48:23 634

原创 数据库一对一,一对多,多对多关系

实例一对一关系实例:每一个中国本土的居民与居民唯一的身份证编号。一个本土居民只有一个身份证编号。‘唯一性’一对多关系实例:1.一个母亲可以有很多孩子,一个孩子只有一位亲生母亲。​ 2.一个员工有一个部门,1个员工关联一个部门,一个部门可以拥有多个员工,但一个员工只能关联一个部门。多对多关系实例:1.一位老师可以教导多个学生,一个学生可以被多个老师教导。​ 2.一个学生可以选择多门课程,一门课程可以被多个学生选中。关系一对一关系:​ 一对一关系是最简

2022-04-27 20:54:48 17805

原创 MySQL 基础

MySQL 基础查 (重点)排序order by基本查询:select 列名 from 表名 —— 某列、select * from 表名 —— 全表、select distinct 列名 from 表名 —— 去重 。聚合函数:COUNT ()/SUM()/AVG()/MAX()/MIN()分组:GROUP BY筛选:where:指定行对应条件,不可用聚合函数。having:指定组对应条件,可用聚合函数。升序:ASC。降序:DESC。多个排序:orde

2022-04-18 22:39:30 517

原创 Git工具

Git 工具Git是什么,为什么要使用它?Git 是一个分布式版本控制以及源代码管理工具。Git可以将我们的项目保存若干快照,用来对整一个项目进行版本管理操作。使用Git的优点:可以离线进行工作当我们和他人协同工作时变得简单分支是很轻松的合并是非常容易的Git系统的速度很快,并且很灵活好奇什么是版本控制:版本控制系统就是根据时间来记录一个或者多个文件的更改情况的一个系统。版本控制又分为集中式版本控制和分布式版本控制。集中式版本控制:主要的功能是 同步,跟踪,备份文件。分

2022-04-10 10:17:01 320

原创 SQL Server 基础知识

SQL Server 基础知识规范:一般来说,关键词是要使用大写格式的,但在SQL Server中是不关注大小写的,这是规范。基本的查询:SELECT : 选择(需要查询的数据)FROM : 数据的来源WHERE :用于进行条件筛选逻辑 :OR : 或AND : 与NOT : 非IS NULL:组合式,查找NULL值IN : 左侧为列,右侧为条件BETWEEN:用于查询区间的值,可以限制最大值和最小值,两个范围之间使用AND隔开LIKE:用于模糊搜索,%表

2022-03-27 21:22:19 587

原创 两种 HTTP 请求方法

两种 HTTP 请求方法我们有俩种在客户端和服务器端进行请求—响应的常用的方法,分别是:post()方法 和 get()方法。post()方法就是向指定的资源提交要进行处理的数据。get()方法就是从指定的资源中请求数据。post 可以用于从服务器中获取数据。但是,post()方法不会缓存数据,而且经常用于连同请求一起发送数据。post () 方法 通过HTTP POST 请求从对应的数据库中截入我们需要的数据。jQuery.post(url,data,success(data, t

2022-03-17 20:42:50 1138

原创 get 和 post 俩种提交表单的方式

get 和 post 俩种提交表单的方式自动提交表单的数据启用表单的自动提交方式时,我们需要添加上这一句:eg:action="/Main/GetData" method="post" action="/Main/GetData"(这是所对应的路径) method="post" 默认为method="get“(这是提交方式 post提交 或 get提交)。禁用表单的自动提交方式 需要添加上:(俩者都可以,二选一)οnsubmit=“return false;”autocom

2022-03-12 18:05:56 2260

原创 设置动画的播放方向,状态,时间外属性

设置动画播放的方向animation-direction属性:主要用来设置动画播放方向.其主要有两个值:normal、alternate1、normal是默认值,如果设置为normal时,动画的每次循环都是向前播放;2、另一个值是alternate,他的作用是,动画播放在第偶数次向前播放,第奇数次向反方向播放。例如:通过animation-direction属性,将move动画播放动画方向设置为alternate,代码为:animation-direction:alternate;HTML代

2022-03-05 17:11:51 1072

原创 keyframes介绍与调用动画方法

keyframes介绍@keyframes changecolor{ 0%{ background: red; } 50%{ background: red; } 100%{ background: green; }}在一个“@keyframes”中的样式规则可以由多个百分比构成的,如在“0%”到“100%”之间创建更多个百分比,分别给每个百分比中给需要有动画效果的元素加上不同的样式,从而达到一种在不断变化的效果。02调用动画调用动画

2022-03-05 16:55:21 3962

原创 CSS 2D的转换与部分Animation动画

CSS 2D的转换transform属性可以对元素进行移动、缩放、转动、拉长或拉伸。Transform属性有四个常用方法:rotate(x,y)旋转,scale(x,y)缩放,translate(x,y)移动(平移)和skew(x-angle,y-angle)倾斜1 translate () 从其当前位置移动元素(根据为 X 轴和 Y 轴指定的参数)。示例:<title>无标题文档</title> <style> body{ background:#

2022-03-05 16:42:25 252

原创 CSS3动画与变形

动画–过渡属性 transition-property-动画–过渡属性 transition-property早期在Web中要实现动画效果,都是依赖于JavaScript或Flash来完成。但在CSS3中新增加了一个新的模块transition,它可以通过一些简单的CSS事件来触发元素的外观变化,让效果显得更加细腻。简单点说,就是通过鼠标经过、获得焦点,被点击或对元素任何改变中触发,并平滑地以动画效果改变CSS的属性值。在CSS中创建简单的过渡

2022-03-05 13:52:19 318

原创 CSS3的动画类型

变形–缩放 scale()scale()缩放:scale()函数让元素根据中心原点对对象进行缩放。缩放 scale 具有三种情况:1、 scale(X,Y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴同时缩放)注意:Y是一个可选参数,如果没有设置Y值,则表示X,Y两个方向的缩放倍数是一样的。2、scaleX(x)元素仅水平方向缩放(X轴缩放)3、scaleY(y)元素仅垂直方向缩放(Y轴缩放)用法:①transform:scale(0.8);//缩小到原来的0.8倍②transfor

2022-03-05 11:18:11 241

原创 CSS3变形和动画

CSS3中的变形与动画鼠标移动到指定的区域的某一个位置,触发改变div标签的长度,宽度,背景颜色和字体颜色。移除鼠标恢复原本的长度,宽度,背景颜色和字体颜色。(简称:鼠标移入移出改变事件)eg:<title>动画transform transition animation</title><style>.wrapper { width:200px; height:200px; border:2px dotted #4AB01A; margin:200px;

2022-03-05 11:03:03 860

原创 CSS的定位和权重

CSS定位主要用来规定元素的定位类型。说明:这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对定位或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。通过设置top bottom left right 四个属性值来决定偏移位置。值可以为关键词、百分比、绝对单位值 描述Static 默认值,没有定位。元素出现在正常的流中。(忽略top、right、bottom、left和z-index属性)relative

2022-03-05 09:54:11 516

原创 float,position,clear,diplay,overflow属性

通过给父元素设置 overflow 属性值为 hidden 或者 auto 来清除浮动。示例:<style> *{ margin:0; padding:0; } .floats{ width:100%; height: auto; background: #63757A; overflow: hidden; } p{ width:30%; height: 50px; background: #39B4B5; }

2022-03-05 09:32:58 389

原创 CSS伪类,以及浮动

CSS伪元素伪类1.伪元素伪元素用于设置元素指定部分的样式。比如说设置元素的首字母、首行的样式;在元素的内容之前或之后插入内容常见的伪元素如下图语法:selector::pseudo-element {property: value;}选择器::伪元素{属性:属性值;}常用伪元素::afterp::after在每个 元素之后插入内容。::beforep::before在每个 元素之前插入内容。::first-letterp::first-le

2022-03-03 21:59:36 205

原创 CSS背景颜色

CSS的背景背景:背景支持为元素添加背景颜色和背景图片,接下里介绍背景相关的属性。①background-color:背景颜色。②background-image:用于设置背景图片。注意:如果同时设置背景颜色(background-color)和背景图片(background-image),背景颜色会被背景图片覆盖。该属性需要使用url()函数指定图片地址,图片的地址既可以是相对的,也可以是绝对的。③background-repeat:用于设置对象的背景图片是否平铺(重复显示)。在指定该属性之

2022-03-03 08:50:08 11139

原创 CSS边框,字体和文本

边框的3个相关属性:①宽度(border-width):可以使用thin,medium,thick等文本值,也可以使用除百分比和负数之外的任何绝对值。②样式(border-style):有none(无边框),hidden(隐藏边框),dotted(点线边框),dashed(虚线边框),solid(实线边框),double(双线边框),groove(3D凹槽边框),ridge(3D凸槽边框),inset(3D凹入边框), outset(3D凸出边框)等文本值。③颜色(border-color):可

2022-03-02 22:26:38 2235

原创 CSS盒模型

——CSS的盒模型盒模型:所谓盒模型,就是浏览器为页面中的每个HTML元素生成的矩形盒子。这些盒子们都要按照可见板式模型在页面上排布。可见的板式模型主要由三个属性控制:position属性、display属性和float属性。​ position属性控制页面上元素间的位置关系。​ display属性控制元素是堆叠、并排或者不在页面上显示。​ float属性提供控制的方法,以便于把元素组成成多栏布局。盒模型讲解:在默认的情况下,每个盒子的边框是不可见的,背景也是透明的。所

2022-03-01 21:32:46 104

原创 CSS3常用属性,CSS继承和层叠

CSS3常用属性​ 字体和文本CSS字体属性定义字体,加粗,大小,文字样式。所有的CSS字体属性Property描述font在一个声明中设置所有的字体属性font-family指定文本的字体系列font-size指定文本的字体大小font-style指定文本的字体样式font-variant以小型大写字体或者正常字体显示文本。font-weight指定字体的粗细。CSS文本属性定义字体颜色,文本对齐,行高等等所有CSS文本属性

2022-03-01 21:21:32 149

原创 CSS三种引入方式,选择器,伪类

CSS三种引入方式,选择器,伪类——CSS有三种不同的引入方式行内样式表,内部样式表,外部样式表。​ 行内样式是通过style属性引入CSS样式eg:​ 内部样式表是在style标签里面写CSS样式eg:​ 外部样式表是将CSS代码保存到外部的CSS的文件里面,HTML文件通过link标签引用该CSS样式表。eg:——CSS选择器选择器1、CSS样式的语法格式:p {color:red;} 元素选择器(元素选择器是最简单的选择器)选

2022-02-28 21:46:21 780

原创 匿名函数,箭头函数,递归,函数作用域

匿名函数,箭头函数,递归,函数作用域JavaScript 中 匿名函数什么是匿名函数?没有名称的函数就是匿名函数有名称的函数// 格式一:函数名称为studentfunction student(){ console.log("小铭同学") ;}// 格式二:函数名称为numlet num = function (){ console.log(666);}注意:匿名函数不可以 只定义 不使用。匿名函数的引用场景:1.作为其他函数的参数function test

2021-11-10 00:29:32 181

原创 继承,object类、关键字

继承,object类、关键字Object类简介Object 类是 C# 语言中最原始、最重要的类,是所有类的“祖先”,每个 C# 类都是它的子类,它实现了每个类都必须具有的基本方法。Object 类中的属性和方法可以被用到任何类。当編程者定义一个类时指明它的父类,则编译器默认该类从 Object 类继承而来。在 Object 类中提供了 4 个常用的方法,即 Equals、GetHashCode、GetType 以及ToString 方法。1、Equals方法Equals 方法主要用于比较

2021-11-01 01:24:54 161

原创 部分类、console类、Math类

部分类、console类、Math类C# 部分类在 C# 语言中提供了一个部分类,正如字面上的意思,它用于表示一个类中的一部分。关键 字:partial。一个类可以由多个部分类构成。定义格式如下:1 访问修饰符 修饰符 partial class 类名{……}在这里,partial 即为定义部分类的关键字。部分类主要用于当一个类中的内容较多时将类 中的内容拆分到不同的定义中,并且部分类的名称必须相同。注意:部分类中所有的类定义都需要添加partial关键字。举例如下:1 /// &l

2021-11-01 00:57:13 310

原创 2021-10-31

get和set访问器、构造方法、方法重载和参数拓展get和set访问器属性经常与字段连用,并提供了 get 访问器和 set 访问器,分别用于获取或设置字段的 值。get 访问器和 set 访问器的使用与方法非常类似,可以在操作字段时根据一些规则和条件来 设置或获取字段的值。此外,为了保证字段的安全性,还能选择省去 get 访问器或 set 访问器。定义属性的语法形式如下。1 public 数据类型 属性名2 {3 get4 {5 获取属性的语句块;6 return 值;7 }8

2021-10-31 23:58:44 90

原创 arguments ,函数扩展运算符、形参默认值、参数和返回值,变量

arguments ,函数扩展运算符、形参默认值、参数和返回值,变量函数arguments因为 console.log(); 也是通过()来调用的,所以 log 也就是一个函数log 函数的特点​ 可以接收一个或多个参数console.log(1);//1console.log(1,2,3);//1,2,3console.log(1,2,3,4);//1,2,3,43.log 函数可以接收一个或者多个函数吗?​ log 函数 内部的实现原理用到了arguments4.ar

2021-10-31 07:10:19 458

原创 二维数组和函数的简介

二维数组和函数简介二维数组二维数组的定义:数组的每一个元素又是一个数组。一维数组:let arr=[1,2,3];二维数组:①let arr=[[1,2],[3,4]]; ②let arr=[[1,2,3]];注意点:在定义二维数组的时候,将来需要存储多少个一维数组,就写上多少个[ ]即可。取-怎么从二维数组里面获取数据数组名称[二维数组索引]:得到一个一维数组数组名称[二维数组索引] [一维数组索引]:得到一个一维数组里面的元素let arr=[[1,2],[3]];let a=arr

2021-10-14 22:28:52 769

原创 C#的类和对象

C#的类和对象C#语言是一种面向对象的编程面向对象的编程(Object-OrientedProgramming, OOP)语言就是指在编程时将任何事物全部看出一类对象来进行描述。封装、继承、多态分别是面向对象语言的三大特征。那什么是对象?对象就是包括属性和方法,属性是指对象固有的特征,而方法是对象的行为。C#类的定义(class)在C#语言里创建的任何项目都有类的存在,因为通过类可以很好的体现面向对象语言里封装、继承、多态的特性。类的访问修饰符:用于设定对类的访问限制,包括 public、i

2021-09-08 22:26:39 146

原创 Set 和Map数据结构

Set 数据结构Set 数据结构的介绍在ES6中 提供了 新的数据结构 Set。虽然Set 类似于数组,但是成员的值都是唯一的,没有重复的值。Set 的用处有很多。eg:Set在数据存储上面是不需要存储重复的关键字的,当用户在某一个页面的搜索框内,可能会重复的搜索相同的关键字;Set使用起来还非常的方便,我们不但可以使用它来存储用户的搜索记录,在它的内部还会自动判断值是否重复,假如该值重复,那么不会进行存储操作。Set 实例的属性和方法Set 结构的实例有以下属性。Set.prototype.

2021-08-25 23:57:30 52

原创 C#基础知识

C#基础知识C#语言具备面向对象语言的特性,不但具备封装、继承、多态的特性,而且添加了事件和委托,在一定意义上增强了编程的灵活性。C#语言在一定程度上来说是相对简单和安全的,在C#语言中不但已经不再使用指针,而且还不允许直接读取内存等不安全的操作。C#语言的面向对象和其他面向对象语言一样,具有封装、继承、多态的面向对象语言的基本特征。那么什么是封装、继承、多态呢?封装:将代码看作一个整体,使用类、方法、接口等。这是一种提升代码安全性的好方法,在使用的时候只需要知道它的对象名和所需要的参数,不必

2021-08-25 23:54:53 131

原创 ES6-let、const 关键字

ES6-let、const 关键字let 关键字,ES6新增的。 // let可以用于声明变量 let x; let x,y,z,i; // let可以直接声明并赋初始值 let a=1; let q=123,w='123',e=[]; // let注意点: // 1.let变量是不能重复声明的 // (防止变量命名的重复,防止变量被污染) //

2021-08-07 11:12:20 122

原创 数组增删查改

数组增删查改数组的增删查改是什么?增:在数组里面添加数据在数组的最前面添加三条数据 let arr = ["d","e","f"]; // 方式一:比较复杂 // arr.unshift("a"); // arr.unshift("b"); // arr.unshift("c"); // 方式二:比较方便 ▲// unshift() 和push()方法一样,会返回新增的数组的长度 // unshift()方法和push()方法一样,可以

2021-08-07 08:51:42 125

原创 数组的解构赋值

-什么是数组的解构赋值?(还有对象的解构赋值,左边和右边的格式相同就行)解构赋值,简单来说就是相当于声明了变量,然后给变量赋值。解构赋值就是ES6里面新增的一种赋值的方式。 // 要求:将数值里面存储的数据取出来,然后赋值给某一个变量 let arr = [1,2,3,4]; // 方式一:是可以赋值的,美中不足就是有点复杂 // let a = arr[0]; // let b = arr[1]; // let c = arr[2];​...

2021-06-27 20:40:05 292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除