golang build 只会将.go打包到可执行文件中,但是静态文件不会被打入。 web网站肯定是有静态资源的例如css js 或者html文件。如果想build的包可以用, ##### 一种方式是将静态资源文件个可执行的二进制文件放在同一个目录,然后执行./execute_file #### 另
golang没有提供枚举支持,但是枚举在一些业务场景中却是十分重要的。举个简单的例子:发表帖子,需要对帖子做一些校验。这时我们可能就需要定义一些异常变量,这些常量自然是维护在枚举中语意更强,使用更加灵活。下面我简单介绍一下threeperson异常枚举实现思路。 #### iota 给const绑定
threeperson博客开发中也是用到了缓存的,翻看了一下beego的代码,发现是包含cache模块的。自行封装了一个redis实现,增加了独立的hset和hget函数。 ####redis struct ``` package caches import ( "github.com/astaxi
beego orm 扩展,开发效率提升100% 主要文件功能概要 condition.go //解析各种操作原语 db.go //orm 扩展 generic_sql_builder.go //构建sql pagination.go //分页struct query.go //sql操作接口 sql