#CP

TCP端口状态说明ESTABLISHED、TIME_WAIT

TCP状态转移要点TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中,最值得注意的状态有两...

VCPU的解释

vCPU,顾名思义,是虚拟CPU。创建虚拟机时,需要配置vCPU资源。因此vCPU是虚拟机的部件。因此脱离VM,谈论vCPU是没有意义的。虚拟化管理系统如何调度vCPU,取决于系统内的虚拟机数目以及虚拟机配置的vCPU的情况。大致的情况如下:1、当系统内VM所需的vCPU总数少于物理CPU的核数(包括超线程Core)时...
代码星球 ·2020-04-11

strncpy, strncpy_s

Definedinheader <string.h>   (1) char *strncpy( char *dest, const char *src, size_t count...
代码星球 ·2020-04-11

网络之OSI七层协议模型、TCP/IP四层模型

  13.OSI七层模型各层分别有哪些协议及它们的功能 在互联网中实际使用的是TCP/IP参考模型。实际存在的协议主要包括在:物理层、数据链路层、网络层、传输层和应用层。各协议也分别对应这5个层次而已。要找出7个层次所对应的各协议,恐怕会话层和表示层的协议难找到啊。。  ...

CPU重要性能参数

内容来自http://www.360doc.com/content/18/1124/15/60810319_796935567.shtmlCPU有几个重要的参数:主频、核心、线程、缓存、架构。那么他们到底是什么意思,又有啥联系呢?一、主频/外频/倍频我们常在CPU的参数里看到3.0GHz、3.7GHz等就是CPU的主频...
代码星球 ·2020-04-11

第五章 运输层(UDP和TCP三次握手,四次挥手分析)

    序言       通过这章,可以知道其实三次握手和四次挥手其实真的好简单,通过这章的学习,我相信你也会同样的认为,以后在也不需要听到别人问三次握手的过程而自己一脸懵逼了,觉得人家好屌,其实也就是他懂你不懂,仅此而已,不懂就去学。学了你就会觉得其实也就那样,没有什么厉害的,这让我回想以前刚学习编程的时候...

Android开发:如何实现TCP和UDP传输

TCP和UDP在网络传输中非常重要,在Android开发中同样重要。  首先来看一下什么是TCP和UDP。什么是TCP?  TCP:TransmissionControlProtocol传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transportlayer)通信协议,由IETF的RFC...

WCF 通过net tcp 协议 ,在服务端服务器和客户端服务器之间传输数据,注意配置事项

1.特别注意 bindingname="BindingBehaviorConfiguration"(名字可以随意取,但是必须要服务端和客户端保持一致)   bindingConfiguration="BindingBehaviorConfiguration" 如何没有配置保持一致...

根据CPU内核创建多进程

  frommultiprocessingimportPoolimportpsutilcpu_count=psutil.cpu_count(logical=False)#1代表单核CPU,2代表双核CPUpool=Pool(processes=cpu_count)foriinrange(2,sht....

cpu几核

importpsutildefGetCpuInfo():cpu_count=psutil.cpu_count(logical=False)#1代表单核CPU,2代表双核CPUxc_count=psutil.cpu_count()#线程数,如双核四线程cpu_slv=round((psutil.cpu_percent(1...
代码星球 ·2020-04-10

TCP通信协议基本操作

 *创建服务器 *1,指定端口,使用SeverSocket创建服务器 *2,阻塞式等待连接accept() *3,操作:输入输出操作 *4,释放资源1packagecn.ftf.tpc;23importjava.io.DataInputStream;4importjav...

PublicProxy 静态代理

静态代理有三要素:1,共同实现的接口 2,真实成员 3,代理成员共同实现的接口:Star.java1packagecn.ftf.proxy;23publicinterfaceStar{4voidconfer();5voidsignContract();6voidbookTicket();7voids...
代码星球 ·2020-04-09

进程池和线程池、协程、TCP单线程实现并发

一、进程池和线程池当被操作对象数目不大时,我们可以手动创建几个进程和线程,十几个几十个还好,但是如果有上百个上千个。手动操作麻烦而且电脑硬件跟不上,可以会崩溃,此时进程池、线程池的功效就能发挥了。我们可以通过维护一个进程池、线程池来控制进程数目和线程数目。在保证计算机硬件安全的情况下最大限度的利用计算机,池其实是降低了...

GIL全局解释锁,死锁,信号量,event事件,线程queue,TCP服务端实现并发

一、GIL全局解释锁在Cpython解释器才有GIL的概念,不是python的特点在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势。1.GIL介绍GIL本质就是一把互斥锁,既然是互斥锁,所有互斥锁的本质都是一样,都是将并发运行变成串行,以此来保证数据的安全性。用来阻止同一...

TCP Socket 套接字 和 粘包问题

一、Scoket套接字Scoket是应用层(应用程序)与TCP/IP协议通信的中间软件抽象层,它是一组接口。也可以理解为总共就三层:应用层,scoket抽象层,复杂的TCP/IP协议基于TCP协议的scoket  tcp是基于链接的,必须先启动服务端,然后再启动客户端去链接服务端scoket简单版本...
首页上一页...4546474849...下一页尾页