并发模式是指I/O处理单元和多个逻辑单元之间协调完成任务的方法1、半同步/半异步模式1.1半同步/半异步模式【1】同步:程序完全按照代码顺序执行;异步:程序的执行需要由系统事件来驱动。常见的系统事件包括中断,信号等。【2】同步线程:按照同步方式运行的线程;异步线程:按照异步方式运行的线程。 异步线程执行效率高,实时性强,但是程序相对负责,难以调试和扩展,不适合于大量的并发。 同步线程效率相 作者:yyc794990923 发表于 2017/07/29 15:58:01 原文链接 https://blog.csdn.net/yyc794990923/article/details/76302124 阅读:1830 评论:1 查看评论 继续阅读 >>


闫钰晨 17/07/29 15:58:01
strspn函数【1】函数功能:strspn()从参数s 字符串的开头计算连续的字符,这些字符都是参数accept 所指字符串中的字符。【2】返回值:返回字符串s开头连续包含字符串accept内的字符数目。 若strspn()返回的数值为n,则代表字符串s 开头连续有n 个字符都是属于字符串accept内的字符。 【3】头文件#include 【4】原型size_t strsp 作者:yyc794990923 发表于 2017/07/28 16:45:03 原文链接 https://blog.csdn.net/yyc794990923/article/details/76269414 阅读:189 继续阅读 >>


闫钰晨 17/07/28 16:45:03
strcasecmp函数【1】函数功能 :比较参数s1和s2字符串,比较时会自动忽略大小写的差异。【2】返回值: 若参数s1和s2字符串相等则返回0。s1大于s2则返回大于0 的值,s1 小于s2 则返回小于0的值。【3】头文件#include 【4】原型int strcasecmp(const char *s1, const char *s2);【5】例子#include 作者:yyc794990923 发表于 2017/07/28 16:06:31 原文链接 https://blog.csdn.net/yyc794990923/article/details/76268076 阅读:359 继续阅读 >>


闫钰晨 17/07/28 16:06:31
strpbrk函数【1】函数功能:strpbrk是在源字符串(s1)中找出最先含有搜索字符串(s2)中任一字符的位置并返回,若找不到则返回空指针。【2】头文件#include 【3】原型extern char *strpbrk(const char *s1, const char *s2);char * strpbrk(const char * cs,const char * 作者:yyc794990923 发表于 2017/07/28 15:44:40 原文链接 https://blog.csdn.net/yyc794990923/article/details/76263764 阅读:157 继续阅读 >>


闫钰晨 17/07/28 15:44:40
1、服务器模型1.1C/S模型【1】C/S(客户端/服务器)模型:所有客户端都通过访问服务器来获取所需的资源【2】C/S模型逻辑:服务器启动后,先创建一个或者多个监听socket,并调用bind函数将其绑定到服务器的端口上,然后调用listen函数等待客户连接。服务器稳定运行后,客户端就可以调用connect函数向服务器发起连接。由于客户连接请求时随机到达的异步事件,服务器需要使用某种I/O模型来监 作者:yyc794990923 发表于 2017/07/28 10:00:25 原文链接 https://blog.csdn.net/yyc794990923/article/details/76223693 阅读:171 继续阅读 >>


闫钰晨 17/07/28 10:00:25
1.HTTP代理服务器的工作原理 在HTTP通信链上,客户端和目标服务器之间通常存在某些中转代理服务器,它们提供对目标资源的中转访问。一个HTTP请求可能被多个代理服务器转发,后面的服务器称为前面服务器的上游服务器。代理服务器按照其使用方式和作用,分为正向代理服务器、反向代理服务器、透明代理服务器。正向代理服务器:要求客户端自己设置代理服务器的地址。客户的每次请求都将直接发送到该代理服务器,并由 作者:yyc794990923 发表于 2017/07/26 21:25:03 原文链接 https://blog.csdn.net/yyc794990923/article/details/76165152 阅读:458 继续阅读 >>


闫钰晨 17/07/26 21:25:03
今天在看书时,遇到了这个函数,查了一下发现还是一条命令1.basename命令basename命令格式: basename [pathname] [suffix] basename [string] [suffix] 给定一个路径,basename会将路径信息去除,只留下文件名,如果指定后缀了,会将后缀也去掉 示例: 2.basename函数返回不含路径的文件字 作者:yyc794990923 发表于 2017/07/25 15:37:41 原文链接 https://blog.csdn.net/yyc794990923/article/details/76077518 阅读:1974 继续阅读 >>


闫钰晨 17/07/25 15:37:41
1、TCP服务的特点传输层协议主要有两个:TCP协议和UDP协议。TCP协议相对于UDP协议的特点是:面向连接、字节流、可靠传输 使用TCP协议通信的双方必须先建立连接,然后才能开始数据的读写。双方都必须为该连接分配必要的内核资源,以管理连接的状态和连接上数据的传输。TCP连接是全双工的,即双方的数据读写可以通过一个连接进行。完成数据交换之后,通信双方都必须断开连接以释放资源。 TCP协议的连接是一 作者:yyc794990923 发表于 2017/07/24 18:51:02 原文链接 https://blog.csdn.net/yyc794990923/article/details/76030265 阅读:161 继续阅读 >>


闫钰晨 17/07/24 18:51:02
1.IP服务的特点 IP协议是TCP/IP协议族的动力,它为上层协议提供无状态、无连接、不可靠的服务无状态是指IP通信双方不同步传输数据的状态信息,因此所有IP数据报的发送、传输和接收是相互独立、没有上下文关系的。所以最大的缺点为无法处理乱序和重复的IP数据报。 无连接是指IP通信双方都不长久的维持对方的任何信息。 不可靠是指IP协议不能保证IP数据报准确的到达接收端,它只是尽最大努力。 IP数 作者:yyc794990923 发表于 2017/07/24 10:37:12 原文链接 https://blog.csdn.net/yyc794990923/article/details/75738710 阅读:306 继续阅读 >>


闫钰晨 17/07/24 10:37:12
TCP/IP协议族体系结构以及主要协议 TCP/IP协议族是一个四层协议系统,每一层完成不同的功能,通过若干协议来实现,上层协议使用下层协议提供的服务 1.1数据链路层【1】数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介上的传输。 【2】常用的两个协议:ARP(Address Resolve Protocol, 地址解析协议)RARP(Reverse Address Resolv 作者:yyc794990923 发表于 2017/07/22 15:31:16 原文链接 https://blog.csdn.net/yyc794990923/article/details/75669728 阅读:445 继续阅读 >>


闫钰晨 17/07/22 15:31:16