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

网站优化试卷wordpress 作者墙

网站优化试卷,wordpress 作者墙,宁波建设网站的公司,wordpress手机版难看本人在64位linux服务器上(centos7)#xff0c;发现xdr_u_long这个函数有个bug#xff0c;就是数字的范围如果超过unsigned int的最大值(4294967295)时#xff0c;xdr_u_long失败。 这个场景主要用在unix时间戳上面#xff0c;比如一款软件#xff0c;设置有效期为100年。…本人在64位linux服务器上(centos7)发现xdr_u_long这个函数有个bug就是数字的范围如果超过unsigned int的最大值(4294967295)时xdr_u_long失败。 这个场景主要用在unix时间戳上面比如一款软件设置有效期为100年。即失效时间为2124年10月26日对应的unix时间戳大概为4885545600。而xdr_u_long在编码数字4885545600时会报错。 经过测试xdr_u_long所能编码的最大值为4294967295此时间戳对应的时间大概是2106年。 但是xdr_u_long的函数 extern bool_t xdr_u_long (XDR *__xdrs, u_long *__ulp) __THROW; 这里面的u_long是unsigned long int;本人是64位的gcc编译器long类型是8个字节所能表示的数字范围远远大于4294967295。但是4294967296代入这个函数就会报错对应的c语言代码为 #include stdio.h #include rpc/xdr.hint main() {XDR xdr;char buff[120];unsigned long time 4294967296;xdrmem_create(xdr,buff,120,XDR_ENCODE);if(!xdr_u_long(xdr, time)){printf(xdr encode failed\n);return -1;}return 0; }如果要编码大于4294967295不报错可以使用函数xdr_uint64_t。 而uint64_t和u_long的类型是一致的都是unsigned long int。 所以说xdr_u_long在表示范围大于4294967295时存在bug。
http://www.hkea.cn/news/14338645/

相关文章:

  • 天津旅游网站建设网站建设时间规划
  • 苏州 网站设计 知名怎么给我 的网站做关键词
  • 北京做网站制作的公司哪家好深圳有多少家设计公司
  • 邢台建网站的公司太原网站制作价格
  • 上海城市建设网站毕设做网站的过程
  • wordpress商城建站小程序制作费用一览表
  • 临清网站推广wordpress widgets_init
  • 校园网站建设实施方案伪静态一个虚拟空间做两个网站
  • 模板网站建设优惠最近国际新闻大事20条
  • 腾讯云服务器用什么做网站品牌营销增长好牌子推荐
  • 广西南宁电商网站建设iis网站服务器安全隐患分析
  • 建设文化产业网站的方案wordpress 安装 空白
  • 做网站有要求吗南昌网站怎么做seo
  • 湖南长信建设集团网站自己做的网站怎么在局域网中访问
  • 做效果图的网站中国建筑集团公司官网
  • 音乐网站开发技术人员配置群晖 wordpress 中文
  • 文化传播集团网站建设网站查询域名ip查询
  • dede 网站图标wordpress关闭手机访问不了
  • 广州市外贸网站建设品牌门户网站建站多少钱
  • 宁波如何建网站crm软件免费
  • 做旅游平台网站找哪家好用ps设计网站做多大的
  • 温州定制网站建设电话做空间的网站吗
  • 制作商城网站模板南京网站关键词优化
  • 中国石油网站建设在线第三次作业焦作专业做网站公司哪家好
  • wordpress官方主题西宁网站建设优化案例
  • 海外网站怎么浏览上海金山网站设计公司
  • 做网站网站如何定位学广告设计好就业吗
  • 萧县哪有做网站的wordpress 文章签名
  • 企业网站建设问题电子商务网站的建设与规划论文
  • 网站建设业务流程餐饮logo设计