- 博客(23)
- 收藏
- 关注
原创 学习日记------八股文
八股文学习,学习了Spring,SpringMVC,SpringBoot,MyBatis的相关知识。内容来源于B站一、Spring框架中的单例bean是线程安全的吗?(场景:多线程并发执行情况下,对单例状态的修改)不是线程安全的,spring框架中有一个@Scope注解,其默认的值是singleton(单例的)因为一般情况下,spring的bean一般都是注入无状态的对象(Service类和DAO类),没有线程安全的问题。但是在一个bean中出现了可修改的成员变量时,是有线程安全的问题,可以通过使用。
2024-08-17 21:31:53
644
原创 Java学习记--数据库
主要学习数据库基本知识,以及数据库中比较重要的存储引擎,事务和隔离,索引,还有锁。主要来源于八股文资料及b站另外有些内容在思维导图上写不太多,就大致的写了,我在MarkDown上已经编写了。
2024-07-16 17:08:44
1127
原创 Java学习记——Web
学习了Web的相关知识点,主要来源八股文资料。根据学习的重点,该知识大部分是前端及网络相关知识了解会用就行,标红的部分需要更加深入的了解。比如:Cookie,Session,JWT这三个的区别及其作用原理还有JVM的相关知识点。
2024-07-15 22:07:54
215
原创 将顺序表的奇数移至到偶数前
已知线性表按顺序存储,且每个元素都是不相同的整数型元素,设计把所有的奇数移到所有偶数前边的算法(要求时间最少,辅助空间少)循环结束:while(++i)执行完后,i=0;while(i++)执行完后,i=1;while(++i)是先执行i+1,在进行判断,在执行循环体;while(i++)是先进行判断,在执行循环体,在+1;
2023-11-10 15:22:14
154
1
原创 实现二叉树的建树
用二叉链表来储存二叉树,,实现二叉树党的建树(通过键盘输入)、先序遍历、中序遍历、后序遍历、销毁5个操作。编制 主程序main()这些函数,并输出各遍历结果。我们在输入树的内部数据时,需要使用特殊符号先将树补充为完全二叉树,即所有节点都必须有两个子节点,单个节点也需要补。
2023-11-09 17:39:01
87
1
原创 十进制数化为八进制数
设计一个顺序栈(包括初始化、进栈、出栈、判栈空4个操作),并利用这个栈设计实现一个将十进制数化为八进制数的程序。复习一下栈的基础知识。如有错误,欢迎在评论区留言。
2023-11-09 16:00:16
94
1
原创 基于Matlab下图像处理实验三
(3)分别对一副彩色图像的RGB三分量进行5*5的均值滤波,显示原图像R、G、B分量滤波效果,以及滤波后三分量合成彩色图像效果。5的均值滤波,显示原图像R、G、B分量滤波效果,以及滤波后三分量合成彩色图像效果。(5)选取一副图像按比例放大1.5倍,比例缩小0.5倍,在同一窗口内显示。(5)选取一副图像按比例放大1.5倍,比例缩小0.5倍,在同一窗口内显示。(6)将一副图像进行任意区域的剪切,并与原图像显示在同一窗口中。(6)将一副图像进行任意区域的剪切,并与原图像显示在同一窗口中。
2023-10-18 20:55:03
551
1
原创 基于Matlab下的图像处理实验二
(4)对一幅图像进行缩小,显示原始图像与处理后图像,分别对其进行傅里叶变换,显示变换后结果,分析原图的傅里叶谱与缩小后傅里叶频谱的对应关系。(5)对一幅图像进行旋转,显示原始图像与处理后图像,分别对其进行傅里叶变换,显示变换后结果,分析原图的傅里叶谱与旋转后傅里叶频谱的对应关系。(5)对一幅图像进行旋转,显示原始图像与处理后图像,分别对其进行傅里叶变换,显示变换后结果,分析原图的傅里叶谱与旋转后傅里叶频谱的对应关系。
2023-10-18 20:38:48
796
1
原创 基于Matlab的图像处理实验一
(1)读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示原图像,处理后灰度图像和二值图像,注上文字标题;(1)读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示原图像,处理后灰度图像和二值图像,注上文字标题;(3)对一幅图像进行灰度变化,实现图像变亮、变暗和负片效果,在四个子窗口内分别显示原图像和处理后图像,注上文字标题。(2)对两幅不同图像执行加、减、乘、除操作,在六个子窗口内分别显示原图像和处理后图像,注上文字标题;
2023-10-18 20:32:46
419
1
原创 算法题1: 寻找主元素
大致就是在一个序列中找到一个数字出现次数一半以上的数字情况1:主要的思想就是相互抵消的原理,超过一半的数字,抵消与之不同的数字之后,必会有多余。情况2:不确定有没有,先假设有,在去验证真实得次数。期待下一次的算法分享吧,我是你们的好朋友WQ。
2023-09-04 20:48:56
75
1
原创 数据结构C++中的“&”在纯C语言中如何用指针来达到同样的效果
本篇是在其他博主基础上添加我一些的理解,方便我下次理解和校学习,才写的这篇博客。之前我因为这个学习了蛮久,但是最后还是弄得有点不完整,看了这篇博客后,有了更深的了解。原文请查看链接:CSDN博主「学习使我快乐13。
2023-07-21 11:03:43
634
1
原创 二叉搜索树小结
二叉查找树(Binary Search Tree,BST),又叫做二叉排序树、二叉搜索树,是一种对查找和排序都有用的特殊二叉树,红黑树,AVL树都是特殊的二叉查找树(自平衡二叉搜索树)若其左子树非空,则左子树上所有节点的值都小于根节点的值若其右子树非空,则右子树上所有节点的值都大于根节点的值其左右子树都是一棵二叉查找树。
2023-07-07 17:11:16
38
1
原创 顺序表的基本操作02
4.至于我为什么还要写这篇是因为我当时c语言的指针还没学好,加上对结构体的数据访问还存在问题。然后想找相关博客来练习一些。2.这里还额外增加了更新元素操作,还有一些判定操作都与之不同。仅供参考,如有错误请谅解,欢迎评论区留言。开发环境:devc++,及C语言。的区别在于,这篇函数的返回是表。3.这篇可能更加简洁些。
2023-07-03 17:57:22
38
1
原创 计算机图形学期末复习
答:图形裁剪的概念为:将窗口内的图形显示出来,而将窗口外的部分舍弃这种对二维图形的处理称为二维图形裁剪:在二维图形的绘制或显示处理中,有时需要给出或显示某一部分原始图形。而显示屏又是有限,这时可在适当位置按一定边界范围定义一个矩形区域(窗口),使窗口内图形为所需部分,将其保留下来作为绘制或显示用,而窗口边界之外的图形则舍弃,所以要进行图形裁剪:图形裁剪的主要工作有:窗口内外的判断,计算图形元素与窗口边界的交点。图形系统的五大功能:计算功能、输入功能、输出功能、储存功能、交互功能。
2023-06-26 10:45:39
153
1
原创 IDEA安装与配置
下载安装之后,一般第一次下载idea的,注册表的东西都为空。在初始页面进行如下进行操作。上述操作完成之后,就可以完成去使用了。
2023-05-19 17:37:27
57
1
原创 Java环境安装配置详解
但默认的安装路径是在C:\Program Files下,为方便统一管理,最好修改下安装路径,将与开发相关的软件都安装到一个文件夹下,例如E:\develop。最后,根据操作系统选择合适的版本(32位和64位)下载,以课程为例,我们选择Windows系统64位版本,exe是安装程序,点击下载即可。注意:我要求大家首先统一创建 D:/java/java8文件夹,如果你是jdk7,那么创建D:/java/java7。提示是否需要安装JRE,JDK中包含JRE,所以这步安装可以选择安装或者不安装。
2023-05-18 23:23:17
63
原创 学习GIT后感
而且也可能因为相对陌生的概念,遇到问题的解决过程,可能会涉及到Git底层原理的情况,需要较强的学习意愿,同时也需要较强的耐心和自学能力。总之,在学习和使用Git的过程中,将不断地了解到其各种优秀的功能和工具,包括不同的Git插件和GUI工具。熟练使用Git命令行,Git命令行是学习和使用Git的基础,掌握了Git命令行的操作后,可参考相关软件界面上的Git工具进行辅助操作;在学习Git的过程中,对Git应用的理解更加深入,同时也掌握了一些优秀的工具和技巧。创造项目仓库,进行代码仓库的管理和代码的提交;
2023-05-13 21:07:46
198
原创 关于MySQL安装的过程心得
1.就是运行mysqld --initialize --console初始化,出现服务型错误。出现的问题就是运行库的丢失。注意:安装的详细步骤就不展示了,安装过蛮多次的人就应该很清楚了,这里图片展示的是个人觉得注意的。1.在控制面板找到程序和功能,将含有mysql都删除。出现上述问题:可能是你把运行库删除了,下载。2.zip出现的问题和自定义安装差不多。>2.在注册表中删除。
2023-05-10 10:15:16
151
1
原创 关于软件开发模型选择题的小结
终其型像一个V字所以叫做V模型,V的左边是需求分析(会写验收测试和系统测试)->概要设计(写集成测试的测试)->详细设计(写单元测试)->软件编程,V的右边是单元测试->集成测试->系统测试->验收测试。增量模型:其思想是先做一部分核心模块然后给用户看确认没问题,再做一部分模块,一直迭代增量开发,每一个增量都是一个可操作的系统,这种方式项目不会做到最后发现和用户需求不一致的情况。,特别适合大型复杂系统的开发过程。喷泉模型:以用户需求为动力,以对象为驱动的模型,主要用于采用对象技术的软件开发项目。
2023-04-15 15:00:51
118
1
原创 2021年下半年软件设计师下午题——编辑距离算法
本题主要是将大问题转化成子问题,一个一个解决。动态规划罢了。以上就是我看完视频及看完链接:up之后的心得吧。第一写csdn,拙著,博一笑而,文辞粗浅。
2023-03-27 20:16:48
90
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人