51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#CP
TCP端口状态说明ESTABLISHED、TIME_WAIT
TCP状态转移要点TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中,最值得注意的状态有两...
代码星球
·
2020-04-11
TCP
端口
状态
说明
ESTABLISHED
VCPU的解释
vCPU,顾名思义,是虚拟CPU。创建虚拟机时,需要配置vCPU资源。因此vCPU是虚拟机的部件。因此脱离VM,谈论vCPU是没有意义的。虚拟化管理系统如何调度vCPU,取决于系统内的虚拟机数目以及虚拟机配置的vCPU的情况。大致的情况如下:1、当系统内VM所需的vCPU总数少于物理CPU的核数(包括超线程Core)时...
代码星球
·
2020-04-11
VCPU
解释
strncpy, strncpy_s
Definedinheader <string.h> (1) char *strncpy( char *dest, const char *src, size_t count...
代码星球
·
2020-04-11
strncpy
网络之OSI七层协议模型、TCP/IP四层模型
13.OSI七层模型各层分别有哪些协议及它们的功能 在互联网中实际使用的是TCP/IP参考模型。实际存在的协议主要包括在:物理层、数据链路层、网络层、传输层和应用层。各协议也分别对应这5个层次而已。要找出7个层次所对应的各协议,恐怕会话层和表示层的协议难找到啊。。  ...
代码星球
·
2020-04-11
模型
网络
OSI
七层
协议
CPU重要性能参数
内容来自http://www.360doc.com/content/18/1124/15/60810319_796935567.shtmlCPU有几个重要的参数:主频、核心、线程、缓存、架构。那么他们到底是什么意思,又有啥联系呢?一、主频/外频/倍频我们常在CPU的参数里看到3.0GHz、3.7GHz等就是CPU的主频...
代码星球
·
2020-04-11
CPU
重要
性能
参数
第五章 运输层(UDP和TCP三次握手,四次挥手分析)
序言 通过这章,可以知道其实三次握手和四次挥手其实真的好简单,通过这章的学习,我相信你也会同样的认为,以后在也不需要听到别人问三次握手的过程而自己一脸懵逼了,觉得人家好屌,其实也就是他懂你不懂,仅此而已,不懂就去学。学了你就会觉得其实也就那样,没有什么厉害的,这让我回想以前刚学习编程的时候...
代码星球
·
2020-04-11
第五
运输
UDP
TCP
三次
Android开发:如何实现TCP和UDP传输
TCP和UDP在网络传输中非常重要,在Android开发中同样重要。 首先来看一下什么是TCP和UDP。什么是TCP? TCP:TransmissionControlProtocol传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transportlayer)通信协议,由IETF的RFC...
代码星球
·
2020-04-11
Android
开发
如何
实现
TCP
WCF 通过net tcp 协议 ,在服务端服务器和客户端服务器之间传输数据,注意配置事项
1.特别注意 bindingname="BindingBehaviorConfiguration"(名字可以随意取,但是必须要服务端和客户端保持一致) bindingConfiguration="BindingBehaviorConfiguration" 如何没有配置保持一致...
代码星球
·
2020-04-11
服务器
WCF
通过
net
tcp
根据CPU内核创建多进程
frommultiprocessingimportPoolimportpsutilcpu_count=psutil.cpu_count(logical=False)#1代表单核CPU,2代表双核CPUpool=Pool(processes=cpu_count)foriinrange(2,sht....
代码星球
·
2020-04-10
根据
CPU
内核
创建
进程
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
cpu
几核
TCP通信协议基本操作
*创建服务器 *1,指定端口,使用SeverSocket创建服务器 *2,阻塞式等待连接accept() *3,操作:输入输出操作 *4,释放资源1packagecn.ftf.tpc;23importjava.io.DataInputStream;4importjav...
代码星球
·
2020-04-09
TCP
通信
协议
基本操作
PublicProxy 静态代理
静态代理有三要素:1,共同实现的接口 2,真实成员 3,代理成员共同实现的接口:Star.java1packagecn.ftf.proxy;23publicinterfaceStar{4voidconfer();5voidsignContract();6voidbookTicket();7voids...
代码星球
·
2020-04-09
PublicProxy
静态
代理
进程池和线程池、协程、TCP单线程实现并发
一、进程池和线程池当被操作对象数目不大时,我们可以手动创建几个进程和线程,十几个几十个还好,但是如果有上百个上千个。手动操作麻烦而且电脑硬件跟不上,可以会崩溃,此时进程池、线程池的功效就能发挥了。我们可以通过维护一个进程池、线程池来控制进程数目和线程数目。在保证计算机硬件安全的情况下最大限度的利用计算机,池其实是降低了...
代码星球
·
2020-04-09
线程
进程
协程
TCP
单线程
GIL全局解释锁,死锁,信号量,event事件,线程queue,TCP服务端实现并发
一、GIL全局解释锁在Cpython解释器才有GIL的概念,不是python的特点在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势。1.GIL介绍GIL本质就是一把互斥锁,既然是互斥锁,所有互斥锁的本质都是一样,都是将并发运行变成串行,以此来保证数据的安全性。用来阻止同一...
代码星球
·
2020-04-09
GIL
全局
解释
死锁
信号
TCP Socket 套接字 和 粘包问题
一、Scoket套接字Scoket是应用层(应用程序)与TCP/IP协议通信的中间软件抽象层,它是一组接口。也可以理解为总共就三层:应用层,scoket抽象层,复杂的TCP/IP协议基于TCP协议的scoket tcp是基于链接的,必须先启动服务端,然后再启动客户端去链接服务端scoket简单版本...
代码星球
·
2020-04-09
TCP
Socket
套接字
粘包
问题
首页
上一页
...
45
46
47
48
49
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他