文章标题

版本号比较
最近无意间看到程序日志记录,版本号大小判断竟然失败了。这问题可大发了,自动升级不升级,就需要人工干预,多大的事情呀!!
版本号格式:v1.0.0.2或v1.0.23.4或v1.0
检查代码后,问题在版本号字符串中”.”的个数不一致,只处理相差一个”.”的情况。
解决方案:1、先判断出”.”中的个数,然后根据个数差,在对应的版本上追加“.0”。
2、将每个字符串中以”.”分割的数字保存到数组中。使用vector可以不用先获取”.”的个数。直接拆分转化为int保存并比较。
这应该万无一失了吧?!
这次的教训是:做事情特别是写代码一定要考虑全面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值