好好学Golang:beego入门篇——下 发表于 2019-08-13 分类于 engineering , golang前言本文中研究学习beego的静态文件配置使用方法,请求返回值的json化处理,使用goland调试beego框架,数据库从sqlite迁移到mysql。参考文档:beego官网beego开发文档 阅读全文 »
好好学Golang:beego入门篇——中 发表于 2019-08-12 分类于 engineering , golang前言本文中研究学习beego对于数据库的增删查改。beego的官方ORM DEMO不是很好,demo无法跑通,也无法自动创建表结构。因此,本文重新设计了学习流程。参考文档:beego官网beego开发文档 阅读全文 »
好好学Golang:beego入门篇——上 发表于 2019-08-09 分类于 engineering , golangbeego简介beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。参考文档:beego官网beego开发文档GoWeb开发实战(Beego框架实现项目)Qihoo360/wayne 阅读全文 »
好好学Golang:Gin框架入门篇 发表于 2019-08-09 更新于 2024-04-27 分类于 engineering , golangGin框架简介Gin 是一个用 Go (Golang) 编写的 Web 框架。 它具有类似 martini 的 API,性能要好得多,得益于 httprouter,速度提高了 40 倍。 如果在使用Golang开发时需要性能和良好的生产力,Gin框架很合适。参考文档:Gin官方文档W3Cschoool Gin教程 阅读全文 »
好好学Golang:Golang中的编译 发表于 2019-08-08 更新于 2024-05-04 分类于 engineering , golang前言编译是将高级语言编写的源代码转换成机器能够执行的指令的过程。编译可以分为几个阶段,这包括词法分析、语法分析、语义分析、中间代码生成、优化和目标代码生成。对于Go语言(Golang)来说,编译不仅仅是构建程序的一部分,而且是其设计哲学的核心,确保了速度、安全性和跨平台的灵活性。参考文档:How To Build and Install Go ProgramsGo 编译相关的命令详解go build命令详解Compile and install the application 阅读全文 »