go语言
文章平均质量分 87
程序新视界
个人公众号【程序新视界】,一个硬技术,软实力同步提升的平台。《Spring Boo技术内幕:架构设计与实现原理》作者,《深入以太坊智能合约开发》联合作者之一。主要从事于三方支付行业。
展开
-
Java的类与Golang的结构体的区别
Java作为一门面向对象(OOP)的编程语言,它有类(class)的存在,而对于Golang,它不完全遵从OOP编程语言的设计思想,但它也有类似Java类的结构存在,那就是结构体(struct)。这篇文章就带大家通过对比的形式来了解一下Java中的类与Golang中的结构体。通过对比讲解的好处是,能够更加透彻、深入的理解一个事物。在此,无论你的主语言是Java还是Golang,在对比的过程中都会有意外的收获的。原创 2023-11-12 10:39:44 · 487 阅读 · 0 评论 -
因为缩进风格不同,两个程序员分手了~
在HBO的喜剧片《硅谷》第三季中,不同的缩进风格导致了两位程序员分手。在现实编程中,缩进时使用空格键还是Tab键,也不是一个小问题。原创 2023-10-27 07:24:38 · 176 阅读 · 0 评论 -
beego之context新老版本使用
我们可以controller获得Ctx,然后进行后续操作,比如设置cookie。func (l *LoginController) Post() {l.Ctx.SetCookie("username", username, maxAge, "/")}同时,我们也可以通过获取cookie中的值:func (l *LoginController) Post() {l.ctx....原创 2018-03-08 19:02:08 · 9403 阅读 · 0 评论 -
go语言模板(template)中日期格式化
在代码中我们可以使用Format方法来进行日期的格式化,那么在template文件,比如tpl文件中如何格式化日期呢?本篇文章给大家提供相关实例具体示例例如结果体Post代码如下: type Post struct { Id int Title string CreatedOn time.Time ...原创 2018-03-11 07:18:09 · 7834 阅读 · 0 评论 -
Beego自动路由版本问题
首先看一下官方文档的使用说明。自动匹配用户首先需要把需要路由的控制器注册到自动路由中:beego.AutoRouter(&controllers.ObjectController{})那么 beego 就会通过反射获取该结构体中所有的实现方法,你就可以通过如下的方式访问到对应的方法中:/object/login 调用 ObjectController 中...原创 2018-03-13 10:47:18 · 2852 阅读 · 0 评论