自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 AI编程辅助工具和cursor的使用

cursor是一个集成了GPT4、Claude 3.5等先进LLM的类vscode的编译器,可以理解为在vscode中集成了AI辅助编程助手,从下图中的页面可以看出cursor的布局和vscode基本一致,并且cursor的使用操作也和vscode一致,包括extension下载、python编译器配置、远程服务器连接和settings等,如果你是资深vscode用户,那么恭喜你可以直接无缝衔接cursor。如果你想升级到专业版,如果只是日常需求也不一定要去官网购买完整的,具体该怎么做其实有还有很多方法。

2024-12-16 15:56:29 3644 2

原创 关于几种java缓存机制的学习与总结

对于Mybatis缓存机制,他有两种实现,一级缓存和二级缓存,一级缓存是默认开启的,如果sql语句相同,那么在两次连续查询之后他会自动将上一次的进行输出,而对于二级缓存机制,我认为是相较于前面的缓存机制,更加深入贴近数据库,是相对于每一个mapper进行的实现。其实在使用过程中,也能体会到各种缓存机制的优缺点,在不同的处理环境之下,也是需要根据不同情况选择缓存机制,比如,如果在业务代码比较精细的时候,需要跨多个服务器或应用共享数据的场景,并且对于性能要求较高,数据结构需求较多的时候,可以使用Redis。

2024-11-24 22:36:55 865

原创 软件工程-操作系统(二)

页表表目:页号,页框,保护位,有效位(是否在内存里面并且合法),+访问位(看谁用的少便于后期置换),修改位(是否需要回写)。直接存取文件又称为哈希(Hash)文件或散列文件,即利用哈希函数及其处理冲突的方法,把文件散列到外存上,通常是磁盘上。设备状态表,内核I/O系统,通道-I/O处理机(与DMA联合使用,包括字节多路,数据多路,选择通道)-可以反馈给CPU。进入内存之前完成重定位(编译,链接,装入的时候完成),执行效率高,但是不可以移动。系统设置一张表,以页框构建,可以在页目中加入进程名,进程页号。

2023-03-13 15:38:50 232

原创 软件工程---操作系统总结

操作系统是一直运行在计算机上的一些程序的集合,用于管理计算机的内部资源。主要解决CPU,内存空间,文件储存,IO设备以及作业管理功能。1.动态程序;2.短暂存活;3.进程=程序+数据+pcb;4.进程包含多个程序;5.程序对应多个进程。其中进程可以分为CPU型进程的I/O型进程;

2022-11-29 08:54:06 606

原创 java事件监听机制

以上就是对于事件处理机制的实现,事件处理机制主要适用于监听一些需要监听的变化,比如对于键盘的变化,对于鼠标的变化,或者对于一些值得变化(可能要自己写监听类)。

2022-08-12 16:37:18 1137 1

原创 Windows10蓝牙用不了

解决方法一:  鼠标右键“此电脑”,选择“管理”,进入设备管理器中,找到未知USB设备之类的设备,鼠标右击将该设备禁用掉,再右击启用便可解决,如果不行还可以尝试卸载未知USB设备,再检测。不行的话重新安装蓝牙驱动试试,装上之后重启电脑。解决方法二:  笔记本电脑的话,可以释放静电解决,具体步骤:将笔记本的充电器、U盘、鼠标等所有的外接设备都拔掉,如果是外置电池,也卸下。将笔记本电脑关机,我们长按笔记本的电源开关键大概20秒,再松开电源开关键,如果不行,多尝试几次。...

2022-07-04 20:12:15 1152

原创 QT文本编辑器(QMainwindow版)超详细

昨天一天都在编写QT文本编辑器程序,编写的过程中发现了很多问题,但是在编写的时候都比较难以实现,在网上搜索的消息也比较零散。这里总结一下QT文本编辑器的思路以及一些编写过程。文本编辑器编写思路:文本编辑器首先是基于一个QMainWindow的框架,个框架的主题结构是菜单栏(Menu Bar)、工具栏(Toolbars)、停靠窗口(Dock Widgets)、状态栏(Status Bar)和中央窗口(Central Widget)这五个窗口共同组成窗口,其中停靠窗口不能算是QMianWindow里面的窗口,但

2022-07-03 11:38:32 8296 9

原创 数据结构(下)

数据结构(下)排序算法有关学过的排序算法主要有八种:直接插入1.首先对于前两个元素进行排序;2.对第三个元素与前两个元素的较大者比较,若小,则继续往前比较,若小,则放在后面即可。3.重复上面的步骤,直到比完最后一个元素。冒泡排序1.每相邻两元素查找一遍,找到最大(最小)的元素,放在数组尾部2.多次重复查找最大(最小元素)3.直到找到最后一个元素,冒泡完成。选择排序1.第一个元素和其他元素相比,如果比其他元素小(大),就和他们交换,直到选出最小(大)的元素2.多次循环第一步,直到选出

2022-05-18 17:52:35 197

原创 数据结构(中)

数据结构(中)非线性数据结构树树的遍历二叉树先序遍历中序遍历后序遍历线索二叉树树变为二叉树二叉树里面的一些结论哈夫曼树图生成树最小生成树如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入非线性数据结构非线性数据结构主要在数据结构里面包括树和图(有向图,无向图)概念:度,

2022-05-18 17:01:06 515

原创 数据结构恶补

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2022-05-16 23:01:21 192

原创 八种排序算法实验

实验5《快速排序》1.需求分析本程序完成生成一系列的随机数并且存入文件,存入之后再导出,通过不同的排序方法实现对于这组数据的有序化。同时不需要输入值。输出可以的到排序之后的数字以及排序程序运行的时间。下面是对于八种不同的排序方法以及一种写入数据的程序的算法以及概要分析Writein程序2.概要设计本程序使用文件输入输出流,实现对于数据的生成,以及random类里面的nextint方法实现对于随机数点的生成。本程序主要是main函数里面创建fos对象实现对于文件的输入。

2022-05-12 11:32:00 1238

原创 关于java空指针报错(NullPointException)

关于java的空指针报错:最常见的空指针报错是因为在一个类的对象指针创建之后再调用它,没有给他分配空间,直接调用这个对象的方法或者数据,当然这个说起来还是很简单的,大部分的人都不会犯这样的错误,但是在某些情况也是很容易疏漏的,就会报空指针的错误。1.如这里,我们在创建一个bnode节点的时候,这里有一个自定义的类Data,如果不在创建这个类的时候给data指针分配一个空间,那么以后如果调用这个指针就会报空指针的错误。 所以,千万注意对于自定义类,一定要给他们分配空间。2.在数组里面也很容

2022-04-07 22:32:34 5495

原创 JAVA中interface接口的使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、interface是什么?二、关于interface的使用1.接口的格式代码例子12.用登录方法具体实现代码例子2:抽象类和接口之间的区别总结前言随着面向对象思想的发展,类的使用越来越方便,但是有时候类却不能实现对于方法的抽象,只能对于自己的属性的抽象。(所谓抽象简单理解为没有具体的实现)于是我们便在java语言中引出了一种接口的方式(interface)。(以下内容基于JAVA语言)提示:以下是本篇文章正文内容.

2022-04-02 20:22:43 18821

计算机课设,图书馆作为管理系统springboot+vue,超详细

场景聚焦于图书馆对座位、读者等关键信息的精准管理。系统主要涉及图书馆管理员这一关键角色,他们将依托该系统完成一系列重要工作: 1. **超级管理员**:管理员能够轻松添加、编辑和查询阅览室信息,包括阅览室的位置、开放时间、座位布局以及可容纳人数等详细信息,确保阅览室信息的准确性和完整性,为读者提供清晰的阅览室使用指南。可以管理相关论坛。 2. **普通管理员**:实现座位预订流程的自动化和智能化。管理员可以实时监控座位的预订状态,灵活管理座位的开放与关闭,处理特殊情况下的座位调配,有效避免座位资源的浪费和冲突,确保座位资源的合理分配和高效利用。并且可以管理查看论坛。 3. **读者管理**:对读者信息进行全面管理,包括读者的注册信息审核、个人资料维护、借阅记录查询以及违规行为处理等。可以发送论坛,通过对读者信息的有效管理,图书馆能够更好地了解读者需求,提供个性化服务,同时维护图书馆的正常秩序和资源安全。

2025-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除