当前位置: 首页 > news >正文

中小企业网站seo免费做网站的网站

中小企业网站seo,免费做网站的网站,哔哩哔哩网页版登录,买东西的网站文章目录 前言一、Rio_readinitb二、Rio_readlineb三、strstr四、strcat五、Open_clientfd六、Rio_writen总结 前言 备战CSAPP中的ProxyLab时解析书上的diot函数中遇到了一些不会的函数,遂解析记录。 一、Rio_readinitb 读和解析请求行 Rio_readinitb(&rio,…

文章目录

  • 前言
  • 一、Rio_readinitb
  • 二、Rio_readlineb
  • 三、strstr
  • 四、strcat
  • 五、Open_clientfd
  • 六、Rio_writen
  • 总结


前言

备战CSAPP中的ProxyLab时解析书上的diot函数中遇到了一些不会的函数,遂解析记录。

一、Rio_readinitb

读和解析请求行

Rio_readinitb(&rio, fd); 

初始化一个缓冲区,并把一个文件描述符与缓冲区联系起来

二、Rio_readlineb

从文件rio读出下一个文本行,将它复制到内存位置buf,最多读MAXLINE-1

 Rio_readlineb(&rio, buf, MAXLINE);

包装函数:从内部读缓冲区复制一个文本行,当缓冲区变空时,会自动调用read重新填满缓冲区

三、strstr

判断字符串str2是否是str1的子串。如果是,则该函数返回 str1字符串从 str2第一次出现的位置开始到 str1结尾的字符串;否则,返回NULL。

if (!strstr(uri, "cgi-bin"))

四、strcat

将两个char类型连接。

strcat(filename, url);

五、Open_clientfd

客户端调用open_clientfd建立与服务器的连接,该服务器运行着在主机hostname上,并在端口号port上监听连接请求。返回一个打开的套接字描述符。输入的参数有两个,分别为服务端的hostname(地址)和port(端口)。而输出的参数则是成功连接到服务端的那个客户端所对应的descriptor值。

Open_clientfd(hostname, port);

六、Rio_writen

从位置usrbuf传送n个字节到描述符fd,与rio_readen一起实现内存到文件直接传送数据。

rio_writen(int fd, void *usrbuf, size_t n);

总结

这就是我大概的理解,只是CSAPP中doit函数用到的辅助函数。

http://www.mmbaike.com/news/21512.html

相关文章:

  • 宾馆网站如何做会计分录爱站seo工具包
  • wordpress运动鞋模板seo服务外包价格
  • 用花瓣网站上的图片做游戏行吗网站转让出售
  • 网站后台清空培训机构咨询
  • 网络空间安全专业大学排名北京网优化seo公司
  • 做推送好用的网站域名大全
  • 网上接单干活的平台专业排名优化工具
  • 借鉴网网站游戏推广可以做吗
  • 政府门户网站建设经验做法seo网站技术培训
  • 承德公司做网站百度网站推广价格
  • 网站建设与网站管理百度还原
  • 网站风格类型有哪些关键词排名批量查询
  • 郑州高考网站建设网址搜索ip地址
  • 公司做网站的钱网银转账用途天堂网
  • 做外单什么网站好家庭优化大师
  • 怎么把别人做的网站变成自己的百度top风云榜
  • 网站上添加百度地图公关服务
  • 网页设计师证书什么时候考seo研究中心道一老师
  • 免费b2b网站大全在线今日头条新闻10条
  • 网站发布方式 提高上海优化公司
  • 贵州华瑞网站建设有限公司百度人工申诉客服电话
  • 没有地址可以注册公司吗?上海seo有哪些公司
  • 深圳好看的公司网站百度数据
  • 那个网站可以做域名跳转的泉州百度推广排名优化
  • 电销公司排名前十广州aso优化公司 有限公司
  • 怎么用flash做网站百家号官网
  • 网站伪静态好还是静态好湖北网络推广公司
  • 网络推广营销团队百度关键词搜索引擎排名优化
  • 阐述电子商务网站的建设要求百度霸屏全网推广
  • 做网站公司哪家公司好手机百度正式版