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

东莞营销网站建设收费标准wordpress获取当前页面链接地址

东莞营销网站建设收费标准,wordpress获取当前页面链接地址,一学一做动漫视频网站,自己制作一个简单的app一、引言 在C/C编程中经常会用到strcpy这个字符串复制函数。strcpy是C/C中的一个标准函数,可以把含有\0结束符的字符串复制到另一个地址空间。但是strcpy不会检查目标数组dst的大小是否足以容纳源字符串src,如果目标数组太小,将会导致缓冲区…

一、引言

在C/C++编程中经常会用到strcpy这个字符串复制函数。strcpy是C/C++中的一个标准函数,可以把含有'\0'结束符的字符串复制到另一个地址空间。但是strcpy不会检查目标数组dst的大小是否足以容纳源字符串src,如果目标数组太小,将会导致缓冲区溢出。针对该问题很多C/C++开源库都会选择自己实现strcpy函数来保证安全性。而FFmpeg自定义了av_strlcpy函数,在实现strcpy函数功能的同时保证不会造成缓冲区溢出。

二、av_strlcpy函数的声明

av_strlcpy函数声明在FFmpeg源码(本文演示用的FFmpeg源码版本为7.0.1)的头文件libavutil/avstring.h中:

/*** Copy the string src to dst, but no more than size - 1 bytes, and* null-terminate dst.** This function is the same as BSD strlcpy().** @param dst destination buffer* @param src source string* @param size size of destination buffer* @return the length of src** @warning since the return value is the length of src, src absolutely* _must_ be a properly 0-terminated string, otherwise this will read beyond* the end of the buffer and possibly crash.*/
size_t av_strlcpy(char *dst, const char *src, size_t size);

该函数的作用是:在已知dst缓冲区大小并不会造成缓冲区溢出前提下,将src地址开始的字符串复制到以dst开始的地址空间。

形参dst:输出型参数,目的字符串开始的指针(即目标缓冲区)。

形参src:输入型参数,源字符串的开始地址。

形参size:输入型参数,dst缓冲区的大小。

返回值:src字符串的大小。

三、av_strlcpy函数的定义

av_strlcpy函数定义在libavutil/avstring.c中:

size_t av_strlcpy(char *dst, const char *src, size_t size)
{size_t len = 0;while (++len < size && *src)*dst++ = *src++;if (len <= size)*dst = 0;return len + strlen(src) - 1;
}

四、参考

《百度百科——strlcpy》


文章转载自:

http://NvXMZpi7.dphmj.cn
http://Kmw9rJT8.dphmj.cn
http://W3QTobwg.dphmj.cn
http://yiPva5GE.dphmj.cn
http://vAMIaMXt.dphmj.cn
http://jkNBtE2a.dphmj.cn
http://fxbN4url.dphmj.cn
http://n8XXUWpr.dphmj.cn
http://qVTIngnz.dphmj.cn
http://Dem5cMNJ.dphmj.cn
http://r5eq89uH.dphmj.cn
http://W1K0e3hd.dphmj.cn
http://VvfMMsgE.dphmj.cn
http://LqwfRZkx.dphmj.cn
http://FDXu7WNo.dphmj.cn
http://hVrus6I5.dphmj.cn
http://zuzpG2rz.dphmj.cn
http://P5QmJ5HJ.dphmj.cn
http://ANJiwFgp.dphmj.cn
http://NC6Pcdt3.dphmj.cn
http://ogKFb59K.dphmj.cn
http://08BeFOLh.dphmj.cn
http://j06PxgIR.dphmj.cn
http://SzyUZxWZ.dphmj.cn
http://OvsxkHIT.dphmj.cn
http://9xyfDCww.dphmj.cn
http://6SntscgL.dphmj.cn
http://jhNNEUdM.dphmj.cn
http://dRWGqUUg.dphmj.cn
http://f2lXsDGl.dphmj.cn
http://www.dtcms.com/wzjs/679905.html

相关文章:

  • 游戏运营备案官方网站做旅游网站需要的背景
  • 大庆市建设局网站刘东做网站的分辨率
  • 网站不支持ie8山东省建设银行网站
  • asp网站后台无法编辑网站建设捌金手指下拉二八
  • 网站建设第一品牌 网站设计哈尔滨建站人
  • 关于域名用于非网站用途的承诺书微信小程序开发技术栈
  • 网站开发程序员是什么学校毕业魔域永恒网页游戏
  • 定制网站建设公司网站建设专业性的评价内容
  • 为网站网站做宣传西安做网站首选
  • 设计公司网站套餐免费外链平台
  • 淘宝客网站建设多少钱公众号运营团队
  • 租房网站的财务分析表怎么做上海网站推广公司
  • 东莞网站制作公司报价wordpress删除小工具
  • 桌面软件开发跟网站开发那个佛山用户网站建设
  • 网站开发 合作协议网站服务器连接被重置
  • 哪个网站可以做图片链接管理公司网站设计
  • jquery网站模板下载微信同城小程序开发教程
  • m开头的手机网站怎么做教学督导网站建设报告
  • 各大网站推广软件电商网站的支付接入该怎么做呢
  • 常州企业网站建设唐山网站建设拓
  • 招商网站建设定做营销型网站建设市场
  • 如何建设传奇网站绵阳的网站建设公司哪家好
  • wordpress主题tag标签页面代码网站优化说明
  • 网站建设中 很快回来虚拟app制作
  • 做网站go和php用哪个好淘宝网官网登录首页
  • 手机网站 动态 页面 好 静态页面好找印度人做网站
  • 做个简单的企业小网站公司简介模板下载
  • 国内优秀的网站设计建网站的公司排名
  • 网站建设流程及相应技术用asp做网站需要安装什么软件
  • 怎么做淘宝优惠券网站招聘网站如何做运营