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

主流网站百度推广售后

主流网站,百度推广售后,广州金融网站设计,wordpress瀑布流ipv4地址:1.必须是四个非空子串 2.每个非空子串不含前导零 3.子串里字符只能是0~255 ipv6地址:1.必须是八个非空子串 2。每段非空串得长度是否在1~4之间,且不含0-9,a-f,A-F之外得字符。 3.同时0-9也不允许含前导零 cl…

在这里插入图片描述
ipv4地址:1.必须是四个非空子串
2.每个非空子串不含前导零
3.子串里字符只能是0~255
ipv6地址:1.必须是八个非空子串
2。每段非空串得长度是否在1~4之间,且不含0-9,a-f,A-F之外得字符。
3.同时0-9也不允许含前导零

class Solution {
public:string validIPAddress(string queryIP) {vector<string> ipv4;vector<string> ipv6;char v4='.';char v6=':';if(queryIP.size()==0) return "Neither";char c=queryIP[queryIP.size()-1];if(c==v4||c==v6) return "Neither";//如果地址字符串末尾是:or. 那肯定不是split(queryIP,ipv4,v4);split(queryIP,ipv6,v6);if(IsIPv4(ipv4)) return "IPv4";IsIPv6(ipv6);if(IsIPv6(ipv6)) return "IPv6";return "Neither";}
private:bool IsIPv4(vector<string> &ip){if(ip.size()!=4) return false;for(auto subip:ip){if(subip[0]=='0'&&subip.size()>1||subip.size()>3||subip.empty()) return false;//一定要判空subip.empty()不然底下stoi会报错for(char c:subip){if(c<'0'||c>'9') return false;//先判断每个是不是数字}int subipint=stoi(subip);if(subipint<0||subipint>255) return false;//再判断数字的范围}return true;}bool IsIPv6(vector<string> &ip){if(ip.size()!=8) return false;//首先是不是八个子串for(auto subip:ip){int len=subip.size();if(len<=0||len>=5) return false;//八个子串的长度是不是1~4for(int i=0;i<subip.size();i++){if(subip[i]<='f'&&subip[i]>='a'||subip[i]<='F'&&subip[i]>='A'||subip[i]<='9'&&subip[i]>='0') continue;else return false;// if(subip[i]<'0'||subip[i]>'9'&&subip[i]<'A'||subip[i]>'F'&&subip[i]<'a'||subip[i]>'f') return false;}}return true;}void split(string s,vector<string>&ip,char c){//    int flag=0,len=s.size();// if(s[len-1]==c) flag=1;//如果ip地址的最末尾是'.'或者是":",那肯定就不是ip地址s+=c;for(int i=0;i<s.size();i++){   int j=i;string item;while(s[j]!=c) item+=s[j++];i=j;ip.push_back(item);}}
};

答案 但是内存消耗不容乐观
其中出现的几个问题总结一一下,第一个是spilt函数截取字符串的问题。
ipv4:1.子字符串为4个,2.子字符串不为空,子字符串的长度不能大于3(即数字在1-3个之间),子字符串不含前导零 3.子字符串的每个字符必须是数字,4.子字符串在0~255之间(先使用stoi()转为int)
ipv6:1.子字符串为8个 2.子字符串的长度必须要在1-4之间(不能<1不能>5) 3.子字符串的字符必须在0-9,a-f,A-F之间

http://www.shuangfujiaoyu.com/news/30923.html

相关文章:

  • 电脑做服务器发布网站广州抖音seo
  • javaweb源码分享网站成都seo技术
  • wordpress 自定义侧边栏免费的seo网站下载
  • 注册电商网店怎么注册百度上如何做优化网站
  • 后端开发和前端开发哪个工资高网络优化公司
  • 南昌网站建设制作推广普通话的宣传内容
  • 快递网站设计公司最近几天的新闻大事
  • 梅州市住房与城乡建设局网站模板建站和开发网站区别
  • 新城镇建设官方网站北京百度快照推广公司
  • 区政府网站建设规范报告在线排名优化工具
  • 苹果软件下载网站软文有哪些
  • 营销型网站审定标准怎样推广产品
  • 知名网站建设怎么样百度seo白皮书
  • 不知此网站做男人也农产品推广方案
  • 韩漫网站建设seo快速优化技术
  • 网页生成pdf上海专业seo公司
  • 做装修设计的网站免费seo网站自动推广软件
  • 企业网络营销策略设计seo网站优化价格
  • 网站推广专员面试软文广告500字
  • 网站图片左右滚动资源优化网站排名
  • 做我的世界缩略图的网站灰色推广
  • 网站wap设置seo服务外包客服
  • wordpress草稿查看seo关键词选择及优化
  • 郑州做网站2000元代理微信朋友圈广告
  • 龙湾网站建设明天上海封控16个区
  • 龙岗网站制作资讯百度指数资讯指数
  • 企业展厅建设的原则seo关键词推广渠道
  • 网络服务器分类优化搜狗排名
  • 如何自己做网站推广建站系统哪个好
  • 天津网上办事大厅运营推广seo招聘