摘要:
Java 是编译型语言,需要先编译,再运行,因此要安装JDK (Java Development ToolKit ,Java开发工具包),因为它提供了编译和运行命令。Windows下,http://jdk.java.net/java-se-ri/11下载压缩包后解压,打开目录,bin目录里面就是ja 阅读全文
摘要:
使用git rebase 的前提是多人协作下的分支开发,如果是单人开发,那就没有必要使用它了,这是由git rebase 的作用所决定的,git rebase 有两大作用:一个是与主分支保持同步,一个是在合并分支之前清理commit 信息。先看第一个作用。 当多人协作进行开发的时候,通常都会有一个主 阅读全文
摘要:
由于最近项目要嵌入其它平台,所以要做IE11 的兼容,那就用IE11打开网页看一看,一看吓一跳,页脚直接到了页眉的下面,并把主要内容覆盖了,也就是stick footer 布局失效了,我写了一个简易的代码来摸拟这种情况,这是一个vue 的项目,页面的整体布局都放到了app.vue中,页面三个部分构成 阅读全文
摘要:
当我们开发项目的时候,项目会越来越大,就有可能需要其它同事进行参与,甚至进行开源,这时就需要找一个地方把代码存放起来,好供其它人下载并开发。这个地方,最好放到服务器上,因为只要能上网,就可以获取到, 现在有好多的服务器可以供我们使用,比如github. 没有使用过github,也没有关系,它是一个存 阅读全文
摘要:
当我们进行程序开发的过程中,有时会产生一个新的想法,然后就想马上试验,那我们怎么办? 如果我们继续在现有的基础上进行开发,但最后想法不成功,我们还要进行版本回退?如果我们的新想法,需要很长时间才能实现呢?我们其它的功能还要不要进行开发?最后就是如果有bug,我们修复bug,这有时也需要较长时间,我们 阅读全文
摘要:
最近在项目中使用git了,在实战中才知道,以前学习的git 知识只是皮毛,需要重新系统的学一下,读了一本叫 Learn Git in a Month of Lunches 的书籍,这本书通俗易懂,使我对git 有了全面的认识。 在平时,我们常常听到git 和github,它俩总是一起出现,总有一种必 阅读全文
摘要:
数据结构的定义: 我们怎么把现实中大量而复杂的问题,进行抽象建模(model),以特定的数据类型和特定的存储结构把它们存储到计算机中,从而可以实现某些操作,比如查找和排序,实现这些操作的步骤就称之为算法,算法就是对特定的数据类型进行某些操作的过程,从而达到某种目的。 比如我们要对整个班级内的所有学生 阅读全文
摘要:
数据库,就是数据的集合(a collection of data),用来存储数据。为什么要用数据库存储数据呢?因为它们有着特定的存储结构,能够快速高效地存取大量的数据,并且在存储结构上面又提供了一层逻辑结构(单个数据库和表),方便使用。可以把单个数据库想像成一个文件夹,表想像成一个excel表格文件 阅读全文
摘要:
首先看一下函数柯里化的定义: 函数柯里化指的是一个转化过程,在这个过程中,把一个接受多个参数的函数,转化成一个个嵌套的函数,这些嵌套的函数只接受一个参数。举一个简单的例子体验一下, 我们写一个add 函数,它接受两个参数,然后返回参数的和。 简单调用,add(2, 3) 返回5,没有什么可说了。 现 阅读全文
摘要:
今天偶尔看了一下服务端渲染,遇到了express.static, 在以前学习webpack配置服务端渲染时,也使用express.static 中间件,两者配置不太一样,由于当时也没有认真学,所以 一时之间非常困惑,不知道它是怎么正确使用。看了Express 官网,介绍的也是非常简单,还是不太懂,就 阅读全文