07 2022 档案
【数据结构与算法】二叉树的遍历与构造
摘要:写在前面 算法部分具体代码在github:GitHub - tod4-lab/Algorithms: Learning record of the book Algorithms(forth edition).,不定时进行学习更新 1 二叉树的遍历 递归写法比较常见,这里直接写非递归写法了。 1.1
【深度学习】【图像分类网络】(二)VisionTransformer
摘要:Transformer简介  transformer最早提出是在自然语言处理(
【Vue项目】尚品汇(三)Home模块+Floor模块+Swiper轮播图
摘要:写在前面 今天是7.23,这一篇内容主要完成了Home模块和部分Search模块的开发,主要是使用了swiper轮播图插件获取vuex仓库数据展示组件以及其他信息。 1 Search模块 1.1 Search模块的全部商品分类的显示 需求分析 :在home模块中,需要显示商品分类的三级联动全局组件,
【Spring注解驱动】(三)servlet3.0
摘要:前言 今天是7.21日,终于是看完了。。暑假在家学习是真的差点意思 1 Servlet 3.0简介 Servlet 2.0是在web.xml中配置servlet filter、listener、DispatcherServlet等等,而在Servlet 3.0中,Spring则为我们提供了一系列注解
【Spring注解驱动】(二)AOP及一些扩展原理
摘要:1 AOP动态代理简介及功能实现 1.1 简介 指在程序运行期间动态地将某段代码切入到指定方法的指定位置进行运行的方式。 1.2 功能实现测试 功能:实现在业务逻辑运行的时候将日志打印 ①导入aop模块:Spring aop <dependency> <groupId>org.springframe
【Git GitHub Idea集成】
摘要:1 Git介绍 分布式版本控制工具 VS 集中式版本控制工具 git是一个免费开源的分布式版本控制系统,可以快速高效地处理从小型到中型的各种项目。 1.1 Git进行版本控制 集中式版本控制工具:如CVS、SVN、VSS等等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们通
【Vue项目】商品汇前台(二)进度条插件+Vuex模块化仓库+函数的防抖与节流+路由传参
摘要:前言 1 nprogress进度条的使用 当请求发出进度条出现并向前走,请求成功后进度条消失。nprogress是一种进度条插件 1.1 nprogress进度条插件安装 npm i --save nprogress 随后可以在package.json中查看到安装的nprogress插件。 1.2
【Vue项目】商品汇前台(一)组件拆分+请求封装
摘要:写在最前面 之前学完vue基础之后,一直想做一下前端的项目,但是自己写了一点前后端分离的项目发现自己前端写的是真的乱,所以趁着假期的空闲做一下尚硅谷商品汇的前后台项目,争取这周写完前台,然后这个月再写一下后台的前端和java后端,月底之前学习SpringBoot、下个月学完分布式的内容后再写前台的j
【Vue】前端解决跨域问题
摘要:Vue解决跨域问题 什么是跨域:违背了同源策略,即协议名、主机名、端口号必须一致。浏览器与服务器之间存在跨域问题,而服务器与服务器之间由于通过Http通信是不存在跨域问题的。 如图所示,浏览器端口号8080与服务器5000不一致导致跨域问题,需要注意的是跨域问题并不是没有发送响应请求,而是在服务器响
【Spring注解驱动】(一)IOC容器
摘要:前言 课程跟的是尚硅谷雷丰阳老师的《Spring注解驱动教程》,主要用于SSM框架向SpringBoot过渡,暑假有点懒散,争取这周看完。 1 容器 Spring的底层核心功能是IOC控制翻转和DI依赖注入,Spring认为所有的组件都应该放在IOC容器中,组件之间的关系通过容器进行自动装配,也就是
【数据结构与算法】背包、队列和栈
摘要:前言 集合类数据类型的实现 1 栈 1.1 定容栈 /** * 定容栈的实现 * */ public class FixedCapacityStackOfStrings { private String[] a; private int N = 0; public FixedCapacityStac