Git
初识GitGit简介git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的各种项目。 版本控制工具集中版本控制工具:CVS、SVN、VSS优点:每个人都可以在一定程度上看到项目中的其他人在做些什么。管理员也可以轻松掌握每个开发者的权限,并且管理一个集中化的版本控制系统,要远比在各个客户端上维护本地数据库来的轻松容易。 缺点:中央服务器的单点故障,如果服务器宕机一小时,那么在这一小时内,谁都无法提交更新,也就无法协同工作。 分布式版本控制工具:Git、Mercurial、Darcs解决了集中式版本控制系统的缺陷 优点:服务器断网的情况下也可以进行开发(因为版本控制是在本地进行的)每个客户端保存的也都是完整的项目(包含历史记录,更加安全) 代码托管中心基于网络服务器的远程代码仓库,简称为远程库。 局域网GitLab 互联网GitHubGitee码云 Git常用命令 命令名称 作用 git config –global user.name 用户名 设置用户签名 git config –global user.email...
Vue
初识Vue 引入Vue.js文件 想让Vue工作,必须创建一个Vue实例,且要传入一个配置对象。 root容器里的代码依然能符合html规范,只不过混入了一些特殊的Vue语法。 root容器里的代码被称为【Vue】模板。 Vue实例和容器是一一对应的。 真实开发中只有一个Vue实例,并且会配合着组件一起使用。 中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性。 一旦data中的数据发生变化,那么页面中用到该数据的地方也会自动更新。 123456789101112131415161718<div class="root"> <h1>Hello,{{name}}</h1></div><div class="root"> <h1>Hello,{{name}}</h1></div><script> ...
Java
计算机编程基础人机交互方式 图形化界面(GUI),简单直观,使用者易于接受且容易上手。 命令行方式(CLI),需要有一个控制台,输入特定的指令,让计算机完成一些操作。 常用的一些命令行指令 dir: 列出当前目录下的文件以及文件夹 md: 创建目录(文件夹) rd: 删除目录(需要保证目录是空的) cd: 进入指定目录 cd..:退回到上一级目录 cd\: 退回到根目录 del:...
ES6新特性
一、ES6中新增的let与var的区别:1.用let声明变量的时候不可以重复声明,但是var可以。12345let a=0;let a=1; //会报错var b=0;var b=1; //不会报错 2.新增了块级作用域,可以只在代码块中起作用,外部访问不到。其他的还有全局作用域、函数作用域、eval与var保持一致。1234{ let a=6;}console.log(a); //会报错 3.let不存在变量提升的特性,这点与var不同。4.不影响作用域链。二、Const常量1.定义常量的时候一定要赋初始值2.常量的变量名一般都要大写(习惯)3.常量,顾名思义,它的值是不可更改的4.与新增的let一样,也是块级作用域5.如果定义数组或者对象为常量,对其元素进行修改则不会报错原因:因为修改其中的元素并不会导致该数组或对象的地址发生改变,所以不会报错。 12345const TEAM = [1,2,3];TEAM.push(4); //不会报错//但是如果进行如下修改就会报错了TEAM = 1; //报错 三、数组和对象的解构赋值 ...