自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#流程控制————异常捕获

如果try中的代码出现了异常,那怕这行出现异常的代码后面还有一百行都不会执行了,(1)我们在程序中经常会出现各种各样的异常,你如果想要你的程序变得坚强一些。执行过程:如果try中的代码没有出现异常,那么catch中的代码不会执行。变量的作用域一般从声明它的那个括号开始到那个括号所对应的结束的括号结束。在你的代码中应该经常性的使用try-catch来进行异常捕获。//try catch之间不能出现其他的代码。变量的作用域就是你能够使用到这个变量的范围。出现异常后要执行的代码;可能会出现异常的代码;

2022-09-21 13:06:27 910

原创 C#流程控制————选择结构

如果第一个if所带的判断条件不成立,也就是返回一个false,则继续向下进行判断,依次的判断每一个if else的判断条件,如果成立,就执行该if所带的大括号中的代码,如果不成立,则继续向下判断,如果有else的话,则执行else中所带的代码,如果没有else,则整个if-else if神马都不做。3.练习2:提示用户输入用户名,然后再提示输入密码,如果用户名是“admin”并且密码是“88888”,执行过程:程序首先判断第一个if所带的小括号中的判断条件,如果条件成立,也就是返回一个true,

2022-09-21 09:32:21 1322

原创 C#流程控制————分支结构

则跳过if语句,执行else所带的大括号中的语句,执行完成后,跳出if-else结构。则跳过if语句,执行else所带的大括号中的语句,执行完成后,跳出if-else结构。执行过程:程序执行到if处,首先判断if所带的小括号中的判断条件是否成立,执行过程:程序执行到if处,首先判断if所带的小括号中的判断条件是否成立,如果成立,也就是返回一个true,则执行if所带的大括号中的代码,如果成立,也就是返回一个true,则执行if所带的大括号中的代码,if结构特点:先判断,再执行,有可能一行代码也不执行。

2022-09-19 14:10:54 1272

原创 C#基础语法————类型转换

我们要求等号两边参与运算的操作符的类型必须一致,如果不一致,满足下列条件会发生自动类型转换,或者称之为隐式类型转换。对于表达式,如果一个操作数的类型为double类型,则整个表达式可提升为double类型。例如:int和double兼容(都是数字类型)1.两种类型相兼容 int--double。例如:double>int 小的转大的。2.大的转成小的 double--int。自动类型转换:int-->double。显示类型转换:double-->int。(待转换的类型)要转换的值;

2022-09-13 15:09:45 716

原创 C#基础语法————运算符

【代码】C#基础语法--运算符。

2022-09-13 13:58:29 721

原创 C#基础语法————变量

5)、字符类型:char 用来存储单个字符,最多、最少只能有一个字符,不能存储空。4)、字符串类型:string 用来存储多个文本,也可以存储空,字符串类型的值需要被双引号引起来。2)、小数类型:double 既能存储整数,也能存储小数,小数点后面的位数:15~16位。转义符指的就是一个'\'+一个特殊的字符,组成了一个具有特殊意义的字符。\r\n:windows操作系统只认识\r\n,不认识\n。1.取消\在字符串中的转义作用,使其单纯的表示为一个'\'\\:也是一个转义符,表示一个\。

2022-09-13 13:39:52 2393

原创 .Net平台

1.)解决方案、项目及类之间的关系。(2.)Program中的各个组成部分。(3.)解决方案文件夹。

2022-08-10 10:31:45 1393

原创 JDBC(连接数据库)

JDBC入门案例 JDBC连接介绍 使用JDBC查询数据,并封装到对象中 模拟登录(存在SQL注入风险) 使用预编译操作对象防止SQL注入 编写JDBC工具类 批处理 在Java程序中调用存储过程 java中调用数据库的内置函数 自增长键1.JDBC入门案例JDBC:Java DataBase Connectivity Java 连接数据库JDBC,其实就是Java定义的一套和数据库建立连接的规范(接口),那么各家数据库厂商,想要Java去操作各家的数据库,必须实现这套接口,.

2022-02-25 14:40:44 189

原创 MySQL的索引

一 ,索引简介索引在MySQL中也叫做’键 key’,是存处引擎用于快速找到记录的一种数据结构.索引对于良好的性能非常关键,尤其是当表中的数据越来越多,索引对于性能的影响愈发重要.索引优化应该是对查询性能优化的最有效手段了,索引能够轻易将查询性能提高好几个数量级.索引相当于新华字典的音序表,如果要查某个汉字,不使用音序表,则需要从几百页中的数据中去找找个汉字简单理解就是,索引就像一本书的目录,让你很快能够查询到你想要的数据.二,索引的分类 普通索引 唯一索引

2022-02-23 16:03:48 124

原创 MySQL的常用内置函数

字符串处理函数 日期和时间1.字符串处理函数系统函数:直接调用即可.任何函数都有返回值,函数的调用是通过select调用.因为有返回值,所以只能用select 调用.Mysql中字符串的操作是以单个字符为单位的1. substring(原字符串,从那个地方,截取几个); mysql 中下标从1开始算 例如:set @username='你好世界'; --定义一个变量 select substring(@username,1,1); -- 从1位置截取一个字符2. char

2022-02-23 15:57:05 112

原创 MySQL数据库(触发器,视图,函数)

触发器 视图 函数 分配用户和权限以及远程登录 索引 三大范式1.触发器 Trigger触发器:数据库中的一个对象,相当于JS中的监听器,触发器可以监听 增 删 改 三个动作比如说我想监听一张表,只要我增删改了这张表中的数据,我就可以触发这个触发器,去往另外一张表中记录一下日志。语法:DELIMITER $$CREATE TRIGGER `mytestdb`.`myTriger` BEFORE/AFTER INSERT/UPDATE/DELETE ON .

2022-02-23 15:52:43 577

原创 MySQL数据库(多表查询,存储过程,变量)

级联删除 级联更新 内连接 外连接 子查询 复制表 存储过程 变量的介绍1.级联删除删除用户时,把你关联的数据一并删掉。 CREATE TABLE zhu( zid INT PRIMARY KEY AUTO_INCREMENT, -- 主键 zname VARCHAR(20));CREATE TABLE cong( zid INT PRIMARY KEY AUTO_INCREMENT, zscore INT, zzid INT

2022-02-20 15:51:12 1646

原创 MySQL数据库(分组和分页,约束)

1.分组查询group by 一般配合聚合函数使用 查出的数据才有意义* 查询的字段:1.分组字段本身2.聚合函数-- 比如我按部分编号分组 比如有三个部门 然后我求每个部门的平均工资 那展示出来的数据应该有三条-- 一般聚合函数会配合分组来用SELECT deptno AS 部门编号,AVG(sal) AS 平均工资 FROM emp GROUP BY deptno;-- 查询每个部门多少人SELECT deptno AS 部门编号,COUNT(*) AS ..

2022-02-19 20:55:57 927

原创 数据库(MySQL数据库,SQL结构化查询语言)

DDL DML DQL(模糊查询,字段控制,排序,聚合函数) 1.服务器服务器:能对外提供某种服务的计算机,他软件和硬件的结合。比如说:一台装有了数据库软件的计算机,能够提供数据的增删改查服务,这台计算机就可以称作为数据库服务器。再比如:一台装有了 web软件的计算器,能够提供上网服务,这台计算机就可以称作web服务器,来提供网络资源。2.数据库* 数据库: * 概念: * 数据存储的仓库,用于存储和管理数据 ...

2022-02-19 18:14:49 872

原创 Vue的基本使用(2)

es6的一个新语法 过滤搜索 直接把表单中的数据搜集到json中 Vue发送Ajax请求 Vue的生命周期函数 过滤器 全局过滤器1.过滤搜索案例<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="js/vue.js" type="text/javascript" charset="u

2022-02-19 13:41:07 241

原创 Vue的基本使用

属性值的监听 class属性的绑定 style属性的绑定 v-show指令 v-if指令 v-else-if指令 v-for循环指令 遍历 事件对象 键盘事件 鼠标事件1.属性值的监听<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="js/vue.js" type="text/

2022-02-10 17:13:07 780

原创 Vue(渐进式JavaScript框架)

2022-02-08 17:37:26 1549

原创 Java中JSON字符串和Java对象的互转

1.JSON数据和Java对象的相互转换JSON数据和Java对象的相互转换 * JSON解析器: * 常见的解析器:Jsonlib,Gson,fastjson,jackson 1. Java对象转换JSON 1. 使用步骤: 1. 导入jackson的相关jar包 2. 创建Jackson核心对象 ObjectMapper 3. 调用ObjectMapper的相关方法进行转换...

2022-02-08 15:34:37 34306

原创 Ajax(跨域请求)

JSONP 跨域请求 CORS 跨域请求 proxy代理请求 1.什么是跨域首先,现代浏览器为了安全,做了一个同源限制.也就是所谓的同源安全策略.本质上,其实是不存在所谓的跨不跨域的.把浏览器想象成一个发送网络请求的软件.按照道理来说,请求都是可以发送出去的.但是在 web 端,浏览器里,这么做的就不合适.如果网络上的接口可以不受限制的被任意人调用.那将是一个非常混乱的场景.所以,为了防止这种情况,浏览器做了这个同源策略来防止这种情况发生.对,一般服务..

2022-01-23 20:42:59 1337

原创 Ajax(发送请求的不同方式)

1.Ajax异步请求概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术 通过在后台...

2022-01-20 19:04:49 2394 2

原创 jQuery(一个JavaScript库)

1.什么是 jQueryjQuery是一个JavaScript库(框架),它通过封装原生的JavaScript函数得到一整套定义好的方 法。它的作者是John Resig,于2006年创建的一个开源项目,随着越来越多开发者的加入, jQuery已经集成了JavaScript、 CSS、 DOM和Ajax于一体的强大功能。它可以用最少的代码, 完成更多复杂而困难的功能,从而得到了开发者的青睐。2.代码风格在jQuery程序中,不管是页面元素的选择、内置的功能函数,都是美元符号“$”来起 始

2022-01-20 13:47:54 1508

原创 JavaScript(JSON和Ajax)

1.使用自定义对象封装数据通过构造函数,来创建对象 然后封装数据使用 Object来封装数据<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> //姓名:张三 年龄:23 性别:男 吃饭 睡觉的功能 // class Student

2022-01-16 13:26:53 655

原创 JavaScript-案例

开关案例 排他思想 定位到搜索框 图片跟上鼠标 省市二级联动 秒杀倒计时 网页版计算器 轮播图 1.开关案例<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <img src="img/p..

2022-01-16 11:39:22 517

原创 JavaScript(获取节点和元素对象)

1.

2022-01-13 12:09:39 413

原创 DOM-文档对象模型

Document文档对象中的属性和方法 Element元素对象 事件 1.文档对象模型的概念和组成概念:将标记语言文档的各个组成部分 封装为对象组成: * Document:文档对象 * Element:元素对象 * Attribute:属性对象 * Text:文本对象 * Comment:注释对象 * Node:节点对象...

2022-01-13 11:23:04 375

原创 BOM-浏览器对象模型

window对象定时器

2022-01-09 13:45:46 259

原创 JavaScript(JS中的内置对象)

JS 提供的常用几个内置对象 ES5之前没有类这个概念,只是对象这个概念 ES6之后有了类这个概念 1.String对象1.定义方式1: String str=new String("abckdddd"); 定义方式2:var str="我爱你爱你"; 2. 属性:length: 字符串的长度3 方法: charAt() 返回在指定位置的字符。 例子:var v="abcd"; ...

2022-01-06 18:46:53 198

原创 JavaScript(客户端脚本语言)

1.是的

2022-01-06 15:29:54 2049

原创 JavaWeb-CSS(自定义动画,流式布局,Emmet语法,弹性盒子布局)

1.子层在外层中移动<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #wai { height: 400px; width: 400px; background: url(img/img/aa.png); background-si

2022-01-02 14:43:04 406

原创 JavaWeb-CSS(层溢出,元素隐藏,层的叠放顺序调整,字体属性,背景属性,边框属性,间距,线条,段落,列表,动画)

1.层溢出层溢出的处理 auto 会自动判断是否加上滚动条 hidden 隐藏溢出的内容 visible 显示溢出的内容 默认值 scroll 始终加上滚动条<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></...

2021-12-30 20:10:32 425

原创 JavaWeb-CSS(选择器,页面定位,行元素块元素行内块元素之间的转换,层的浮动,表格布局页面,div和css布局页面)

1.行标签和块标签行标签:默认不会占据一整行的标签,内容有多宽,就占据多宽 b font s u块标签:就是该标签默认会占据一行的标签 h1 hr ul li行内块标签:具有一些行标签和块标签的特点 button<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> &...

2021-12-30 15:56:54 351

原创 JavaWeb-HTML

1.什么是HTML标签 HTML 指的是超文本标记语言 (Hyper Text Markup Language)是用来描述网页的一种语言。 HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) 2.HTML骨架标签标签名 定义 说明 <html></html> HTML标签 页面中最大的标签,我们成为 根标签 <head>&lt

2021-12-26 17:08:56 805

原创 JDK1.8-Stream API

1.Stream API(java.util.stream.*)Stream 是 Java8 中处理集合的关键抽象概念, 它可以指定你希望对集合进行的操作, 可以执行非常复杂的查找、过滤和映射数据等操作。 使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。 简而言之,Stream API 提供了一种高效且易于使用的处理数据的方式。2. 流(Stream) 是什么?是数据渠...

2021-12-26 13:09:28 1135

原创 JDK1.8的新特性之Lambda表达式

Lambda 是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。...

2021-12-25 13:12:00 1132

原创 JDK1.8 新增的日期时间API

LocalDate、 LocalTime、 LocalDateTime类的实例是不可变的对象, 分别表示使用 ISO-8601日历系统的日期、时间、日期和时间。 它们提供了简单的日期或时间,并不包含当前的时间信息。也不包含与时区相关的信息。 注: ISO-8601日历系统是国际标准化组织制定的现代公民的日期和时间的表示法 这些新增的日期时间API都在 java.time包下1.获取对象的方法方式1通过静态方法 now(); 例如:LocalDateTime ldt = Lo...

2021-12-20 15:20:00 686

原创 27.反射(类加载器,反射,动态代理,JDK1.5以及1.7的新特性)

1.类的加载概述和加载时机1.类的加载概述 当程序要使用某个类时,如果该类还未被加载到内存中, 则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象。 连接 验证 : 是否有正确的内部结构,并和其他类协调一致 准备 : 负责为类的静态成员分配内存,并设置默认初始化值...

2021-12-19 21:37:52 120

原创 26.网络编程(计算机网络,网络编程)

1.

2021-12-19 16:54:56 283

原创 多线程练习题(12A34B......)(ABAB......)(ABCABA......)

1.创建两个线程,一个线程打印 1---52一个线程打印 A-Z输出效果是 12A34B56C.......5152Z第一版不是很符合我们的要求

2021-12-11 19:28:37 345

原创 24.多线程(等待唤醒机制,volatile,CAS 算法,线程池,定时器,设计模式)

1.线程间的等待唤醒机制Object 类中 void wait () 在其他线程调用此对象的 notify () 方法或 notifyAll () 方法前,导致当前线程等待。 void wait (long timeout) 在其他线程调用此对象的 notify () 方法或 notifyAll () 方法,或者超过指定的时间量前,导致当前线程等待。 void notify () 唤醒在此对象监视器上等待的单个线程,随机唤醒。 void no...

2021-12-11 16:35:16 305

原创 设计原则(单一职能原则,开闭原则,里氏替换原则,依赖倒置原则,接口分离原则,迪米特原则)

面向对象思想设计原则在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则单一职能原则开闭原则里氏替换原则依赖倒置原则接口分离原则迪米特原则1.单一职能原则单一职责原则其实就是开发人员经常说的”高内聚,低耦合”也就是说,每个类或每个方法都只负责一件事情。在设计模式中,所有的设计模式都遵循这一原则public class postive { public static StringBuilde.

2021-12-11 13:32:21 542

空空如也

空空如也

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

TA关注的人

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