程序员发版是在干什么

程序员发版是在干什么,第1张

发版:Java的JDK版本发布;如果在项目中提及发版,也可以是软件版本。

发版名词介绍(alpha,beta,RC,Release)

版本名称

介绍

说明

alpha    内测版    内部测试版本  

beta    公测版    Beta阶段会一直加入新的功能  

RC    候选版    几乎就不会加入新的功能了,而主要着重于除错  

Release    正式版    稳定版本  

RC=Release Candidate,含义 是"发布候选版",它不是最终的版本,而是最终版(RTM=Release To Manufacture)之前的最后一个版本。

Maven的Snapshot版本与Release版本

Snapshot版本代表不稳定、尚处于开发中的版本

Release版本则代表稳定的版本

什么情况下该用SNAPSHOT?

协同开发时,如果A依赖构件B,由于B会更新,B应该使用SNAPSHOT来标识自己。这种做法的必要性可以反证如下:

a.如果B不用SNAPSHOT,而是每次更新后都使用一个稳定的版本,那版本号就会升得太快,每天一升甚至每个小时一升,这就是对版本号的滥用。

b.如果B不用SNAPSHOT, 但一直使用一个单一的Release版本号,那当B更新后,A可能并不会接受到更新。因为A所使用的repository一般不会频繁更新release版本的缓存(即本地repository),所以B以不换版本号的方式更新后,A在拿B时发现本地已有这个版本,就不会去远程Repository下载最新的B

不用Release版本,在所有地方都用SNAPSHOT版本行不行?

不行。正式环境中不得使用snapshot版本的库。 比如说,今天你依赖某个snapshot版本的第三方库成功构建了自己的应用,明天再构建时可能就会失败,因为今晚第三方可能已经更新了它的snapshot库。你再次构建时,Maven会去远程repository下载snapshot的最新版本,你构建时用的库就是新的jar文件了,这时正确性就很难保证了。

问题一:绿色软件是什么意思? 要先弄清楚何谓绿色软件?其定义是什么?我收集了一些网友的讨论和想法:

A说,不需要安装同时不向注册表写入任何东西

B说,应该还包括不向系统文件夹拷贝文件,我的理解就是:安装这个软件对现有的 *** 作系统没有任何改变,改变包括写注册表之类的。

C说,除了你现在安装的目录,应该不往任何地方写东西(比如log)。

D说,免安装,并且不往程序所在目录以外的任何地方产生垃圾文件,还有不写注册表

E说,综上加一条,可以放在移动存储器上在任一电脑上使用且效果相同。

F说,好像不写注册表,直接copy来就可以用得就算吧。

G说,重新安装系统的时候,仅需导入注册表,不需重新安装,就可以认为是绿色软件。

H说,其实只要不写注册表、不往系统文件夹写文件,哪怕需要.ini文件也在软件自己的目录里就行,那么就可算作绿色软件,特征是能够任意copy 到别的文件夹照样能用或重装系统后直接能用,没有其它变化。所以有小部分“安装”的软件其实也符合绿色软件,因为它的安装只是解压缩建立文件夹而已。

I说,基本同意,但不写注册表的几乎是不可能,你只要运行过那个软件,打开注册表编辑器HKLM和HKLU下面software看看,几乎都会留下键值,其实这样也应该叫做绿色的吧。

绿色软件可分为狭义和广义两种。

狭义的绿色也称为纯绿色软件,是指软件对系统几乎没有任何改变,除了软件的安装目录,不往注册表、系统文件夹等任何地方写入任何信息(或只在开始菜单中添加简单的快捷方式),卸载软件只需要直接删除安装目录即可,类似于以前的大多数DOS程序。

广义的绿色软件则不需要专门的安装程序,对系统的改变比较少,手工就可以完成 *** 作,比如拷贝几个动态库、导入注册表或者可以借助于批处理等脚本即可直接完成。绿盟一般制作一个绿化.bat或绿化.exe来代替手工 *** 作,这类软件不少,也有不少是有个注册.reg因为软件需要注册.

狭义的绿色软件最为理想,但现在完全符合这种定义的软件已经越来越少了,好在相当多的软件还是可以制作成广义的绿色软件。

绿色软件的优点

首先,绿色软件不需要安装,这样你就不会中某些了恶意捆绑的招了,国内一些作者在发布软件的同时,也捆绑了一些插件来维持生存,这点可以理解,但那些只是简单的汉化的也捆绑实在是....绿盟.perky在绿化某国外软件时,发现它信息比较少就顺便汉化了,加完到其他站看一看结果发现某站已经出了这个软件的汉化版本,结果上面堂而皇之写上软件有可选插件捆绑是一个安装包,如果你下一步下一步没有看就中招了.其实这个软件不需要安装的,这个安装的过程似乎是为

安装而安装而已.

其次,绿色软件可以当装机必备软件,因为它到处可以运行,即使重装系统,你最多也只需要再运行一次绿化.bat,你原来的资料和信息都好好保存着.所以最适合整合到装机的软件工具盘中的.

同时,绿色软件一般是体积小而功能不少,注重的是实用和小巧,比如绿盟.木木在绿化firework8.0的时候这个大块头有100多m,结果木木把那些教程文件,示例文件,多国语言文件删除后,只剩下23m不到了,而且还支持简/繁/英等语言,功能一点也没有少.

还有比较重要的,绿色软件的安全性比较高,普通的安装包,其他下载站肯定激会运行一次看有没有病毒,木马,插件的,而绿色软件只要简单的动作就可以运行,看到结果了,所以绿盟的绿色软件都是至少被更新员运行过一次的,而且他运行后还切了界面给大家,如果软件有问题,他第一个知道.

绿化的过程也比较有保证,......>>

问题二:demo程序是什么意思? 在软件版本中,DEMO即为演示版,这样的一般分两种,一种是功能齐全但有时间限制,大多为30天,30天过后就会要求你通过购买才能继续使用;另一种在正式版出来前提供的体验版,这种版本没有时间限制,但大多功能不完整,最常见的就是游戏DEMO。

在游戏正式版发售之前,官方为了进行宣传和压力测试,而放出的不完全版本,通常称为“试玩版”。通常试玩版游戏容量比较小,而且能让用户事先体验到游戏的内容,从而让用户更好的做出决定。

问题三:小程序到底有什么用 如果是应用类的 估计是可以解决一部分人手机内存不足的问题,

如果是一些内容类的 我觉得可以增加被搜索引擎收到的概率

如果是企业类的基本上就没用,

最后 希望你别因为一些会销洗脑,被忽悠去买单。

问题四:GHOST是什么意思?有什么用? 如今的 *** 作系统变得越来越庞大,安装时间也越来越长,一旦遭遇了病毒或者是系统崩溃,重装系统实在是件费心费力的事情。特别是对于有多个 *** 作系统的用户来说,要“摆平”几个 *** 作系统并安装上各自的软件,没有半天时间是不行的。

Ghost的出现为我们解决了这些棘手的问题。Ghost是General Hardware Oriented Software Transfer的英文缩写,意思是“面向通用硬件的软件传送”,它是Symantec公司出品的一款用于备份/恢复系统的软件。Ghost能在短短的几分钟里恢复原有备份的系统,还电脑以本来面目。Ghost自面世以来已成为PC用户不可缺少的一款软件。

现在,Symantec公司推出了Ghost的最新版本:Ghost 2001中文版。就让我们进入Ghost 2001探个究竟吧。

软件安装

与Ghost以前的版本不同的是:Ghost 2001需要安装。安装过程十分简单,同一般的软件一样,选定了安装目录即可进行安装。

大家一定记得原先的Ghost一张软盘就绰绰有余,而Ghost 2001的安装文件却有十几兆。到安装的目录下查看一下也只发现7兆多的文件,其中Ghost 的说明文档占去了4兆多,Ghost的主程序仍然“短小精干” :712kB。剩下的是Ghost附带的一些实用工具,下面会作介绍。

使用

同以前的版本相比,Ghost 2001的界面更加人性化,不过 *** 作上就复杂了许多。刚安装完时,笔者还以为Ghost 2001改成了Windows的标准界面了。不过启动之后才发现又是一个安装向导--制作Ghost 2001的启动盘。

此安装向导提供了丰富的选项,包括制作支持LPT和USB的标准引导磁盘、对等网络启动盘和CD-ROM启动盘。从这里我们可以看出,Ghost 2001支持的存储和传输介质是相当多的。安装向导还可以批量制作Ghost引导盘!这款人称“克隆王”的软件现在自己也可以无限制地克隆了。

通常我们只需制作标准引导盘就可以了,LPT和USB功能用到的几率较小;对等网络启动盘适合于局域网的用户;而CD-ROM启动盘则适合于经常装机的朋友。

启动盘制作完毕后,用软盘引导系统就可直接进入Ghost 2001。当然,我们不用启动盘也可以进入Ghost 2001,只要退到MS-DOS或者其他DOS *** 作系统环境下,执行GhostPE.EXE即可。若对Ghost的参数不熟悉,笔者建议使用启动盘。

系统备份

使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击Local(本地)项,在右面d出的菜单中有3个子项,其中Disk表示备份整个硬盘(即克隆)、Partition表示备份硬盘的单个分区、Check表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。

选Local→Partition→To Image菜单,d出硬盘选择窗口,开始分区备份 *** 作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要 *** 作的分区(若没有鼠标,可用键盘进行 *** 作:TAB键进行切换,回车键进行确认,方向键进行选择)。

在d出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有GHO的后缀名。

接下来,程序会询问是否压缩备份数据,并给出3个选择:No表示不压缩,Fast表示压缩比例小而执行......>>

问题五:软件的"封装版"是什么意思? 以多特软件网为例:

你可在下载应用软件(如中国象棋)而后使用的过程中发现,之后的安装程序里除了应用软件自身的所系介绍、内容外,也按插了多特网的LOGO,业务往来、联系一应俱全的讯息。这样的对软件原版作相应改装、改进可称“封装”。还有对软件的语言媒介做修改亦可理解为“封装”。封装并不会对 *** 作系统的运行本身造成影响。

问题六:软件HD版的是什么意思?是平板电脑用的吗? 是的,专为大屏幕设备,量身定做的软件-_-

问题七:什么是写作程序? 说明方法与说明方式.说明方法和说明方式通常只能在说明性文体中出现.说明方法一般包括分类别、作比较、用比喻、举例子、列数字、下定义、作诠释、配图表等.说明方式一般指平实说明和生动说明.平实说明是指用平易朴实的语言来说明事物的外形、功能或事理的进程、结果,其主要手段是使用分类别、举例子、列数字、下定义、配图表这些说明方法和运用科学术语、专有名词等;生动说明主要指用华丽的词藻对说明对象加以描绘、刻画,使其形象、生动、感人、有力,其主要手段是运用引言论、用比喻、作比较等说明方法以及大量使用影容词、副词、叹词等.

问题八:什么叫公测版,手机软件公测版啥意思 测试 hd版 就是推广前的一个试用版本

问题九:问一下鸭梨小程序是什么意思?是程序吗? 据我所知,鸭梨就是做小程序开发的公司,他们是专门做小程序开发的,就是做那种方便用户使用的一些小程序,现在去他们那开发小程序是免费的。

问题十:免费/开源软件是什么意思 开放源代码与自由软件 许多人将开放源代码与自由软件(freeSoftware)视为相同,但若以定义条件而言,自由软件仅是开放源代码的一种,也就是自由软件的定义较开放源代码更为严格,并非开放源代码的软件就可称为自由软件,要视该软件的授权条件是否合乎自由软件基金会对自由软件所下的定义。 开源软件定义Version 1.9 开源不仅仅表示开放程序源代码。从发行角度定义的开源软件必须符合如下条件:1、自由再发行 许可证不能限制任何团体销售或赠送软件,软件可以是几个不同来源的程序集成后的软件发行版中的其中一个原件。许可证不能要求对这样的销售收取许可证费或其他费用。2、程序源代码 程序必须包含源代码。必须允许发行版在包含编译形式的同时也包含程序源代码。当产品以某种形式发行时没有包含源代码,必须非常醒目的告知用户,如何通过 Internet免费的下载源代码。源代码必须是以当程序员修改程序时优先选用的形式提供。故意地扰乱源代码是不允许的。以预处理程序或翻译器这样的中间 形式作为源代码也是不允许的。3、派生程序 许可证必须允许更改或派生程序。必须允许这些程序按与初始软件相同的许可证发行。4、作者源代码的完整性 只有当许可证允许在程序开发阶段,为了调整程序的目的将“修补文件”的发行版与源代码一起发行时,许可证才能限制源代码以更改后的形式发行。许可证必须明确地允许按更改后的源代码所建立的程序发行。许可证可以要求派生的程序使用与初始软件不同的名称或版本号。5、无个人或团体歧视 许可证不能都有针对任何个人或团体制在专门奋斗领域内的任何人使用该程序。例如不能限制程序应用于商业领域,或者应用于遗传研究。7、许可证发行 伴随程序所具有权力必须适用于所有的程序分销商,而不需要这些团体之间再附加许可证签字盖章。8、许可证不能特制某个产品 如果程序是某个特殊的软件发行版中的一部分,伴随该程序所具有的权力不能只以来于这一发行版。如果程序是从那一发行版中摘录出来的,使用或发行时用的都是那个程序的许可证,分销程序的所有团体都应拥有与初始软件版所允许的所有权力。9、许可证不能排斥其他软件 许可证不能限制随该许可证软件一起发行的其他软件。例如,许可证不能要求所有与之一起发行的其他软件都是开源软件。10、许可证实例 GNU GPL、BSD、X Consortiun和Artistic许可证都是我们认为符合开源软件定义的许可证。MPL也是一样。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7965873.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存