![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 92
littleboy_webrtc
熟悉音视频技术,熟悉会议、直播、RTC等音视频技术与架构。目前从事音视频领域开发工作。
展开
-
golang实现循环队列
假溢出通常发生在循环队列的头部和尾部索引在数组中相遇时,即使数组中还有空间可以存放新元素。出现假溢出的原因,从根本上来说,是因为循环队列的容量被错误地判断为已满。在Go语言中实现循环队列,我们需要定义一个循环队列的数据结构,并实现其基本操作,包括初始化、入队(Push)、出队(Pop)、获取队列长度等。避免假溢出的关键在于正确地维护队列的状态信息,确保在任何时候都能准确地判断队列是否真正满了或者空了。在设计循环队列时,应该根据具体的应用场景和性能要求来选择最合适的策略。原创 2024-06-17 00:00:00 · 1012 阅读 · 10 评论 -
golang实现mediasoup的tcp服务及channel通道
Client:表示客户端连接,包含网络连接conn、指向服务器的指针Server和Channel指针c。server:表示TCP服务器,包含服务器地址address、TLS配置config以及三个回调函数:onNewClientCallback:新客户端连接时调用。onClientConnectionClosed:客户端连接关闭时调用。onNewMessage:客户端接收新消息时调用。原创 2024-05-27 09:00:00 · 1242 阅读 · 22 评论 -
golang通过go-aci适配神通数据库
设置环境变量:PKG_CONFIG_PATH,export PKG_CONFIG_PATH=$go-aci , $go-aci为go-aci代码的路径,比如export PKG_CONFIG_PATH=/usr/lib/go/src/go-aci。到/usr/lib/go/src/go-aci/test目录下,编译test.go : go build -o test_goaci test.go,如图。开启一个cmd,然后进入到C:\Go\src\go-aci目录下,依次执行,没有报错即为正确。原创 2024-05-24 21:38:22 · 1191 阅读 · 12 评论 -
golang适配GBase8s(南大通用)数据库
golang适配GBase8s原创 2024-05-17 10:38:32 · 1455 阅读 · 11 评论