波斯码BOSSMA Information Technology

2021年8月 发布的所有日志

Golang在Linux系统中实现微秒级延迟

发布时间:2021年8月25日 / 分类:Go / 抢沙发

在程序中延迟或者等待一段时间一般可以使用Sleep函数实现,但是因为操作系统线程调度的消耗,往往只能做到十几或者数十毫秒的精度,很难达到微秒级,Golang的time.Sleep也是如此。 Sleep函数一般都会将当前线程从CPU让出,然后等待操作系统的重新调度,这样可以有效利用CPU...

修改Github中提交人的名字

发布时间:2021年8月3日 / 分类:Tools / 抢沙发

不小心在本地使用了别的名字做了git提交,并push到了Github,这个名字和Github帐号的名字不同,导致贡献没有被统计到。这里提供一个方法来进行修改,一共两个步骤。 1、在仓库目录执行名字替换命令 git filter-branch -f --env-filter ' OLD_EMAIL="bossma@y...