自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MING.MING的博客

小鸣的博客

  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

原创 【Redis】解决Redis并发竞争key问题

解决Redis并发竞争key问题

2022-09-14 20:50:17 1246 1

原创 【计算机网络】DHCP-IP

DHCP-IPDHCP-IP一、初识DHCP-IP二、工作原理三、如何判断分配的IP地址不冲突DHCP-IP一、初识DHCP-IPDHCP:Dynamic Host Configuration Protocol,动态主机配置协议二、工作原理客户端主机和DHCP服务器之间基于UDP协议采用广播的形式进行交互主机发送请求消息到DHCP服务器的67号端口DHCP服务器回应应答消息给主机的68号端口具体流程:1)客户端主机广播 DHCP Discover 包:主机请求DHCP服务器为自己设置IP地

2022-04-27 09:22:05 278

原创 【计算机网络】地址栏输入URL回车背后发生了什么

地址栏输入URL回车背后发生了什么地址栏输入URL回车背后发生了什么地址栏输入URL回车背后发生了什么1.解析URL:http://www.server.com/kdir1/file1.html (协议、域名、服务器、文件等)2.DNS域名解析协议:将域名解析为目的IP地址3.封装:封装成HTTP请求报文4.TCP建立:建立TCP连接5.HTTP请求:浏览器发送HTTP请求报文6.网络层:将HTTP请求报文用TCP进行分割,并打上顺序,交给网络层进行传输7.数据链路层:ARP协议将IP地址转

2022-04-26 22:21:14 495 1

原创 【计算机网络】HTTP协议

HTTP协议HTTP协议一、什么是HTTP二、HTTP请求和响应1⃣️HTTP的请求报文1.请求方法2⃣️HTTP响应报文1.HTTP状态码三、HTTPS协议HTTP协议一、什么是HTTPHTTP:超文本传输协议(HyperText Transfer Protocol)二、HTTP请求和响应1⃣️HTTP的请求报文三大组成:请求行请求头请求体1.请求方法GET、POST、PUT、HEAD、DELETE、OPTIONS、CONNECT、TRACE等1)GET获得资源2)P

2022-04-26 22:19:15 1738

原创 【计算机网络】TCP糊涂窗口综合症

字符串TCP糊涂窗口综合症一、接收方的策略1⃣️方案一2⃣️方案二:延迟确认应答二、发送方的策略TCP糊涂窗口综合症TCP通过滑动窗口来完成流量控制,当接收方发现自己跟不上发送的速度,就缩小接收窗口大小,抑制发送方的发送速度,防止发送的过快出现问题:接收方的接受能力越来越差怎么办?简单来说,就是接收方接受能力变差,窗口变小,导致发送方犯傻,其发送的数据只有一个大大的头部,真正携带的数据很少接收方和发送方都有问题:接收方:通告了发送方窗口缩小发送方:即使窗口很小也还是发送数据一、接收方的策

2022-04-26 22:11:49 561

原创 【计算机网络】TCP可靠传输

TCP可靠传输TCP可靠传输一、TCP可靠传输概览二、校验和三、序列号和确认应答机制四、重传机制1⃣️超时重传2⃣️快速重传五、滑动窗口协议1⃣️累积确认2⃣️发送方的滑动窗口3⃣️接收方的滑动窗口六、流量控制七、拥塞控制1⃣️概念2⃣️TCP拥塞控制四种算法1.慢开始2.拥塞避免算法3.快重传和快恢复TCP可靠传输一、TCP可靠传输概览可靠传输:接收方收到的字节流和发送方发出的字节流是完全一样的TCP保证可靠传输的机制有如下几种:校验和Checksum序列号和确认应答机制重传机制流量控制

2022-04-26 22:09:13 2055

原创 【计算机网络】TCP三次握手四次挥手

TCP三次握手四次挥手TCP三次握手四次挥手一、TCP和UDP1⃣️用户数据报协议UDP2⃣️传输控制协议TCP二、TCP报文段首部格式三、TCP三次握手建立连接1⃣️三次握手过程详解2⃣️为什么要三次握手3⃣️ISN是固定的吗4⃣️三次握手过程中可以携带数据吗5⃣️半连接队列6⃣️SYN洪泛攻击7⃣️如果第三次握手丢失,客户端服务端会如何处理四、TCP四次挥手释放连接1⃣️四次挥手详解2⃣️为什么要四次挥手TCP三次握手四次挥手一、TCP和UDP1⃣️用户数据报协议UDPUDP在传输数据前不需要

2022-04-26 21:54:30 566

原创 【计算机网络】ICMP协议

ICMP协议ICMP协议一、什么是ICMP协议二、ICMP报文1⃣️ICMP报文格式2⃣️ICMP报文类型1.查询报文2.差错报文ICMP协议一、什么是ICMP协议网际控制报文协议(Internet Control Message Protocol,ICMP)IP协议提供无连接、不可靠、尽力的网络层协议,在传输过程中有可能更会出现IP数据报丢失、重复、延迟和乱序等各种情况,但是IP协议对这些情况不拥有有效的检测和弥补措施,当然不会将结果通知收发双方,为此,鉴于上述原因,我们构建IP网络时,要注意两点

2022-04-26 21:54:12 430

原创 【计算机网络】ARP协议

ARP协议ARP协议一、ARP概要二、ARP工作原理ARP协议一、ARP概要ARP协议:IP地址 -> MAC地址在哪里使用?路由控制表记录目的IP地址 + 从当前路由器走到目的主机所要走的下一个路由器的IP地址,但是在数据链路层是用MAC地址进行通信的,因此需要将路由器的IP地址转换成MAC地址二、ARP工作原理ARP如何知道MAC地址?ARP借助ARP请求与ARP响应两种类型的包确定MAC地址,每个主机都有一个ARP高速缓存,里面有本局域网上的各主机和路由器的IP地址到MAC地址

2022-04-26 21:43:32 358

原创 【计算机网络】IP协议

IP协议IP协议一、IP协议二、IP地址1⃣️IP地址初探2⃣️IP地址和MAC地址3⃣️IP地址分类4⃣️IP单播/广播/多播1.广播2.单播3.多播(组播)5⃣️子网划分为什么进行子网划分?1.子网划分初探2.子网掩码三、拯救枯竭的IPv41⃣️无分类IP地址2⃣️NAT地址转换四、路由控制1⃣️路由控制初探2⃣️路由协议IP协议一、IP协议IP协议:屏蔽下层物理网络的差异,为上层提供统一的IP数据报IP协议提供无连接的、不可靠的、尽力的数据报投递服务:无连接的:发送端可以任何时候自由发

2022-04-26 21:36:52 1039

原创 【计算机网络】数据传输和交换方式

数据传输和交换方式数据传输和交换方式一、数据传输方式1⃣️流向和时间1.单工通信2.半双工通信3.全双工通信2⃣️数据传输顺序1.串行传输2.并行传输3⃣️数据同步方式1.同步传输2.异步传输二、数据交换方式1.电路交换2.报文交换3.分组交换4.三种交换方式比较数据传输和交换方式一、数据传输方式数据在信道上以何种方式进行传输的呢?按数据传输顺序:并行传输和串行传输按数据传输的同步方式:同步传输和异步传输按数据传输的流向和时间关系:单工、半双工和全双工数据传输1⃣️流向和时间1.单工通信

2022-04-26 21:28:04 3400

原创 【计算机网络】两台计算机通信

两台计算机通信两台计算机通信一、五层协议参考模型1.物理层2.数据链路层1⃣️封装成帧2⃣️MAC地址3.网络层1⃣️IP协议2⃣️ARP地址解析协议4.传输层5.应用层1⃣️DNS域名解析协议两台计算机通信一、五层协议参考模型应用层运输层网络层数据链路层物理层1.物理层比特流传输介质/物理媒介:导向型传输介质双绞线:近距离同轴电缆:远距离,抗干扰能力强光纤:带宽远远大于其他传输媒体非导向型传输介质无线电波微波红外线、激光2.数据链路层帧

2022-04-26 21:16:39 2207

原创 【c++】字符串

字符串substr函数substr函数// 第一个参数是起始位置,第二个参数是子串长度// 功能:用于从字符串中找到子字符串substr(start_index, length);

2022-04-10 14:59:44 667

原创 【c++】二维vector

二维vector二维vector定义二维vector定义vector<vector<int>> m(row, vector<int>(column,0));

2022-04-07 15:29:46 627

原创 【Git】Git教程

Git教程安装Git创建版本库repository时光机穿梭版本回退安装Git参考网站创建版本库repository创建learngit版本库并将其初始化将文件提交到版本库时光机穿梭原来readme.txt中的内容为将其修改为git status用于掌握当前状态上面展示txt文件被修改,但是改了什么内容,我们可以使用git diff知道了修改了什么地方就可以提交了提交仍然分两步一步git add一步git commit(可以在第二步提交前后用git status

2020-11-11 18:38:52 233

原创 【Conversational Recommender System】综述

Conversational Recommender System综述对话推荐系统综述(思维导图)对话推荐系统综述(思维导图)论文链接A Survey on Conversational Recommender Systems

2020-10-27 11:39:13 274

原创 【经典网络结构实现】VGG-16

经典网络结构实现之VGGVGG网络的简单实现VGG网络的简单实现由于VGG网络在电脑上跑不起来,等以后有机会在GPU服务器上跑。import torch.nn as nnimport torchclass VGG(nn.Module): def __init__(self, num_classes): super().__init__() # 输出的类别个数 self.num_classes = num_classes #

2020-10-12 22:41:23 296

原创 【经典网络结构实现】AlexNet

经典网络结构实现之AlexNetPytorch实现手写数字识别AlexNet网络的简单实现Pytorch实现手写数字识别AlexNet网络的简单实现import torchimport torch.nn as nnimport torch.nn.functional as Fclass AlexNet(nn.Module): def __init__(self): super(AlexNet,self).__init__() self.conv1 = n

2020-10-12 20:46:34 314

原创 【经典网络结构实现】LeNet-5

经典网络结构实现之LeNet-5Pytorch实现手写数字识别LeNet-5网络的简单实现LeNet-5应用于手写数字识别Pytorch实现手写数字识别LeNet-5网络的简单实现# 导入相应的包import torch.nn as nn# 搭建LeNet-5class LeNet5(nn.Module): def __init__(self): super(LeNet5,self).__init__() # 搭建卷积池化卷积池化层

2020-10-10 11:23:55 407

原创 【重庆大学917计算机专业基础综合】复习攻略

重庆大学917计算机专业基础综合个人专业课复习过程中遇到过一些困难走过一些弯路总结了一些经验分享一哈提供个人的一些见解找到自己的学习方法相信自己加油

2020-05-25 21:39:50 15448 22

原创 【c语言oj练习】Online Judge Practice 6

Online Judge Practice 6c语言oj练习一、Fgetc(fp)和fputc(ch,fp)的使用二、fputs(s,fp)、fgets(s,n,fp)的使用三、fscanf(fp,”%d %f”,&i,&j)和fprintf(fp,“%d %f”,i,j)的使用四、fread(&s[i],sizeof(struct Student),1,fp)和fwrit...

2020-03-20 20:34:19 717

原创 【c语言】链表(完整版)

c语言之链表(完整版)链表(完整版)全国新增确诊连续两天为0喜迎遍地飘零的时刻海外游子也在回家一起加油!链表(完整版)此版包括以下功能:链表创建、头插、尾插、删除、翻转、删除相同元素、遍历、判断链表是否为空以下为源码若有不严谨的地方,欢迎指正//链表创建、头插、尾插、删除、翻转、删除相同元素、遍历、判断链表是否为空#include<stdio.h>...

2020-03-20 16:45:23 32276 44

原创 【c++】手写笔记扫描版

c++手写笔记扫描版c++基础类与对象数据的共享与保护数组、指针与字符串进阶与派生多态模板与群体数据泛型函数设计与c++标准模板流类库与输入输出异常处理3月份境外确诊病例数增多国内治愈人数不断增多武汉加油!中国加油!c++基础类与对象数据的共享与保护数组、指针与字符串进阶与派生多态模板与群体数据泛型函数设计与c++标准模板流...

2020-03-09 11:23:30 1852

原创 【c语言oj练习】Online Judge Practice 5

Online Judge Practice 5c语言oj练习一、指向函数的指针二、使用函数指针求最大最小值三、使用函数指针作为函数的参数四、使用函数指针求通用积分五、指针数组六、使用结构体进行选举投票七、使用结构体对学生成绩进行排名八、结构体数组的使用九、建立静态链表十、建立动态链表十一、共用体union的使用十二、枚举enum的使用十三、typedef定义结构体十四、计算天数十五、定义输入输出函...

2020-02-25 15:43:33 647

原创 【大学四年】我的大学生活回顾

我的大学生活回顾前言一、大一生活二、大二生活三、大三生活四、大四生活前言2020年注定是不平凡的一年。一月新冠肺炎、澳林山火、美洲流感,二月飞机坠机、地震频发…我们的国家,面临着这场突如其来的灾难,这是一场不可回避的战“疫”。在灾难面前每个人都显得那么渺小,但是在这充满英雄的国家中,总有英雄为我们奋斗,有党中央的坚强领导、一线医务工作者的辛勤付出、战“疫”志愿者的无私奉献…那有什么岁月静...

2020-02-17 16:09:15 4903 1

原创 【c语言oj练习】Online Judge Practice 4

Online Judge Practice 4c语言一、翻转数组二、使用指针函数对10个整数进行选择排序三、求二维数组第n个元素的值四、一维数组动态构造五、字符串排序六、10个数将最小的放前面最大的放后面七、将数组后m位数移到数组最前端八、n个人围成一圈,报数为3的剔除,求最后剩哪一位九、使用指针遍历字符数组元素十、对多个字符串进行排序今天是20200202一个特殊的日子可13亿中国人接受一...

2020-02-14 21:18:21 512

原创 【c语言oj练习】Online Judge Practice 1

c语言之重点(一)c语言一、闰年二、素数三、最大公约数四、一元二次方程五、存款利息六、大小写字母转换七、求三角形面积八、录入字符串并打印输出九、三个数排序十、大小写字母转换十一、switch的key值可以使用字符十二、请输入一个小于1000的值十三、成绩十四、回文数十五、四个数排序输出十六、输入字符串并输出字符串十七、字符、字符串十八、输出4*5矩阵十九、素数升级版二十、最大公约数和最小公倍数二十...

2020-02-07 12:27:31 1692

原创 【2020年实训】多态

2020年实训之java基础java基础多态2019年底来到济宁惠与软件实训基地,参加大四实训,初期学习java基础知识。java基础多态了解多态前提:写个代码试一试首先定义三个类Animal中有成员变量和成员方法Cat中有成员变量和成员方法与Animal一样,都有age和eat(),eat()重写父类方法,子类多了自己独有的变量和方法定义测试类以上则为多态的有...

2020-01-13 16:13:04 127

原创 【2020年实训】学生信息管理系统(ArrayList数组版)

2020年实训之java基础java基础学生信息管理系统(ArrayList数组版)2019年底来到济宁惠与软件实训基地,参加大四实训,初期学习java基础知识。java基础学生信息管理系统(ArrayList数组版)主界面此管理系统与之前电话本管理系统(数组版)实现功能一样只不过使用了ArrayList数组让我们进一步学习ArrayList数组的使用【此项目的注意事项】1...

2020-01-10 18:11:20 556

原创 【2020年实训】电话本管理系统(数组版)

2020年实训之java基础java基础电话本管理系统(数组版)2019年底来到济宁惠与软件实训基地,参加大四实训,初期学习java基础知识。java基础电话本管理系统(数组版)1.主界面:2.删除2.1信息不存在2.2信息存在再次选择4,查询所有,张三的信息已删除3.修改3.1信息不存在3.2信息存在4.查询所有5.根据姓名查找5.1信息不存在5...

2020-01-07 16:22:38 273

原创 【2020年实训】编写一个游戏学习函数如何返回多个返回值

2020年实训之java基础java基础编写一个游戏学习函数如何返回多个返回值2019年底来到济宁惠与软件实训基地,参加大四实训,初期学习java基础知识。java基础编写一个游戏学习函数如何返回多个返回值[点击此处学习函数如何返回多个函数值]↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑//GameLauncher类//游戏入口...

2020-01-04 11:42:23 186

原创 【2020年实训】java基础

2020年实训之java基础java基础1.简易计算器2.利率3.计算偶数的和4.水仙花数5.四的倍数6.猜数字7.循环嵌套8.九九乘法表9.break的使用continue的使用10.素数11.打印圣诞树12.猴子吃桃13.数组的使用14.类和对象的使用15.逆序输出16.抓狐狸17.冒泡排序18.选择排序19.二维数组20.酒店门牌号分发java基础1.简易计算器 calculator(...

2020-01-03 09:42:37 281

原创 【数据挖掘】数据处理之Matplotlib

数据处理之Matplotlib数据处理之MatplotlibMatplotlib简介内容1.绘制正弦曲线,并设置标题、坐标轴名称、坐标轴范围2.同一坐标系中绘制多种曲线并通过样式、宽度、颜色加以区分3.绘制多轴图,即将多幅子图绘制在同一画板。4.直方图的绘制(数据自己定义)5.绘制散点图6.选做题(尝试matplotlib库的其它功能,如2D,3D等)参考数据处理之MatplotlibMatp...

2019-03-27 20:38:23 1043

原创 【数据挖掘】数据处理之Numpy

数据处理之Numpy数据处理之NumpyNumpy简介、Jupyter快捷键使用内容1. 数组的创建(创建全0数组,全1数组,随机数数组)2. 数组的属性(查看数组的维度,数组元素的个数)3. 数组的维度操作(将数组的行变列,返回最后一个元素,返回第2到第4个元素,返回逆序的数组)4. 数组的合并(数组的水平合并,垂直合并,深度合并)5. 数组的拆分(数组的水平拆分,垂直拆分,深度拆分)6. 数组...

2019-03-25 09:13:20 992

原创 【算法】贪心法

贪心法贪心算法特征基本思路举个例子(硬币问题)贪心算法贪新算法通过一系列的选择来得到问题的解。他所做的每一个选择都是当前状态下的最好选择,即贪心选择。贪心选择的一般特征:贪心选择和最优子结构性质。特征一、贪心选择性质贪心选择性质是指所求的问题的整体最优解可以通过一系列局部最优的选择,即贪心选择。这是贪心算法可行的第一个基本要素,也是贪心算法与动态规划算法的主要区别。在动态规划算法中,...

2019-03-18 09:11:39 450

原创 【算法】动态规划法

动态规划法定义及性质设计步骤核心动态规划算法的两种形式斐波那契数列两种解决方法定义及性质1、定义:把原问题分解为相对简单的子问题的方式求解复杂问题的方法2、性质:重叠子问题和最优子结构性质设计步骤1.描述最优解的结构,可以利用子问题的最优解来构造原问题的最优解;2.递归定义最优解的值3.按自底向上的方式计算最优解的值4.由计算出的结果构造一个最优解核心记住求解过的值,不用重新...

2019-03-11 09:35:38 2073

原创 【算法】分治法

分治法java代码实现二分搜索(二分查找、折半查找)汉诺塔合并排序(归并排序)【未总结部分】二分搜索(二分查找、折半查找)【要求】线性表为有序表(排好序的)【基本思想】先确定待查找记录所在的范围,然后逐步缩小范围直至找到或找不到该记录位置。【步骤】1、先确定中间位置:middle = (left+right)/2;2、将待查找得key值与data[middle].key值相比较。若相等...

2019-03-04 10:46:36 1127

原创 【Android】Activity的四状态、七生命周期、和四启动模式(持续更新ing)

算法之分治法(附代码)分治算法基本概念基本思想及策略分治法使用场景分治法的基本步骤分治法的复杂性分析可使用分治法求解的一些经典问题一些经典问题求解代码实现参考分治算法我们将对算法中的分治算法进行分析。基本概念在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接...

2018-12-13 10:49:43 457

原创 【大数据】大数据学习指南(持续更新ing)

面试Javahttps://blog.csdn.net/linzhiqiang0316/article/details/80473906Pythonhttps://blog.csdn.net/changkai456/article/details/80372198Androidhttps://blog.csdn.net/jdfkldjlkjdl/article/details/7951...

2018-12-11 20:30:28 192

原创 【机器学习】基于机器学习的乳腺癌预测模型

基于机器学习的乳腺癌预测模型(附Python代码)前提说明项目介绍导入数据概述数据数据可视化评估算法实施预测代码参考前提说明此博客内容为2018年山东省人工智能大赛曲阜师范大学青春梦想队所创作,未经授权,禁止使用。项目介绍这个项目是针对乳腺癌进行分类的一个项目,使用的乳腺癌数据集,具有如下特点:①所以特征数字都是数字,不需要考虑如何导入以及如何处理数据②特征列第一列为用户ID信息,不...

2018-12-11 20:07:54 19209 8

Maoyan-web-crawler-based-on-Python.rar

这是基于Python的猫眼评论爬虫模型,内含Python代码以及使用说明,欢迎大家交人工智能和机器学习有关内容,欢迎下载。

2020-03-20

SSM框架之在线考试系统.rar

使用SSM框架搭建的在线考试系统,环境:Eclipse、Tomcat7.0(8.0也可)、MySQL5.5(5.6,5.7也可),内涵代码、文档、视频、数据库文件等,欢迎下载!

2020-03-18

python列表元组讲义

python列表、元组讲义,内容适合入门讲解,大约20页,若想查看机器学习中python的使用,可访问主页,内涵两节机器学习库的讲解说明。

2018-09-10

空空如也

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

TA关注的人

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