自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 进制转换

简介:指进位制,是人们规定的一种进位方式 ​ 计算机数据在底层运算,都是进制形式,(二进制居多) 二进制 逢二进一,借一当二 数码:0 1 八进制 逢八进一,借一当八 数码:0 1 2 3 4 5 6 7 十进制 逢十进一,借一当十 数码:0 1 2 3 4 5 6 7 8 9 十六进制 逢十六进一,借一当十六 数码:0 1 2 3 4 5 6 7 8 9 a b c d e f Java 中进制的书写格式 二进制 数值前面以0b开头,字母不

2022-04-20 15:23:52 1144

原创 【无标题】

简介: 用户根据自己需要定义的函数 优点:(1)执行速度快 (在服务端执行,避免远程的频繁操作) (2)减少网络流量 (3)允许模块化程序设计 (将代码封装为函数,调用函数名称就可以执行) 分类 标量函数 :返回值为标量值 ,即返回一个单一的数据值 表值函数 : 返回值为表值, 即返回一个结果集,细分为 内联表值函数和 多语句表值函数 内联表值函数:在 returns 语句中包含一个 select 语句 多语句表值函数: 在 begin end 语句中包含多个 select语句 标量函数 内联表值函数

2022-04-10 10:18:51 237

原创 SQL 事务

事务 概述:事务(transaction)是作为单个逻辑单元执行的一系列操作。 ​ 多个操作作为一个整体向系统提交,要么都执行,要么都不执行。 通俗讲:在事务中的增删查改等操作,要么都成功,要么都失败, 特性: 原子性 事务是最小的执行单位,不允许分割 事务的原子性确保动作要么全部完成,要么完全不起作用 (原子是最小且不可分割的单元) 一致性 事务在完成时,必须使所有的数据都保持一致状态。 在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。 事务结束时,所有的

2022-03-28 09:18:59 3348

原创 分页--排序

分页 使用 offset fetch 子句分页 简介:OFFSET和FETCH子句是ORDER BY子句的选项 它们用于限制查询返回的行数。必须将`OFFSET`和`FETCH`子句与`ORDER BY`子句一起使用 语法: 示例:现有一张 student 表 学号 studentID 年龄 studentAge 性别 studentSex 姓名 studentName 截取前5 行 为...

2022-03-20 10:40:35 612

原创 ES6 迭代器_Symbol.Iterator

简介:迭代器(Iterator)是一种接口(对象的一个属性方法),为各种不同的数据结构提供统一的访问机制,任何数据结构只要部署了(Iterator)接口,就可以完成遍历操作。ES6提供了新的遍历命令 for of遍历,有iterator接口的数据结构可以使用,用来遍历键值。 拥有迭代器的数据结构 Arrty--数组 Argments--函数获取实参的变量 Set--ES6新的数据结构,类似于数组,但是成员的值都是唯一的,没有重复的值 Map--是一组键值对的结构,具有极快的查找速度 Stri

2022-02-24 10:59:56 1322

原创 ES6 箭头函数

简介:ES6 提供了一个更简洁的函数书写方式,箭头函数 定义:使用 => 的简写符号定义函数 特点:(1)会改变其函数的 this 指向(始终指向其父级作用域) (2)不能作为构造函数被实例化 演示箭头函数的 this 指向 (1)函数直接调用时,其 this 会指向全局, 其内部的函数指向了父级函数的作用域,父级指向了全局,内部也指向全局 箭头函数的简写方式 概述:当箭头函数有且有一个形参时,可以省略括号 ...

2022-02-24 10:58:04 476

原创 ES6 spread 扩展运算符

扩展运算符语法 : 【…】三小点, 接收­参数 作用:使扩展运算符接收,以数组形式接收,可以使用数组的各种API(方法)用来替代 argments 变量 ,其看似一个数组,其原型指向 Object,所有称为类数 组对象 注意:扩展运算符一般排在形参的最后(潜规则),若其前面存在其他形参,则接收时前面形参先接收,余下扩展运算符接收 展开数组 注意:直接展开的数组,并不能直接使用 扩展运用:克隆数组 注意:被克隆的数组,不会跟着原数...

2022-02-24 10:56:15 383

原创 JS call() apply() bind()的区别

三个方法相同之处:改变this的指向 当前方法this没有指向实例--就指向了全局Window 1.Function.call(Object,参数,参数,…… ) 2. Function .apply(Object,[参数,参数,…… ]) 3. Function .bind(Object,参数,参数,…… ) 进入正题: call() 与 apply() 不同点在与传参方式不同 此时this会指向绑定的对象 传参: apply() 的传参方...

2021-12-29 08:34:24 438

原创 Js 数组的基本操作

1.push : 可向数组的末尾添加一个或多个元素,并返回新的长度。 结果为:1,2,3,4 添加多个元素,参数之间用逗号隔开 结果为:1,2,3,4,5 2. unshift方法可向数组的开头添加一个或更多元素,并返回新的长度。 (与push方法不同的是,unshift方法添加在数组的开头,以下元素往下挤) 3.pop 方法删除并返回数组的最后一个元素(元素删除,数组长度随之改变) 结果为:1,2,3 (第一遍数组不变) 3, (第二遍数...

2021-12-19 16:34:37 190

原创 JQ 添加元素

1.append() : 在被选元素的结尾插入内容 例: 一个简单的布局(无序列表) 代码: 结果: 2. prepend () : 在被选元素的之前插入内容 依然是前面那个无序列表 结果: 3. after () :在被选元素之后插入内容。 代码: 结果: 3. before () :在被选元素之前插入内容 代码: 结果: after() 和 before() 方法能够通过参数接收无限数量的新元素。 可以通过 text/HTML、jQuery 或者 J..

2021-12-08 16:42:32 963

原创 JQ 选择器

JQ 选择器 $("*") 选择所有的元素 $(“#id ”) #符号后面加ID名称,ID选择器 $(“.class”) .符号后面加类名,类选择器 $("p") 标签选择器 $(". class. class ") 多重选择器 :first 例:$("p:first") 选择第一个 p 标签 :last 例:$("p: last") 选择最后一个 p标签 :even 例 $(“p:even”) 选择偶数 p标签 :odd 例 $(“p:odd”) 选择奇数 p标签 :e...

2021-11-28 14:34:43 644

原创 C# 结构

在 C# 中,结构是值类型数据结构。 它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构。 注意:结构体可以有方法、域、属性、索引器、操作方法、事件。 结构体可以定义构造函数(实例和静态构造函数),但是不能构造析构函数。(虽然说可以定义构造函数,但是不能定义无参构造函数,因为结构体的无参构造函数是自动定义的且不能被改变,默认的无参构造函数会一直存在,默认的无参构造函数不会因为定义了有参构造函数就消失,这里说的都是实例构造函数) 结构体不能继承其他结构体或者其他...

2021-11-08 15:33:39 1268

原创 C# 结构

在 C# 中,结构是值类型数据结构。 它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构。 注意:结构体可以有方法、域、属性、索引器、操作方法、事件。 结构体可以定义构造函数(实例和静态构造函数),但是不能构造析构函数。(虽然说可以定义构造函数,但是不能定义无参构造函数,因为结构体的无参构造函数是自动定义的且不能被改变,默认的无参构造函数会一直存在,默认的无参构造函数不会因为定义了有参构造函数就消失,这里说的都是实例构造函数) 结构体不能继承其他结构体或者其他...

2021-11-08 15:32:14 466

原创 C# 字符串

创建 String 对象 通过给 String 变量指定一个字符串 通过使用 String 类构造函数 通过使用字符串串联运算符( + ) 通过检索属性或调用一个返回字符串的方法 通过格式化方法来转换一个值或对象为它的字符串表示形式 注意:字符串变量其实是一个 char 类型的数组, 使用char[] 去接收一个字符串变量时,会把字符串里的每个字符分割为char 类型变量 例 : 命名一个字符串变量 使用ToCharArray() 将字符串转成char类型数组...

2021-10-28 09:22:41 145

原创 C# 接口

在 C# 语言中,类之间的继承关系仅支持单重继承,而接口是为了实现多重继承关系设计 的。一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承。 多重继承:指的是一个类可以同时继承多个类。 定义接口: 语法: 1. 接口名称规范:通常是以 I 开头,再加上其他的单词构成。 2. 接口成员 接口中定义的成员与类中定义的成员类似。 接口中定义的成员必须满足以下要求。 接口中的成员不允许使用 public、private、protec...

2021-10-18 16:14:31 119

原创 C# 抽象类

创建抽象类 语法: 被关键字 abstract 的类为抽象类 被关键字 abstract的方法标记为抽象方法,抽象方法不能有方法体。 运用: 当父类方法不知如何去实现的时候,可以考虑将父类写成抽象类,将方法写成抽象方法 当父类有实现时 ,可以用虚方法实现多态 注意: 1.抽象类中可以有非抽象成员,和抽象成员,而抽象成员只能在抽象类中 2. 子类继承抽象类后。必须把父类所有抽象成员都重写(...

2021-10-11 14:32:33 1537

原创 C# 虚方法

1. 虚方法 使用: 1:抽象方法仅仅是声明,没有任何实现内容;抽象方法一般必须在子类中被重写以后才有使用价值 2:针对抽象方法引出的问题:如果需要在父类中提供一个方法,该方法有自己的方法体,子类根据自己的需要决定是否重写该方法,而不是必须重写,这就是 ‘虚方法’ 3:使用关键字virtual修改时的虚方法 作用:实现多态性 ,一种类型表现出不同形态 (例:三个人 è钢琴家,画家,篮球运动员,去执行一个 play 的方法 ...

2021-09-28 14:37:03 2122

原创 C# 数组

声明数组并初始化 (声明数组指定长度) 数据类型[] 数组变量名 =new 数据类型[ 数组长度 ]; (声明数组指定长度,并初始化) 数据类型[] 数组变量名 =new 数据类型[ 数组长度 ] { 个数=数组长度 };(用逗号隔开) (声明数组并初始化)è 建议使用 数据类型[] 数组变量名 = { 个数不限让编译器来识别长度 };用逗号隔开) 数据类型[] 数组变量名 =new 数据类型[] { 个数不限让编译器来识别长度 };用逗号隔开) 赋值给数组 (数组都是由...

2021-09-19 09:59:06 322

原创 C# 循环

循环类型: 1.While 循环 语法: While ( 循环条件 ) { 循环体 } 注: 1. 循环条件为true时,跳到循环体执行,然后回到循环条件为true时,再跳到循环体执行,以此类推! 2. 循环条件为false时,跳出循环 特点:先判断,再执行,有可能一遍也不执行 2.do – while 循环 语法: do { 循环体 } while (循环条...

2021-09-08 09:07:59 408

原创 C# 修饰符

封装使用 访问修饰符来实现。一个 访问修饰符定义了一个类成员的范围和可见性。C# 访问修饰符支持的如下所示: public private protected internal protected internal 类的访问修饰符主要有两个,即internal和public,如果省略了访问修饰符,即为internal 1.public 访问修饰符 public允许一个类将其成员变量和成员函数暴露给其他的函数和对象。 任何公有成员可以被外部的类访问。 意为公共的公开的 ...

2021-08-29 09:54:46 190

原创 C# 数据类型

C#变量中 ,数据类型分为 值类型(Value types) 引用类型(Reference types); 1,值类型(Value types) 值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。、 值类型(简单类型) 值类型(枚举类型) 格式为euem E{…} 的用户定义类型; euem 类型是一种包含已命名常量的独特类型; 每一个euem 类型都有一个基础类型(八种整型之一); euem的值集与基础类型的值集相...

2021-08-18 14:30:40 184

原创 Js简易计算器

效果图: 概述:第一框,第三框,输入进行计算的值 第二框,选择 加减乘除 点击计算 ,得出的值赋值第三框 点击 Del按钮,清空三个输入框的值; CSS代码: Js代码: 页面刷新事件 进行计算的函数:在页面刷新事件里调用 Del(清空)函数:在页面刷新事件里调用 页面刷新事件里调用: ...

2021-08-09 08:02:49 131

原创 LINQ标准查询操作概述

1.执行方式: 立即 延迟:流式 非流式 2.排列数据: OrderBy :升序 OrderByDescending :降序 ThenBy :次要升序 ThenByDescending :次要降序 Reverse :颠倒顺序(反转) 3.Set操作: Distinct :去重 Except :差集 Intersect :交集 Union :并集 4.过滤数据: ofType :转换 where :筛选(选择) 5.量词操作: All :所有元素是否满足条件 ...

2021-07-28 14:34:50 225

原创 js勾选框

HTML样式: Css代码: 页面样式: JS代码: 获取元素: 全选: 全不选: 反选:

2021-07-15 14:43:22 1128

原创 JQ.ajax

jQuery ajax里常用地三种方法: ajax(); post(); get(); 1.ajax() 常用参数:url , async, type , data , dataType, success url : 设置HTTP请求的路径 async :默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false type :设置HTTP请求方式(POST 或者 GET);默认值(GET) data :发送到服务器的...

2021-06-28 14:50:26 115

原创 jQuery 遍历 - 同胞

以上面的div为例: jQuery 遍历同胞的方法: (同胞拥有相同的父元素) siblings() next() nextAll() nextUntil() prev() prevAll() prevUntil() siblings():返回被选元素的所有同胞元素。(不包括自己) 获取I的所有的同级元素:共3个P标签,1个span标签; 也可以在siblings()内加入筛选条件,限定范围; 2. next() : 方法返回被选元素的下一个同胞元素。 ...

2021-06-20 09:00:10 320

原创 键盘控制方块移动

首先了解4个键盘码和键盘按下事件: --------键盘码------- Left Arrow ==37 Up Arrow ==38 Right Arrow ==39 Dw Arrow ==40 键盘按下事件 onkeydown -------某个键盘按键被按下时被触发的事件 2:html: 3.css样式: 4.JS代码: 声明两个变量来设置位移的值: 键盘按键按下事件: ...

2021-06-09 08:16:05 296

原创 JQ返回顶部

首先引用jQuery文件: 样式概述: 给body一个高度,使之出现滚动条; 在屏幕右下角固定一个按钮; Html: Css样式: JQ代码 scroll 事件适用于所有可滚动的元素和 window 对象(浏览器窗口) 概述: 当页面超出1000px时,按钮显现; 小于1000px时则隐藏; (使用JQ的动画,淡入淡出的效果) 注意:在这里使用stop()方法,是为了先停止上次点击的动画; 接下来...

2021-05-30 10:23:49 251

原创 2021-05-18

设置倒计时 ---------设置2021年国庆节到现在的时间-------- 效果图: ----HTML代码: ---接下来写css样式: ---JS代码: --再写一个函数,来判断数值保持在两位数,再代入获取元素中: ---页面加载事件—引用FutureTime()函数 ---再设置计时器setInterval(); 简单倒时器 ...

2021-05-18 10:50:08 178

原创 2021-05-08

Js对象Data显示当日日期和时间 效果图: 1.HTML代码: 2.Css样式代码: 3.在页面加载事件写一个函数获取Data()方法,然后从Data()方法中获取当前时间:( js代码 ) 4.接下来写一个函数判断---使时间数保持在两位数,大于9进1. 5.在函数内将获取的值输入改变div的样式---并将判断函数代入,改变样式: ...

2021-05-08 08:47:27 97

空空如也

空空如也

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

TA关注的人

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