- 博客(24)
- 收藏
- 关注
原创 React基础--从如何创建项目开始手把手教学
JSX是一种JavaScript的语法扩展, 在React中使用JSX来构建用户界面。这里详细讲解了React如何使用与注意事项
2023-02-22 09:51:38
755
原创 继承泛型类
这样就通过泛型继承得到了多个类型的集合,赋值后变成了Tom,当然,也可以继续创建另一个,就像是女娲造人一样,女娲用泥土,我们用代码,用一个个信息去拼凑出一个存在于数据上的 ‘人’说白了,继承泛型类就是对继承类的延伸用法,利用了泛型。的特性让子类继承父类,实现类的继承,对继承进行了拓展。再创建一个 ’ 人 ‘再复杂一点,继承多个。
2022-09-16 11:45:31
385
原创 接口的基本使用
TypeScript 接口检查时宽松的, 当变量满足了接口规范以后,几十遍了中存在接口范围以外的属性也是可以的。对于宽松的接口检查政策字面量是个例外,也就是说对于字面量的接口类型检查还是严格的,不能出现接口以外的其他属性。在继承了接口以后可以对被继承接口中的属性进行重写,但是重写的类型一定要在原有类型的范围以内。接口具有继承特性 接口与接口直接可以存在继承关系,而且一个接口可以继承多个接口。接口,一般用于声明类型,用于对复杂的数据结构进行类型描述比如对象和函数以及类。使用接口约束对象的类型。
2022-09-16 11:26:07
249
原创 TypeScript----面向对象编程
首先,在讲解类和对象之前,先举这样一个例子: 建造车:1.画图纸,定义车的特征以及车的功能。2.根据车的图纸来造车 创建对象:1.定义类,定义类的属性及方法。2.根据定义的类来创造对象通过一家造车厂可以批量生产出很多特征功能一样的汽车,而对象的创建也是如此,可以通过一个类创建多个相同的实物对象,这样的实物对象被称为。
2022-09-15 22:38:03
717
原创 WAServiceMainContext.js:2 TypeError: Cannot read property ‘forceUpdate’ of undefined 报错解决
解决报错
2022-06-10 09:52:15
9942
1
原创 vue极速上手1----脚手架
文章目录vue极速上手如果使用Hbuild编辑器,可以直接快捷安装利用Hbuild创建的vue项目,一定要注意检查依赖是否安装以及能否正常使用使用VScode安装:1.安 装 cli 包使用npm安装:使用yarn安装:2.检验安装版本3.使用vue/cli 创建项目1.创建项目文件夹2.在项目文件夹路径位置输入cmd进入命令3. 创建vue项目选择使用vue版本4.运行项目4.分析vue结构1. 将项目文件拖动到VScode中查看分析src目录:vue极速上手如果使用Hbuild编辑器,可以直接快捷安
2022-05-30 22:00:11
405
原创 Django数据库操作查询
文章目录Django数据库操纵查询F和Q对象:1.F对象:2.Q对象:2.聚合函数和排序函数1.聚合函数:2.排序函数:3.级联查询:1.关联查询关联过滤查询4.查询集**查询集:**两大特性惰性执行:缓存:限制查询集分页:分页:Django数据库操纵查询F和Q对象:1.F对象:一般用于属性与属性之间的比较被定义在django.db.models中举个例子:>>>from django.db.models import F>>>表名.objec
2021-11-30 17:57:23
2670
原创 MYSQL进阶使用(二)
文章目录MYSQL高级(二)事务的提交和回滚:事务的提交:第一步:查询表(连接):第二步:开启事务,插入数据:第三步:查询物理表中有无新数据:第四步:在终端二中提交:第五步:在终端一中提交:事务的回滚:第一步:查询(连接):第二步:开启事务,插入数据:第三步:查询物理表中有无新数据:第四步:回滚操作:第五步:在本地缓存中查看新增数据:索引:什么是索引?索引有什么用?索引使用:查看索引:创建索引:删除索引:查询MYSQL高级(二)事务的提交和回滚:事务的提交:第一步:查询表(连接):代码:在终端一
2021-11-30 08:34:54
796
原创 MYSQL进阶使用(一)
文章目录MYSQL高级视图何为视图:定义视图:查看视图:使用视图:删除视图:视图的作用:事务:事务是什么?事务四大特性(ACID):1.原子性:2.一致性:3.隔离性:4.持久性:事务命令:查看表的创建语句:开启事务:提交事务:回滚事务:提交事务:回滚事务:MYSQL高级视图何为视图:视图就是一条select语句执行后返回的结果的集合视图时对很多张表的引用,一张虚表,查询语句执行的结果,但不会储存具体的数据注:基本表数据发生了改变,视图也会跟着改变定义视图:代码:create view 视
2021-11-30 08:34:06
858
原创 django对数据库的增删改查
文章目录Django对数据库的操作(增删改查篇)1.增加数据1.save方法2.create方法2.修改数据1.save方法2.update方法3.删除数据1.delete方法2.objects.filter().delete()方法查询数据1.基础条件查询基础查询:get:all:count:过滤查询:filter:exclude:精确查询:模糊查询:startswith 和 endswith : 以指定开头和结尾空查询:范围查询:比较查询:日期查询:日期查询:Django对数据库的操作(增删改查篇)
2021-11-29 20:03:21
7532
3
原创 MYSQL基本使用三(分页和连接查询)
文章目录MYSQL 基本操作分页语法:例子:连接查询查询类型:内连接查询语法 :左连接查询语法:右连接查询语法:自关联:自关联语法:子查询:主查询和子查询的关系:子查询的分类:总结:查询的完整格式:MYSQL 基本操作分页当数据量过大时,在一页中查看数据非常麻烦, 可以使用分页来优化语法:select * from limit 开始值,数据条数例子:在学生表内查询前三行的男生成绩select * from students where gender=1 limit 0,3;连接查询
2021-11-18 21:28:31
2420
原创 MYSQL基本使用二(排序分组和聚合函数)
文章目录数据库操作方法排序聚合函数总数:最大值:最小值:求和:平均值:分组:group bygroup by + group_concat()group by + 集合函数group by + havinggroup by + with rollup数据库操作方法排序MY SQL 中的排序有两种:升序降序例子:查询未删除学生信息,按名称升序select * from students where is_delete=0 order by name asc;例子:显示所有学生信息,按照年
2021-11-18 21:11:08
561
原创 MYSQL的基本使用一(创建,查询和条件判断)
文章目录数据库操作MY SQL基本使用:增删改查(CURD)增加:删除:修改:查询:My SQL 查询创建数据库、数据表:准备数据:基本语法:消除重复行:基本语法:条件用法:比较运算符:逻辑运算符:模糊查询:范围查询:空判断:优先级:数据库操作MY SQL基本使用:增删改查(CURD)增加:主键列是自动增长,但是在全裂插入时需要占位,通常使用0或者default或null来占位,插入成功后需要以实际数据为准。全列插入:值的顺序与表中字段的顺序对应insert into 表名 values(va
2021-11-17 20:17:59
1389
原创 函数及其作用域
文章目录JavaScript基础(函数篇)函数基本概念函数是什么?函数有什么用?怎么创建并使用一个函数?函数的参数形参:实参:函数的返回值返回值是什么?arguments的使用arguments:匿名函数和自调用函数匿名函数是什么?什么是自调用函数?作用域什么是作用域?全局作用域:局部作用域;作用域链:预解析:预解析:JavaScript基础(函数篇)函数基本概念函数是什么? 1.函数是一段封装的代码 2.是function 函数名(参数){事件处理程序},或 var 函数名 = functi
2021-11-08 20:56:04
1067
原创 javaScript的三大循环及两个跳出语句
文章目录JavaScript基础(循环篇)1.while循环:语法格式:执行过程:示例(自己写一遍再看答案):2.do-while循环:语法格式:执行过程:示例(自己写一遍再看答案):3.for循环:语法格式:执行过程:示例(自己写一遍再看答案):4.continue语句:5.break语句:5.break语句:JavaScript基础(循环篇)1.while循环:语法格式:while(条件表达式){ 代码(循环体)}执行过程: 1.先判断结构是true还是false 2.
2021-11-05 16:50:59
800
原创 python判断语句和循环语句
文章目录if判断语句if语句是用来判断的,语法如下:例如:练习:比较·关系运算符逻辑运算符例如:if - else使用练习:elif可以与else一起使用练习:if嵌套:练习:循环语句while循环:while循环嵌套练一练for循环break和continuebreak在while循环中的使用:continue在while循环中的使用:12if判断语句if语句是用来判断的,语法如下:if 要判断的条件 : 条件成立时执行的程序例如:age = 30print('--------if判断
2021-10-11 21:28:00
4455
5
原创 python基础中的基础
python变量类型一.numbers(数字类型)1.int(有符号整型) 例:1,2,3,4,5python2:在32位机器上,整数的位数为32位,取值范围为-2 * * 31~2 * * 31-1; 在64位系统上,整数的位数为64位,取值范围为-2 * * 63~2 * * 63-1;python3:理论上无限大2.long(长整型[也可以代表八进制和十六进制])在整数范围外且包括整数范围,比整数范围大3.float(浮点类型)例:1.1,1.2,1.04.comple
2021-10-11 11:35:30
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人