03 2019 档案

摘要:不长的编码生涯,看到无数概念和词汇:面向对象编程、过程式编程、指令式编程、函数式编程、防御式编程、流式编程、响应式编程、契约式编程、进攻式编程、声明式编程……有种生无可恋的感觉。 本文试图加以汇总和整理,搞清除某个概念所指,并大致加以区分。虽然,严格区分不同概念/名词之间的区别,对于指导我们编程的实 阅读全文
posted @ 2019-03-22 20:53 johnny233 阅读(87) 评论(0) 推荐(0) 编辑
摘要:注:本文所述的编译与反编译知识点绝大部分基于Java语言。 编译 什么是编译 利用编译程序从源语言编写的源程序产生目标程序的过程。用编译程序产生目标程序的动作。编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。编译程序把一个源程序翻译成目标程 阅读全文
posted @ 2019-03-19 23:26 johnny233 阅读(122) 评论(0) 推荐(0) 编辑
摘要:概述 基本命令 安装最新版express npm install express -g 安装指定版本express npm install express@2.5.0 删除express npm remove express -g npm更新 npm i -g npm 空白目录下执行npm init 阅读全文
posted @ 2019-03-15 14:34 johnny233 阅读(185) 评论(0) 推荐(0) 编辑
摘要:对于IDEA的赞美,各种溢美之词都不足为过。在丰富的插件系统的帮助下,IDEA的强大如虎添翼。 插件安装 在线安装方式,自不必说,直接搜索安装即可。但是在某些情况下,如公司网络屏蔽的情况下,如何离线安装插件? 下面说一下离线安装的步骤: 先确定你的IDEA的版本号,点击 Help-About,查看第 阅读全文
posted @ 2019-03-11 00:16 johnny233 阅读(47) 评论(0) 推荐(0) 编辑
摘要:简介 产品或项目不可能一步到位,一次性推向用户,故而有版本的存在。在app版本更新或者项目迭代的过程中,不可避免需要发布。发布就是部署;部署就是修改;修改则意味着风险。 目前有很多用于部署的技术,本文将目前常用的布署方案做一个总结。 备注:本文不具有多少原创性,多是网络资源的整理,加上个人的理解。 阅读全文
posted @ 2019-03-10 18:40 johnny233 阅读(90) 评论(0) 推荐(0) 编辑