当前位置:首页 > 实用技巧 >

软件更新原理(软件更新的几种方式)

来源:原点资讯(www.yd166.com)时间:2023-04-22 16:19:20作者:YD166手机阅读>>

软件更新原理,软件更新的几种方式(1)

用过那么多软件,做为一个非专业人士,你是不是和我一样好奇,软件是怎么更新的?我的0.5版本怎么更新到1.0了?

一、思考

用我们已有的知识分解一个软件更新到底是怎么回事,这个神秘的面纱能不能被我们摘下来呢?

先看看我们现在拥有什么?

一个已经有的软件,当然是我自己做的了,小工具,为了实验,我们就排除其他干扰。

软件更新原理,软件更新的几种方式(2)

那么怎么才能更新它呢?

更新的实际情况是什么?其实是用另外一个软件代替这现有的这个,假设我们已经有另外一个版本了,叫什么好呢?就叫 敦煌工具v1.0.exe 好了。这个 1.0肯定是放在一个地方的。更新就是从某个存储 1.0的地方把他取过来放到原来版本存放的目录里。这样目录里就有两个文件,我们还要把原来的版本给删除掉。这样就只有一个新版本存在了。逻辑合不合理?内心窃笑。

好了,貌似我们的思路十分合理,那么我们就可以开始了吗?

慢着,我们还有问题,我们怎么知道现有版本不是最新的呢?

我们需要有一个存储现有版本信息的文件,方便我们知道现有版本信息,并且应该在我们更新了版本也现时更新版本信息。

那么那个存储新版本软件的地方呢?

其实我们完全可以放到不同的文件夹来模拟,可是这样是不是太low了,显示不出功力不说,也没有那种真实的体验呀。怎么办?有了,我们可以放到服务器上,最好是有一个域名地址可以直接访问。这下应该齐活了,我们开工吧。

二、预备工作

经过前面的思考,我们已经知道有一些工作要提前做好了,我们先把这些工作做好。

  • 把新版本软件放到服务器
  • 制作一个储存版本信息的文件

远程服务器

我这里直接用了一个现有的服务器,我有一个博客网站,正好可以放这个文件,有一个网站多重要,哈哈。

打开mobaxterm,使用sftp,把软件上传。

软件更新原理,软件更新的几种方式(3)

原谅我涂的这么难看,不过高手太多,不这么涂的话,小站抗不住呀。

我们看软件已经上传好了。域名地址测试下:https://geekala.com/敦煌工具.exe

软件更新原理,软件更新的几种方式(4)

栏目热文

开发软件哪个最好(开发必备软件排行)

开发软件哪个最好(开发必备软件排行)

Visual Studio Code:跨平台的轻量级代码编辑器,支持多种编程语言和插件。优点:轻量级、跨平台、支持多种编...

2023-04-22 15:56:17查看全文 >>

软件升级和开发的区别(开发软件和开发技术有什么区别)

软件升级和开发的区别(开发软件和开发技术有什么区别)

软件开发是指创建、设计、开发、测试和维护计算机软件的过程。这可能包括创建新的应用程序、维护现有软件、修复软件中的错误或添...

2023-04-22 16:27:06查看全文 >>

软件开发完成后需要升级吗(开发软件要不要申请)

软件开发完成后需要升级吗(开发软件要不要申请)

很多客户朋友在开发完APP时,除了如何运营,还会关心软件做好了维护怎么办?这个问题其实被问的挺多的,因为大多数开发软件的...

2023-04-22 16:13:00查看全文 >>

为什么要不断开发新的软件(大型软件都是用什么开发的)

为什么要不断开发新的软件(大型软件都是用什么开发的)

互联网时代,软件开发大势所趋。软件能够提高效率,按照固定的逻辑不间断的运行,能够承载企业的商业模式。随着移动互联网时代的...

2023-04-22 16:05:55查看全文 >>

为什么软件要定制开发(软件定制为什么难做)

为什么软件要定制开发(软件定制为什么难做)

1、软件定制开发降低了对企业的资金要求,通用软件一般功能比较多,有一些功能其实有的时候也用不上(例如:一些app商城的购...

2023-04-22 16:08:45查看全文 >>

做软件开发(想学怎么做软件开发)

做软件开发(想学怎么做软件开发)

一、需求分析在软件开发中,需求分析是非常重要的一步。它涉及到理解客户需要什么,并将这些需求文档化,以便于开发团队了解和实...

2023-04-22 15:49:22查看全文 >>

软件自动升级有什么好处(软件升级好还是不升级好)

软件自动升级有什么好处(软件升级好还是不升级好)

老师在身边——「每日一答」手机应用自动更新是怎么回事?自动更新好不好?很多手机为了方便用户的使用,设置了自动更新应用的功...

2023-04-22 15:50:34查看全文 >>

软件升级原理(软件升级介绍)

软件升级原理(软件升级介绍)

摘要Recovery模式指的是一种可以对安卓机内部的数据或系统进行修改的模式(类似于windows PE或DOS)。也可...

2023-04-22 15:40:34查看全文 >>

开发真正的软件难不难(开发一个软件很难吗)

开发真正的软件难不难(开发一个软件很难吗)

大约2年前,我开始了我的企业家之旅,并在我的创业公司担任"技术主管"的角色。这意味着我必须开始学习一些较...

2023-04-22 16:14:29查看全文 >>

系统更新对手机有影响吗(荣耀手机关闭更新)

系统更新对手机有影响吗(荣耀手机关闭更新)

我们知道,手机是由硬件和软件两部分组成,而随着技术的不断进步,在硬件规格不断提升的同时,软件也迎来了大升级,这其中,最吸...

2023-04-22 15:42:36查看全文 >>

文档排行