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

婚庆类的模板网站seo整站优化技术培训

婚庆类的模板网站,seo整站优化技术培训,杭州网站建设求职简历,怎么做网站例如京东以下源实现为遍历MAC苹果电脑系统上配置的所有IP路由表配置#xff0c;回调 predicate 过滤函数只在 AF_INET(IPV4)的时候跳出#xff0c;其它时不处理#xff0c;人们可以根据自己的需求改动。 无需依赖MAC OS框架库提供的函数#xff0c;最小依赖才有可能更容易移植代码到… 以下源实现为遍历MAC苹果电脑系统上配置的所有IP路由表配置回调 predicate 过滤函数只在 AF_INET(IPV4)的时候跳出其它时不处理人们可以根据自己的需求改动。 无需依赖MAC OS框架库提供的函数最小依赖才有可能更容易移植代码到 Apple Inc. 其它操作系统平台上面另外是 MAC OS 平台依赖不容易受高版本限制。 static int FetchAllRouteNtreeStuff(const ppp::functionbool(int interface_index, uint32_t ip, uint32_t gw, uint32_t mask) predicate) noexcept /* sysctlbyname(net.route.0.0.dump, buf, len, NULL, 0) */{if (NULL predicate){return -1;}int mib[] { CTL_NET, PF_ROUTE, 0, AF_INET, NET_RT_FLAGS, RTF_GATEWAY };size_t needed 0;if (sysctl(mib, arraysizeof(mib), NULL, needed, NULL, 0) 0){return -1;}std::shared_ptrByte buffer_managed ppp::make_shared_allocByte(needed);if (NULL buffer_managed){return -1;}char* buffer (char*)buffer_managed.get();if (sysctl(mib, arraysizeof(mib), buffer, needed, NULL, 0) 0){return -1;}struct rt_msghdr* rtm NULL;char* buffer_needed buffer needed;for (char* i buffer; i buffer_needed; i rtm-rtm_msglen){rtm (struct rt_msghdr*)(i); /* RTAX_NETMASK */if (rtm-rtm_type ! RTM_GET){continue;}/* inet_ntop(AF_INET, sa-sin_addr.s_addr, line, sizeof(line) - 1); */if (!(rtm-rtm_flags RTF_UP)){continue;}/* MAXHOSTNAMELEN; */if (!(rtm-rtm_flags RTF_GATEWAY)){continue;}struct sockaddr* sa_tab[RTAX_MAX];if (struct sockaddr* sa (struct sockaddr*)(rtm 1); NULL ! sa){for (int j 0; j RTAX_MAX; j){if (rtm-rtm_addrs (1 j)){sa_tab[j] sa;sa (struct sockaddr*)((char*)sa ROUNDUP(sa-sa_len));}else{sa_tab[j] NULL;}}}uint32_t ip IPEndPoint::AnyAddress;uint32_t gw IPEndPoint::AnyAddress;uint32_t mask IPEndPoint::AnyAddress;if (rtm-rtm_addrs (1 RTAX_DST)){struct sockaddr_in* sa (struct sockaddr_in*)(sa_tab[RTAX_DST]);if (sa-sin_family ! AF_INET){continue;}ip sa-sin_addr.s_addr;}if (rtm-rtm_addrs (1 RTAX_GATEWAY)){struct sockaddr_in* sa (struct sockaddr_in*)(sa_tab[RTAX_GATEWAY]);if (sa-sin_family ! AF_INET){continue;}gw sa-sin_addr.s_addr;}if (rtm-rtm_addrs (1 RTAX_NETMASK)){struct sockaddr_in* sa (struct sockaddr_in*)(sa_tab[RTAX_NETMASK]);mask sa-sin_addr.s_addr;}if (predicate(rtm-rtm_index, ip, gw, mask)){break;}}return 0;}
http://www.w-s-a.com/news/100453/

相关文章:

  • 微信公众号电商网站开发wordpress增加论坛
  • 网站建设视频百度网盘下载免费wordpress搭建
  • 哈尔滨市网站建设公司汕头市公司网站建设平台
  • 东莞网站建设方案外包甘肃两学一做网站
  • 网站建设优化排名推广平面设计职业学校
  • 网后台的网站怎么做网站代理商
  • 网站如何转移到新的空间服务器上手机无人区离线地图app
  • 网站建设模板的买域名做网站的坏处
  • 长春做网站qianceyun做景观素材有哪几个网站
  • 自己建的网站也要注册域名吗邯郸市做网站
  • 天津网站建设制作软件潍坊个人做网站
  • 重庆城市建设集团官方网站php用什么做网站服务器
  • 深圳坪山站重庆市园林建设有限公司网站
  • 网站建设图片教程如何用自己的电脑建网站
  • 《网页设计与网站建设》A卷答案广东新闻联播
  • 海南专业网站运营托管wordpress 去掉主题
  • 企业品牌网站制作甜品制作网站
  • 手机网站怎么制作影响力网站建设
  • 猪八戒网站做私活赚钱吗一尊网 又一个wordpress站点
  • 上海市做网站的公司滨州哪里做网站
  • 简单的网站建设步骤wordpress 贴吧主题
  • 金泉网做网站找谁表格做网站
  • 北京做兼职从哪个网站好江西省建设监督网站电子网
  • 什么网站做生鲜比较好安徽建设厅城乡官网
  • 域名购买网站有哪些问题上海装修网站建设
  • 找人做seo要给网站程序河北建设网网站
  • 哪家做网站性价比高wordpress最新文章链接插件
  • 维修网站怎么做移动互联网应用程序指的是什么
  • 张家界建设网站门户网站的建设原理
  • 企业通用网站模板湖南网站建设企业