1、Latex 模板
是什么:Latex 模板规定了一篇文章的所有格式
怎么改:先改标题、作者,然后撰写正文,插入图表、格式公式、添加引用等
Latex 排版的好处:
- 省事美观
- 格式好
模板里有什么(三种类型):
- %:注释
- \:表示这是一个 命令 或 特殊符号
- 普通文本
是什么:Latex 模板规定了一篇文章的所有格式
怎么改:先改标题、作者,然后撰写正文,插入图表、格式公式、添加引用等
Latex 排版的好处:
模板里有什么(三种类型):
Markdown官方教程
编辑器推荐:Typora
Markdown 是一种可以使用普通文本编辑器编写的 标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown 的目标是实现「易读易写」
想要 Vue 工作必须要创建 Vue 实例,并传入一个 配置对象
el :绑定容器
容器 与 Vue实例 关系:一对一
Vue实例 与 组件 配合使用
容器中的代码符合 html 规范,并且加入了特殊的 Vue 语法 (Vue 模板)
组件定义:
组件:实现应用中 局部 功能 代码 和 资源 的 集合
组件化:当应用中的功能都是多组件的方式来编写的, 那这个应用就是一个组件化的应用
注:
模块:向外提供特定功能的 js 程序, 一般就是一个 js 文件
模块化:当应用中的 js 都以模块来编写的, 那这个应用就是一个模块化的应用。
非单文件组件:一个文件中包含 n 个组件
Info
BigDecimal类使用频繁


Collections 是一个操作 Set、 List 和 Map 等集合的工具类
Info
reverse(List): 反转 List 中元素的顺序shuffle(List): 对 List 集合元素进行随机排序sort(List): 根据元素的自然顺序对指定 List 集合元素按升序排序sort(List, Comparator): 根据指定的 Comparator 产生的顺序对 List 集合元素进行排序swap(List, int, int): 将指定 list 集合中的 i 处元素和 j 处元素进行交换Object max(Collection): 根据元素的自然顺序,返回给定集合中的最大元素Object max(Collection, Comparator): 根据 Comparator 指定的顺序,返回给定集合中的最大元素Object min(Collection)Object min(Collection, Comparator)int frequency(Collection, Object): 返回指定集合中指定元素的出现次数void copy(List dest,List src):将src中的内容复制到dest中boolean replaceAll(List list, Object oldVal, Object newVal): 使用新值替换List 对象的所有旧值正常情况下,Java中的对象只能通过==或!=进行比较,不能使用>或<
但是在开发场景中,需要对多个对象进行排序,言外之意,就需要比较对象的大小。因此需要两个接口中的任何一个:Comparable或Comparator
1、像String、包装类等实现了Comparable接口,重写了compareTo()方法,给出了比较两个对象大小的方式。(从小到大排列)
2、重写compareTo()的规则:
如果当前对象this大于形参对象obj, 则返回正整数,如果当前对象this小于形参对象obj, 则返回负整数,如果当前对象this等于形参对象obj, 则返回零。
3、对于自定义类需要排序,通过自定义类事项Comparable接口,重写compareTo(obj)方法。在方法中指明如何排序
double value = Math.random();//生成一个 [0,1) 的随机数。
//公式:[a,b]
int x = (int)(Math.random()*(b - a + 1) + a)
java.lang.object类
可以使用在基本数据类型变量和引用数据类型变量中
如果比较的是基本数据类型,两个变量保存的数据是否相等(不一定类型要相同,自动类型提升)
如果比较的是引用数据类型,比较地址值是否相等
java.util.regex 包提供了 Patter 类与 Matcher 类用于模式匹配
Srring input = "待匹配字符"
String regex = "\\w+@\\w+\\.[a-z]+(\\.[a-z]+)?" // 创建邮箱验证正则表达式
Pattern pattern = Pattern.compile(regex); // 创建 pattern 对象
Matcher matcher = pattern.matcher(input); // 创建 matcher 对象