Atitit 图像处理类库安装与安装模式的前世今生与未来大趋势attilax总结.docx

1. 安装的原理,主要是解压,复制,设置三大步1

2. 目前我们常见的三大种安装模式,二进制模式与源码安装模式与应用市场安装模式1

2.1. 源码安装:即是源码编译输出。。输出目录的程序就是安装了。。也有的需要二次复制到指定目录2

2.2. 二进制模式 简单易用。我们常见的exe安装与msi安装模式。。2

2.3. 应用市场模式2

3. 普通软件与os的软件安装区别3

4. 理解软件安装原理的用途3

4.1. 打包绿色软件,绿色软件主要指解压复制型安装软件3

4.2. 打包免安装程序3

4.3. 程序修复,os修复3

4.4. 大型软件 清除病毒 ,以及压缩减少复制体积3

4.5. 打包补丁patch,只把需要的文件作为patch,大力减少补丁体积3

5. 难以打包绿色软件的特例 ms系列4

6. 图像处理系列类库opencv halcon matlab的安装模式4

1. 安装的原理,主要是解压,复制,设置三大步

Win系列常见的exe安装,解压文件到临时文件夹,复制指定文件到指定目录 设置相关配置文件,win的注册表即是个集中模式的配置文件。。。

Linux 安卓 ios的程序安装类似

2. 目前我们常见的三大种安装模式,二进制模式与源码安装模式与应用市场安装模式

2.1. 源码安装:即是源码编译输出。。输出目录的程序就是安装了。。也有的需要二次复制到指定目录

源码安装的历史,就比较悠久了。。很早以前,电脑的cpu os,五花八门,这导致了无法二进制安装。。源码安装可以方便调整部分源码与编译参数。比如32位和64位就需要不同的编译。。电脑的位数从4位,到8位,到16位,到32位,直到现在流行的64位,未来的128位,256位也是需要重新编译的,很可能。

后来随着cpu的群雄逐鹿,尘埃落地,,现在基本x86架构和arm架构的俩大架构cpu了。。这导致了二进制模式的兴起。。

直到现在,源码安装模式依然是需要的 他的优缺点如下。

优点主要是可以按照实际的cpu架构调整源码,特别是不常见的非主流cpu,

缺点嘛,要求高,源码安装其实就是编译程序的过程。需要对软件开发有一点的了解。。

其次,大型软件的编译很耗费时间,比如ff office系列,在linux编译安装往往可能超出一个小时,所以比较适合小型软件的安装。

这导致了源码安装的没落,现在源码安装模式大概占市场的小部分,二八原则。

2.2. 二进制模式 简单易用。我们常见的exe安装与msi安装模式。。

具体细分,又有exe模式

Msi模式

自解压rar zip模式。。

Linux也有对应的二进制安装模式。适合于比较大型复杂的软件安装。。因为大型复杂软件源码安装,需要几个小时编译时间无法令人接受。

2.3. 应用市场模式

二进制模式已经大大的进化了程序安装,但是需要一个个下载,安装,还是稍微繁琐写。所以 随着时代的发展。应用市场模式兴起。。只需要一个软件名称,其他的就全自动安装了。

比如pc常见的360软件管家等。手机的各种app市场软件。

连软件开发的模块安装都大力使用了此种模式,比如js的npm,py的pip等。

3. 普通软件与os的软件安装区别

既然普通软件可以通过复制的模式安装,os也就是个大型的软件,可以此种模式安装吗??

当然是可以的了。。不过os需要在硬盘上安装引导程序,但是引导程序并不是文件模式存在的,所以文件管理器是看不到了。需要使用硬盘扇区查看软件可以看到 操作扇区 引导程序。。

4. 理解软件安装原理的用途

4.1. 打包绿色软件,绿色软件主要指解压复制型安装软件

4.2. 打包免安装程序

比如java c++ 等语言的程序sdk很容易的集成打包在一起。。

4.3. 程序修复,os修复

大型软件特别是os,再也不用重装了,直接修复损坏的几个关键文件即可。。

4.4. 大型软件 清除病毒 ,以及压缩减少复制体积

有些大型软件,感染病毒,使用杀毒软件无法清楚的情况下,重装较为耗时与麻烦的情况下。,可以使用从好的目录覆盖他的感染病毒的文件,即可快速修复。。

4.5. 打包补丁patch,只把需要的文件作为patch,大力减少补丁体积

5. 难以打包绿色软件的特例 ms系列

Ms系列的软件紧密的与os与注册表集成,这导致了绿色版的打包的困难。

比如iis web服务器 ,sql server数据库,vs ide ,office系列。.net类库。。

6. 图像处理系列类库opencv halcon matlab的安装模式

此三驾马车都是绿色安装模式,可以直接解压使用。。

安装好后可以自己复制压缩安装目录作为程序包的。

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长  uke捕猎协会会长 Emir Uke部落首席大酋长,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto  奶牛科技首席cto , 软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理  奶牛科技研究院院长

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke 户外运动协会理事长  度假村首席大村长   uke出版社编辑总编

转载请注明来源:attilax的专栏  ?http://www.cnblogs.com/attilax/

--Atiend  v7

Atitit 图像处理类库安装与安装模式的前世今生与未来大趋势attilax总结.docx的更多相关文章

  1. Atitit 图像处理类库 halcon11  安装与环境搭建attilax总结

    Atitit 图像处理类库 halcon11  安装与环境搭建attilax总结 正常安装软件,安装前请先退出其它一切正在运行的程序. 先安装halcon-10.0-windows.exe.安装完成后 ...

  2. Atitit 图像处理类库大总结attilax qc20

    Atitit 图像处理类库大总结attilax qc20 1.1. 选择与组合不同的图像处理类库1 1.2. Halcon 貌似商业工具,功能强大.1 1.3. Openvc  Openvc功能也是比 ...

  3. Atitit 图像处理--图像分类 模式识别 肤色检测识别原理 与attilax的实践总结

    Atitit 图像处理--图像分类 模式识别 肤色检测识别原理 与attilax的实践总结 1.1. 五中滤镜的分别效果..1 1.2. 基于肤色的图片分类1 1.3. 性能提升2 1.4. --co ...

  4. Atitit s2018.6 s6 doc list on com pc.docx Atitit s2018.6 s6 doc list on com pc.docx  Aitit algo fix 算法系列补充.docx Atiitt 兼容性提示的艺术 attilax总结.docx Atitit 应用程序容器化总结 v2 s66.docx Atitit file cms api

    Atitit s2018.6 s6  doc list on com pc.docx Atitit s2018.6 s6  doc list on com pc.docx  Aitit algo fi ...

  5. ThinkPHP composer的安装,及image图像处理类库的加载

    以下教程针对windows系统,示例系统使用win7 composer安装 下载composer安装包,点击安装. 出现'composer choose the command-line php' 要 ...

  6. Atitit 图像处理 halcon类库的使用  范例边缘检测 attilax总结

    Atitit 图像处理 halcon类库的使用  范例边缘检测 attilax总结 1.1. 安装halcon11 ..体积大概1g压缩模式1 1.2. Halcon的科技树1 1.3. 启动 &qu ...

  7. Atitit 图像处理 常用8大滤镜效果 Jhlabs 图像处理类库 java常用图像处理类库

    Atitit 图像处理 常用8大滤镜效果 Jhlabs 图像处理类库 java常用图像处理类库1.1. 5种常用的Photoshop滤镜,分别针对照片的曝光.风格色调.黑白照片处理.锐利度.降噪这五大 ...

  8. Hadoop单机模式安装-(3)安装和配置Hadoop

    网络上关于如何单机模式安装Hadoop的文章很多,按照其步骤走下来多数都失败,按照其操作弯路走过了不少但终究还是把问题都解决了,所以顺便自己详细记录下完整的安装过程. 此篇主要介绍在Ubuntu安装完 ...

  9. 安装Hive(独立模式 使用mysql连接)

    安装Hive(独立模式 使用mysql连接) 1.默认安装了java+hadoop 2.下载对应hadoop版本的安装包 3.解压安装包 tar zxvf apache-hive-1.2.1-bin. ...

随机推荐

  1. 转 Unicode 和 UTF-8 的区别

    原文链接: Unicode 和 UTF-8 有何区别? 原作者: 邱昊宇 简单来说: Unicode 是「字符集」 UTF-8 是「编码规则」 其中: 字符集:为每一个「字符」分配一个唯一的 ID(学 ...

  2. 用RotateDrawable实现网易云音乐唱片机效果

    imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" alt="唱片机" title=""> ...

  3. Selenium 的基础框架类

    个人写的一个selenium的base类,应该所有使用selenium的同事都会使用到: package com.hx.baserunner; import static java.io.File.s ...

  4. Ubuntu18.04 运行 Gradle 4.9

    简介 Gradle是一个基于Apache Ant和Apache Maven的项目自动化构建工具, 使用一种基于Groovy的特定领域语言(domain-specific language DSL)来声 ...

  5. 存储过程—导出table数据为inser sqlt语句

    Sql Server Management Studio没有将table中数据导出为insert语句的功能. 下面一个很有用的存储过程,可以把某张表的数据导出为insert sql语句.当然Oracl ...

  6. QQ通讯录VS360通讯录对新建信息界面中草稿的处理

    在新建信息界面中,对草稿信息的处理. 1. QQ通讯录的处理是: 如果信息编辑框不为空,点击HOME键或者点击BACK键,保存草稿,同时结束新建信息界面. 如果收件人为空,也保存草稿,只是将收件人取名 ...

  7. (转载)【TP5.0】设置session有效时长+修改默认存储路径

        //查看默认session存储路径:print_r(session_save_path());   \thinkphp\helper.php if (!function_exists('ses ...

  8. ios总结目录

    :iOS中er二维码的使用 http://www.cnblogs.com/gcb999/p/3183655.html :iOS中根据数据自动生成有规律的(UItextField和UILabel) IO ...

  9. iOS transform解决连续多次旋转缩放,实现图片旋转缩放效果

    一.需求 实现imageView的缩放旋转效果,一般有两种方式: 1.底层加scrollview,利用scrollview的属性实现.(推荐这种,这是我比较后发现的,手势做缩放旋转会有点弊端) 2.利 ...

  10. 工作log

    整理电脑, 发现这么个文档, 留个纪念... 1. 2016-11-17 ================================ 3.采集任务编制页面,表格表头点击实现升序/降序排列 5.s ...