随笔分类 -  Go语言

上一页 1 2 3 4 5 6 ··· 12 下一页
摘要:删的继续, 没删的i++ 阅读全文
posted @ 2019-05-25 16:47 ma_fighting 阅读(4032) 评论(2) 推荐(0)
摘要:cookie 只可设置给本域名 及 其所有父域名, 不可设置给自己的子域名 和 其他子域名 阅读全文
posted @ 2019-05-25 16:41 ma_fighting 阅读(2362) 评论(0) 推荐(0)
摘要:https://lihaoquan.me/2018/5/4/reflect-action.html 阅读全文
posted @ 2019-05-25 15:56 ma_fighting 阅读(123) 评论(0) 推荐(0)
摘要:原因: ReadSeeker 封装了Seek()方法,这个方法要求资源的任何位置都能被定位,例如存储在磁盘里文件,你可以随时读取文件的任意位置。而response.Body 是通过TCP连接从网络中读取数据,这些数据没有被存储,并且数据发送者不会再次发送数据给你,因此 response.Body 没 阅读全文
posted @ 2019-05-25 09:58 ma_fighting 阅读(5069) 评论(0) 推荐(0)
摘要:https://www.520mwx.com/view/46529 阅读全文
posted @ 2019-05-23 10:26 ma_fighting 阅读(145) 评论(0) 推荐(0)
摘要:package main import ( "fmt" "reflect" ) type Test struct { Id int `json:"user_id"` Name string "this is name" } func main() { t := Test{Id: 1, Name: "xiaochuan"} r := reflect.TypeOf(t) fmt.Printl... 阅读全文
posted @ 2019-05-22 17:47 ma_fighting 阅读(531) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-05-09 10:45 ma_fighting 阅读(2493) 评论(0) 推荐(0)
摘要:queue队列: import ( "container/list" "sync" ) type Queue struct { l *list.List m sync.Mutex } func NewQueue() *Queue { return &Queue{l: list.New()} } fu 阅读全文
posted @ 2019-04-30 11:09 ma_fighting 阅读(3764) 评论(0) 推荐(0)
摘要:找到问题就很好解决了,直接百度 go依赖管理-govendor 进入项目中,govendor init初始化一下,程序会自动生成一个vendor目录 最重要的一步来了 govendor add +external 使用这个会把你所需要的包全部放入刚才的vendor目录中 这个时候你go build 阅读全文
posted @ 2019-04-28 11:10 ma_fighting 阅读(2015) 评论(0) 推荐(0)
摘要:忽略字段 设置 - 即可忽略 struct 中的字段 beego orm 模型定义 阅读全文
posted @ 2019-04-26 10:43 ma_fighting 阅读(2405) 评论(0) 推荐(1)
摘要:str := "880218end" match, _ := regexp.MatchString("\\d{16}", str) //六位连续的数字 fmt.Println(match) //输出true reg := regexp.MustCompile("\\d{6}") //返回str中第一个匹配reg的字符串 data := reg.Find([]byte(str)) ... 阅读全文
posted @ 2019-02-12 13:43 ma_fighting 阅读(10299) 评论(0) 推荐(0)
摘要:前言 本篇主要给大家讲述了如何利用Go语言的语法特性实现Set类型的数据结构,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍吧。 需求 对于Set类型的数据结构,其实本质上跟List没什么多大的区别。无非是Set不能含有重复的Item的特性,Set有初始化、Add、Clear、Remove 阅读全文
posted @ 2019-01-28 19:58 ma_fighting 阅读(6772) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/ginvip/p/6352157.html 阅读全文
posted @ 2019-01-22 18:59 ma_fighting 阅读(128) 评论(0) 推荐(0)
摘要:线程栈(thread stacks)介绍 先回顾下linux的内存空间布局 简书_stack02.png 当启动一个C实现的thread时,C标准库会负责分配一块内存作为这个线程的栈。标准库分配这块内存,告诉内核它的位置并让内核处理这个线程 的执行。在linux系统中,可通过 ulimit -s查看 阅读全文
posted @ 2019-01-22 18:56 ma_fighting 阅读(5723) 评论(0) 推荐(0)
摘要:https://draveness.me/database-concurrency-control 阅读全文
posted @ 2019-01-19 17:01 ma_fighting 阅读(317) 评论(0) 推荐(0)
摘要:如果系统的QPS超过10W+,甚至是百万以上的访问,则光是Redis是不够的,但是Redis是整个大型缓存架构中,支撑高并发的架构非常重要的环节。 首先,你的缓存中间件、缓存系统,必须能够支撑起10w+的高并发; 其次,再经过良好的整理缓存架构设计(多级缓存架构、热点缓存等),支撑真正上十万、甚至上 阅读全文
posted @ 2019-01-17 10:04 ma_fighting 阅读(674) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/dd80f6be7969 阅读全文
posted @ 2019-01-11 15:53 ma_fighting 阅读(202) 评论(0) 推荐(0)
摘要:golang中对一个slice进行“slice”可以取片段得到一个新的slice,那么如何用简洁的代码删除slice中的一个元素呢? 阅读全文
posted @ 2019-01-10 15:43 ma_fighting 阅读(19227) 评论(0) 推荐(0)
摘要:先贴图: 在对外网开放的后台管理系统中,使用静态口令进行身份验证可能会存在如下问题: (1) 为了便于记忆,用户多选择有特征作为密码,所有静态口令相比动态口令而言,容易被猜测和破解; (2) 黑客可以从网上或电话线上截获静态密码,如果是非加密方式传输,用户认证信息可被轻易获取; (3) 内部工作人员 阅读全文
posted @ 2019-01-02 14:47 ma_fighting 阅读(3634) 评论(0) 推荐(0)
摘要:Http定义了与 服务器的交互方法,其中除了一般我们用的最多的GET,POST 其实还有PUT和DELETE 根据RFC2616标准(现行的HTTP/1.1)其实还有OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT 简单地介绍一下吧。 http 的post 阅读全文
posted @ 2019-01-02 11:20 ma_fighting 阅读(23499) 评论(1) 推荐(3)

上一页 1 2 3 4 5 6 ··· 12 下一页
历史天气查