Spring Framework 5基础-面对切面编程(AOP) 导言 Spring 框架通过定义切面, 通过拦截切点实现了不同业务模块的解耦,这个就叫面向切面编程 - Aspect Oriented Programming (AOP) 为什么**@Aspect注解使用的是aspectj的jar包呢?这就引出了Aspect4J和Spring AOP的历史渊源,只有理解了Aspect4J和Spring的渊源**才能理解有些注解上的兼容设计 如何支持更多拦截方式来 2023-01-30
Spring Framework 5基础-控制反转(IOC) 引言上文我们看到了控制反转的简单用法,我们接下来将探究下面的这些问题: Spring框架管理这些Bean的创建工作,即由用户管理Bean转变为框架管理Bean,这个就叫控制反转 - Inversion of Control (IoC) Spring 框架托管创建的Bean放在哪里呢? 这便是IoC Container; Spring 框架为了更好让用户配置Bean,必然会引入不同方式来配置Bea 2023-01-30
Spring Framework 5基础-简单例子引入 设计一个Spring的Hello World 结合上面的使用场景,设计一个查询用户的案例的两个需求,来看Spring框架帮我们简化了什么开发工作: 查询用户数据 - 来看DAO+POJO-> Service 的初始化和装载。 给所有Service的查询方法记录日志 引入Spring框架的POM依赖,以及查看这些依赖之间的关系 <?xml version="1.0" encodin 2023-01-30
智能系统设计-课程设计 概述本文记述课程设计《智能系统设计》,主要是编写一个考场人脸识别系统。主要使用的框架和技术栈如下: MTCNN:用于人脸检测 FaceNet:用于人脸识别 MTCNNMTCNNGITHUB地址:CNN_face_detection_alignment MXNET实现的MTCNN地址:MXNET实现的MTCNN 课程推荐使用的是caffe实现的mtcnn,但是由于之前使用过mxnet框架,我们这 2023-01-01 机器学习 #opencv #TensorFlow #mtcnn
CUDA安装教程.md 由于一个课程设计需要用到Pytorch,所以不得不在环境上装一下CUDA,本来是打算直接使用Majaro写这一个课设的,但是由于LInux上对于通讯类软件的适配还是停留在Wine这个方法上,使用体验上也仅仅是能用,所以就不太想直接使用。 恰巧WIndows的WSL2出来了,据说挺好用的,所以就想使用WSL2写一下作业。所以记录一下WSL2配置CUDA环境的过程。 参考其他部分教程说需要安装两个驱动 2022-12-20 机器学习 #环境配置 #CUDA #Nvidia
JAVA核心技术(基础)-第五章继承 本章将学习面向对象程序设计的另外一个基本概念: 继承(inheritance)。 继承的基本思想是,可以基千已有的类创建新的类。继承已存在的类就是复用(继承)这些类的方法,而且可以增加一些新的方法和字段,使新类能够适应新的情况。这是Java程序设计中的一项核心技术。 另外,本章还阐述了反射(reflection)的概念。反射是指在程序运行期间更多地了解类及其属性的能力。反射是一个功能强大的特性,不 2022-11-30 JAVA #JAVA #JAVA核心技术 #JAVA基础
JAVA核心技术(基础)-第四章对象与类 JAVA核心技术(基础)-第一章Java程序设计概述GITHUB站 Vercel站 JAVA核心技术(基础)-第二章JAVA程序设计环境GITHUB站 Vercel站 JAVA核心技术(基础)-第三章Java的基本程序设计结构GITHUB站 Vercel站 JAVA基础笔记集锦 面向对象程序设计概述学过C语言的都知道,在C语言里里面没有类这些概念,而是过程性描述,这种结构在小型项目中很 2022-11-26 JAVA #JAVA #JAVA核心技术 #JAVA基础
JAVA核心技术(基础)-第三章Java的基本程序设计结构 JAVA核心技术(基础)-第一章Java程序设计概述GITHUB站 Vercel站 JAVA核心技术(基础)-第二章JAVA程序设计环境GITHUB站 Vercel站 JAVA核心技术(基础)-第三章Java的基本程序设计结构GITHUB站 Vercel站 JAVA基础笔记集锦 一个简单的Java应用程序下面是一个最简单的JAVA应用程序 public class FirstSam 2022-11-25 JAVA #JAVA #JAVA核心技术 #JAVA基础
JAVA核心技术(基础)-第二章JAVA程序设计环境 JAVA核心技术(基础)-第一章Java程序设计概述GITHUB站 Vercel站 第二章JAVA程序设计环境GITHUB站 Vercel站 JAVA基础笔记集锦 JAVA开发环境要想下载Java开发工具包, 可以访问[Oracle公司的网站:](ww.oracle.com/technetwork/java/ javase/downloads)。 2022-11-25 JAVA #JAVA #JAVA核心技术 #JAVA基础