![](https://img-blog.csdnimg.cn/20200311090603874.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机
各种计算机知识
与【各种小技巧】分栏的不同点,大概在于,这个分栏对知识点的学习比较系统。
与其他编程语言分栏不同点,大概在于,这个分栏代码比较少,叙述比较多。
GUI Research Group
机器学习, 生物信息
展开
-
网工小课堂(part1)--计算机网络概论
学习笔记,仅供参考,有错必纠文章目录计算机网络概论计算机网络概念计算机网络分类网络体系结构OSI、TCP/IP网络工程师例题分析计算机网络概论计算机网络概念计算机网络是通过通信线路和通信设备连接的许多的分散独立工作的计算机系统,遵从一定的协议用软件实现资源共享的系统。它是由硬件(电脑)、软件(QQ)、协议(一个标准)三部分组成。协议分为国际标准(7层)OSI/RM和公认标准(4层)TCP/IP.计算机网络分类按分布范围:分为局域网、城域网(相比于局域网范围扩大)、广域网(相比于城域原创 2020-07-01 16:35:46 · 310 阅读 · 0 评论 -
HTTPS原理和CA证书申请
转载自:HTTPS原理和CA证书申请(满满的干货)众所周知,WEB服务存在http和https两种通信方式,http默认采用80作为通讯端口,对于传输采用不加密的方式,https默认采用443,对于传输的数据进行加密传输目前主流的网站基本上开始默认采用HTTPS作为通信方式,一切的考虑都基于对安全的要求,那么如何对自己的网站配置HTTPS通信,是本文着重介绍的本文的主要内容包括:https...转载 2020-04-11 18:05:49 · 326 阅读 · 0 评论 -
利用python爬虫(part10)--Xpath节点集与函数
学习笔记编辑器:Sublime注意:这里的理论部分是关于XML文档的,但是介于HTML和XML的相似性,大家可以自行做类比,有的地方我也会用HTML和XML做类比。上一篇:Xpath与谓词的爱文章目录节点集上使用谓词节点集上的并运算节点集与函数节点集上使用谓词Xpath允许在Xpath绝对路径最后寻找出的节点集上使用谓词,作用是从当前节点集中筛选、过滤出所需要的节点,使用格式为:...原创 2020-04-07 17:15:19 · 310 阅读 · 0 评论 -
利用python爬虫(part9)--Xpath与谓词の爱
学习笔记编辑器:Sublime注意:这里的理论部分是关于XML文档的,但是介于HTML和XML的相似性,大家可以自行做类比,有的地方我也会用HTML和XML做类比。上一篇:Xpath路径表达式文章目录谓词谓词的格式与作用寻找特殊位置的节点寻找有特殊属性的节点寻找有特殊关系节点的节点使用谓词嵌套寻找节点谓词谓词是定位步中最吸引人的部分。真的很吸引人!!!谓词的格式与作用谓词的目的...原创 2020-04-07 16:09:06 · 301 阅读 · 0 评论 -
利用python爬虫(part8)--Xpath路径表达式
学习笔记编辑器:Sublime注意:这里的理论部分是关于XML文档的,但是介于HTML和XML的相似性,大家可以自行做类比,有的地方我也会用HTML和XML做类比。上一篇:初识Xpath之Node节点文章目录Xpath路径表达式绝对路径和相对路径定位步与节点集轴及缩写节点测试Xpath路径表达式一个Xpath路径表达式由若干个"定位步"构成,一个Xpath路径表达式将返回一个节点集...原创 2020-04-07 13:05:03 · 1009 阅读 · 0 评论 -
利用python爬虫(part7)--初识Xpath之Node节点
学习笔记编辑器:SublimePS:因为爬虫接触Xpath,由于HTML的语法和XML很类似,所以这里想把Xpath都应用在HTML中。注意,这里我们用python进行分析,会使用lxml模块。注意:这里的理论部分是关于XML文档的,但是介于HTML和XML的相似性,大家可以自行做类比,有的地方我也会用HTML和XML做类比。文章目录Xpath简介Node节点节点之间的关系节点的类型节点...原创 2020-04-07 10:22:13 · 980 阅读 · 0 评论 -
网络编程(part12)--HTTP传输
鄙人学习笔记文章目录HTTP协议 (超文本传输协议)用途特点网页请求过程HTTP请求(request)请求行请求头空行请求体举个例子HTTP响应(response)响应行响应头空行响应体举个例子案例HTTP协议 (超文本传输协议)用途网页获取,数据的传输特点①应用层协议,传输层使用TCP传输(HTTP作为应用层协议,自然也规定了自己的传输层协议,它采用TCP协议)②简单,灵活,很...原创 2020-03-12 10:42:31 · 230 阅读 · 0 评论 -
网络编程(part11)--socket模块方法及socket套接字属性
socket模块方法及socket套接字属性部分socket模块方法gethostname() #获取计算机名gethostbyname() #通过名称,获取主机ip地址getservbyname() #获取服务端口号getservbyport() #获取端口对应服务inet_aton() #将IP转换为bytes子串inet_ntoa()# 将bytes子串转换为...原创 2020-03-11 21:34:55 · 261 阅读 · 0 评论 -
网络编程(part10)--socket套接字编程之UDP套接字
鄙人学习笔记文章目录UDP套接字编程服务端流程举个例子客户端流程举个例子TCP套接字和UDP套接字编程区别UDP套接字编程服务端流程创建数据报套接字sockfd = socket(AF_INET,SOCK_DGRAM)绑定地址sockfd.bind(addr)备注:作为服务端,必然要绑定地址的。消息收发data,addr = sockfd.recvfrom(...原创 2020-03-11 19:44:36 · 312 阅读 · 0 评论 -
网络编程(part9)--socket套接字编程之TCP套接字
鄙人学习笔记文章目录套接字介绍定义套接字分类(针对TCP和UDP的分类)TCP套接字编程服务端流程代码实现举个例子客户端流程代码实现举个例子TCP套接字数据传输特点做个练习网络收发缓冲区举个例子TCP粘包套接字介绍定义套接字是实现网络编程进行数据传输的一种技术手段套接字分类(针对TCP和UDP的分类)①流式套接字(SOCK_STREAM): 以字节流方式(就像是管道中的水流一样)传...原创 2020-03-11 19:18:45 · 413 阅读 · 0 评论 -
网络编程(part8)--传输层服务之TCP和UDP
鄙人学习笔记文章目录传输层服务面向连接的传输服务(基于TCP协议的数据传输)传输特征实现手段适用情况面向无连接的传输服务(基于UDP协议的数据传输)传输特点适用情况传输层服务面向连接的传输服务(基于TCP协议的数据传输)传输特征提供了可靠的数据传输(3次握手,4次挥手),可靠性指数据传输过程中无丢失,无失序,无差错,无重复。实现手段在通信前需要建立数据连接,通信结束要正常断开连接...原创 2020-03-11 17:26:11 · 221 阅读 · 0 评论 -
网络编程(part7)--网络主机/IP地址/域名/端口号
鄙人学习笔记文章目录网络主机(host)功能地址查看本机网络地址命令举个例子IP地址功能结构特殊IP域名定义作用ping举个例子端口号(port)作用特点取值范围:1 – 65535网络主机(host)功能标识一台主机在网络中的位置(地址)地址本地地址 : ‘localhost’/ ‘127.0.0.1’网络地址 : ‘172.40.91.185’(例子)自动获取(合适的)的地...原创 2020-03-11 17:14:15 · 367 阅读 · 0 评论 -
网络编程(part5)--文件读写偏移量及文件描述符
鄙人学习笔记文章目录文件读写偏移量(文件指针)定义举个例子1(读写操作的文件偏移量)举个例子2(文件偏移量的初始位置验证)基本操作举个例子1(tell()函数)举个例子2(tell()函数)举个例子3(seek()函数)文件描述符定义获取文件描述符举个例子文件读写偏移量(文件指针)定义打开一个文件进行操作时,系统会自动生成一个记录,记录中描述了我们对文件的一系列操作。其中包括每次操作到...原创 2020-03-11 16:27:18 · 785 阅读 · 1 评论 -
网络编程(part4)--刷新缓冲区
刷新缓冲区缓冲区刷新函数flush()该函数被调用后,会进行一次磁盘交互,将缓冲区中的内容写入到磁盘。我们用下面的个例子,具体学习一下行缓冲和缓冲区函数的用法及作用。举个例子1(行缓冲)输入以下代码:在控制台输入:我们看一下,我们写入的文件test:你没看错!是空的~现在我们更改一下代码:在控制台输入:我们再看一下,我们写入的文件test:以上结果论证了...原创 2020-03-11 15:57:49 · 416 阅读 · 0 评论 -
网络编程(part6)--OSI七层模型及四层模型(TCP/IP)
鄙人学习笔记文章目录OSI七层模型(标准)四层模型(TCP/IP模型)数据传输过程网络协议OSI七层模型(标准)●制定组织: ISO(国际标准化组织)●作用:使网络通信工作流程标准化●七层模型应用层 : 提供用户服务,具体功能有应用程序实现表示层 : 数据的压缩优化加密会话层 : 建立用户级的连接,选择适当的传输服务传输层 : 提供传输服务(根据应用层不同的网络需求,选择不同...原创 2020-03-11 12:27:41 · 249 阅读 · 0 评论 -
网络编程(part3)--文件读写之二进制文件读写/with操作
鄙人学习笔记文章目录二进制文件读写举个例子1(以二进制方式打开并读取txt文件)举个例子2(以二进制方式打开并读取图片)举个例子3(二进制文件打开并写入操作)关闭文件with操作with语句的语法格式举个例子二进制文件读写file_object = open(file_name, access_mode='r', buffering=-1)功能:打开一个文件,返回一个文件对象。参数:...原创 2020-03-11 12:13:43 · 953 阅读 · 0 评论 -
网络编程(part2)--文件读写之打开/读取/写入
鄙人学习笔记文件读写对文件实现读写的基本操作步骤为:打开文件,读写文件,关闭文件。本篇BLOG和本系列的下一篇BLOG会对文件读写的步骤进行一一举例说明。打开文件file_object = open(file_name, access_mode='r', buffering=-1)功能:打开一个文件,返回一个文件对象。参数:file_name————文件名; access...原创 2020-03-11 10:36:15 · 556 阅读 · 0 评论 -
网络编程(part1)--IO及字节串
鄙人学习笔记文章目录IO定义程序分类文件字节串(bytes)举个例子1(字符串与字节串转换方法1)举个例子2(字符串与字节串转换方法2)举个例子3(byte方法的使用)IO定义在内存中存在数据交换的操作认为是IO操作,比如和终端交互 ,和磁盘(能够长久保存数据数据的存储器)交互,和网络交互等.程序分类①IO密集型程序:在程序执行中有大量IO操作,而cpu运算较少.消耗cpu较少,耗...原创 2020-03-11 09:03:43 · 286 阅读 · 0 评论