软件简单升级方式:文件覆盖

客户端软件最简单又有效的升级方式就是下载最新的安装包并覆盖安装,这种方式适用于软件的阶段性更新(变动较多),如果更新频繁而每次变动不多,就比较浪费用户下载的时间;其次是打升级补丁,只对有变动的部分打包,补丁多了会难以维护,这时可以辅以前一种方式;还有更简单的情形,就是只更新部分文件就可以了,只是安装包工具所支持的快捷方式、文件权限、注册服务等功能也没有了。

更新部分文件的方式对服务器的需求很简单,只需要以文件服务器的形式提供最新版本信息、更新文件列表、更新文件下载即可,最新版本信息和更新文件列表可由xml文件表示,只需要两个元素:latestVersion表示最新版本号,file表示程序文件的版本信息;而file包含三个属性:version表示文件最新版本,name表示文件相对路径,md5表示校验值。客户端检查最新版本号后判断是否有可用更新,如果有则计算出需要更新的文件集合,它们的版本号version比客户端版本号高,然后通过相对路径name下载更新文件,再通过校验值md5检查文件正确性,最后覆盖文件完成更新。相对路径既是相对于程序目录的文件路径,也是相对于服务器下载更新文件的base目录,此目录下有最新版本信息文件latest-version.xml。file可以是目录或文件,md5可取特殊值表示删除或清空。

执行更新的部分不能更新自己,需要另一个专用的更新模块来更新它,这样它们就可以相互更新。对于java客户端,它们可以分别叫做Starter和Updater,主程序App可由Starter更新并运行,Updater可以更新Starter。在Windows 7下还有一个好处,Updater可以要求总是以Administrator身份运行,而Starter可由标准用户运行,这时可以将下载的任务交给Updater,它写Program Files目录就没有问题了。Windows 7会检查可执行程序的附加信息manifest来判断是否弹出权限提升的提示,其次用户还可以手动用右键菜单要求“以管理员身份运行”,否则程序对特殊保护位置的写入会默默失败。

Launcher

Media

转载于:https://www.cnblogs.com/xingqi/archive/2011/04/20/2022195.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
马上要预答辩了,在网上新下了个查重软件,感觉不错,特来推荐按! 说明: ⑴.本软件不能检查已发表文档,因为已发表的文档往往已经到处传播和引用开来。 ⑵.本软件的每检测400字需要6秒钟,一篇8000字的文档至少需要2分钟,需要一点点耐心。 ⑶.本软件检测结果存在误差,用更小的文档块进行检测,可以减少误差,但需要的时间会相应增加,经过我们在多家编辑部的试用情况,块数大小定为200-400字较为合适,此时误差率也是可以接受的,文档相似率一般是比实际的要低。 ⑷.如果某个相似块未显示,说明未检索到相似的文档。 ⑸.本软件每天检测字数不能超过10万字,否则服务器过载,将封锁IP。 ⑹.本软件后台数据库覆盖188亿个网页和490万篇论文。 ⑺.本软件检测文档不得超过4000字,如需要更长的文档支持,需要购买收费版。 ⑻.当软件未能联网时,软件检测按钮将变虚。 ⑼.本免费版由于服务器压力,有时候可能不能正常检测,出现这种情况,请速联系我们,或者由单位出面购买单位版或者豪华版。 ⑽.本软件检测结果只能作为一个参考,可以使用表格右键导出详细检查结果发送给被检查本人,本软件不对是否剽窃做结论,只是告诉你与现存文献相似度高于80%的文字比例所占文章总数比例是多少。 ⑾.我们将持续投入反剽窃的研究,本人已获批国家自科基金进一步反剽窃问题,我们将继续发表一系列论文,以及继续申请相关专利。软件不完善的地方敬请原谅。 欢迎提供反馈意见,我们将持续升级软件。 我们的联系方式[email protected] 我们的博客:http://hi.baidu.com/whusoft 补充: ROST反剽窃系统的技术特点: 1.覆盖面广,通过混合引擎覆盖约188亿个网页和490万篇论文。系统采用自研的ROST WebSpider算法实现了对互联网和期刊网的广度覆盖。但需要提醒您的是,本反剽窃系统不能覆盖所有文献。 2.模糊检测,柔性匹配,不管抄袭者如何替换部分字符,删除部分标点符号,系统都能通过相似度来进行判定,让抄袭者无所遁形。系统采用自研的ROST Similar算法实现高速相似性检测和度量。系统采用自研的QingQing算法提取信息指纹,在P3、512MBPC上,分词速度为13MB/S,已在互联网提供评测版供业内评测。 3.引文及参考文献去除,使得误判的可能性降至最低。 4.分块检测机制,将文章的每一文本块与其他文档的相似度都精确的表示出来了,每一文本块约为200字至400字不等,以红色表示极度相似(相似度大于80%),一目了然,清晰醒目。 5.相似文档模块跟踪技术,可以通过简单操作直接定位相似文档模块位置,直观明了。 6.方便的结果分析功能,自动分析文档相似结果,给出评价意见。 7.支持多种文件格式的文档,包括PDF、DOC、PPT、XLS、TXT等文档。 (PDF文件需另行安装ROST文件格式识别引擎) 8.可将分析结果进行存盘为专有数据文件,不用反复查找浪费时间。 9.应用范围广泛:可用于抄袭鉴定、科技查新、专利查新、引用查询、转载查

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值