概念
缓冲(buffer)是为了协调吞吐速度相差很大的设备之间数据传送而采用的技术,用来存放缓冲数据的区域叫缓冲区,在计算机科学领域,当数据从一个地方传送到另一个地方时,缓冲区被用来临时存储数据。
与缓冲相似的一个技术是缓存(cache),它们都是为了解决数据存储和传输速度不同而带来的问题,不同的是,缓冲主要在写时使用,而缓存主要用来在读时使用。
缓冲(buffer)是为了协调吞吐速度相差很大的设备之间数据传送而采用的技术,用来存放缓冲数据的区域叫缓冲区,在计算机科学领域,当数据从一个地方传送到另一个地方时,缓冲区被用来临时存储数据。
与缓冲相似的一个技术是缓存(cache),它们都是为了解决数据存储和传输速度不同而带来的问题,不同的是,缓冲主要在写时使用,而缓存主要用来在读时使用。
第一版中我们每个model中都加入单例实现
|
|
每个model里面都要写,好麻烦啊,能不能只写一次单例模式?
e
commit tree : 整个git的记录提交就是对committree添枝加叶的过程,每一个提交都至少有一个父提交
HEAD: 当前提交记录的符号名称(即当前操作是基于该提交记录的),HEAD总是指向最近一次提交记录.HEAD通常指向分支名(如bugFix)
GOROOT
用于存放标准库GOPATH
用于存放非标准库
路径 | 说明 |
---|---|
src | 用于存放源代码,是开发程序的主要目录(Go使用utf-8字符集) |
pkg | 编译后生成的文件 |
bin | 编译后生成的可执行文 |
package. main表示可执行程序 其他表示是应用包
Go使用package来组织代码,其中main.main()是每个可运行程序的入口
|
|
上面告诉我们当前文件属于哪个包
新建应用或代码包时在src目录下新建一个文件夹,文件夹名称一般是代码包名称。
每个可独立运行的Go程序,必定包含一个package main的文件,在这个文件中必定包含一个入口函数main,而这个函数既没有参数也没有返回值。
main包在编译后产生可执行文件,其他包最后都会生成*.a文件并放置在$GOPATH/kpg/xxx中
一个目录一个package,等同于namespace
一个目录下所有文件(子目录除外)属于同一个package
修改themes/next/source/css/_variables/custom.styl文件
$main-desktop = 70%
$content-desktop = calc(100% - 260px)