古老的榕树

Go 时间中文个性化处理

现在有些时间比较个性化,比如:5年前,11月前,20天前,23小时前,59分钟前,59秒前,刚刚... 等等,Go 语言可没有这些函数处理,我相信多数语言也不会内置处理此类的东西的,现在自己写个方法,首先要算出当前时间和给定的时间差,就是秒差,有了这个秒差,再进一步人工处理。废话少说,贴上代码吧(代码只是瞬间的思路和随手写法, ... 阅读全文
发表于 2016-09-26 00:06 阅读(3060) 评论(0) 赞(4)

Go 用 Go 来开发后

Go 1.4 后开始计划自举,也就是Go 用 Go 开发和编译。很少听到一门语言这么做,感觉很新鲜。最初 Go 1.5 采用 Go 1.4 开发并编译出包,现在 Go 1.6 都准备出来了,回顾 2015 年 Go 发明者的自举做法,个人觉得非常成功。 为什么这么说呢,我发现 Go 1.5.2 的效能很不错,原先以为性能上估计会大打折扣的,结果自举后的版本和 C 开发的 ... 阅读全文
发表于 2016-01-02 19:31 阅读(3443) 评论(0) 赞(1)

部署 Go 语言开发的 Web 项目

Go 语言开发的 Web项目部署也算简单, Go 语言内置有自己的服务器,这个有别于 Java ,Java 需要借助 一些容器,把项目放置到容器中执行,比如 Tomcat Jetty Jboss WildFlyGlassfish 等等很多成熟的容器。 我平时用得最多的算 Java,部署比起 脚本语言部署,来得简单直接一些,但比起 部署 Go 语言项目,那就不算最简单的了。 Go 语言 ... 阅读全文
发表于 2016-01-02 12:58 阅读(8202) 评论(2) 赞(4)

Ubuntu Debian 安装 Go 语言步骤

Ubuntu Debian 安装 Go 语言,其实算是超级简单的,之前不懂,自己下载了源码,安装 C 来编译,想想有点麻烦,如今一般用户不需如此,只需要下载 Go 语言压缩包,放置某个路径下(用户自行选): /usr/local/go 然后在某个路径下(用户自行选)新建一个 GOPATH 文件夹: cd /var/ mkdir GOPATH 最后配置一下,打开全局的 profile: nan ... 阅读全文
发表于 2016-01-02 12:33 阅读(3130) 评论(0) 赞(1)

吐槽一下 Go 语言

学习 Go 语言有一段时间了,不是刻意的去学,心血来潮就看看,用着 Java 开发项目,又好奇的 看看 Go;发现这种学习方法就是一种煎熬,因为 Java 的东西实在太多了,整个生态链是我见过最多最丰富的,只要能想到的,一般都能找到实现的东东;Go 这门语言很奇怪,完全不是跟风的做法,C# F# Java Python Ruby 很多好的东西,Go 却没有 ... 阅读全文
发表于 2016-01-02 12:08 阅读(3166) 评论(0) 赞(0)

Go 的 net/http 另一实现 fasthttp

最近发现一个第三方 Go http 包,据作者的介绍很厉害,它是net/http的另一个实现包,高性能,低内存占用,比 Go net/http 内置包快 10 倍,哇,这也太叼了吧。以下是作者的包介绍,项目开源地址: https://github.com/valyala/fasthttp Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. ... 阅读全文
发表于 2016-01-02 11:35 阅读(8798) 评论(0) 赞(0)

Go template 模板语法简明教程

[模板标签] 模板标签用"{{"和"}}"括起来 [注释] {{/* a comment */}} 使用“{{/*”和“*/}}”来包含注释内容 [变量] {{.}} 此标签输出当前对象的值 {{.Admpub}} 表示输出Struct对象中字段或方法名称为“Admpub”的值。 当“Admpub”是匿名字段时,可以访问其内部字段或方法,比如“Com”:{{.Admpub.Com}} , 如果“Com”是一个方法 ... 阅读全文
转载于 2015-12-27 20:26 阅读(4956) 评论(4) 赞(0)

Go 数据操作之 grop 和 sqlx

一直使用 grop ,当时觉得它够轻量,但又不是纯粹的 ORM ,所以造就它拥有非常简便和较高性能的特征,实际使用中,印证了它这两个优点。使用它的时候,有使用 Java 界 Jfinal ORM 的感觉,非常接近,我不知道 他们两者是否参照了同一个前辈产品。当然 Java 和 Go 特征上有很大的差别,比如 泛型 等等,Go 是没有泛型的,造成了个别差 ... 阅读全文
发表于 2015-12-27 00:27 阅读(4201) 评论(0) 赞(1)

Go 现在有哪些框架或类库

Go 现在有哪些框架或类库?在 Github 上有热心网友收集了一些,但远远不是全部,越到后面应该越丰富,收集的机构是awesome,观看地址是 : https://github.com/avelino/awesome-go http://awesome-go.com/ 还有一个go-kit 机构的: https://github.com/go-kit/kit ... 阅读全文
发表于 2015-12-27 00:25 阅读(3094) 评论(0) 赞(0)

Go 语言最新值得关注的 Web 框架

最近 Go 语言排名已经跌到前50名,其实这是 TIOBE 编程语言排行的数据,每个月都有,大不可作为学习或不学习的依据。有些语言不一定差,确排在不是很理想的位置。选语言要看市场的适应范围。选择通用的,生态环境繁荣的语言是错不了的,比如 Java C# C++ C 就是此类的语言。如果你觉得精力很充沛,需要学习借鉴其他语言的精髓,拓展个 ... 阅读全文
发表于 2015-08-04 23:14 阅读(3024) 评论(2) 赞(1)

Go 1.5 怎么样?

2goO.info 使用了Go 语言开发的技术型网站,最近把 Go 的版本从 1.4.2 升级到 1.5 后,观察了服务器的内存占用量,发现增加了 接近 50% 的内存,不过还不算特别高,程序占用大概是 46M 左右的内存,之前大概是 20-26M 之间,这个数值是参考 VmRSS;而 VmSize 的数值,分别是 460 和 268 左右。实际使用的物理内存,应该是VmSize吧。 ... 阅读全文
发表于 2015-08-04 23:13 阅读(2677) 评论(1) 赞(1)

Go 生成一个友好的 URL 工具类 slug

不经意发现 Go 写的一个工具类 slug,什么是slug?要知道浏览器上的地址,如果越规范,越容易被搜素引擎收录,比如 http://2goo.info/article/how-do-you-do 要比 http://2goo.info/article/1 好一些,从人的感官上说,前者,一看就比较好理解,搜索也是相似的。 那么我们写的博客,怎么样把标题转成 友好的 URL 呢? 这时 slug 就派 ... 阅读全文
发表于 2015-07-03 23:10 阅读(3173) 评论(0) 赞(0)
第 1 页,共 12 条记录,共 1 页

关于作者

About Me

忘却理想,只为洒脱地活着!

文章数(102)

评论数(54)

访问数(380118)

最新评论