版本验证
import java.util.Arrays; public class VersionCompareUtil { public static int compare(String currentVersion ,String appVersion){ String[] currentVersionArr = currentVersion.split("\\."); String[] appVerisonArr = appVersion.split("\\."); int result = 0; for (int i = 0; i < currentVersionArr.length; i++) { if(Integer.valueOf(appVerisonArr[i]) > Integer.valueOf(currentVersionArr[i])){ result += (1 << (3*(2-i)+2)) ; }else if(Integer.valueOf(appVerisonArr[i]) == Integer.valueOf(currentVersionArr[i])){ result += (1 << (3*(2-i) +1)); }else { result += (1 << 3*(2-i)) ; } } if(result > 146) return 1; else if (result == 146) return 0; return -1; } public static void main(String[] args) { System.out.println("3.0.32 3.0.33 ====" + compare("3.0.32", "3.0.33")); System.out.println("3.0.32 3.0.31 ====" + compare("3.0.32", "3.0.31")); System.out.println("3.0.32 3.0.32 ====" + compare("3.0.32", "3.0.32")); System.out.println("3.1.32 3.0.32 ====" + compare("3.1.32", "3.0.32")); System.out.println("2.1.32 3.0.32 ====" + compare("2.1.32", "3.0.32")); } }
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
个人主页:http://knight-black-bob.iteye.com/
谢谢您的赞助,我会做的更好!
相关推荐
在本案例中,“易语言利用博客实现版本验证”是一个具体的应用场景,其核心是通过网络通信技术与博客服务器交互,获取并比较软件的当前版本信息,以实现对软件版本的有效管理和更新。 首先,我们需要理解版本验证的...
解除Windows正版验证 消除验证提示
本文将深入探讨易语言源码以及如何利用博客实现版本验证的源码。 在软件开发过程中,版本控制是非常重要的一环,它确保了软件在不同阶段的稳定性和可维护性。版本验证则是这一过程中的关键步骤,通过验证,可以确保...
UniWebView版本3.8-unity版本验证版本-unity2018.2.2.
利用博客管理你的所有软件版本验证 用易语言编的,使程序升级
Roboform专业版本验证工具 破解工具,Roboform 破解
本知识点主要围绕如何使用易语言通过博客来实现版本验证的源码进行讲解。 在软件开发中,版本验证是一个关键环节,它确保用户正在使用的软件是最新的,可以获取到最新的功能和安全补丁。通过博客来实现版本验证,...
海水效果,已在2019.4版本验证,转换成安卓平台就失效了,目前还没找到原因
4*2光伏列阵Simulink模拟光照阴影仿真,高版本验证可运行,有问题可提问
本压缩包文件"软件版本博客验证易语言源码"提供了关于易语言软件版本验证的实现代码,这对于理解和学习软件版本控制以及博客验证机制具有重要的实践价值。 在软件开发中,版本验证是一个关键环节,尤其是对于那些...
【易海网络验证2.3新版本】是一个专注于网络授权验证的软件系统,它主要针对软件开发商,提供了安全可靠的授权管理方案。这个新版本的发布,意味着在原有的基础上进行了优化和增强,旨在提升软件的稳定性和用户体验...
这个3.5a版本的发布旨在提供更加稳定和功能丰富的验证解决方案,以满足开发者在创建交互式表单时的需求。 一、jQuery formValidator的核心功能 1. **实时验证**:formValidator能够实时检查用户输入,确保数据在...
程序结合易语言互联网支持库和正则表达式支持库,实现利用百度空间博客当服务器验证软件版本。
首先,我们来看看“利用博客管理你的所有软件版本验证.e”的文件。这个文件可能是易语言编写的一个工程文件,其中包含了实现软件版本验证功能的源代码。博客在软件版本管理中的应用,可能是利用博客平台发布和跟踪...
包括您的app和计算机程序,支持多程序授权、在线支付、权限分配、内测用户、在线升级、商业广告、工单系统、盗版管理、自定义用户等级、自定义授权提示、授权程序、到期时间设置、IP验证、版本验证、IP域名双重验证、...
包括您的app和计算机程序,支持多程序授权、在线支付、权限分配、内测用户、在线升级、商业广告、工单系统、盗版管理、自定义用户等级、自定义授权提示、授权程序、到期时间设置、IP验证、版本验证、IP域名双重验证、...
它通过一个名为"gh0st"的客户端应用程序与服务器端交互,进行版本验证,并且提供了一个卸载批处理文件方便用户清理相关组件。这个工具的开发很可能使用了Visual Studio,且其源代码和配置信息都封装在压缩包内。在...
授权程序、到期时间设置、IP验证、版本验证、IP域名双重验证、单域名验证、 泛域名验证、余额卡密、授权卡密、授权过户、上下级关系、远程静态资源、 多用户注册、在线授权、权限升级、补差价升级等功能。