利用coding.和daocloud打造全自动发布的hexo博客

使用Github托管hexo静态博客的优缺点

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

也就是说你用WP做博客已经OUT了,现在流行纯静态博客

……

大白话讲解如何给github上项目贡献代码

本文献给对git很迷茫的新手,注意是新手,但至少会点基本操作,有点基本概念的新手,我不会从怎么用github和git是什么开始讲的。如果作为新手你看书又看不进去,原理又太复杂,又没有直接了当告诉我们怎么给项目贡献代码,和项目同步代码的大体流程。于是我快速写了这么个东西。一来整理下自己混乱的思路,二来想号召大家一起用git开发点东西,可是好几个同鞋只会寂寞的给自己push。

……

markdown 语法汇总

Markdown是_什么_?

Markdown是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTML格式发布。

……

golang模板语法

模板语法

with关键字

type u struct {
        Name string
        Age int
        Sex string
    }
    user:=&u{Name:"asd",Age:20,Sex:"mal"}
    data["user"]=user
    c.HTML(http.StatusOK, "index.html", data)

输出

    {{with .user}}
    {{.Name}};
    {{.Age}};
    {{.Sex}}
    {{end}}

循环打印数组

nums := []int{1,2,3,4,5,6,7,8,9,0}
data["nums"]=nums

输出

    {{range .nums}}
    {{.}}
    {{end}}

高级使用-模板变量

data["abc"] = "helloword-abc"
    c.HTML(http.StatusOK, "index.html", data)

模板变量示例

……

Python打包上传

你可以用pip导出你的dependency:

$ pip freeze > requirements.txt

然后在通过以下命令安装dependency:

……

Python虚拟环境设置

Python2环境

首先,我们用pip安装virtualenv:

pip3 install virtualenv

然后,假定我们要开发一个新的项目,需要一套独立的Python运行环境,可以这么做:

……

centos6安装redis

  1. 检查安装依赖程序
yum install gcc-c++
yum install -y tcl
yum install wget
  1. 获取安装文件
wget http://download.redis.io/releases/redis-2.8.13.tar.gz
  1. 解压文件
tar -xzvf redis-2.8.19.tar.gz
mv redis-2.8.19 /usr/local/redis
  1. 进入目录
cd /usr/local/redis
  1. 编译安装
make
make install
  1. 设置配置文件路径
mkdir -p /etc/redis
cp redis.conf/etc/redis
  1. 修改配置文件
vi /etc/redis/redis.conf
仅修改: daemonize yes (no-->yes)
  1. 启动
/usr/local/bin/redis-server /etc/redis/redis.conf
  1. 查看启动
ps -ef | grep redis 
  1. 使用客户端
redis-cli
>set name david
OK
>get name
"david"
  1. 关闭客户端
redis-cli shutdown
  1. 开机启动配置
echo "/usr/local/bin/redis-server /etc/redis/redis.conf &" >> /etc/rc.local

开机启动要配置在 rc.local 中,而 /etc/profile 文件,要有用户登录了,才会被执行。

……