文章目录 前言 1. 下载Gitlab 2. 安装Gitlab 3. 启动Gitlab 4. 安装cpolar 5. 创建隧道配置访问地址 6. 固定GitLab访问地址 6.1 保留二级子域名 6.2 配...
参考:https://zhuanlan.zhihu.com/p/400507701 说明: Termux支持5.0以上的安卓系统。 Termux7.3版本之后,仅支持7.0以上的安卓系统。 1...
在之前完成的实战项目【FFmpeg音视频播放器】属于拉流范畴,接下来将完成推流工作,通过RTMP实现推流,即直播客户端。简单的说,就...
前言 之前的文章中提到过,安卓等移动端APP在采集音视频数据时,需要打开本地摄像头和麦克风设备。同理,桌面端应用程序在采集音视频数据时也需要依赖本地...
在 C++ 中,setsockopt() 函数用于设置 socket 的参数选项。这些选项可以影响 socket 的行为,例如 TCP 传输中发送数据包的大小、超...
最短路径问题 在图论中,最短路径问题是指在一个有向或无向的加权图中找到从一个起点到一个终点的最短路径。这个问题是计算机科学中的一个经典问题...
前面我们知道了秒杀系统需要具备高并发高性能的要求。那本节内容,我们主要介绍秒杀系统中,针对计时实现和库存扣减逻辑应该将如何进行设计。 重新认识电商...
造成线程安全问题的主要诱因有两点: 一是存在共享数据(也称临界资源) 二是存在多条线程共同操作共享数据 1.在 Java 中,关键字 synchronize...
v-for 我们用 v-for 指令根据一组数组的选项列表进行渲染。 v-for 指令需要以 item in items 形式的特殊语法, items 是源数据数组并且 item 是数组...