golang -- 字符串操作

相关包有strings, strconv 判断是否以某字符串打头/结尾 strings.HasPrefix(s string, prefix string) bool => 对应python的str.startswith  strings.HasSuffix(s string, suffix string) bool => 对应python的str.endswith 字符串分割 strings.Split(s string, sep string) []string => 对应...阅读全文

阅读:8615 评论:0

Golang中如何让html/template不转义html标签

近期在使用Golang的net/http和html/template开发一个简单的HAProxy负载均衡任务管理系统(见搭建高可用负载均衡组件及缓存DNS一文说明)。 htmp/template在渲染页面模板的时候默认会转义字符串中的html标签,但有时我们并不想转义html标签,以下图所示为例: 图1中“ip:port列表(一行一个)”和“说明”两个输入框的内容行与行是以\n分隔的;图2中,这两部分内容分别在表格的“后端机器列表”和“说明”两列中展示,但行与行其实是以<br />分隔的;那么在...阅读全文

阅读:19553 评论:2

在Go语言中记录log:seelog包

前两周调bug调的吐血,虽然解决了但是还是挺浪费时间的。跟同事聊了聊,觉得我们现在项目中的日志记录太少了,导致出了问题不知道怎么下手,还得自己改代码记录日志,然后排查问题。这样如果将来还有bug的话还得这么调,很麻烦,让我深入看一下go语言中如何记录日志(好吧我最近就跟日志耗上了)。 根据python的经验和目前项目中的要求,我对日志的要求有两个: 一是定义日志级别,可以记录debug/warning/error之类的不同级别的日志,这样的话,在通常正常运行的时候,就只需要记录一下运行状态,而报...阅读全文

2015-12-17 20:13 anpengapple
阅读:10549 评论:0

简单好用的微信支付SDK for Go

# wechatpay 微信支付SDK for Go!包括微信商户支付的全部功能!集成简单! 直接上链接:[微信支付SDK for Go](https://github.com/liyoung1992/wechatpay) ## 安装 `go get -u github.com/liyoung1992/wechatpay` ## 帮助 如果在集成过程中遇到问题,请联系:liyoung_1992@163.com ## 目前实现的接口 - 扫码支付(NATIV...阅读全文

2018-06-08 16:31:53 liyoung1992
阅读:5743 评论:0