自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

phantom_111的博客

随着时间的流逝痛苦会变得淡薄,然而我并不想让时间来治愈我的痛苦,就算从痛苦中逃脱,忘记一切,得到的也只是停滞,无法前进。

  • 博客(3)
  • 收藏
  • 关注

原创 一个死锁引发的思考

笔者在转到 golang 之后使用最多的就是 Grpc 的库,这次裸写 tcp 的 client ,由于 client 的 write 阻塞间接导致了代码死锁,在此处记录下。client write 的分类写成功「写成功」指的是 write 调用返回的 n 与预期要写入的数据长度相等,且 error 为 nil 。函数原型如下:func (c *TCPConn) Write(b []by...

2018-09-24 17:55:36 635

原创 golang 之 slice 排序

虽然 golang 自带了 sort 包,但笔者之前用的并不多,最近需要对一个 []struct 的结构进行排序,顺手整理下使用的细节,以后用的时候查资料就可以啦(ps 撒花)用 slice 实现归并排序由简单的 []int 开始学习,假定提供一个 int 类型的 slice,需要按照顺序进行排序,猜测机智的你可能会这么实现:func merge(left, right []int...

2018-09-11 18:45:52 8910

原创 数学,我拿你怎么办(1)?

由于笔者在上学的期间,时常将数学课当成能够睡觉的课,造成很多基本的数学知识印象不深或者全部忘记了,但最近又要研究算法相关的内容。「人算,终究不如天算」笔者本着不会就学的理念,还是觉得整理一份学习的数学知识出来。注意:此处只是做知识汇总,所以很多内容将直接照抄百度/维基百科概率论概率论是研究随机现象数量规律的数学分支。随机现象是相对于决定性现象而言的。在一定条件下必然发生某一结果的现象称...

2018-09-06 21:17:04 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除