自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 博客摘录「 负margin的一些应用及对其作用原理的理解」2024年3月25日

而如果设置了左右margin的话,将会满足margin-left + margin-right + width = 父元素内容区的宽度。说到这,我们就不难理解为什么应用左右负margin会使元素的宽度变大了,因为那部分margin的负值要加在元素的宽度上,使等式成立。在这种情况下我们就可能看到,子元素的内容区溢出了父元素的内容区,因为在文档流中子元素的左右margin边界是和父元素的左右padding边界相接的,应用了负margin的话,就相当于这个边界往里缩了,那么内容区自然也就“溢出”了。

2024-03-25 17:26:33 71

原创 博客摘录「 JavaScript 教程 (详细 全面)」2024年3月6日

modifiers:修饰符,用来设置字符串的匹配模式,可选值如下表所示:修饰符 描述i 执行对大小写不敏感的匹配g 执行全局匹配(查找所有的匹配项,而非在找到第一个匹配项后停止)m 执行多行匹配s 允许使用 . 匹配换行符u 使用 Unicode 码的模式进行匹配y 执行“粘性”搜索,匹配从目标字符串的当前位置开始注意:当使用 new 关键字创建 RegExp 对象时,需要将正则表达式中的特殊字符转义,即在特殊字符前加反斜杠 \,例如 \w+

2024-03-06 08:38:28 198 1

原创 博客摘录「 变量提升及其原理」2024年3月6日

1.所有的声明都会提升到作用域的最顶上去。2.同一个变量只会声明一次,其他的会被忽略掉。3.函数声明的优先级高于变量声明的优先级,并且函数声明和函数定义的部分一起被提升。

2024-03-06 08:28:33 85 1

原创 博客摘录「 结构和类的区别?二者分别在什么情况下使用?」2024年1月20日

结构的使用场景:1、结构是值类型在栈中,栈的存取速度比堆快,但是容量小,适合轻量级的对象,比如点、矩形、颜色2、如果需要描述少量字段,不需要继承,就用结构3、在变量传值的时候,希望传递对象的是拷贝,而不是对象的引用地址,这个时候就可以使用结构类的使用场景:1、类是引用类型,存储在托管堆中,托管堆的容量大,适合重量级的对象2、如果需要描述大量字段,又比较抽象,需要继承,就用类。

2024-01-20 10:26:48 352

原创 博客摘录「 正则表达式(基础篇)」2024年1月18日

{n}匹配表达式n次,如/o{2}/可以匹配food中的字符串oo但不能匹配Bob中的o。{n,}匹配表达式至少n次,如/o{2,}/可以匹配food、oooh中的oo和ooo,但是不能匹配Bob中的o,因为这里o出现的次数少于2次。{n, m}匹配表达式至少n次,至多m次。如/o{2, 3}/可以匹配food、oooh中的oo和ooo,但是不能匹配Bob中的o,因为这里o出现的次数不在2-3次之间。不过当o出现的次数大于3次的时候不会导致检测失败,只是超过3个的字符o会被截断。

2024-01-18 15:41:48 387 1

原创 访问级别c#

4.protected 在方法上用的多,继承链上都ok,不想暴露给外界,又想子类可以调用,跨程序集OK👌。如果是同一个项目内的public方法把这个internal属性向外暴露可以吗?再在hello程序中创建car实例,调用showowner方法,会把它暴露吗?3.private 默认访问级别!只能在此类体里使用,继承也不能直接访问(.)但是此时Car类型实例调用Speed方法可以得到private 值。2.internal 项目内部可以访问,项目外不行。1.Public 都可以访问。

2023-11-23 16:03:19 35

原创 继承的一点知识

基类变量可以引用子类实例,子类对基类成员全盘继承。继承链上,创建子类实例,从基类构造器开始构造,一级级往下。子类构造器调用时,调用父类的构造器,没指定是调默认,直接写一个一样的构造器最好。父类实例构造器没有被继承。

2023-11-23 15:25:44 22

原创 博客摘录「 彻底弄懂C语言数组名」2023年5月30日

在接下来的第四点会详细解释&a的含义,这里先给出结论,&a是指向数组的指针,而&a的类型是int (*)[10]。然后二维数组的类型同样取决于数组元素的类型,假设有二维数组int b[10][20]因为C语言的多维数组实际上是一维数组,二维数组实际上只是一个一维数组,只不过里面每个元素又是一个一维数组而已。所以b的类型是int (*)[20],而&b的类型是int (*)[10][20]

2023-05-30 16:32:55 47 1

原创 博客摘录「 彻底弄懂C语言数组名」2023年5月30日

第二种是对数组名取地址&a1运算结果是数组的地址。注意,数组的地址和数组首元素的地址是不同的概念,尽管二者的值是相同的。

2023-05-30 16:32:51 45 1

原创 博客摘录「 C语言 03.运算符」2023年4月18日

scanf 函数接收字符串时, 碰到 空格 和 换行 会自动终止。不能使用 scanf 的 %s 接收带有空格的字符串。‘abc’既不是一个有效字符,也不是一个有效字符串。有效字符‘a’,有效字符串“abc”C语言中,用双引号引着的一串字符,称之为字符串。一定有一个结束标记’\0'当输入"hello world"时,会输出"hello"操作符(运算符)对象是操作数(运算对象)char ch = ‘A’;

2023-04-18 21:00:04 44

空空如也

空空如也

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

TA关注的人

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