摘要: 计算码率(bit rate) 音频: CD音质,一般2通道,原始音频数据1秒钟的数据量是44.1k(采样率)*16(位深度)*2(声道数)=1411.2kbits,可求得整个音频文件的大小=时长(300s)*码率(1411.2)/1024/8=51.67M。压缩成128kbps的MP3,1秒钟数据就 阅读全文
posted @ 2023-03-24 17:48 opensmarty 阅读(760) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "github.com/chilts/sid" "github.com/kjk/betterguid" "github.com/oklog/ulid" "github.com/rs/xid" "github.com/satori/go.uuid 阅读全文
posted @ 2023-03-24 15:18 opensmarty 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 通用唯一识别码(英语:universally unique identifier,简称uuid)是一种软件建构的标准,亦为自由软件基金会组织在分散式计算环境领域的一部份。uuid的目的,是让分散式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以 阅读全文
posted @ 2023-03-24 14:51 opensmarty 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 预备知识: Monotonic Clocks,即单调时间,所谓单调,就是只会不停的往前增长,不受校时操作的影响,这个时间是自进程启动以来的秒数 参考文章:https://www.simpleapples.com/2018/10/26/understand-time-struct-in-go/ 雪花算 阅读全文
posted @ 2023-03-24 14:39 opensmarty 阅读(795) 评论(0) 推荐(0) 编辑