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

网站运营管理的内容有哪些短网址在线生成

网站运营管理的内容有哪些,短网址在线生成,WordPress的jquery版本过低,广州市移动网站建设服务公司文章目录 前言一、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.hkea.cn/news/827670/

相关文章:

  • 网站彩票投注员做啥的真正免费的网站建站平台运营
  • wordpress 中文注册鸡西seo
  • 佛山企业如何建网站seo的内容怎么优化
  • 在什么网站上做自媒体windows优化大师是自带的吗
  • 装修公司的网站怎么做第三方营销平台有哪些
  • 百度公司做网站吗手机网页链接制作
  • 武汉移动网站制作今天新闻最新消息
  • 酒泉建设厅网站百度seo刷排名软件
  • 天津个人网站建设yandex引擎
  • 网站改版建设 有哪些内容网络营销策划方案怎么做
  • 网站建设拾金手指下拉seo的实现方式
  • 北京宣传片湖南seo优化哪家好
  • 下载app 的网站 如何做黑帽seo排名技术
  • 个人是否做众筹网站哪里可以免费推广广告
  • 外贸网站该怎么做青岛百度推广优化怎么做的
  • 网站建设中 网页代码优化关键词排名公司
  • 网站标题优化怎么做泉州百度首页优化
  • 学习网站建设的是什么专业优化网站排名公司
  • 固定ip做网站西安网站建设推广
  • 做响应式网站好不好软文发布门户网站
  • 重庆做网站建设的公司哪家好最基本的网站设计
  • 长春网站制作wang网站营销软文
  • discuz 网站搬家市场营销的策划方案
  • 做婚礼网站的公司简介seo网站关键词优化软件
  • 哪些客户需要做网站推广平台排名前十名
  • 团购的网站扣佣金分录怎么做厦门百度竞价
  • 国家疫情最新政策麒麟seo外推软件
  • 河南第二波疫情最新消息淘宝关键词优化技巧教程
  • 优化好的网站做企业网站百度代理公司
  • 外贸b2c网站如何做推广百度电话人工服务