摘要:
一、深度学习相关理论 1.神经网络概述 2. 卷积神经网络CNN 参考文章:卷积神经网络(CNN)详细介绍及其原理详解 ①卷积层——计算方法是大矩阵内部×小矩阵=较小矩阵,作用是特征提取 ②池化层——计算方法是大矩阵通过选取最大值或是平均值变成小矩阵,作用是降维、提高计算效率,防止过拟合 Ⅰ. 最大 阅读全文
摘要:
一、Linux相关 1. Linux删除变量的命令——unset 2. Linux进程地址空间中的代码段和数据段 代码段:称为代码区或只读段,用来存储程序的机器指令,包括可执行代码和只读数据,代码段通常是只读的,程序在运行时无法修改这部分内容, 同时这一段通常又是共享的,即多个进程可以将相同的可执行 阅读全文
摘要:
一、输入输出相关问题 1. nextInt()与nextLine() 参考文章:几句话直观理解java中Scanner类的next()、nextLine()、nextInt() nextInt()和nextLine()连用 (1)Scanner是一个扫描器,对于键盘输入或者文件中的数据,先存到缓存区 阅读全文
摘要:
一、IoC/DI 1. 什么是IoC? IoC控制反转是一种思想,即将对象创建和管理的权力交给IoC容器,用户在需要使用对象时直接向容器索取即可,容器会完成对象的注入, 这样做的好处就是用户不需要关注如何使用各种实现类的各种构造器来构造自己需要的对象,直接使用创建好的对象根据接口调用方法即可; 2. 阅读全文
摘要:
一、Java基础 1. 面向对象 ①Java面向对象的特点 Ⅰ. 封装:将数据和方法封装在对象内部,隐藏对象的内部实现细节,只暴露必要的接口供外部访问;——提高代码的安全性和可靠性 Ⅱ. 继承:允许子类继承父类的属性和方法。子类可以重用父类的代码,并可以通过扩展和重写来增加新的功能或修改现有功能;— 阅读全文
摘要:
参考手册:file:///C:/Users/%E6%B1%A4%E5%BF%97%E8%B6%85/Desktop/CS%E5%AD%A6%E4%B9%A0/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4-JAVA%E5%BC%80%E5%8F%91%E6%89%8B%E5 阅读全文
摘要:
一、如何修改文件的创建时间&修改时间 参考文章:https://sysin.org/blog/how-to-change-file-date/ 推荐使用以下linux命令直接进行修改: //修改1.jpg文件的修改时间为"2023-10-30 10:03:38" touch --time=mtime 阅读全文
摘要:
一、Spring容器中Bean的创建(Spring的IOC控制反转特性) 1.学习目标 Spring容器中的Bean是何时创建的? 为什么可以从容器获取到对象实例? 2.探究过程 3.结论 ①Spring容器中的Bean是何时创建的? 非懒加载的单实例bean是在Spring容器创建的时候,通过be 阅读全文
摘要:
一、数组 1.二分查找法 ①应用场景 有序数组的查询都可以考虑使用二分查找; 标准写法:——#704 public int search(int[] nums, int target) { int left = 0, right = nums.length - 1; while(left <= ri 阅读全文
摘要:
一、Java内存区域 1.介绍下 Java 内存区域(运行时数据区) 主要包括程序计数器、虚拟机栈、本地方法栈、堆(包含字符串常量池)、方法区(包含运行时常量池,在jdk1.8之后移到了直接内存中,称为元空间); 其中程序计数器:用来存储当前线程即将执行的下一条指令的地址,程序计数器是唯一不会出现O 阅读全文