自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(934)
  • 资源 (4)
  • 收藏
  • 关注

原创 【专栏必读】Java基础教程、高级教程和SpringBoot内容导航和学习说明

⑤:Java作为一门纯面向对象语言,所以它和C/C++还是有一区别,因此在开始学习时大家可能对Java的一些语法细节会感到一知半解,所以建议有一定的面向对象基础和C++知识,这样上手会非常快。①:Java是一门优秀的语言,摒弃了C++中难以理解的语法,而且引入了一些新的特性,能够写出十分令人赏心悦目的代码,所以学习Java是很有必要的。③:在Java集合框架和数据结构部分中,对各种数据结构进行了详细介绍(包括其原理和实现),有助于大家对Java各种集合框架的准确理解。

2022-10-13 19:50:14 1371

原创 【专栏必读】王道考研408计算机网络+湖科大教书匠计算机网络+网络编程万字笔记、题目题型总结、注意事项、目录导航和思维导图

其他科目导航首先感谢王道大大(手动比心),很用心在做了,笔记会按照如下方式、特点记录,大家可以看看,介绍在后面①:《计算机科学专业基础综合》(代码408) 想必每位计算机考研人都有所了解,虽然可能所考院校是自命题,但总会涉及408中的一种或多种。408会涉及如下4门课,它们各有特点所以408难度确实不小,在180分钟内做完一套试卷犹如进行了一场战斗。而且最为关键的是考计算机一定会考数学,数学的复习几乎会占据你考研复习时间的一半(甚至更多),因为“得数学者得天下”②:对于408的复习,市面上的授课机构主要是王

2022-07-07 23:09:16 19483 5

原创 软件工程学习笔记

【专栏必读】王道考研408操作系统万字笔记(有了它不需要你再做笔记了):各章节内容概述导航和思维导图【专栏必读】王道考研408数据结构万字笔记(有了它不需要你再做笔记了):各章节内容概述导航和思维导图【专栏必读】王道考研408计算机组成原理万字笔记(从学生角度辅助大家理解):各章节导航及思维导图【README】Linux系统编程必读:本专栏内容提要以及系统调用接口总结C++学习【专栏必读】数据库系统概论第五版(王珊)专栏学习笔记目录导航注意:可看视频介绍:本专栏笔记全部纯手打,内容以.

2022-02-05 21:01:06 47807 32

原创 【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解

其他科目导航【专栏必读】王道考研408操作系统万字笔记(有了它不需要你再做笔记了):各章节内容概述导航和思维导图【专栏必读】王道考研408数据结构万字笔记(有了它不需要你再做笔记了):各章节内容概述导航和思维导图【专栏必读】王道考研408计算机组成原理万字笔记(从学生角度辅助大家理解):各章节导航及思维导图【README】Linux系统编程必读:本专栏内容提要以及系统调用接口总结C++学习【免费分享】软件工程核心知识点注意:可看视频介绍:本专栏笔记全部纯手打,以 《数据系统概论》(

2022-02-02 18:59:53 61582 28

原创 【专栏必读】王道考研408数据结构+计算机算法设计与分析万字笔记、题目题型总结、注意事项、目录导航和思维导图

各位老铁思维导图在我整理完笔记后会放上去的,我需要根据王道的思维导图重新再做一遍文章目录一:有关注意事项二:关于专栏三:学习建议四:各专栏导航(各位老铁别催,质量优先)(1)第一章:绪论(2)第二章:线性表(3)第三章:栈和队列第四章:串第五章:二叉树第六章:图首先感谢王道大大(手动比心),很用心在做了,大家可以看其中两节是否符合胃口(王道408考研数据结构)第五章树-第三节1:二叉树遍历(先序、中序和后序)(王道408考研数据结构)第五章树-第四节2:平衡二叉树(AVL)及其旋转一:有.

2021-11-23 20:25:03 44088 7

原创 【专栏必读】王道考研408操作系统+Linux系统编程万字笔记、题目题型总结、注意事项、目录导航和思维导图

王道408考研操作系统)第一章计算机系统概述-第一节1、2:操作系统概念、概念和特征1:理解fork的作用prinf("还没有执行fork函数的本进程为:%d\n" , getpid());//其返回值是pid类型的 sleep(1);if(ret > 0) //父进程返回的是子进程ID {printf("我是父进程,我的id是:%d,我的孩子id是%d\n" , getpid() , ret);sleep(1);} } else if(ret == 0) //子进程fork返回值是0 {.........

2021-10-27 23:08:22 27453 1

原创 【专栏必读】王道考研408计算机组成原理万字笔记、题目题型总结、注意事项、目录导航和思维导图

文章目录一:有关注意事项二:关于专栏三:学习建议四:各专栏导航与思维导图(更新中,工作量较大)第一章:计算机系统概述第一节:计算机发展历程第二节:计算机硬件组成第三节:计算机层次结构(4)第四节:计算机性能指标首先感谢王道大大(手动比心)一:有关注意事项本文是《2022王道考研计组》所总结的笔记王道考研计组在b站有分享,地址为点击跳转所用教材为《2022年计算机组成原理考研复习指导》需要pdf版的请点击:(内含电子版目录方便查阅)二:关于专栏1:内容主要以王道计组视频课

2021-10-09 10:06:05 70859 5

原创 【README】Linux系统编程必读:本专栏内容提要以及系统调用接口总结

文章目录发刊词第一部分:博客内容核心点睛(1)基础篇1:Linux系统编程1:Linux中使用率最高的一些命令发刊词Linux系统编程的重要性不言而喻,服务器几乎无一例外用的都是Linux。但是我们日常生活中的编程很多都是在Windows中运行,不同于Java(Java本身就拥有Java虚拟机的支持所以它能跨平台),对于C/C++这种编译型语言,有时候在Windows下可以运行成功但是放在Linux却会错的离谱。所以这就需要系统的学习Linux下系统的编程。本专栏也是本人的Linux系统编程学习心得,

2021-05-04 16:15:57 2173 6

原创 (蓝桥杯软件赛Java研究生组/A组)第三章搜索-第一节:DFS和回溯算法

DFS(深度优先搜索):一种用于遍历或搜索树或图的算法。它从起始节点开始,沿着一个路径一直向下探索,直到到达末端节点,然后再回溯并继续探索其他路径。DFS倾向于探索尽可能深的节点,直到达到末端,然后再回溯。DFS通常使用递归来实现,但也可以使用栈来模拟递归的过程回溯算法:回溯算法是一种解决问题的算法范式,通常用于解决在搜索问题的解空间时需要考虑多种可能性的情况。这种算法的核心思想是逐步构建解决方案,并在发现当前解决方案不可行时回溯到之前的状态,并尝试其他可能的路径。

2024-06-28 17:21:32 656

原创 (蓝桥杯软件赛Java研究生组/A组)第二章基础算法-第四节:构造

构造:构造题在比赛和解决问题的过程中确实是常见的一类题型。它们通常要求解题者通过观察问题的结构和规律,找到一种通用的方法或模式,使得在问题规模增大时,依然能够高效地得到答案。考虑以下几点观察问题规模的增长:了解问题随着规模的增大,答案的变化趋势。这可以帮助你找到一种通用的解决方案推广规律:试将你观察到的规律推广到更大的问题规模上。这可能涉及到数学归纳法或者其他类似的思考方式考虑状态转移(适用于动态规划等问题):如果问题可以通过状态转移来求解,那么要仔细考虑从一个状态到另一个状态的转移会带来什么影响。

2024-06-18 16:14:59 954

原创 (蓝桥杯软件赛Java研究生组/A组)第二章基础算法-第三节:倍增

倍增算法:是一种优化算法,通常应用在某些需要高效计算指数幂的场景。它基于分治的思想,通过反复求平方来实现快速计算指数幂的目的。通常应用在最近公共祖先问题、二分查找等等。

2024-06-09 15:33:52 1418

原创 (SpringBoot)第十二章第二节:Spring事务隔离级别和事务传播机制

【代码】(SpringBoot)第十二章第二节:Spring事务隔离级别和事务传播机制。

2024-04-17 15:49:01 121

原创 (SpringBoot)第十二章第一节:Spring事务和@Transactioal

事务:是用户定义的一个数据库操作序列。这些操作要么不做,要么全做,是一个不可分割的工作单位。例如在RDBMS中一个事务可以是一条SQL语句或整个程序。事务是数据库恢复和并发控制的基本单位事务和程序的区别:一般来说,一个程序中包含多个事务事务的定义:事务的开始与结束由用户显式控制。如果用户没有显式地定义事务,则由DBMS按默认规定自动划分事务。在SQL中,定义事务语句有以下三条:表示事务的开始COMMIT:表示事务的正常结束并提交事务的所有操作ROLLBACK:表示事务的结束,但没有正常结束,需要进行回滚。

2024-04-17 15:47:52 123

原创 (蓝桥杯软件赛Java研究生组/A组)第二章基础算法-第二节:基础算法

枚举算法: 枚举算法(Enumeration Algorithm)是一种基本的解决问题的方法,它通过枚举所有可能的情况来找到问题的解决方案。枚举算法通常适用于问题空间相对较小,可以穷尽所有可能情况的情况下。其特点如下枚举算法尝试列举问题的所有可能解,并检查每个解是否满足问题的要求枚举算法通常非常直观,易于理解和实现,特别适用于小规模问题枚举算法的时间复杂度通常较高,因为它需要考虑和检查所有可能的情况,因此在处理大规模问题时可能效率不高。

2024-03-17 19:44:56 1037

原创 (蓝桥杯软件赛Java研究生组/A组)第二章基础算法-第一节:排序

break;// [2, 3, 4, 5, 15, 19, 26, 27, 36, 38, 44, 46, 47, 48, 50] System . out . println("一共比较了:" + count + "次");//一共比较了:95次 } }i ++) {j ++) {} count ++;break;

2024-03-03 21:24:33 530

原创 (深度学习快速入门)GraSeq:Graph and Sequence Fusion Learning for Molecular Property Prediction笔记

随着深度学习的最新进展,分子表示学习——自动发现分子结构特征表示的方法,引起了化学家和机器学习研究人员的广泛关注。深度学习可以促进各种下游应用,包括生物性质预测、化学反应预测等。尽管当前的SMILES字符串或分子图分子表示学习算法(分别通过序列建模和图神经网络)已经取得了令人鼓舞的结果,但目前尚无工作将两种方法的能力整合起来,以更好地保留分子特征(例如,原子团、化学键)以进行进一步的改进。在本文中,我们提出了GraSeq,这是一个用于分子性质预测的联合图和序列表示学习模型。

2024-03-03 21:20:44 204

原创 (蓝桥杯软件赛Java研究生组/A组)第一章语言基础-第三节:集合框架

在Java中,数组是一种用于存储固定大小、相同类型元素的数据结构。固定大小:一旦创建,数组的大小就不能改变。同类型元素:数组中的所有元素必须是相同的数据类型。连续内存分配:数组中的元素在内存中是连续存储的,这有助于快速访问和操作数组元素。零索引:数组的索引从0开始,第一个元素的索引是0,第二个是1,以此类推。在使用数组时,我们可以声明、初始化和访问数组元素,可以获取数组的长度,并且可以进行多维数组的创建。另外,数组也可以作为方法的参数传递// 声明并分配了长度为5的整型数组。

2024-02-27 10:51:25 1068

原创 (蓝桥杯软件赛Java研究生组/A组)第一章语言基础-第二节:Java基础

Java中的方法是用来执行特定任务的一段代码块。方法可以接受参数,执行操作,并返回结果。在Java中,方法通常定义在类中,并且可以被该类的对象调用。以下是Java方法的一些基本特征和语法:方法声明:方法声明包括方法的访问修饰符(如public、private、protected或默认修饰符),返回类型,方法名,参数列表以及方法体访问修饰符:控制方法的访问级别,例如public表示公共方法,可以从任何地方访问;private表示私有方法,只能在同一类中访问;protected。

2024-02-24 20:43:28 954

原创 (蓝桥杯软件赛Java研究生组/A组)第一章语言基础-第一节:编程基础

(这和C语言中数组的设置方法有些区别,后面会说)。有Linux开发经验的同学会明白,在。后面追加一段文字“this is Java program”,这些内容将会被。所接受(关于数组打印细节后面文章会学习)在Java中,我们一般把函数称作。因此在下面的例子中在。函数的地位相似,其中。

2024-02-24 20:26:24 1277

原创 (深度学习快速入门)Molecular Contrastive Learning of Representations via Graph Neural Networks笔记

分子机器学习(ML)对于高效预测分子性质和药物发现具有潜力。然而,标记的分子数据可能昂贵且耗时。由于标记数据有限,监督学习ML模型通常很难推广到巨大的化学空间。在这项工作中,我们提出了MolCLR:通过图神经网络(GNNs)进行分子表示的对比学习,这是一个自监督学习框架,利用大量未标记数据(约10M个唯一分子)。在MolCLR预训练中,我们构建分子图并开发GNN编码器来学习可微分表示。原子屏蔽、键删除和子图移除。对比估计器最大化了来自同一分子的增强的一致性,同时最小化了不同分子的一致性。

2024-02-18 19:06:39 203

原创 (深度学习快速入门)Deep learning methods for molecular representation and property prediction笔记

近年来,随着人工智能(AI)方法的发展,计算机辅助药物设计(CADD)得到了迅速发展。有效的分子表达和准确的性能预测是计算机辅助设计(CADD)工作流程中的关键任务。在这篇综述中,我们总结了当前深度学习(DL)方法在分子表示和性质预测方面的应用。我们根据分子数据的格式(1D、2D和3D)对DL方法进行分类。此外,我们还讨论了一些常见的DL模型,如集成学习和迁移学习,并分析了这些模型的可解释性方法。我们也强调了DL方法在分子表征和性质预测方面的挑战和机遇。

2024-02-15 16:16:04 64

原创 (深度学习快速入门)图对比学习综述笔记-中文信息学报2023第37卷第5期

重点研究的是属性图。给定一个属性图GAVEXGA​VEXVv1v2vnVv1​v2​vn​表示节点集合(nnn个节点分为kkk类)EE表示边集合用于连接节点图中的每个节点都附加d′d^{\prime}d′-维度属性,因此X∈Rn×d′X∈Rn×d′表示节点属性矩阵A∈Rn×nA∈Rn×n表示邻接矩阵,y∈Rny∈Rn表示节点的真实标签见原文。

2024-02-11 16:45:38 328

原创 (深度学习快速入门)Graph Contrastive Learning with Augmentations(GraphCL)笔记

图结构化数据上的可推广、可转移和鲁棒表示学习仍然是当前图神经网络(GNN)面临的挑战。与为图像数据开发的卷积神经网络(CNN)不同,对于GNN来说,自监督学习和预训练的研究较少。在本文中,我们提出了一种图对比学习(GraphCL)框架,用于学习图数据的无监督表示。我们首先设计了四种类型的图增强,以整合各种先验知识。然后,我们系统地研究了各种图增强在多个数据集上的影响,在四种不同的设置下进行了研究:半监督、无监督和迁移学习以及对抗攻击。

2024-02-04 15:56:39 211

原创 (SpringBoot)第十一章:SpringBoot 统一功能处理(AOP实战)

如下,利用拦截器实现用户登录权限校验。具体步骤如下实现接口重写preHeadler方法,然后编写自己的业务代码将拦截器添加到配置文件中,并且设置拦截规则(重写)方法:表示需要拦截的URL,**表示所有:表示需要排除的URL工程项目展示import orgSystem . out . println("如果打印了,说明应该拦截但没有拦截");return "应该拦截但没有拦截";System . out . println("没有拦截");return "没有拦截";} }

2023-12-12 19:21:32 156

原创 (SpringBoot)第十章:SpringAOP

中文名叫做面向切面编程,是一种编程范式,旨在提高模块化程度,是对某一类事情的集中处理,特别是在解决横切关注点时。横且关注点是哪些影响应用程序多个部分的问题或功能,例如日志、安全、数据验证等等。这些功能通常与业务逻辑的主流程横向加交叉,如果不恰当管理,会造成代码重复和混乱例如:假设你有一个应用程序,其中有多个方法,你希望在这些方法执行前后记录日志消息。不使用 AOP,你可能需要在每个方法的开始和结束处添加日志记录代码,这会导致代码重复和杂乱。

2023-12-08 21:41:18 103

原创 (SpringBoot)第九章第二节:MyBatis之增、删、改、查

在接口的方法中传递参数时可以直接传参,但是当字段过多时,就不那么合适了。因此我们直接传递对象,然后赋值时直接使用对象中的属性例如后面查询例子在MyBatis中,和是两种不同的参数注入方式,它们在SQL语句中的使用有一些重要的区别尽管推荐使用来防止SQL注入,但有一些情况下可能需要使用。主要的情况包括SQL注入:是一种常见的网络安全问题,它发生在应用程序未正确验证用户输入数据的情况下。攻击者可以通过巧妙构造的输入,向数据库发送恶意的SQL查询,从而绕过应用程序的身份验证和访问控制,甚至执行潜在的破坏性操作我

2023-12-07 21:40:43 439

原创 我的创作纪念日

初心是我成为创作者的原因,一切始于实战项目中的经验分享。当我开始踏入编程领域时,我的初衷是解决问题并与他人分享我的学习经验。我发现通过编写文章和参与开源项目,我可以更好地理解和应用所学的知识。日常学习过程中的记录成为了我前进的动力,因为我相信知识是可以共享和传播的。我也通过写作与其他技术爱好者建立了联系,这种交流方式让我变得更好。收获在创作的过程中,我获得了许多宝贵的收获。首先,我积累了一批忠实的粉丝,他们对我的内容感兴趣,关注着我的文章和项目。他们的支持激励着我继续前进。同时,我也收到了很多正向的反馈,

2023-12-07 21:36:31 84

原创 (SpringBoot)第九章第一节:MyBatis概述和配置开发环境

对于下面的SQL语句-- 创建数据库-- 使⽤数据库-- 创建表对应的JDBC代码如下创建数据连接池DataSource通过DataSource获取数据库连接Connection编写带占位符的SQL语句通过Connection以及SQL创建操作命令对象Statement替换占位符使用Statement执行SQL语句查询操作,返回结果集ResultSet处理结果集释放资源可以看出整个操作流程相当繁琐。

2023-11-25 13:55:30 376

原创 (SpringBoot)第八章:SpringMVC程序开发

SpringMVC:Spring Web MVC是基于构建的原始Web框架,从一开始就包含在SpringFrameWork中,也就是说它和我们之前所学习的Servlet、Tomcat可以画约等号。其关键点有三个Spring MVC是一个Web框架Spring MVC基于Servlet API构建MVC:是Model View Controller的缩写,是软件工程中的一种软件架构模式,将系统分为模型、视图和控制器三个基础部分Model(模型)

2023-11-16 20:50:04 769

原创 (SpringBoot)第七章:SpringBoot日志文件

SpringBoot日志作用:Spring Boot提供了强大的日志支持,它使用了一种灵活的方式来集成和配置各种日志框架Spring Boot通过依赖提供了对LogbackLog4j2和等常见日志框架的支持。这意味着你可以选择喜欢的日志框架,Spring Boot会为你提供一个统一的日志抽象层Spring Boot通过默认配置,减少了对日志框架的繁琐配置。默认情况下,它使用Logback作为默认的日志框架,而且提供了默认的日志配置文件,你可以在需要的时候自定义。

2023-11-16 20:44:30 211

原创 (SpringBoot)第六章:SpringBoot配置文件

SpringBoot配置文件作用:Spring Boot 的配置文件在应用程序中起着关键的作用,它用于配置应用程序的各种属性、行为和第三方服务的连接信息。通过配置文件,开发者可以在不修改代码的情况下改变应用程序的行为,使得应用程序更加灵活和可配置。主要作用如下配置应用程序属性:配置文件中可以定义各种属性,这些属性可以是数据库连接信息、服务器端口、日志级别等。这些属性的值可以在整个应用程序中使用,通过这种方式实现了应用程序的参数化配置配置文件优先级。

2023-11-13 20:04:12 207

原创 (SpringBoot)第五章:SpringBoot创建和使用

Spring项目结构如下其中.mvnHELP.mdmvnwmvnw.cmd这个四个文件(文件夹)没有什么作用,可删除SpringBoot项目的启动类默认名字叫做,右键运行即可。

2023-11-12 09:36:38 206

原创 (SpringBoot)第四章:Bean作用域和生命周期

Bean作用域:在JavaSE中我们说作用域指的是限定程序中变量的可用范围。Bean作用域是指在Spring框架中管理的对象的生命周期和可见范围,或者说它的某种行为模式。因此Bean作用域定义了Bean对象的创建和销毁时机,以及在应用程序中可访问Bean对象的范围。

2023-11-02 18:17:33 141

原创 (SpringBoot)第三章:Spring更简单的存储和读取Bean

属性注入式是使用@Autowired实现import org} }} }Service;@Serviceimport com// 使用属性注入的方式获取Bean @Autowired private StudentService studentService;} }// 使用属性注入的方式获取Bean @Autowired private StudentService studentService;

2023-10-31 21:32:27 130

原创 (SpringBoot)第二章:Spring创建和使用

文件是否存在,如果不存在或配置错误可复制后面的代码。选择项目设置,然后切换到Maven选项。注意右侧选项需要全部勾选。

2023-10-26 21:41:04 236

原创 (SpringBoot)第一章:Spring基本概念和核心思想

Spring:是一个开源的Java框架,它提供了广泛的基础设施支持,用于构建Java应用程序。Spring框架的主要目标是简化Java应用程序的开发,提高代码的可维护性,并促进面向对象编程的最佳实践。总而言之,Spring是包含了众多工具方法的IoC容器容器是用来容纳某种物品的基本装置List/Map:数据存储容器Tomcat:Web容器IoC是英文Inversion of Control的的缩写,中文含义为“控制反转”,也就是说Spring是一个控制反转的容器。

2023-10-24 21:47:22 237

原创 【数据聚类|深度聚类】A Survey of Deep Graph Clustering: Taxonomy, Challenge, Application, and Open Resource综述论

图聚类旨在将图中的节点划分为几个不同的簇,是一项基础但具有挑战性的任务。借助深度学习强大的表示能力,深度图聚类方法在近年取得了巨大成功。然而,相应的调查论文相对稀缺,有必要对这一领域进行总结。出于这一动机,我们进行了深度图聚类的全面调查首先,我们介绍了该领域的公式化定义、评估和发展其次,基于四个不同的标准,包括图类型、网络架构、学习范式和聚类方法,提出了深度图聚类方法的分类法。

2023-10-21 16:19:43 312 1

原创 (深度学习快速入门)A Gentle Introduction to Graph Neural Networks 笔记

图:表示了一组实体(节点VVV之间的关系(边EEE为了进一步描述每个节点、边或整个图,我们可以在图的每个部分存储信息可以将信息以标量或嵌入的形式存储在每个图节点(左侧)或边(右侧)上我们还可以通过为边关联方向性(有向、无向)来进一步特化图边可以是有向的,其中边eee具有源节点vsrcv_{src}vsrc​和目标节点vdstv_{dst}vdst​。在这种情况下,信息从vsrcv_{src}vsrc​流向vdstv_{dst}vdst​。

2023-10-08 21:43:13 386

原创 (Java高级教程)第五章Linux使用和程序部署-第三节:包管理器yum和Linux权限

方法三:最为直观,在你的浏览器地址栏中输入。,如果出现以下提示信息,则证明安装成功。可以通过以下几种方式验证是否启动成功。文件加上可执行权限才能运行,输入。进入bin目录后,需要为所有的。解压缩后进入Tomcat目录。即可,此时文件将会变为绿色。Linux下启动脚本名为。用户可以访问和使用它。

2023-10-08 21:30:39 245 1

原创 (Java高级教程)第五章Linux使用和程序部署-第三节:包管理器yum和Linux权限

包管理器:在Linux上安装软件,主要有以下两种方式方式一:下载程序源代码然后自己编译方式二:使用rpm包安装这两种方式其实都比较麻烦。因此为了解决这个问题,一些人将软件提前编译后并制作成软件包(类似于Windows上的安装程序.exe),然后放到服务器上。通过包管理器获取到软件包直接进行安装。Linux常见的包管理有:APT是Debian及其派生发行版(如Ubuntu)中常用的包管理器。它使用.deb软件包格式,并可以通过apt-get或apt命令进行包的管理、安装和升级DPKG。

2023-10-04 14:53:54 185

win11画图软件实在太难用了 win10画图软件分享

win11这个画图软件直接让人难受,搞个图层移动后下面就是透明。我就想个简单的画图,搞那么复杂干嘛,与其这样,还不如我直接去PS了。所以这个win10画图软件分享给大家。记住先卸载win11的,再看庄

2024-05-15

Python批量PDF添加水印、加密

利用PyPDF2为多个PDF文件添加水印和加密

2023-09-05

Java博客系统之前端页面

实现了一个博客系统的前端页面

2023-03-28

Sebastien Marcel Static Hand Posture Database(静态手势数据集)

Sebastien Marcel Static Hand Posture Database提供了6种手势姿势,如下图,分别代表 - A - B - C - five - point - V 图片格式为.ppm - PBM 是位图(bitmap),仅有黑与白,没有灰 - PGM 是灰度图(grayscale) - PPM 是通过RGB三种颜色显现的图像(pixmaps) 压缩包内含有两个文件夹分别是 shp_marcel_train.tar.gz:训练数据 shp_marcel_test.tar.gz:测试数据 每个文件夹内含有6个子文件夹 A:手势A B:手势B C:手势C Five:手势five Point:手势point V:手势V MiniTrieschGallery:该数据集的旧版本,可无视

2023-01-08

CIFAR10数据集和处理后图片PNG格式下载

压缩包包含 1:CIFAR10原始数据集 2:CIFAR10转化为图片后的格式(PNG),分为train和test的两个文件夹,每个文件夹下有10个类别 CIFAR10数据集介绍:CIFAR-10 是由 Hinton 的学生 Alex Krizhevsky 和 Ilya Sutskever 整理的一个用于识别普适物体的小型数据集。一共包含 10 个类别的 RGB 彩色图 片:飞机( a叩lane )、汽车( automobile )、鸟类( bird )、猫( cat )、鹿( deer )、狗( dog )、蛙类( frog )、马( horse )、船( ship )和卡车( truck )。图片的尺寸为 32×32 ,数据集中一共有 50000 张训练圄片和 10000 张测试图片

2023-01-01

手写数字英文字母数据集EMNIST处理格式和PNG图片格式和转换代码

压缩包包含 1:EMNIST数据集压缩包 2:EMNIST转化为图片后的格式(PNG) 3:EMNIST数据集转化为图片代码 EMNIST数据集介绍:名字的由来为,Extended MNIST (EMNIST), 一个在手写字体分类任务中更有挑战的 Benchmark EMNIST 主要分为以下 5 类: 1:By_Class : 共 814255 张,62 类,与 NIST 相比重新划分类训练集与测试机的图片数 2:By_Merge: 共 814255 张,47 类, 与 NIST 相比重新划分类训练集与测试机的图片数 3:Balanced : 共 131600 张,47 类, 每一类都包含了相同的数据,每一类训练集 2400 张,测试集 400 张 4:Digits :共 28000 张,10 类,每一类包含相同数量数据,每一类训练集 24000 张,测试集 4000 张 5:Letters : 共 145600 张,26 类,每一类包含相同数据,每一类训练集5600 张,测试集 800 张

2022-12-24

Python基础篇思维导图

与专栏【Python基础教程】配套,方便大家复习

2022-05-09

【考研初试复试】软件工程+数据库必备复习资料

内含软件工程和数据库这两门学科的笔记、ppt课件以及一些核心题库,非常值得下载。pdf有800多页,实乃考研复习不可获取的资料

2022-04-09

数据库系统概论表格笔记

配套专栏笔记(详情查看博客),建议使用OneNote2016

2022-03-05

空空如也

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

TA关注的人

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