- 博客(8)
- 收藏
- 关注
原创 React的渲染原理
1、将组件看作一个函数2、从上到下依次渲染a=1,b=1,d = undefined,function c,useEffect调用了c,React.createElement(<>…</>)3、因为d没有初始化,所以第一处渲染时为undefined,而b有初始化,所以第一次渲染时是1;函数c一开始只是申明了这个函数,到后面在useEffect中才调用了。4、只有useState中的值改变了,才会重新渲染页面,再次重复上述操作。5、下述代码可进行测试。
2025-03-10 00:11:35
555
原创 区间贪心c++实现,利用sort排序时,cmp的定义
如果传入a,b两个数,要取大的那个,cmp就这样写。一般区间贪心需要定义一个结构体,供输入多个区间。
2023-04-08 17:23:30
236
1
原创 【练习】将一句字符串中的每个单词首字母改成大写
【练习】将一句字符串中的每个单词首字母改成大写需要转换的字符串如下:String a="let there be light"具体操作方法:1.利用split()方法,根据空格将字符串a拆分成4个字符串,存放到新字符串数组b中,内容分别是"let"“there”“be”“light”;2.用循环语句遍历b中每个字符串,通过toCharArray()方法,将字符串拆分成一个个字符,存放到字符数组m中;3.再将m[0]也就是首字母,通过m[0]=m[0]-(‘a’-‘A’);将其转换成大写字母;
2020-11-21 10:15:55
2337
原创 【笔记】关于属性和方法的修饰符
关于属性和方法的修饰符1.类和类之间的关系有如下几种:以下图的Human类为例自身:指的是Human 自己同包子类:Teacher这个类是Human的子类,并且和Human处于同一个包human1下不同包子类:Student这个类也是Human的子类,但是在另一个包human2下同包类: Nothing这个类和Hero是在同一个包 human1下,但是彼此没有继承关系其他类/不同包类:School这个类在另一个包 human3下,与Human在不同包 ,彼此也没有继承关系2.private
2020-11-08 11:34:42
578
2
原创 关于使用包下的类
关于使用包下面的类1.类的前面创建的时候会自动加入package ###;申明类所在的包2.使用同一个包下的其他类,直接使用即可这里有一个类Auto和Car在package week4下面,我们测试在Car中继承Auto这个是Auto的内容下面的是Car中的内容,直接引用继承了Auto类,无需import3.但是要使用其他包下的类,必须import,格式为import packagename.classname例如下图有两个包,包里面分别有Hero.java和TestHero.java,
2020-11-08 10:07:16
787
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅