摘要: 1. Spring 1.1 简介 <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <ar 阅读全文
posted @ 2021-02-24 21:35 学徒之心 阅读(50) 评论(0) 推荐(0) 编辑
摘要: HTML 初识HTML Hyper Text Markup Language(超文本标记语言) <!-- DOCTYPE:告诉浏览器使用的规范 --> <!DOCTYPE html> <html lang="en"> <!-- head标签代表网页的头部 --> <head> <!-- meta描述 阅读全文
posted @ 2021-02-15 09:31 学徒之心 阅读(65) 评论(0) 推荐(0) 编辑
摘要: JUC 1. 什么是JUC java,util下面的包,线程,锁相关的类 2. 线程和进程 线程和进程 进程:一个程序,资源分配的单位 线程:java默认有2个线程,主线程和GC线程 java是否真的能开启线程? 并不行(本地方法c++库) public synchronized void star 阅读全文
posted @ 2021-01-24 16:56 学徒之心 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 多线程基础 线程简介 线程 CPU调度和执行的单位 进程 系统资源分配的单位 多线程 一般为CPU的个数 线程创建 Thread 继承 自定义线程类继承Thread类 重写***run()***方法,编写线程执行体 创建线程对象,调用***start()***方法进行调用 public class 阅读全文
posted @ 2021-01-17 16:21 学徒之心 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 高精度方法模板 高精度加法(大整数相加) 算法思路 1. 低位在前,高位在后,以向量存储每一位,按位进行加法 高精度乘法(大数乘以一个小数) 算法思路 1. 直接每一位进行乘法,每次乘法之后将高位放入向量中。 阅读全文
posted @ 2019-07-13 21:23 学徒之心 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 哈希模板 开放寻址法 1. 思路:开辟一个2 3倍的空间存储。 2. 冲突处理:找空位进行插入,如果当前位置存在数,继续向后寻找空位,直到有空位进行插入,最后判断是否越界。 拉链法 1. 思路:开辟一个映射空间。 2. 冲突处理:每个空间都挂载一个单链表,和STL的hash_table的实现方法类似 阅读全文
posted @ 2019-07-13 21:10 学徒之心 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 二分模板 中点的值满足要求 中点的值不满足要求 阅读全文
posted @ 2019-06-30 21:33 学徒之心 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 快排模板 1. 定义两个指针,左指针从左边界开始,右指针从右边界开始 2. 左指针指向的数小于x,左指针向右移动,直到指向的数大于等于x 3. 右指针指向的数大于x, 右指针向左移动,直到指向的数小于等于x 4. 交换两个数,继续循环 5. 直到两个指针相等 void quick_sort(int 阅读全文
posted @ 2019-06-29 22:43 学徒之心 阅读(983) 评论(0) 推荐(0) 编辑