TCP报头格式的是什么?

点评 这是一道关于TCP/IP的基础问题,主要考察面试者对网络理解的基本功。 答案 TCP是用于提供可靠的全双工连接的主要传输协议。TCP的最常见用途是交换封装在IP数据报中的TCP数据。尽管IP在主机和路由器上都实现,但TCP通常仅在主机上实现,以提供可靠的端到端数据传输。两台计算机上...

什么是TCP中三次握手和四次挥手

简述 该题主要是考察网络基础,属于很常规的题目,而且问到的频率很高哦。 答案 三次握手: 第一次: 客户端向服务器发送连接请求,这时候会发送一个sync(i)包,同时客户单进入到sync_send状态 第二次:服务端收到了客户端的sync请求,回复一个sync包,包中携带ack(i+...

面试宝典

引言 兔子先生整理总结目前IT面试题目和答案,为广大求职者做好应聘基础。 面试目录 Python编程 Java编程 数据库 网络 什么是TCP中三次握手和四次挥手 TCP报头格式 安全 算法 云计算 人工智能

利用openCV的QRCodeDetector识别图片中的二维码

1. 背景需求 二维码在图像领域使用非常普遍,那么有没有一种简单的办法,可以快速判断图像中是否存在二维码,并将其信息识别出来呢,在opencv 4.0中有一个类专门来解决这个问题 2. QRCodeDetector 具体代码如下,使用起来非常方便 我们以图片为例 impor...

Python公开课 - pyspider基本使用

1. 前言 在上一章中我们对pyspider的架构和设计方法进行了介绍,接下来我们来看看如何使用 2. 安装pyspider pyspider目前是GitHub上的开源项目,地址为:https://github.com/binux/pyspider 我们可以通过pip来进行安装 su...

Ubuntu16.04部署phantomjs出现QXcbConnection问题

问题现象 首先phantomjs是作为pyspider的一个外部依赖组件部署的。 apt安装完出现问题: QXcbConnection: Could not connect to display PhantomJS has crashed. Please read the bug re...

Python公开课 - 全文检索模块Whoosh详解(3)

前言 在上一章中,我们使用Whoosh对文档进行索引进行了介绍,接下来,我们将阐述如何对已建立索引的文档进行检索。 1 创建Searcher对象 Searcher对象来源于Index类,我们可以非常方便的使用 with ix.searcher() as searcher: .....

Python公开课 - 全文检索模块Whoosh详解(2)

前言 在上一章中,我们对Whoosh做了一些基本的介绍和主要数据类型的说明。 接下来我们将阐述如何使用Whoosh对文档进行索引。 1. 创建索引对象 如果索引不存在,我们需要通过create_in()方法来进行创建 import os, os.path from whoosh im...

Ubuntu 编译 libsodium 以支持 chacha20 加密方式

需求背景 在Ubuntu 16.04系统上默认是没有 chacha20 加密方式的,需要手动编译 libsodium 1.0.8 及以上版本。 具体步骤如下 步骤一 安装相关依赖 sudo apt-get update sudo apt-get install build-essent...

Python公开课 - 全文检索模块Whoosh详解(1)

前言 Whoosh是一封装好的第三方库,可以用来全文检索。非常方便的对自己的网站搭建搜索引擎。 例如,如果您正在开发一个博客网站,则可以使用Whoosh添加搜索功能以允许用户搜索博客内容。 一个示例代码 from whoosh.index import create_in from w...