GO语言每日一问

简介
bubbletea是一个简单、小巧、可以非常方便地用来编写 TUI(terminal User Interface,控制台界面程序)程序的框架。内置简单的事件处理机制,可以对外部事件做出响应,如键盘按键。一起来看下吧。先看看bubbletea能做出什么效果:

阅读全文>>

GO语言的零拷贝优化

导言
相信那些曾经使用 Go 写过 proxy server 的同学应该对 io.Copy()/io.CopyN()/io.CopyBuffer()/io.ReaderFrom 等接口和方法不陌生,它们是使用 Go 操作各类 I/O 进行数据传输经常需要使用到的 API,其中基于 TCP 协议的 socket 在使用上述接口和方法进行数据传输时利用到了 Linux 的零拷贝技术 sendfile 和 splice。

阅读全文>>

一蓑烟雨

今天早上晨跑,突然大雨倾盆,路上的行人匆匆奔跑或者找避雨地方,只有我一个人在大雨中漫步,有同样起来锻炼的老大爷喊我去避雨,我只是谢谢没去,我觉得淋一场雨,只是打湿我的衣衫,却淋不进我的内心,洗去外在的尘埃,冷不了火热的心,偶尔淋一下,让心灵变的清晰,不在像午后的神经,感到昏昏沉沉。

阅读全文>>

十字路口

每天忙忙碌碌,不断地重复着相同的事情,不断的穿梭在人生的十字路口。或许,都会迷茫,徘徊,踌躇。要记得,人生路,莫慌张。——题记

阅读全文>>

看不见尽头的路

对大多数人而言,未知带来恐惧,人们常常希望能够预知未来,希望一切都在自己计划中。于是,许多人都在过着按部就班的生活,走在一条一眼便望见了尽头的路上。

阅读全文>>