前言
刚刚开始接触golang时,觉得mutex锁简单易用。到下个阶段自己觉得这种是悲观锁,效率很低。直到学习和了解它的原理才明白mutex是一个兼顾性能和公平的精妙设计。
刚刚开始接触golang时,觉得mutex锁简单易用。到下个阶段自己觉得这种是悲观锁,效率很低。直到学习和了解它的原理才明白mutex是一个兼顾性能和公平的精妙设计。
前段时间入了fish-shell的坑,将其作为默认的shell,发现很多环境变量都失效了,比如$PATH,$GOPATH等等,这里记录一下解决方案。
标题党一下,互联网上很多文章写的都是垃圾。要么互相复制,要么没有彻底解决问题。
最近在看tcp通信相关的知识,期间看了好几个仓库都出现了字节序的概念,所以就想着整理一下字节序的相关知识。
分页这个优化方式特别常见。目前有两种方式:
客户端指定每页的数量和当前第几页,服务端返回总页数和当前页的数据。
不知道大家有没有想过网络通信到底是什么东西,为什么两个计算机之间可以通信?
其实本质上就是两个计算机之间的数据交换,而这个数据交换的过程就是通过socket来完成的。
本文代码使用golang实现
这篇文章主要记录下如何实现大数相乘。讲道理作为一个正式工作两年的程序员,不应该对这一块不了解,可能是因为工作中基本没有这个场景,所以也没考虑到。