自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sed删除匹配到的第一行记录

cat uniq.txt | while read line; do sed -i “0,/KaTeX parse error: Expected '}', got 'EOF' at end of input: line/{/line/d;}” meta; done//只删除匹配到的第一行附上sed说明:A line number of 0' can be used in an address specification like0,/REGEXP/’ so that sed' will try to

2021-07-05 15:46:28 789

原创 XML中特殊符号的书写方式

在XML文档中,如果使用><此类的符号会使得文档解析错误。此时有两种解决办法:实体引用: &lt; 代表< &gt; 代表> &amp 代表& &aops 代表 ' &quot 代表 "CDATA:<![CDATA[...]]> ...处写自己的内容,这样就不会导致解析错误啦。...

2020-11-06 14:25:43 320

原创 算法与数据结构之数组、链表、栈、队列、哈希表、树

一、什么是算法?算法有高效的,也有拙劣的,好的算法能够达到四两拨千斤的效果,但差的算法会消耗大量的内存和运行时间。效果相差甚远。算法可以应用在以下场景:1、运算 2、查找 3、排序 4、最优决策二、数据结构数据结构是算法的基石,有以下几类:– 线性结构:如数组、链表– 树:如二叉树、二叉堆– 图:复杂数据结构,在图中呈现多对多的关联关系。– 其他数组的特点:最简单、最常用的数据结构,在内存中顺序存储,通过下标即可实现读操作,但是不易增删。适合用于多读少写的操作场景,例如二分查

2020-11-06 11:18:00 341

原创 commonjs模块化

一、为什么会有模块化在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即,如今随着前端代码日益膨胀这时候JavaScript作为嵌入式的脚本语言的定位动摇了,JavaScript却没有为组织代码提供任何明显帮助,JavaScript极其简单的代码组织规范不足以驾驭如此庞大规模的代码;二.首先 看看 esm的导入导出规范://导出export default function add(a,b){ return a+b}//导入import add from

2020-11-05 19:47:25 114

原创 js之正则

内容匹配:\w \W \d \D \s \S .\w 数字、字母、下划线reg.test(/\w/g) //检查有没有 布尔 reg.exec() 返回匹配上的内容 reg.match() 和exec一样\W 非数字、字母、下划线\d 数字 \D非数字\s 空格 \S 非空格. 非\n \r 行结束符段落结束符数量匹配:{}限制匹配数量 ?0-1个 +1-多个 * 0-多个e{3,4} => eee | eeee e出现3或4次 {1,4

2020-11-04 16:42:07 47

原创 js之面向对象

面向对象编程思想一、面相过程:注重解决问题的步骤,分析问题需要的每一步,实现函数依次调用;二、面相对象:是一种程序设计思想。将数据和处理数据的程序封装到对象中;三、面相对象特性: 抽象、 继承、封装、多态优点:提高代码的复用性及可维护性;​##对象Javascript 是一种基于对象的语言,几乎所有东西都是对象;1、对象创建方法:字面量创建new Object()创建Object.create()创建:创建对象的原型;工厂模式一、工厂模式工厂模式解决了代码复用的问

2020-11-04 16:24:04 93

空空如也

空空如也

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

TA关注的人

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