Js - 获取、判断浏览器版本信息            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 20:27:05
                            
                                912阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在实际的开发工作中我们会对项目前后的版本号进行对比,从而进行缓存的更新。下面我们就使用js对标准的版本号进行比较大小。实现一个方法,用于比较两个版本号(version1、version2)如果version1 > version2,返回1;如果version1 < version2,返回-1,其他情况返回0版本号规则x.y.z,xyz均为大于等于0的整数,至少有x位示例:compareVersion(‘0.1’, ‘1.1.1’); // 返回-1compareVersion(            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-18 16:49:31
                            
                                3619阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            。 function versionStringCompare (prerVersion='', lastVersion=''){ var sources = prerVersion.split('.'); var dests = lastVersion.split('.'); var maxL =        Read More            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-03-03 20:04:00
                            
                                387阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在实际的开发工作中我们会对项目前后的版本号进行对比,从而进行缓存的更新。下面我们就使用js对标准的版本号进行比较大小。实现一个方法,用于比            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-18 10:44:47
                            
                                1739阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们知道打开网页时浏览器会加载需要的资源,比如图片、音频、js文件、css文件等。并且会把这些资源作为缓存保存下来,再次打开网页时缓存好的资源就不需要再次加载了。但是,这样有一个问题,就是当程序猿更新了网页内容后,因为浏览器缓存的存在,可能没有办法显示出更新后的内容。今天我就遇到了这样的问题,做了一个小游戏的网页,用到了大量的图片和音频,测试时更新的js不能立刻反馈,总是需要清除缓存后刷新才能看到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-29 17:28:59
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            昨天遇到一个笔试题,本来我想的很简单,可是真的做了才知道自己的不足(我知道自己很菜,但是我会将这些挫折一点点累积起来,相信会越来越强,哪怕比别人慢很多,也不要放弃)题目是:请用您熟悉的编程语言,编程实现一个比较任意两个软件版本号大小的函数,如 1.2.3a 和 1.2.4b 比较,后者版本号更大,请考虑各种情况,不可以使用系统提供的比较函数。我首先想到根据'.'分开,逐个判断。 后来百度时发现更简            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-06 22:29:33
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /**
 * 比较版本号,返回是否需要更新
 * @param {String} currVer 当前版本号
 * @param {String} promoteVer  比较版本号
 */
var needUpdate=function(currV            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-11-07 11:42:59
                            
                                2842阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            Alpha:        Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha 就是α,beta 就是β ,alpha 版就是比beta还早的测试版,一般都是内部测试的版本。Beta:       该版本相对于α版已有了很大的改            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 16:47:16
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            几乎所有的工程都有版本号,但是并不是所以的工程都有build号。有时候,build号其实比版本号更有用。因为,版本号是对外发布时用的,是用户看的,而build号则不直接与版本号相关,它自己单调递增,用来标记出的包的第N次build的id性质的东西。以前的工程里一直只有版本号没有build号,导致与测试人员交流不畅,不知测试说的bug在哪个版本的代码上产生,深深困扰,直到,把build号整进来。。。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 08:29:48
                            
                                158阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # BMC版本号与BIOS版本号解析
随着计算机技术的深度发展,服务器硬件的管理和监控变得愈加重要。在这方面,BMC(Baseboard Management Controller)和BIOS(Basic Input/Output System)各自发挥着重要的作用。本文将深入探讨BMC版本号和BIOS版本号的概念、作用以及如何读取这些版本号,并提供示例代码以帮助理解。
## 什么是BMC和B            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-19 08:22:31
                            
                                272阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                在上一篇文章--js 比较版本号(一)中,笔者利用js使用自己的方法复杂的处理了下只有一对字符串的版本号比较。为什么复杂呢,  因为不适用一堆版本号的比较,需要更多的代码,那有又如何解决呢? js已经为我们封装好了排序函数sort(),能很好的便捷解决字符串比较,排序的问题,真是"踏破铁鞋无觅处,得来全不费工夫"。    &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 16:18:18
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 背景当我们发布前端程序到服务器上后,如果对前端文件进行了修改,例如修改了引用的某个Js文件或css文件,此时重新上传用户可能无法看到更新后的效果,因为浏览器有缓存,当加载资源时发现名称是之前加载过的,就不会重新加载这个资源,需要手动清除缓存后才会更新,这对用户来说是非常不好的体验因此我们一般会在js文件后添加版本号来避免缓存问题,例如:<script src="xxx.js?v=1.0"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 20:25:39
                            
                                674阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            三级版本号: [主版本号].[副版本号].[修复版本号] 1. [主版本号] 是从1开始的整数,表示重大的项目结构和概念调整,一般不会轻易修改该版本号,不同的主版本号不承诺能够兼容。 2. [副版本号]是从0开始的整数,表示项目的功能特性增加或者BUG修复,同一个[主版本号]下的不同副版本是能够向下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-28 13:47:51
                            
                                1408阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Spring Boot与MongoDB集成
## 简介
Spring Boot是一个基于Spring框架的轻量级应用程序开发框架,通过简化配置和提供开箱即用的功能,使得开发人员能够快速构建应用程序。MongoDB是一个流行的开源文档数据库,具有高性能、灵活的数据模型和易于扩展等优点。本文将介绍如何在Spring Boot应用程序中集成MongoDB,实现数据的存储和检索。
## 环境准备            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-06 03:21:20
                            
                                156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                    在配置 pom.xml 文件时我们经常会使用到一些 Maven 中提前定义好的变量来统一控制某些关键参数,使得 pom 文件的管理更为合理。Maven 的 3.X 版本以后,所有的 pom.* 参数全部改为了 project.*。Maven 开发中使用的 ${XXX} 类型的参数大体可分为7类:Bu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-03 13:53:03
                            
                                342阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、理想的发布版本,在项目构建时需要满足以下条件:1、所有自动化测试应当全部通过;2、项目没有配置任何快照版本的依赖;3、项目没有任何快照版本的插件;4、项目所包含的代码已经全部提交到版本控制系统中; 因此,将项目的快照版本更新至发布版本之后,应当再执行一次Maven构建,以确保项目状态是健康的。然后将这一变更提交到版本控制系统的主干中。接着再为当前主干的状态打上标签。以Subversi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-18 21:58:37
                            
                                183阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ES6 文章目录ES61. 教程环境搭建webpack四个核心概念:EntryOutputLoaderPlugins搭建gulp如何使用搭建2.1 ES6 let and const2.2 ES6解构赋值解构模型数组解构(Array)基本嵌套:可以忽略:不完全解构:剩余运算法:字符串:解构默认值:对象解构基本可嵌套、可忽略不完全解构剩余运算符结构默认值2.3 Symbol概念基本用法使用场景属性名            
                
         
            
            
            
            客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-11 11:27:08
                            
                                213阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               目录一览   ---------------------------------------   何为版本管理Maven的版本号定义约定主干、标签与分支自动化版本发布自动化创建分支GPC签名
        
       何为版本管理区分:版本管理(Version Management)、版本控制(Version Control) 前者,指项目整体版本的演变过程管理,如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 21:16:47
                            
                                388阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            版本号的格式:v<主版本号>.<副版本号>.<发布号> 版本号的初始值:v1.0.0 管理规则: 主版本号(Major version)1.  产品的主体构件进行重大修改,主版本号加1; 2. 产品的主体构件之间的接口协议重大修改,主版本号加1。副版本号(Minor version) 1.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 06:19:35
                            
                                412阅读