- 博客(66)
- 收藏
- 关注
原创 基于GitHub page和Hexo主题搭建个人博客(win)
(1)本篇描述了基于GitHub page和Hexo主题搭建个人博客基于GitHub page和Hexo主题搭建个人博客的基础方式,预计在下一篇当中将讲述Hexo的个性化方面的用法以及更新与发布(2)仅以此篇作为个人学习与分享,欢迎各位大佬点评。
2024-07-27 12:01:51 715 1
原创 2024年睿抗题解(1-3)以及赛后总结
本次(2024 睿抗机器人开发者大赛CAIP-编程技能赛-本科组(省赛)),共做3题,还有两题时间问题未能完成,因此本文章只提供本人1-3题的题解以及4、5两题的题目以及考点,后期会将4、5两题的解析和完整代码写出单独发出。
2024-07-15 19:13:25 1267 4
原创 L2-005 集合相似度
其中Nc是两个集合都有的不相等整数的个数,Nt是两个集合一共有的不相等整数的个数。(4)其次要在A,B寻找到寻找到相同和不相同部分,则可以将其中一个作为参考,另一个中的量用于寻找,再加上在(3)中我们使用set来进行数据的存储,则可以使用find来进行搜索。的意思是去重之意,即每一个集合当中没有重复的数字(例如样例的第二层数据:原本给出的是:87 101 5 87,但不相等整数为:87 101 5)对每一对需要计算的集合,在一行中输出它们的相似度,为保留小数点后2位的百分比数字。
2024-06-04 08:30:00 534
原创 【模板】并查集
(1)定义一个结构体,方便我们下面的操作(当然可以不使用结构体)如题,现在有一个并查集,你需要完成合并和查询操作。的操作,都有一行输出,每行包含一个大写字母,为。(2)其次便是并查集的基本模板。是否在同一集合内,是的输出。行,每行包含三个整数。
2024-06-04 07:30:00 1094
原创 javascript之对象属性配置
对象属性,除 value属性truefalsewritable值可以被修改只可读的enumerable被在循环中列出不会被列出此属性可以被删除/修改不可以使用时候,如果该属性存在,会更新其标志。否则,它会使用给定的值和标志创建属性;在这种情况下,如果没有提供标志,则会假定它是false。
2024-05-30 14:59:27 387
原创 JavaScript函数进阶(5)——装饰器模式和转发,call/apply
当我们面对一个结果稳定的函数时,那么当我们每次输入同一个值时,则显示出来的答案则是同一个答案,如果我们要多次计算一个值时我们就可以直接从缓存中去获取,减少再次计算的时间的浪费。apply的使用仅仅支持有两个参数的情况,如果有多个参数时,不过我们可以通过对上方hash函数+call的改变也可以是的接受多个参数。我们通常使用包装器(一个特殊的函数,它接受另一个函数并改变它的行为)来实现缓存的存储与使用。的函数,当然可以通过这种方式来实现多个参数来时此案上述的过程。
2024-05-21 08:45:00 380
原创 JavaScript函数进阶(4)——调度(setTimeout/setInterval)
调度:有时我们并不想立即执行一个函数,而是等待特定一段时间之后再执行。
2024-05-20 08:30:00 511
原创 JavaScript之函数进阶(3)——函数对象、NFE
我们通过name属性来访问函数的名称。我们可以通过length属性来访问我们函数引入的参数的个数(注:rest 参数不参与计数)。我们自定义的属性,例如:我们想知道我们的函数使用了几次。
2024-05-20 07:30:00 449
原创 JavaScript函数进阶(2)——函数传入多个参数与 Spread 语法
无论函数是如何定义的,通过定义Rest来定义传入的参数,你都可以在调用它时传入任意数量的参数。arguments是一个特殊类数组对象可以在函数中被访问,该对象以参数在参数列表中的索引作为键,存储所有参数。注:尽管arguments是一个类数组,也是可迭代对象,但它终究不是数组。它不支持数组方法,因此我们不能调用等方法。(当我们需要这些功能时,最好使用 rest 参数此语法(与Rest类似)与上方(Rest)的效果是完全相反的(上面的效果是将多个变量转化为数组,而Spread是将一个数组拆分为多个数)
2024-05-17 08:30:00 383
原创 JavaScript函数进阶(1)——递归和堆栈
当一个函数解决一个任务时,在解决的过程中它可以调用很多其它函数。在部分情况下,函数会调用。有关正在运行的函数的执行过程的相关信息被存储在其。通过迭代的思路来实现,使用循环来实现。通过函数来不断调用自身来实现。
2024-05-16 09:56:47 417
原创 JavaScript之数据类型(3)——object进阶
利用基础知识来构建对象会发现十分复杂,我们可以结合其他的知识点来为我们object的构建进行优化。
2024-05-12 07:00:00 242
原创 JavaScript之数据类型(2)——复杂类型(object)
我对于object的理解是和C/C++中的结构体一样,是一个自定义的数据类型,我们可以通过多个简单的数据类型来定义一个便于我们使用的新的数据类型。在网上某佬对于其解释如下:Object类型,我们也称为一个对象,是JavaScript中的引用数据类型。它是一种复合值,它将很多值聚合到一起,可以通过名字访问这些值。对象也可以看做是属性的无序集合,每个属性都是一个名/值对。对象除了可以创建自有属性,还可以通过从一个名为原型的对象那里继承属性。
2024-05-06 16:24:35 403 3
原创 JavaScript的数组篇
]内可以为空,也可以填入值,值之间用逗号隔开,数据类型可以是任意类型。我们通过改变数组的长度来进行 数组元素的添加,添加后的数组内容由于。通过下标发来遍历,这一点和C/C++中一样,下标都是由0开始的。此种方式相当于追加条件。
2024-05-04 09:30:00 214
原创 JavaScript之数据类型(1)
数据类型说明默认值Number数字型,包含 整型值和浮点型值,如 21、0.210Boolean布尔值类型,如 true、false,等价于1和0falseString字符串类型,如"张三”注意咱们is 里面,字符串都带引号""Undefinedvar a;声明了变量a但是没有给值,此时a=undefinedundefinedNullvara=nul;声明了变量a为空值null。
2024-05-03 08:30:00 1010 1
原创 JavaScript基础
1)利于HTML页面代码结构化,把大段 JS代码独立到 HTML 页面之外,既美观,也方便文件级别的复用。1)可以将单行或少量 JS 代码写在HTML标签的事件属性中(以 on 开头的属性)2)注意单双引号的使用:在HTML中我们推荐使用双引号, JS 中我们推荐使用单引号。2)引用外部 JS文件的 script 标签中间不可以写代码。3)可读性差, 在html中编写JS大量代码时,不方便阅读。可以将多行JS代码写到 <script> 标签中。3)适合于JS 代码量比较大的情况。适用范围:仅能注释一行。
2024-05-01 10:59:23 728
原创 初识JavaScript(JS)
JS 引擎执行代码时逐行解释 每一句源码(转换为机器语言),然后由计算机去执行,所以 JavaScript 语言归为脚本语言,会逐行解释执行。ECMAScript 是由ECMA 国际( 原欧洲计算机制造商协会)进行标准化的一门编程语言,这种语言在万维网上应用广 泛,它往往被称为 JavaScript 或 JScript,但实际上后两者是 ECMAScript 语言的实现和扩展。ECMAScript:ECMAScript 规定了JS的编程语法和基础核心知识,是所有浏览器厂商共同遵守的一套JS语法工业标准。
2024-05-01 09:22:44 251
原创 初识JavaScript
JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。————百度百科。
2024-04-29 16:17:05 211 2
原创 CSS之动画
一个好的事物应该是有生命,而不是死板的,我们在制作网页时也是如此,为了让画面变得更加生动有趣,我们会给它加上动画的效果,例如过度、变形、旋转、放缩。动画是一种动态的效果,例如我们的GIF图也是一种动画,其实现的方式就是通过帧来实现的,我认为是多张图片的切换。过度是指指定一个属性发生变化时的切换方式,其与动画类似,两者的不同之处在于过渡需要条件的激活。变形是指通过css来改变元素的形状或位置,不会影响到页面的布局,百分比是相对于自身计算。
2024-04-28 16:33:19 1643
原创 CSS之显示覆盖内容(z-index)
我们有的时候,希望下方的内容能够显示到上方,达到类似于多个图层的效果,此时我们可以利用z-index这个属性。z-index属性值是用来设置元素的堆叠顺序(元素层级)。
2024-04-27 15:27:23 904
原创 CSS的布局模式
虽然我们可以通过普通流来实现一行多个div,但是过于麻烦而且行块内存在缝隙,并且有很多的布局无法通过标准流来实现。优点:书写简单缺点:无意义标签较多导致结构化较差优点:简洁,方便缺点:溢出的内容无法显示出来优点:结构语义化缺点:IE6-7不支持,需要使用zoom:1优点:结构语义化缺点:IE6-7不支持,需要使用zoom:1。
2024-04-26 09:00:00 1322
原创 CSS盒子模型的认识
当我们打开一个网页使用F12进行调试时,经常可以看到如下图片,这便是一个盒子。所谓盒子模型(Box Model)就是把 HTML 页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。或者说,每一个可见的 HTML 元素都是一个盒子。———来自知乎。
2024-04-25 08:30:00 1192 1
原创 CSS的网页美化功能
以下几个绝对字体大小的设置是有效的。当然他们是浏览器预定义设置的。给元素指定了绝对关键字font-size的时候,该元素 就不会继承父元素的字体大小。【如下】
2024-04-24 08:45:00 1239 3
原创 CSS——高级选择器
与相邻兄弟选择器使用方法相同,格式有所改变,生效范围有所扩大,只要在同级下方都会生效。通过class属性来引用,被引用后的元素,只有与其相邻的下方的同一个标签生效。此选择器只能写在.css文件当中,引用使用。此选择器与层次选择器类似,不过,其生效条件是必须要有。标签1 不生效,被标签1 嵌套中的 标签2才生效。3)子标签:nth-of-type(){}1)父标签 子标签 :元素位置的修饰{}2)子标签:nth-child(){}【属性值的匹配可以使用正则表达式】标签名[属性名=属性值]{}
2024-04-21 23:12:30 561
原创 CSS的语法规则——基础选择器
不可以使用数字做开头,只能是'_'或者'-'这两个符号,其他的符号不可以,一个class里面可以有多个属性值。可以让多个标签来使用同一个class,也可以让同一个标签使用不同的类。定义是是那个用 *{} 来定义 通常用来解决行距等问题。全局性,使用后,所有的相同标签都是同一种样式。#id名 id名不可以数字开头。标签名:{style的内容}对页面内的所有标签都有效。
2024-04-18 13:53:12 569
原创 HTML部分常用标签补充
table标签顾名思义,是表格的意思~table其中可以使用boder属性来显示表格的线,最好使用CSS来配合HTML的使用~table内的内容可以使用colspan来定义内容所占的单元格在行中的格子数【类似于excel中合并行单元格】~table内的内容可以使用rowspan来定义内容所占的单元格在列中的格子数【类似于excel中合并列单元格】
2024-04-17 14:41:19 789
原创 HTML元素的嵌套规则
1)块内可以放块元素,也可以放行内元素。3)a元素中可以放置除它以外的任何元素。2)行内元素内尽量不要出现块元素。4)p元素内不可放置块元素。
2024-04-17 00:05:11 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人