自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (3)
  • 收藏
  • 关注

原创 计算机网络——局域网

局域网局域网(Local Area Network) :简称LAN, 是指在某一区域内由多台计算机互联成的计算机组,使用广播信道。特点1:覆盖的地理范围较小,只在一个相对独立的局部范围内联,如一座或集中的建筑群内。特点2:使用专门]铺设的传输介质(双绞线、同轴电缆)进行联网,数据传输速率高(10Mb/s ~ 10Gb/s)。特点3:通信延迟时间短,误码率低,可靠性较高。特点4:各站为平等关系,共享传输信道。特点5:多采用分布式控制和广播式通信,能进行广播和组播。决定局域网的主要要

2021-03-26 17:22:42 5932 1

原创 计算机网络(4.2)——流量控制和可靠传输

数据链路层的流量控制较高的发送速度和较低的接收能力的不匹配,会造成传输出错,因此流量控制也是数据链路层的一项重要工作。发送方发送的数据接受方接收不到就造成了溢出。数据链路层的流量控制是点对点的,而传输层的流量控制是端到端的。数据链路层流量控制手段:接收方收不下就不回复确认。传输层流量控制手段:接收端给发送端一一个窗口公告。首先注意一点是:因为之前的通信质量问题,链路层会使用停止等待协议等,但现在多交给传输层去做,链路层主要进行差错控制,但其实也不用太过纠结是哪个层次的,只要知道协议的

2021-03-19 15:25:01 488

原创 计算机网络(4.1)——数据链路层的功能概述、封装成帧和透明传输

基本概念结点:主机、路由器链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路。帧:链路层的协议数据单元,封装网络层数据报。功能:数据链路层负责通过一条链路从一个结点向另一个物理链路直接相连的相邻节点传输数据报。数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。其主要

2021-03-17 15:15:35 2443

原创 计算机网络(3)——物理层、通信模型、码元、香农和奈氏、数据的编码与调制、传输介质、物理层设备(中继器、集线器)

物理层基本概念物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层主要任务:确定与传输媒体接口有关的一些特性定义标准1.机械特性 :定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况。2.电气特性:规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。3.功能特性:指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途。4.规程特性:(过程特性)定义各条物理线路的工作规程和时序关系。通信

2021-03-15 09:48:51 680

原创 计算机网络(2)——分层结构、OSI

为什么要分层?因为在文件发送之前要进行很多的准备工作。网络体系结构是从功能上描述计算机网络结构。需要把这些大问题分解为小问题解决。分层规则1.实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。2.协议:为进行网络中的对等实体数据交换而提供的规则。<水平>,<包括语法、语义、同步>3.接口:上层使用下层服务的入口。4.服务:下层为相邻上层提供的功能调用。<垂直>也就是每一层既使用下层的服务,也为上层提供服务。.

2021-03-13 16:39:13 557

原创 计算机网络(1)——概念、组成、功能、分类和性能指标

计算机网络是互联的、自治(无主从关系,没法控制对方)的计算机集合。功能:1.数据通信2.资源共享3.分布式处理 (Hadoop)4.提高可靠性5.负载均衡组成:按照组成部分:硬件、软件、协议工作方式:边缘部分(C/S、P2P)、核心部分功能组成:通信子网(实现数据通信)、资源子网(实现资源共享/数据处理)通信子网和资源子网负责不同的部分,资源子网负责信息的包装,通信子网负责信息的传输。分类:按照分布范围分:广域网(WAN、交换技术)、城域网(MAN).

2021-03-13 00:25:45 229

原创 计算机组成原理(8)CPU——基本结构

CPU的功能CPU中包括运算器和控制器。运算器是对数据进行加工,其功能为以下的4;控制器是协调并控制计算机各部件执行程序的指令序列,功能为1、2、3、5CPU的功能:1.指令控制:取指令、分析指令、执行指令2.操作控制:CPU从内存中取出每条指令的操作信号,把每个信号发送给相应的部件3.时间控制:要为每条指令按时间顺序提供应有的控制信号。4.数据加工:算术和逻辑运算。5.中断处理:对计算机运行过程中出现的异常情况和特殊情况请求进行处理。运算器的基本结构1、 算术逻辑运算单元

2021-03-09 15:40:47 4907

原创 计算机组成原理(7)指令系统——偏移寻址、堆栈寻址、CISC和RISC

上一回主要讲了寻址方式:指令寻址和数据寻址指令寻址分为定长指令字结构(分为四地址指令、三地址指令等,操作码的长度固定,指令长度固定,就是后面的地址长度进行变化)和变长指令字结构同时也可分为定长操作码和可扩展操作码(就是把其中的一种状态表示成可扩展形式)数据寻址也分为多种形式,用特征码表示,有立即寻址、直接寻址等,不同的方式访问主存的次数也不一样...

2021-03-06 01:04:21 2215

原创 计算机组成原理(6)指令系统

上一章说到存储器的分类以及组成,可以按照材料进行分类,也可以按照功能进行分类:分为Cache、内存、外存。其中内存包括RAM和ROM,RAM就是随机存储寄存器,其读取需要的时间与存储的位置无关,又分为SRAM和DRAM,这两个一个是靠...

2021-02-25 23:05:58 1727 2

原创 计算机组成原理(5)第三章:存储系统

终于来到了第三章,过了一个春节,第二章讲了什么感觉已经记不得了(不愧是我),但是感觉第二章的内容需要的时候再去看也可以,有一个大致的架构就行,先这么安慰自己吧,看看后面打不打脸。人啊,不能颓,一颓一直爽,一直颓一直爽。终于来到了第三章的3.1,存储器与CPU的关系 2021.2.22复习:存储器=存储体+MAR+MDR由下图控制存储元由下图实现,下图为存储元,写的时候,先把信号1放在数据寄存器,时序控制逻辑控制开关元件(就是上图虚线的部分)打开,...

2021-02-23 23:01:52 959 2

原创 计算机组成原理(4)

因为学校的课程设置是没有计组,计网和操作系统。但是总觉得这些很重要,一些底层基础东西还是有必要去掌握。所以自此打算花费一到两个月来自学计算机组成原理。可能学习的不是很深入,毕竟不是学校系统的学习,但是了解一点基础也是极好的。此博客只记载自己所学习到的新东西,欢迎大家指正错误。2020.1.27本博客的主要内容有:计算机系统的层次结构、编译程序和解释程序的区别、计算机性能指标、常用数量单位等定点数定点数和浮点数的区别定点数:小数点的位置固定———常规计数:9960浮点数:小数点...

2021-02-08 23:05:45 871

原创 计算机组成原理(3)

因为学校的课程设置是没有计组,计网和操作系统。但是总觉得这些很重要,一些底层基础东西还是有必要去掌握。所以自此打算花费一到两个月来自学计算机组成原理。可能学习的不是很深入,毕竟不是学校系统的学习,但是了解一点基础也是极好的。此博客只记载自己所学习到的新东西,欢迎大家指正错误。2020.1.27本博客的主要内容有:计算机系统的层次结构、编译程序和解释程序的区别、计算机性能指标、常用数量单位等复习:1.计算机系统的层次结构:微程序机器M0->传统机器M1->操作系统机器...

2021-02-02 17:53:41 211

原创 计算机组成原理(2)

因为学校的课程设置是没有计组,计网和操作系统。但是总觉得这些很重要,一些底层基础东西还是有必要去掌握。所以自此打算花费一到两个月来自学计算机组成原理。可能学习的不是很深入,毕竟不是学校系统的学习,但是了解一点基础也是极好的。此博客只记载自己所学习到的新东西,欢迎大家指正错误。2020.1.24本博客的主要内容有:计算机系统的层次结构、、、、、、计算机系统的层次结构高级语言...

2021-01-25 22:11:22 224

原创 计算机组成原理(1)

因为学校的课程设置是没有计组,计网和操作系统。但是总觉得这些很重要,一些底层基础东西还是有必要去掌握。所以自此打算花费一到两个月来自学计算机组成原理。可能学习的不是很深入,毕竟不是学校系统的学习,但是了解一点基础也是极好的。此博客只记载自己所学习到的新东西,欢迎大家指正错误。2020.1.22

2021-01-24 21:46:53 1292

原创 改进的canny算法

import pic_process as preimg = plt.imread('many.jpg')image=img.copy()sigma1 = sigma2 = 1sum = 0gaussian = np.zeros([5, 5])for i in range(5): for j in range(5): gaussian[i, j] = m...

2020-10-18 15:33:05 1959 9

原创 数据挖掘——Adaboost

Adaboost就是通过迭代训练若干个弱分类器,直到错误率为零,所有分类器的加权(D)和的sign值就是结果。每一次迭代之后的下一个分类器都更加关注分错类的个体(每一个弱分类器都是通过阈值划分确定的,找到使总体的错误最小的切分方式,即min(D.T*(判断错误为1,正确为0的矩阵)),这一次划分错误的个体权值就会在下一个分类器里权值加强,为了使min(D.T*(判断错误为1,正确为0的矩阵)),所以上一个错误的这次肯定对,但是总体的错误率可能会提高,所以这个弱分类器的权值可能会减小。具体步骤,看代码

2020-06-10 00:32:34 218 1

原创 数据挖掘算法(一)——Apriori

1.关联分析关联分析是一种在大规模中寻找关系的非监督学习算法。这些关系可以有两种形式:频繁项集、关联规则。 频繁项集:经常出现在一块的物品的集合 关联规则:暗示两种物品之间可能存在很强的关系一个例子:在这里,我们不关心顾客买了几件,只关心买了什么,在这里明确几个定义。●事务:每一条交易称为一个事务。例如,在这个例子中包含了5个事务。●项:交易的每一个物品称为一个项,例如,豆奶、尿布等。●项集:包含零个或者多个项的集合叫做项集,例如{豆奶,莴...

2020-05-16 00:33:49 1769

原创 leetcode()——数组(1)

主要掌握数组中的双指针问题引子(简单):给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。class Solution {public: void moveZeroes(vector<int>& nums) { int j=0; for(int i=0;i<nums.size(...

2020-04-27 04:07:15 192

原创 爬虫实战——使用普通方法爬取拉勾网(1)

import requestsimport timefrom lxml import etreeimport reheaders={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36...

2020-04-19 20:48:20 726

原创 爬虫实战——使用selenium爬取拉勾网(2)

import requestsimport timefrom lxml import etreeimport refrom selenium import webdriverimport timeclass LagouSpider(object): driver_path = r"D:\Python_pycharm\PyCharm Community Edition 201...

2020-04-19 20:47:20 251

原创 爬虫(14)——selenium的页面等待和页面切换

页面等待:很多页面使用Ajax技术,但是程序不能确定何时某个程序完全加载出来。如果页面等待时间过长导致某个元素没有出来,但是代码已经使用了这个WebElement,那么就会抛出NuilPointer的异常,等待就是解决这个问题。1.隐式等待使用driver.implicitly_wait(),在获取不可用元素之前,会等待10s时间。from selenium import ...

2020-04-17 20:58:46 1266

原创 爬虫(13)——动态网页数据抓取(Selenium Chromedriver)

目录动态网页数据抓取AJAX:安装Selenium和 Chromedriver验证安装是否成功动态网页数据抓取AJAX:异步javascript和XML。在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不加载网页的情况下,对网页进行更新。传统的网页要更新的话必须重载整个网页页面。例如:https://www.xfz.cn/点...

2020-04-14 23:54:25 711

原创 爬虫实战——爬取百思不得姐的段子

from queue import Queueimport requestsimport threadingfrom lxml import etreeimport csvclass Productor(threading.Thread): Base_url="http://www.budejie.com" headers={"User-Agent":"Mozilla/...

2020-04-14 22:45:45 208

原创 爬虫实战——下载表情包之同/异步爬虫

1.同步爬虫import reimport requestsfrom lxml import etreefrom urllib import requestimport osdef parse_url(url): headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/...

2020-04-13 23:05:54 232 1

原创 爬虫(12)——多线程爬虫(消费者生产者模式、condition模式)

多线程爬虫多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。 最简单的比喻多线程就像火车的每一节车厢,而进程则是火车。车厢离开火车是无法跑动的,同理火车也不可能只有一节车厢。多线程的出现就是为了提高效率。同时它的出现也带来了一些问题。”import threadingimport timede...

2020-04-13 19:49:28 432

原创 爬虫(11)——csv的读入写入

写入csv文件#以元组的形式写入def write_csv1(): header=["username","age","height"] values=[("张三","18","180"), ("李四","19","190"), ("孙五","20","160")] with open("abc.csv",'w',en...

2020-04-11 23:04:52 611

原创 爬虫实战——正则表达式爬取糗事百科

import reimport requestsdef parse_url(url): headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36"} re...

2020-04-10 21:10:44 260

原创 爬虫实战——利用正则表达式爬取古诗文网

import reimport requestsdef parse_url(url): headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36"} re...

2020-04-10 20:41:18 367

原创 爬虫(10)——re模块常用函数

1.re.findall()text="A is $85,B is $9"ret=re.findall('\$\d+',text)print(ret)#返回列表2.re.sub()text="A is $85,B is $9"ret=re.sub('\$\d+',"0",text,1)print(ret)#返回列表参数是正则表达式,替换成的字符串,需要替换的...

2020-04-08 21:48:11 149

原创 爬虫——正则表达式的小练习

1.匹配手机号1+(34578)中的一个+9位数字text="13555310477"ret=re.match('1[34578]\d{9}',text)print(ret.group())2.匹配邮箱号数字,字母或者下划线+@+至少一位的数字或字母+.+至少以为的字母text="[email protected]"ret=re.match('\w+@[0-9a-z]+\....

2020-04-08 19:51:34 167

原创 爬虫(7)——正则表达式

目录正则表达式什么是正则表达式正则表达式语法(单个字符)1.匹配某个字符串2.点,匹配任意字符,但不能匹配换行符'\n'3.\d,匹配0-9数字4.\D,匹配非数字5.\s,匹配空白字符(\n,\t,\r,空格)6.\w,匹配a-z,A-Z,数字,下划线7.\W,与\w匹配的相反8..[],组合的方式,可以匹配到中括号中的任意字符电话号码的匹配...

2020-04-07 22:29:26 190

原创 爬虫实战(1)——爬取中国天气网并进行简单可视化

import requestsfrom bs4 import BeautifulSoupfrom pyecharts.charts import Barfrom pyecharts import options as optsALL_data=[]def parse_url(url): headers={"User-Agent":"Mozilla/5.0 (Windows...

2020-04-07 21:15:10 970

原创 爬虫6——BeautifulSoup(2)

目录BeautifulSoup常用的对象1.Tag BeautifulSoup2.NavigableString Comment遍历生成树BeautifulSoup常用的对象1.Tag BeautifulSoupTag就是HTML的一个个标签。BeautifulSoup是继承于Tag类,而其中的find(),find_all()等方法也是Tag类中...

2020-04-06 20:42:41 179

原创 爬虫(5)——BeautifulSoup(1)

1.BeautifulSoup41.与lxml一样也是HTML/XML的解析器2.B会载入整个文档,解析整个DOM树,lxml是局部,所以B的时间内存开销大。3.操作简单。几大解析工具对比from bs4 import BeautifulSouphtml=""bs=BeautifulSoup(html,"lxml")#“lxml”为解析器,还有三种解析器如下pr...

2020-04-06 19:51:35 530

原创 爬虫(4)——requests库

request的请求发送什么类型的请求,就直接发送response=requests.get("http://www.baidu.com")textrequest的各种属性import requestsresponse=requests.get("http://www.baidu.com")print(type(response.text))##是‘str’类型pr...

2020-03-30 18:12:30 127

原创 爬虫(3)——Proxyhander代理ip && cookie

ProxyHandler处理器(代理设置)代理原理:在请求目的网站之前,先向代理服务器发送请求,代理服务器向目的网站发送请求,代理服务器拿到目的网站的数据之后再转发给我们的代码。from urllib import requesturl="http://httpbin.org/ip"#使用request.ProxyHandler传入一个代理,为一个字典,字典的key是HTTP或者HT...

2020-03-30 02:29:52 290

原创 爬虫(2)——urllib库里面的常用的函数

目录urllib库urlopen函数urlretrieve函数urlencode函数parse.qs函数的用法 urlparse和urlsplit函数urllib库urlopen函数urllib库中的所有请求都被集中在,urllib.request模块from urllib import requestresp=request.ur...

2020-03-28 02:44:36 230

原创 钢管求验收

import cv2 as cvimport matplotlib.pyplot as pltimport numpy as npimport my_util as utilimport miandef main(): import cv2 import numpy as np filename = "images/many.jpg" image = ...

2020-03-26 15:27:34 201 1

原创 爬虫(1)——爬虫前奏

仅供自己学习目录一.什么是爬虫二HTTP协议的介绍三.抓包工具使用的网络请求一.什么是爬虫通俗理解:一个模拟人类请求网站行为的程序。 可以请求网页,并把数据抓取下来,然后用一定规则进行分析。通用爬虫:类似于百度搜索,将互联网上的网页 下载到本地,形成一个互联网内容的镜像备份。聚焦爬虫(需求):会对内容进行筛选,是面向特定去求的一种网络爬虫程序。...

2020-03-26 00:23:22 222

原创 16、背景建模

1.帧差法:就是通过 运动物体的移动,判断两帧图像的差值超过了阈值,就判断为前景。但会引起噪音点和空洞问题。2.混合高斯模型:背景中的每一个点的像素都可以看成(3-5)个高斯分布,先要进行混合高斯模型的学习。图像中每个像素点的值(或特征)短时间内都是围绕与某一中心值一定距离内分布,通常,中心值可以用均值来代替,距离可以用方差来代替。这种分布是有规律的,根据统计定律,如果数据点足够多的话...

2020-03-20 18:54:44 342

nursinghome8.zip

完全用java+java Swing+mysql写的养老院系统,期末大作业,可实现老人,房间,房间类别,老人入住信息,护工,护工类别的通过数据库的增删改查。

2020-02-16

smsspamcollection.zip.qbm

深度学习的垃圾短信的数据,用于训练预测的神经网络 代码:https://blog.csdn.net/devilangel2/article/details/104231170

2020-02-12

java+mysql的图书管理系统

图书管理系统 Java Eclipse MySQL

2019-07-24

空空如也

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

TA关注的人

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