摘要:最近日志打印的时候需要打印状态码,但是因为interface的原因直接获取失败,http.Request里面的response不知道怎么使用,所以就自己重写writeheader,write来截取status 阅读全文
posted @ 2018-12-14 11:17 黑手党老k 阅读 (289) 评论 (0) 编辑
摘要:package main import "fmt" func main() { str := "XBodyContentX" content := str[1 : len(str)-1] fmt.Println(content) } 运行结果为:BodyContent 阅读全文
posted @ 2018-12-11 11:50 黑手党老k 阅读 (224) 评论 (0) 编辑
摘要:accounts := []users.Account{}Admin.DB.Preload("CurrencyObj").Where("member_id = ?", record.(*users.Member).ID).Find(&accounts)sort.Slice(accounts, fun 阅读全文
posted @ 2018-06-06 11:02 黑手党老k 阅读 (446) 评论 (2) 编辑
摘要:golang的interface剖析 背景: golang的interface是一种satisfied式的。A类只要实现了IA interface定义的方法,A就satisfied了接口IA。更抽象一层,如果某些设计上需要一些更抽象的共性,比如print各类型,这时需要使用reflect机制,ref 阅读全文
posted @ 2017-12-15 09:47 黑手党老k 阅读 (95) 评论 (0) 编辑
摘要:package main import ( "encoding/json" "flag" "fmt" "log" "net/http" "time" "config" "framework/logger" "global" "models/function" "models/schema" "github.com/go-redis/redis" " 阅读全文
posted @ 2017-12-08 09:12 黑手党老k 阅读 (266) 评论 (0) 编辑
摘要:func AndLevel(resource []Resource, parentid int64, level int) []Trees { //递归调用当所有的循环没有完成的时候是没有进行child的存值操作 var len = 0 var x = 0 //这里是为了计算我存储数据的slice的长度 for _, v := range resource... 阅读全文
posted @ 2017-10-11 14:58 黑手党老k 阅读 (36) 评论 (0) 编辑
摘要://随机数生成要用到的 const letterBytes = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" const ( letterIdxBits = 6 letterIdxMask = 1= 0; { if remain == 0 { cache, remain ... 阅读全文
posted @ 2017-09-11 16:12 黑手党老k 阅读 (165) 评论 (0) 编辑
摘要:在linux下一般用scp这个命令来通过ssh传输文件。 1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp root@192.168.0.101:/var/www/test.txt 把19 阅读全文
posted @ 2017-06-28 10:21 黑手党老k 阅读 (58) 评论 (0) 编辑
摘要:package mainimport ( "fmt")func main() { f := fibonacci() for i := 0; i < 10; i++ { fmt.Printf("%d:%d\n", i, f()) }}// func fibonaci(n int) (ret int) 阅读全文
posted @ 2017-06-21 17:22 黑手党老k 阅读 (111) 评论 (0) 编辑
摘要:sublime text 的安装目录是:/usr/local/sublimetext $cd 桌面 $vim Sublime\ Text.desktop 添加如下内容: [Desktop Entry] Version=1.0 Type=Application Icon[zh_CN]=/usr/loc 阅读全文
posted @ 2017-06-16 10:47 黑手党老k 阅读 (117) 评论 (0) 编辑