自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (12)
  • 收藏
  • 关注

原创 LeetCode热题100

1、两数之和。

2024-04-09 20:58:36 198

原创 java基础

JVM:java代码运行的虚拟机。JRE=JVM+核心类库。JDK=JRE+开发工具。

2024-04-04 14:54:53 85

原创 C语言算法注意事项

4、求数组长度操作sizeof(arr) / sizeof(arr[0]),如果是字符数组,需要-1,或者直接使用strlen。6、在传递二维数组作为形参时,不能int fun(int a[][])至少要指定一个,如int fun(int a[5][])5、scanf(“%d”,&x)和scanf(“%d”,&a[1])都需要加&符号。2、char *s中的字符是不可变的,但是char s[] 中的字符是可变的。1、当题目数值较大时需要使用long long类型,输出时是%lld。

2023-07-10 16:05:47 238

原创 C语言经典题

③子函数void strmid(char str1[],int m,int n,char str2[]),实现将字符串str1从第m个字符开始的n个字符连接到str2串尾。(从1计数)假设str1=“abcdefg”,str2=" 123", m=4,n=3,则通过子函数调用后,串str2变成"123def"1、编程实现,输入一个实数,输出实数中的所有位之和。④子函数void print(char a[])实现对操作后的串的输出。②主函数输入2个字符串和连接操作的位置与长度,并实现调用。

2023-07-10 08:45:20 408

原创 三、C语言校内题库

16、编写一个统计学生成绩程序,完成以下功能:输入4个学生的2门课成绩:求出全班的总平均分,将结果输出。5、从键盘上输入若干学生的一门课成绩,统计并输出最高成绩和最低成绩及相应的序号,当输入负数时结束输入。10、求下列式子的值:1-1/2+1/3-1/4+…6、从键盘上输入若干学生的一门课成绩,计算出平均分,当输入负数时结束输入,将结果输出。aa的值,n和a由键盘输入。19、求一个3x3的整形矩阵对角线元素之和,将原矩阵和求出的和输出。2、输入一行字符,分别统计出其中字母,空格,数字和其它字符的个数。

2023-07-09 19:55:43 583

原创 C语言简答题

5. static 局部变量和普通局部变量的区别。3.当指针指向二维数组时,行指针和列指针的区别。1.符号常量和常变量的区别。2.结构体和共用体的区别。4. 递归和递推的区别。

2023-07-07 19:44:24 195 1

原创 二、C语言算法题期末题

1、用1元5角人民币兑换5分、2分、1分的硬币(每种都要有)共100枚,有多少种方案,每种方案的具体情况?

2023-07-07 09:19:59 652

原创 一、C语言编程LeetCode数据结构题

使用C语言编程数据结构题目

2023-06-27 15:36:59 393

原创 十四、Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

2023-06-12 17:17:44 38

原创 十三、SpringCloud

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

2023-06-12 10:46:08 520

原创 十二、Redis

Redis是一款高性能的缓存和存储系统,它支持多种数据结构,包括字符串、列表、集合、散列表、有序集等。Redis通常被用来作为高速缓存、队列、消息发布与订阅系统或者是支持多种数据类型的数据库。

2023-06-10 08:51:55 38

原创 十一、Vue3

Vue.js 是一个构建用户界面的 JavaScript 框架,Vue.js 的核心思想是“数据驱动视图”。它通过简单、灵活的 API 和响应式的数据绑定方式,实现了组件化、模块化的开发方式,使得开发者可以更加高效地构建 Web 应用程序。

2023-06-07 10:37:13 42

原创 十、Git代码仓库

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

2023-05-25 17:11:42 431

原创 三、JavaWeb从入门到熟练

Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。Java技术对Web领域的发展注入了强大的动力。

2023-05-25 15:36:18 734

原创 八、Mybatis-plus从入门到高手

MyBatis-Plus是一个为MyBatis提供增强功能的开源框架,是对MyBatis进行了简化,并提供了一些常用功能的自动化映射,MyBatis-Plus的目标是减少样板代码,增加开发效率。

2023-05-25 15:24:28 688

原创 七、SpringBoot从入门到精通

Spring Boot是一个基于Spring框架的开发框架,用于快速构建能够立即运行的生产级Spring应用程序。它是Spring的一个子项目,致力于使Spring开发更加简单、快速和便捷。

2023-05-24 16:37:35 592

原创 六、SpringMVC从入门到入坟

SpringMVC 是 Spring 框架中的一个模块,它是一个基于 MVC设计模式的 Web 框架,用于构建基于 Java 技术的 Web 应用程序。Spring的web框架围绕DispatcherServlet [ 调度Servlet ] 设计。它的主要原理是将 Web 应用程序分成模型(Model)和视图(View)两个部分,并采用控制器(Controller)来管理它们之间的交互。模型表示 Web 应用程序中的数据部分,通常对应于 Java 对象或数据库表;

2023-05-23 14:27:37 188

原创 五、Spring从入门到改行

Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器(框架)。

2023-05-22 13:48:44 711

原创 四、Mybatis从入门到入土

从0开始学会mybatis

2023-05-18 16:26:35 617

原创 软件工程导论篇

软件程序+文档+数据软件功能分类1)系统软件:与计算机硬件紧密配合使计算机各个部件与相关软件及数据协调、高效工作的软件。如操作系统、编译程序等。2)支撑软件:协助用户开发软件的工具性软件。3)应用软件软件工程定义把系统化、规范化、可度量的途径应用于软件开发、运行和维护过程中;研究其实现途径...

2022-02-12 20:07:02 607

原创 数据库导论篇

一、数据库的4个基本概念1)数据(data): 数据是数据库中存储的基本对象2)数据库(DataBase,DB): 数据库是长期存储在计算机内,有组织的、可共享的大量数据的集合3)数据库管理系统(DataBase Management System,DBMS): 数据库管理系统是位于用户与操作系统之间的一层数据管理的系统软件4)数据库系统(DataBase System,DBS): 数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员(DBA)组成的存储、管理、处理和维护数据的系统二、两类

2022-02-01 15:31:13 1260

原创 九、设计模型

一、设计模型概述定义      设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。       设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。23种设计模型:GoF231)创建型模式:单例模式、工厂模式、抽象工厂模

2022-01-29 14:30:49 3381

原创 二、Mysql从入门到跑路

一、初识mysql数据库DBMS(数据库管理系统)数据库的管理软件,科学有效的管理我们的数据。维护和获取数据;命令行登入Mysqlmysql -uroot -p展示所有数据库show databases;切换数据库use 数据库名;展示所有表show tables;查看表的信息describe 表名;创建新的一个数据库create database 数据库名退出mysql数据库 exit...

2022-01-27 18:55:45 1184 1

原创 洛谷题单:【数据结构1-2】二叉树

(1)P4715 【深基16.例1】淘汰赛这题好像不用二叉树来做,直接把数据一分为二,找到左边的最大值和右边的最大值,然后二者小的就是亚军,把它的下标输出即可。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(Syst...

2022-01-12 20:43:37 246

原创 洛谷题单:【算法2-1】前缀和与差分

(1)P2671 求和直接暴力寻找x,y,z三种循环可以拿20分,复杂度O(n^3),根据x和z可以推导出是否存在y满足条件,所以不用循环b,可以拿40分,复杂度O(n ^2)。这道题满分做法是用数学推导出一个前缀和的公式,暂时没有写出来。。import java.util.Scanner;public class Main { public static void main(Strin...

2022-01-12 20:43:27 170

原创 洛谷题单:【数学1】基础数学问题

(1)P1143 进制转换java对进制转换有非常好的API,可以实现无限长度的任意进制转换。import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.i...

2022-01-12 20:43:03 127

原创 一、JavaSE从入门到放弃

一、变量与常量局部变量、成员变量(实例变量)、静态变量(类变量)static、常量final二、数据类型基本数据类型数值型:byte(1)、short(2)、int(4)、long(8)、float(4)、double(8)字符型:char(2)布尔型:boolean(1或4)引用数据类型数组、接口、类(统一为4字节)...

2022-01-06 19:30:47 430

原创 常见面试问题

计算机保研面试是复试中比较重要的环节,它能体现同学们的知识储备水平和临场反应能力,因此需要我们做好充足的准备。下面岛主带大家从常规问题和专业问题出发讲讲面试中常问到的问题。一、常规问题01目前拿到了哪些offer如果我们给你发offer了会来吗目前拿到的offer:如果已经拿到的offer都弱于现在的——已经拿到的offer中挑三四个中看的说出来;如果有拿到跟当前同档次或更高的——说同档次的,不要说实力强于正在面试的学校。如果发了offer会来吗:当然来,贵校是我梦寐以求的学校,从小就是我的理想

2021-06-26 11:29:00 95

原创 深度学习篇

什么是卷积神经网络:卷积神经网络是一种带有卷积结构的深度神经网络,卷积结构可以减少深层网络占用的内存量,其三个关键的操作,其一是局部感受野,其二是权值共享,其三是pooling层,有效的减少了网络的参数个数,缓解了模型的过拟合问题。1)网络结构卷积神经网络结构包括:卷积层,降采样层,全链接层。每一层有多个特征图,每个特征图通过一种卷积滤波器提取输入的一种特征,每个特征图有多个神经元。2)局部感受野与权值共享简化网络参数并使得网络具有一定程度的位移、尺度、缩放、非线性形变稳定性。局部感受野:由于图

2021-06-25 10:40:21 295

原创 操作系统篇

一、死锁多个进程因循环等待资源而造成无法执行的现象死锁产生条件:1、互斥使用:进程一段时间内某资源只由一个进程占用。2、不可抢占:进程在获得资源未使用完成之前不能被抢占3、请求和保持:该进程已经保持了至少一个资源,但是提出新的请求4、循环等待:指在发生死锁时,必然存在一个进程——资源的环形链处理方法:预防死锁(破坏四个条件,如优先级高的进程可以抢占)、避免死锁(银行家算法)、检测死锁(死锁定理,即资源管理图不可完全简化)、解除死锁(人工解锁,强行结束进程)简述银行家算法:在避免死锁方法中允许

2021-06-21 20:27:54 135

原创 计算机网络篇

文档1一、介绍一下五层协议二、说一说OSI七层模型三、说一说TCP/IP四层模型四、介绍一下域名系统五、HTTP请求过程六、简述HTTP中GET和POST的区别七、HTTP与HTTPS区别八、请简述一下TCP和UDP,以及它们的区别九、说一说TCP的三次握手十、IP地址分为哪几类?简单说一下各个分类附加题:简述一下Cookie 和 Session的区别文档1链接文档2(一)请简述TCP\UDP的区别(二)请简单说一下你了解的端口及对应的服务?(三)说一说TCP的三次握手(四

2021-06-15 16:05:03 89

原创 最短路和最小生成树区别

最小生成树和最短路径的区别定义:    最小生成树能够保证整个拓扑图的所有路径之和最小,但不能保证任意两点之间是最短路径。    最短路径是从一点出发,到达目的地的路径最小。总结:    遇到求所有路径之和最小的问题用最小生成树&并查集解决;    遇到求两点间最短路径问题的用最短路,即从一个城市到另一个城市最短的路径问题。区别:    最小生成树构成后所有的点都被连通,而最短路只要到达目的地走的是最短的路径即可,与所有的点连不连通没有关系。...

2021-06-04 20:41:49 1109

原创 机器学习之朴素贝叶斯

@[TOC]一、定义朴素贝叶斯(naive Bayes)法是基于贝叶斯定理与特征条件独立假设的分类方法。对于训练数据集,首先基于特征条件独立假设学习输入输出的联合概率分布,然后基于此模型,对给定的输入x,利用贝叶斯定理求出后验概率最大的输出y。...

2021-04-20 18:44:50 130

原创 机器学习的一些思考

深度学习的误解:很多人认为深度学习等价于深度神经网络,但神经网络有很多缺陷,现在的神经网络依赖于BP算法,BP算法有很多的局限性,如只能用可微分的激活函数,但现实世界很多构建模型都是不可微分的,所以提出了深度森林不依赖于BP算法的深度模型:深度森林。深度森林使用更少的超参数,并且不依赖于bp算法,更重要的是,深度森林给人工智能提供了一个新的研究方向:我们在构建深度学习模型时可以不仅仅使用神经网络,————来自2018世界人工智能峰会周志华...

2021-02-12 12:16:11 150

原创 机器学习之支持向量机

一、支持向量机的概念支持向量机(Support Vector Machine)是一类按监督学习方式对数据进行二元分类的广义线性分类器(generalized linear classifier),其决策边界是对学习样本求解的最大边距超平面(maximum-margin hyperplane)。SVM有三宝:间隔、对偶、核技巧SVM有三种:hard-margin SVM、soft-margin、kernel SVM给定训练样本集D={(x1,y1),(x2,y2),...,(xm,ym),},yi∈{

2021-02-12 11:31:42 1182

原创 机器学习之决策树

决策树算法以树状结构表示数据的分类结果,每个叶子节点对应决策结果。划分选择:我们希望决策树的分支结点包含样本尽可能属于同一类别,即结点的纯度高ID3决策树 信息增益“信息熵”(information entropy)是度量样本集合纯度最常用的一种指标,假定当前样本集合D中第k类样本所占的比例为pkp^kpk(k=1,2,…|y|)(二分类时|y|=2),则D的信息熵定义为Ent(D)=−∑k=1∣y∣pklog2pkEnt(D)=-\sum\limits_{k=1}^{|y|}p_klog_2p_

2021-01-28 17:34:21 104

原创 华为云大赛总结

比赛背景2016年,教育部高等学校计算机类专业教学指导委员会、教育部高等学校软件工程专业教学指导委员会、教育部高等学校大学计算机课程教学指导委员会、全国高等学校计算机教育研究会联合创办了“中国高校计算机大赛”(China Collegiate Computing Contest,简称C4),第五届(2020年)“中国高校计算机大赛”继续由全国高等学校计算机教育研究会主办。大数据挑战赛是其中的一项重要赛事,在2018年被选入全国普通高校学科竞赛排行榜,获得社会各界的高度关注和广泛好评。2020中国高校计算

2021-01-10 22:26:04 762

原创 蓝桥杯第七届javaB组

(8)标题:四平方和四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 <= a <= b <= c <= d并对所有的可能表示法按 a,b,c,d 为联合主键升序排

2020-10-02 12:02:56 407

原创 蓝桥杯第六届javaB组

(7)标题:牌型种数牌型种数小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。(8)标题:饮料换购饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你

2020-10-02 11:59:10 276

原创 蓝桥杯第十一届javaB组

(1)试题 A: 跑步训练本题总分:5 分【问题描述】小明要做一个跑步训练。初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟600 的体力。如果小明休息,每分钟增加 300 的体力。体力的损耗和增加均匀变化的。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如环。如果某个时刻小明的体力到达 0,他就停止锻炼。请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案中只填写数,不填写单位。【答案提交】这是一道结果填空题,你只需要算出结果后提交即可。本题的结果

2020-09-24 12:51:29 3348 3

最全算法竞赛4.zip

想要快速入门算法竞赛和掌握面试算法的,可以看看。因为上传大小限制的关系,所以分了及部分上传,大家可以自行下载

2020-04-17

最全算法竞赛3.zip

想要快速入门算法竞赛和掌握面试算法的,可以看看。因为上传大小限制的关系,所以分了及部分上传,大家可以自行下载

2020-04-17

最全算法竞赛2.zip

想要快速入门算法竞赛和掌握面试算法的,可以看看。因为上传大小限制的关系,所以分了及部分上传,大家可以自行下载

2020-04-17

最全算法竞赛1.zip

想要快速入门算法竞赛和掌握面试算法的,可以看看。因为上传大小限制的关系,所以分了及部分上传,大家可以自行下载

2020-04-17

蓝桥杯 超详细剖析.zip

这是2017年蓝桥杯的视频讲解,如果想要参加蓝桥杯并取得一个不错的成绩的,这个值得一看。同时我还上传的了一些其他的历年的蓝桥杯视频讲解,有需要的自行获取

2020-02-25

学习深度学习必须要熟读的论文(已经整理标注好)

深度学习大神都推荐入门必须读完这些论文,每一篇论文都是当时顶会的核心。如果想要走深度学习方向的这些论文的掌握是必不可少的。这些论文是几千篇深度学习论文中脱颖而出的存在。

2020-01-27

机器学习进阶.zip

这套资源不适合小白入手,而是适合有机器学习基础的人用来进阶用的,小白可以先看我上传的基础资源,再来使用进阶资源比较好

2019-07-27

为机器学习算法打好基础的资源.7z

如果想要从事机器学习领域的工作,算法基础是必须的。这套资源很适合想要学习机器学习的人做好准备。然后再配套我上传的其他机器学习基础和进阶资源

2019-07-27

python经典图书.zip

这套图书里面有很多经典的python书籍,无论是入门还是进阶都值得一看。有基础语法的,也有一些重要库的教材,也有一些对机器学习的教材

2019-07-27

自然语言处理和模式识别.zip

这套资源包含了一些经典的自然语言处理方法和模型识别。可以帮助那些想要从事和实践这一块的人更好的掌握这些方法

2019-07-27

深度学习资源.7z

这套资源是为了那些想学习深度学习的人提供的,里面包含了一些经典的深度学习教材。无论是小白还是有一定机器学习基础的人都很适合

2019-07-27

机器学习入门10本好书.7z

这个文件夹里面包含了机器学习最受欢迎的10本入门书。能很快的帮助小白了解并掌握基础的机器学习,里面还附带python的基础。

2019-07-27

空空如也

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

TA关注的人

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