写一下Python如何安装模块: 1.下载BS4模块: http://www.crummy.com/software/BeautifulSoup/bs4/download/4.3/beautifulsoup4-4.3.2.tar.gz 2.解压到linux中的某个文件夹中并进入该文件夹 3 执行 p ...
分类:
其他好文 时间:
2020-11-18 12:37:39
阅读次数:
5
写在前面 粘包、拆包是 Socket 编程中最常遇见的一个问题,本文只对粘包、拆包现象及发生的原因做简要分析,具体如何解决粘包和拆包的问题,在后续文章中会详细介绍。 什么是粘包、拆包 TCP 是个"流"协议,所谓流,就是没有界限的一串数据(无论你上层是如何封装的数据,到通信层都会转换成“流”的形式, ...
分类:
其他好文 时间:
2020-11-18 12:28:40
阅读次数:
5
2017精选索引,入选规则为:截止至2017年12月28日文章截止到发文,阅读1W+【架构必备】《互联网架构如何实现“高并发”》4W+《TCP接入层的负载均衡、高可用、扩展性架构设计》2.2W+《配置中心架构设计演进》1.7W+《跨公网调用的大坑与架构优化》1.4W+《DNS在架构设计中的巧用》1.9W+《消息如何在网络上安全传输》1.2W+《10W定时任务,如何高效触发》2.9W+《工作线程究竟
分类:
其他好文 时间:
2020-11-18 12:18:05
阅读次数:
2
1.安装DNS包,网上这类教程太多,不再说明 2.配置 设定/etc/named.conf, 只更改颜色标示部分 cat /etc/named.conf |grep -v ^#|grep -v ^$|grep -v ^// options { listen-on port 53 { any; }; ...
分类:
其他好文 时间:
2020-11-17 11:49:00
阅读次数:
4
进程间通讯测试 from multiprocessing import Process,Pipe,Queue def read_pipe(output,input): output_p,input_p = output,input while True: try: output_p.recv() e ...
分类:
系统相关 时间:
2020-11-16 14:00:24
阅读次数:
23
AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅) ...
分类:
其他好文 时间:
2020-11-13 13:06:15
阅读次数:
7
TCP的三次握手和四次握手TCP三次握手?在一些文化中,两个人见面时常常通过握手来问好。双方都把握手的行为理解为友好问候的信号。网络中的连接是类似的。第一次握手请求同步。第二次握手确认初始同步请求,并同步相反方向上的连接参数。第三次握手网段是一次确认,用于通知目标两端同意建立连接。?当两台主机采用TCP协议进行通信时,在交换数据前将建立连接。通信完成后,将关闭会话并终止连接。连接和会话机制保障了T
分类:
其他好文 时间:
2020-11-13 12:29:18
阅读次数:
3
自来水供应保障市民生活用水,自来水管道状态监测尤为重要,一旦发生爆裂等意外状况便会影响人们正常生活,5g工业路由器实现城市自来水管网无线监控系统。 5g工业路由器下自来水管网无线监控系统,利用工业路由器TR341采集监测自来水管道流量、水表、水压,数据通过无线网络传输至云平台,实时监测管道状态,遇到 ...
分类:
其他好文 时间:
2020-11-13 12:23:30
阅读次数:
8
因为Go语言自带高性能服务器,且支持http、TCP/UDP,这得益于内置了net/http包,这个包提供了HTTP客户端和服务端的实现, 所以用Go语言创建Web服务器,代码很简洁。 说明: 1、导入了net/http包 2、http.HandleFunc("/", hello)是创建一个http ...
分类:
编程语言 时间:
2020-11-13 12:20:28
阅读次数:
6