zoukankan      html  css  js  c++  java
  • 【海洋女神原创】安装导论谨以此文与那些徘徊在安装的大门外,并且被花哨的功能所迷惑的朋友们共勉。


    很多年前的一个秋天的下午,我在上一堂编程课,老师先让我们把编程工具装上。因为很多电脑比较破旧

    ,安装纷纷出了问题,老师看看也来不及讲课了,索性一边帮我们装软件,一边讲起了安装的一些知识。
    老师问:你们知道安装的本质是什么吗?
    给出的答案五花八门,有的说是让使用者能用起来的一种方式,有的说是涉及到微机原理了,有的则认为

    是让电脑识别你的软件。
    老师微微一笑,说道:安装的本质,就是拷贝。
    当时的我还处于对电脑原理都不甚了了,装个软件都战战兢兢生怕把系统装出问题来的水平,对这句话,

    自然是不理解的,甚至很快就把它淡忘了。
    然而多年后,当我有一天接到一个打包软件的任务,在苦苦思索对策的时候,这句话就像划破黑夜的闪电

    一样,突然照亮了我的内心---安装的本质,就是拷贝。
    是的,你不要感到奇怪,也不要觉得浅薄,更不要迷惑于那些你见过的安装包。那些漂亮的安装界面,那

    些神奇的开机自启动,那些方便的配置用户文件,都只是安装的延伸而已;安装的本质,就是将你的文件

    ,拷贝到用户的电脑上去。就这么简单!

    它不会自动帮你捆绑环境。很多朋友,把自己的工程在自己的IDE里编译成功后,就急吼吼的来问:我怎

    么样用installshield打包一个安装包,让它能使我的软件在一台没有环境的电脑上运行。每次遇到这样

    的问题,我总是很哭笑不得,很想让他去学习一下编译原理。它不会自动替你做任何额外的事情,你吩咐

    它做什么,它就做什么,就像一个忠实的英国管家。
    它也不会帮你编译工程,请你自己将你的工程编译成jar文件,或者DLL,或者EXE.

    所以,如果你是一个初学者,想要做一个花哨的安装包,请切记安装的本质就是拷贝,。你需要先做出一

    个最简单的安装包,它的功能就只有将你的文件忠实地拷贝到一台电脑上。只有当你试验成功了这一步,

    你才能继续迈进---捆绑环境、配置文件、创建数据库、创建快捷方式等等。

    谨以此文与那些徘徊在安装的大门外,并且被花哨的功能所迷惑的朋友们共勉。

  • 相关阅读:
    使用FRP让内网站点被外网访问
    游戏AI(三)—行为树优化之基于事件的行为树
    游戏AI(二)—行为树优化之内存优化
    游戏AI-行为树理论及实现
    利用InfluxDB和Grafana搭建一个数据监测的仪表盘
    Go语言中slice使用注意事项
    4:ELK分析tomcat日志
    2:tomcat配置优化
    文件操作2-Day3
    MySQL读写分离项目配置
  • 原文地址:https://www.cnblogs.com/Cindy_weiwei/p/2163971.html
Copyright © 2011-2022 走看看