天崩开局,如何破局自救 2021 年高考结束,我当时的第一志愿是计算机科学与技术专业,但是我被录取到了河南工程学院的高分子材料与工程专业。 我去咨询计算机相关行业的从业者,以及多方面网络搜集相关信息之后得到了一个很现实的消息——二本学院本+非科班双重debuff对于我想从事的计算机行业来说,就是死局…
基础认知 人工智能(AI, Artificial Intelligence) 定义:最广泛的技术概念,旨在使机器模拟人类智能行为。 核心能力: 理解自然语言 识别图像/声音 解决问题与推理 自主决策与学习 特点: 涵盖所有智能系统的研究与开发 不限定具体实现方式(包括规则引擎、机器学习等)。 应用场…
平台:Windows 11 + NVIDIA RTX 4060 + CUDA 12.7 + Miniconda + PyTorch + Hugging Face Transformers 使用 Hugging Face 的 Transformers 库,基于 bert-base-uncased 模型…
ConcurrentHashMap 类 ConcurrentHashMap 1.7 在JDK1.7中ConcurrentHashMap采用了数组+分段锁的方式实现。 Segment(分段锁)-减少锁的粒度 ConcurrentHashMap中的分段锁称为Segment,它即类似于HashMap的结构…
Synchronized 类 基础概念 如果某一个资源被多个线程共享,为了避免因为资源抢占导致资源数据错乱,我们需要对线程进行同步,那么synchronized就是实现线程同步的关键字 synchronized 的作用是保证在同一时刻, 被修饰的代码块或方法只会有一个线程执行,以达到保证并发安全的效…
HashMap 类 基础概念 定义 Hash 表也称为散列表,也有直接译作哈希表,Hash表是一种根据关键字值(key - value)而直接进行访问的数据结构。 哈希表,它是通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表,只需要 O…
ArrayList 类 ArrayList 类结构 ArrayList 是一个用数组实现的集合,支持随机访问,元素有序且可以重复: ArrayList 是一种变长的集合类,基于定长数组实现 ArrayList 允许空值和重复元素,当往 ArrayList 中添加的元素数量大于其底层数组容量时,其会通…
Object 类结构 概述 已知所有类的基类——java.lang.Object Object 类是所有类的基类,当一个类没有直接继承某个类时,默认继承Object类 Object 类属于 java.lang 包,此包下的所有类在使用时无需手动导入,系统会在程序编译期间自动导入。 那么, 在编译源代…
61. 旋转链表 模拟 结合代码如下列过程所示: 1 -> 2 -> 3 -> 4 -> 5 -> null // 遍历第一次,len = 5,res -> 5 1 -> 2 -> 3 -> 4 -> 5 -> null // 遍历第二次,设 k = 3,则需要找到 len - k 的下一个结点,此…
1. 两数之和 哈希表 遍历数组,同时用 HashMap 维护已出现过的数及其下标 若当前的数 nums[i] 满足 target - nums[i] 曾经出现过,则直接返回 否则将其加入到哈希表中。 class Solution { public int[] twoSum(int[] nums, …