Go中的channel

总结一下关于channel的知识点:缓冲、关闭、WaitGroup、select与死锁

技术

分布式系统:FLP 不可能性定理

这篇笔记是怎么来的这不是按课件顺序抄定义,而是复现我的理解过程:我最初怎么想、哪里觉得奇怪、为什么原来的直觉不够,以及最后形成了什么更准确的认识。前半部分(Quorum、广播、RSM、Consensus)是复习,上课时我已经忘了一部分,就重新补了一遍...

技术

浮点数:金额被误存成 float32,还能无损还原吗?

题目一道作业题,背景是金融相关的。 题意有一个金额 $x$,范围是 $0.01$ 到 $100000.00$,输入精度为小数点后两位,用 float64 保存。某处不小心把它强行转换成了 float32,能不能把原来的 float64 还原回来? ...

技术

计算机网络:三次握手的推导

前言很多人在学习三次握手这个重要概念时通常都会死记硬背:先是 SYN,然后是 SYN-ACK,最后是 ACK。但是这种方式完全无法真正理解三次握手的含义。 为什么是三次? 为什么要三次握手? 为什么是 SYN-ACK? 这篇文章会带你完整的推导整...

技术

计算机网络 TCP/IP四层模型

前言这篇文章是我在复习,查漏补缺计算机网络时的笔记。在写的时候我参考了一些资料,主要是JavaGuide 上的一篇文章。不过在学习当中我总感觉有一些描述我不太理解,解读起来比较困难,或者我认为不太正确,于是我就写下了自己的理解和一些更好懂的类比。 在...

技术

建站日志【3】 GitHub + PicGo 图床

今天也是把图床搞定了,用的是github + PicGo,这一篇内容实则比上一篇早,是我今天下午完成的 原本的图片都是放在博客自己的库里,也就是 source/assets/images 里,但是这样有几个问题: 博客本体编译后的体积会变得很大,因...

日常

建站日志【2】 Stellar主题1.41+ hover样式恢复

麻了,没想到这个主题更新的这么快,很多配置都不一样了,文档也没有老版本,只能硬着头皮改配置了,遇到好多问题 首先就是主页hover样式变得怎么这么丑,原本是这样的: 更新前 更新完直接这样了 更新后 原本好好的辉光效果没了,直接一个莫名其妙的半截...

日常
鸣潮游玩日志【1】
昨天晚上就把第一章第八幕过完了,回味无穷,虽然我现在是3.5下半才入的坑,但是还是很好品

建站日志【1】 搭建 Hexo + Stellar 博客

这次遇到了一个喜欢的主题,而且也在搞自己的一个服务器,加上有了一个域名,于是就打算搞一个比较稳定的博客

日常