自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

转载 C++大数类 大数模版

转自:http://blog.csdn.net/hackbuteer1/article/details/6595881分别使用C++中的运算符重载的方法来实现大数之间的数学运算,包括加法、减法、乘法、除法、n次方、取模、大小比较、赋值以及输入流、输出流的重载。。 并且使用这个大数模板,顺利AC了HDOJ上的1134这个题目的Catalan数计数问题。。http://acm.hdu.edu.c

2016-06-18 23:19:29 960

转载 C++大数运算

#include<cstdio> #include<iostream> using namespace std; const int maxn = 200; struct bign{ int len, s[maxn]; bign() { memset(s, 0, sizeof(s));

2016-06-18 23:07:24 645

原创 socket之无连接编程(UDP)

UDP是无连接不可靠的数据报协议,UDP的常见应用程序是DNS(域名解析系统),NFS(网络文件系统),SNMP(简单网络管理协议);在使用UDP的客户服务器程序中,客户不与服务器建立连接,而是只管使用sendto函数给服务器发送数据报,其中必须指出目标服务器的地址;同样,服务器不接受来自客户的连接,而只是用recvfrom等待指定用户的数据到达,recvfrom将与所接收的数据报一起返回客户的协议

2016-06-01 16:06:37 1697

原创 socket之面向连接编程(TCP)

面向连接(有连接)编程的网络应用程序的流程固定,只需要创建服务器和客户端两个应用程序,利用网络传输进行通信面向连接的服务器端的流程如下:1> 创建套接字(socket) 2> 服务的绑定(bind) 3> 服务的侦听(listen) 4> 处理新到连接(accept) 5> 数据收发(recv/send) 6> 关闭套接字(close)面向连接的客户端的流程1> 创建客户端套接字(sock

2016-06-01 09:47:52 2003

原创 TCP连接的终止(四次挥手)图解

tcp连接的终止过程1> 当客户端的数据流中没有其它要发送的数据时,它将发送带 FIN 标志设置的数据段;2> 服务器发送 ACK 信息,确认收到从客户端发出的请求终止会话的 FIN 信息;3> 服务器向客户端发送 FIN 信息,终止从服务器到客户端的会话;4> 客户端发送 ACK 响应信息,确认收到从服务器发出的 FIN 信息。当会话中的客户端没有要传输的数据时,就会在数据报头中设置FIN

2016-06-01 09:25:31 3455

原创 TCP的三次握手过程图解

当两台主机采用TCP协议进行通信时,在交换数据前将建立连接,通信完成后,将关闭会话并终止连接。这种连接和会话机制保障了TCP的可靠性功能!!!!TCP连接的建立过程(1)确认目的设备存在于网络上(2)确认目的设备有活动的服务,并且正在源客户端要使用的目的端口上接受请求(3)通知目的设备源客户端想要在该端口号上建立通信会话TCP连接的创建过程:1> 客户端向服务器发送包含初始序列值的数据段开启通信会

2016-06-01 08:38:21 7598

原创 线程池网络服务模型

前述: 线程池网络服务是针对多线程网络服务模式的不足而提出的改进模式;其基本理念是先创建一批资源,当有用户到来时,直接分配已经创建的资源;线程池的主要目的是减少系统在频繁创建资源时的开销。线程池网络服务的实现原理: 1> 主服务线程创建的即定数量的服务线程,同时在指定端口进行侦听; 2> 若当前有新连接到来,则从线程池中找出空闲的服务线程,为其服务,服务完毕,线程不进行释放,重新放回线程池;

2016-06-01 00:14:01 461

线程与进程

进线程之间的区别,优缺点,关系等

2016-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除