必备设置
安全设置(可选)
创建用户并赋予sudo权限
bash
# id root # 查看 root 用户所属 group
# useradd -g 0 geekspeng # 新建用户,-g 指明所属group,与root保持一致
# passwd geekspeng # 设置密码
# visudo # 或者 vim /etc/sudoers
文件内容改变如下:
root ALL=(ALL) ALL 已有行
geekspeng ALL=(ALL) ALL 新增行
继续阅读 »
安装多说评论系统
实际上landscape-plus主题上已经集成了多说评论系统,我们只需要添加duoshuo_shortname到两个配置文件就行了。
多说的shortname就是你注册多说时的用户名。
接下来在博客根目录下的配置文件和主题下的配置文件_config.yml中加入如下代码:
```bash
Duoshuo
duoshuo_shortname: XXX
```
添加多说最近评论
以landscape-plus主题为例:
more
在landscape-plus\layout_widget\目录下新建recent_comments.ejs文件,内容如下:
bash
注:其
继续阅读 »
静态网站建站现在有很多快速的技术和平台,但静态是优点也有缺点,由于是静态的,一些动态的内容如评论、计数等等模块就需要借助外来平台,评论有“多说”,计数有“不蒜子官网”!
more
使用方法很简单,只需要简单的两行代码,搞定计数。
基本模式是:一行脚本+一行标签
一、安装脚本(必选)
打开themes/你的主题/layout/_partial/footer.pejs添加如下脚本即可,当然你也可以添加到 header 中。
二、安装标签(可选)
1、显示站点总访问量
要显示站点总访问量,复制以下代码添加到你需要显示的位置。可以打开themes/你的主题/layout/_partial/footer.ejs添加即可。
有两种算
继续阅读 »
Marketplace发布指南旨在帮助您更好地了解我们如何确定哪些内容发布在Marketplace。我们的目标是将Marketplace变成一个内容丰富,相互关联与合作的社区。但在如今充斥着垃圾邮件制造者和恶做剧者的时代,也不可能存在一个完全不受监管的社区;所以我们制定了这个发布指南。
继续阅读 »
最近由于工作原因,需要自己实现一个类似队列的数据结构,所以想写篇文章记录并总结下队列的相关内容,主要有以下4点:
1)队列的定义
2)队列的举例
3)队列的基本操作
4)队列的实现(go)
1)队列的定义
队列,又称为伫列(queue),是先进先出(FIFO, First-In-First-Out)的线性表。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为堆尾(rear))进行插入操作,即enqueue,在前端(称为队头(front))进行删除操作,即dequeue。队列的操作方式和栈类似,唯一的区别在于队列只允许新数据在后端进行添加。
继续阅读 »
我这里以Mysql 5.1.x为例,Pig的版本是0.8
同时我将数据放在了两个文件,存放在/tmp/data_file_1和/tmp/data_file_2中.文件内容如下:
tmp_file_1:
继续阅读 »
python读写配置文件还是比较方便得。
基本的读取配置文件
** read(filename) 直接读取ini文件内容
** sections() 得到所有的section,并以列表的形式返回
** options(section) 得到该section的所有option
** items(section) 得到该section的所有键值对
** get(section,option) 得到section中option的值,返回为string类型
** getint(section,option) 得到section中option的值,返回为int类型,还有相应的getboolean()和getfloat
继续阅读 »
前段时间,微软终于开源了其广受关注的命令行 --- PowerShell,并推出了支持多个平台的版本。之前,由于工作原因,整理了一份PowerShell的Cheatsheet,它就像一个字典一样,方便使用过程中的一些基本内容查阅。如果你在使用PowerShell或者打算使用PowerShell,这不免为一份不错的简洁查阅手册。最近我重新整理了一下这份Cheatsheet,并把它分享到这里。
继续阅读 »
大家好,博客断更将近三个月之后,终于可以恢复了。近期将要带来的,是一系列安卓系统的基础知识。这些内容其实也算是我对自己知识的一次整理,虽然日常开发工作可能用得不多,但这些基本的东西还是应该扎实地掌握,毕竟如果要参加面试,免不了要回答这些问题的 :)
继续阅读 »
docker
docker 使用go语言开发,对进程进行封装隔离。
more
docker的三个基本概念
一、镜像(Image)
Docker中的文件系统(操作系统的完整root文件系统),提供容器运行时所需的程序,文件,资源,配置及配置参数(匿名卷,环境变量,用户),镜像不会包含任何动态数据,其中的内容在构建后不会发生任何的变化,Docker的镜像设计基于Union FS设计为分层存储的架构。镜像的构建一层一层前者是后者的基础,构建完成后不再发生变化。
二、容器(container)
容器是镜像的运行实体(实质为进程),容器运行时以镜像为基础层创建当前的容器存储层,容器存储层的生命周期与容器相同,保存于容器存储层
继续阅读 »