摘要: 什么是webpack? 他有什么优点? 首先对于很多刚接触webpack人来说,肯定会问webpack是什么?它有什么优点?我们为什么要使用它?带着这些问题,我们来总结下如下: Webpack是前端一个工具,可以让各个模块进行加载,预处理,再进行打包,它能有Grunt或Gulp所有基本功能。优点如下 阅读全文
posted @ 2020-07-14 09:56 maxweber 阅读(198) 评论(0) 推荐(0) 编辑
摘要: SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subver 阅读全文
posted @ 2020-07-14 09:55 maxweber 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版 阅读全文
posted @ 2020-07-14 09:53 maxweber 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 一:nodejs进程进化及多进程架构原理 NodeJS是基于chrome浏览器的V8引擎构建的,它是单线程单进程模式,nodeJS的单线程指js的引擎只有一个实列。且是在主线程执行的,这样的优点是:可以减少线程间切换的开销。并且不用考虑锁和线程池的问题。 那么nodejs是单线程吗?如果严格的来讲, 阅读全文
posted @ 2020-07-14 09:50 maxweber 阅读(517) 评论(0) 推荐(0) 编辑
摘要: Python的种类以及其执行过程 先说我的理解:python是一个先编译再解释型语言。python.exe(python解释器)先将源码编译成字节码(.pyc,不是二进制码), 然后通过解释器解释成机器文件(二进制)。所以说python是一种先编译后解释的语言 Cpython Python的官方版本 阅读全文
posted @ 2020-07-14 09:47 maxweber 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Javascript是一种解释型的动态语言。 在程序中,有编译型语言和解释型语言。那么什么是编译型语言,什么是解释型语言呢? 编译型语言: 它首先将源代码编译成机器语言,再由机器运行机器码(二进制)。 解释型语言: 相对于编译型语言而存在的,源代码不是直接编译为目标代码,而是将源代码翻译成中间代码, 阅读全文
posted @ 2020-07-14 09:45 maxweber 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一. 项目版本规范(或API组件开发) 项目的版本号推荐使用语义化版本规范(https://semver.org/lang/zh-CN/), 其基本规则如下: 版本号定义: <主版本号>.<次版本号>.<修订版本号>; 比如 1.0.0,采用 X.Y.Z的格式规范,且X, Y 和 Z 为非负的整数。 阅读全文
posted @ 2020-07-14 09:41 maxweber 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Jenkins基本介绍: Jenkins是一个开源软件项目,它是基于java开发的一种持续集成工具,它用于监控持续重复的工作。它最大的优点是:在开发环境或测试环境代码部署都不需要运维介入,而是相关的开发人员,测试人员登录jenkins构建需要部署的tag或分支代码即可。整个过程不需要运维参与。因此我 阅读全文
posted @ 2020-07-14 09:39 maxweber 阅读(937) 评论(0) 推荐(0) 编辑