最近动态

MongoDB

1.0、NoSQL

NoSQL ( Not Only SQL ) , 泛指非关系型数据库
传统的关系型数据库在超大规模和高并发的纯动态网站已经显得力不从心 , 暴露了很多难以克服的问题
NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战 , 尤其是大数据应用难题

阅读全文

默认配图
Git

Git(4)-远程仓库

在多人的协作开发当中 , 我们需要一个公共的远程库 , 每个人都可以从远程库把项目clone到自己的电脑上进行开发 , 之后把自己编写的代码推送到远程库
完全可以自己搭建一台运行的Git服务器 , 或者利用GitHub这种公共的Git托管服务

阅读全文

默认配图
Git

Git(3)-分支

分支操作

在git当中 , 对于每次提交 , git都把他们串成一条时间线
这条时间线就是一个分支 , 默认只有master这一条主分支
HEAD相当于是一个指针 , 指向的是当前操作的分支

阅读全文

默认配图
Git

Git(2)-基础操作

版本库的基础操作

版本库也可以称为仓库, 也就是一个目录 , 这个目录里面的所有文件都被Git管理起来 , 每个文件的修改 删除等 , Git都能追踪

阅读全文

默认配图
Git

Git(1)-初见

Git是分布式版本控制系统,与SVN类似的集中化版本控制系统相比,集中化版本控制系统虽然能够令多个团队成员一起协作开发,但有时如果中央服务器宕机的话,谁也无法在宕机期间提交更新和协同开发。甚至有时,中央服务器磁盘故障,恰巧又没有做备份或备份没及时,那就可能有丢失数据的风险。

阅读全文

默认配图
前端杂烩

SASS-语法(2)

占位符 %

使用占位符定义的代码块 , 它同普通的基类一样可以被继承 , 但是本身在编译后不会产生任何代码 , 可以有效避免代码的冗余

1
2
3
4
5
6
%base {
margin : 5px;
}
.btn {
@extend %base;
}

阅读全文

默认配图
前端杂烩

SASS-初见

CSS本身并不算是一种编程语言 , 它没有变量 , 也没有条件语句
只是作为单纯的描述 , 写起来比较费事 , 同时也需要考虑很多的兼容性问题
很自然地 , 有人开始为CSS加入编程元素 , 这类工具就叫做CSS预处理器
这类工具使用编程的风格去编写类似CSS的代码 , 然后通过工具的处理生成浏览器可以识别的CSS文件

阅读全文

默认配图
前端杂烩

HTML5的缓存策略

HTML5当中新增了两种浏览器端的缓存方式
分别是sessionStoragelocalStorage

  • sessionStorage - 用于会话级别数据的缓存 , 这些数据只有在同一个会话中的页面才能访问 , 当会话结束后数据就会随之销毁
  • localStorage - 用于持久化的本地存储 , 除非主动删除数据 , 否则数据是永远不会过期的

    阅读全文

默认配图
返回顶部