你貌似开启了广告屏蔽插件... 写博客不容易,希望能将广告过滤去掉,谢谢!

beego建站之上传文件

2016-08-26   朋也   Golang学习笔记   Golang beego  

beego官网 beego上传官方文档

下面说说官方文档里没有说明的地方

上传代码

func (c *FormController) Post() {
    f, h, err := c.GetFile("uploadname")
    defer f.Close()
    if err != nil {
        fmt.Println("getfile err ", err)
    } else {
        c.SaveToFile("uploadname", "/www/"+h.Filename)
    }
}

利用git仓库部署hexo搭建的博客

2016-08-25   朋也   nodejs学习笔记   nodejs  

昨天用hexo搭建了个本博客,主题用的是next,想发布博客还要将.md文件上次到服务器上,比较麻烦,本篇博客介绍一下利用ubuntu的定时任务和国内的git仓库来免传服务器部署

我用的是oschina的git仓库,当然也可以使用github,或者coding或者其他的git仓库,只要能git pull代码就可以了

beego建站之分页

2016-08-25   朋也   Golang学习笔记   Golang beego  

beego官网

在写到列表的时候要用到分页,就自己写了个分页的工具,结合js,还挺好用,记录一下

工具类

beego建站之模板

2016-08-25   朋也   Golang学习笔记   Golang beego  

beego官网 beego作为一个golang的web框架,入门非常的简单,既然要开发网站就少不了视图模板

官方文档:http://beego.me/docs/mvc/view/tutorial.md

模板里取值方式

假如后台输出了一个字符串PageTitle

underscore自定义函数,处理数据

2016-07-22   朋也   javascript学习笔记   javascript  

引入js

<script src="http://cdn.bootcss.com/underscore.js/1.8.3/underscore-min.js"></script>

创建自定义函数

_.template.formatdate = function (stamp) {
    var d = new Date(stamp), // or d = new Date(date)
            fragments = [
                d.getFullYear(),
                d.getMonth() + 1,
                d.getDate()
            ];
    return fragments.join('-');
};

Sequelizejs的CRUD及关联查询 简单操作

2016-05-04   朋也   nodejs学习笔记   nodejs  

Sequelize的async/await用法以及返回值都是什么,下面有补充

使用express初始化一个web项目

express sequelize-demo
cd sequelize-demo
npm install

安装Sequelizejs

mongoose的crud及populate的简单使用

2016-04-28   朋也   nodejs学习笔记   nodejs  

安装mongoose

npm i --save mongoose bluebird
//mongoose不知道从什么版本开始,在启动的时候,会提示使用bluebird

连接数据库

在app.js里加入下面代码


17 / 17