对于 macOS 用户来说,Homebrew 无疑是一个强大的软件包管理工具,它极大简化了软件的安装、更新和卸载[https://liam-i.github.io/posts...
![240](https://upload.jianshu.io/users/upload_avatars/972865/79352642-193d-42ff-9cda-5f5c46e9b57a.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
对于 macOS 用户来说,Homebrew 无疑是一个强大的软件包管理工具,它极大简化了软件的安装、更新和卸载[https://liam-i.github.io/posts...
Homebrew[https://brew.sh] 意为“家酿”,是一款用 Ruby[https://github.com/ruby/ruby] 开发的包管理器。它像酿酒一样...
在 Ruby 开发的世界中,经常需要面对不同项目使用不同 Ruby 版本的情况。这时,一个高效、灵活且易于使用的 Ruby 版本管理工具就显得尤为重要。 rbenv 正是这样...
清明节过后雨天就变多了,出门的时候没有下雨,到了厂里出来的时候就下雨,说是要弄个茶话会,所以弄了个茶话会,瓜子花生。谈论工作的相关事项,到了中午十二点多,没带伞,一起出去吃了...
晚上睡的晚,白天醒的早,熬夜对身体不好,从头发的掉落就可以看出来,到了晚上七点多,眼睛都睁不开了,感觉灯光好刺眼,九点多回到宿舍还在分泌荷尔蒙气息的事物,眼睛都流眼泪了。七点...
版本控制在软件开发中至关重要,而 Git[https://git-scm.com] 是广泛使用的代码管理工具。有时,我们可能需要在多个平台 (如 GitHub[https:...
SRS支持了单元测试、覆盖率分析、自动回归测试。每次提交,每个PullRequest,每次合并,都会触发测试。 这是这么些年一直想做,却一直没时间做的事,是极其重要的事情。 ...
SRS是单进程、单线程、多协程结构,协程(coroutine)背景以后再介绍,这篇文章介绍协程的重要基础,理解了这个基础,后续就容易看懂协程,也能更好的使用协程。 SRS的线...
启动SRS: FFmpeg推流: 也可以使用H5推WebRTC流:webrtc://localhost/live/livestream[http://localhost:80...