由于谷歌在Monorepo上的实践,Monorepo受到了越来越多的关注。Monorepo意味着把所有项目的所有代码统一维护在一个单一的代码版本库中,和多代码库方案相比,两者...
由于谷歌在Monorepo上的实践,Monorepo受到了越来越多的关注。Monorepo意味着把所有项目的所有代码统一维护在一个单一的代码版本库中,和多代码库方案相比,两者...
原文链接:https://vimsky.com/article/3679.html 【需求】 在开发中使用Git的过程中,有时候会有一种需求,要从服务器拉取最新的状态,而本地...
在mac中使用 brew install 安装的软件默认都是最新版本的。有时候我们需要旧版本(指定版本)的时候,应该怎么做呢? 由于在学习 thrift 的过程中,希望安装 ...
什么是pkg-config 简单理解,pkg-config根据.pc结尾的文件做依赖配置。找到.pc文件周,解析其内容,然后对底层构建工具(C/C++编译器、链接器)或高层构...
位置无关代码是怎么产生的? 位置无关代码的基本原理 位置无关代码的相关数据结构 位置无关代码的重定位(程序启动的时候) 判断一个.so文件是否是位置无关代码 位置无关代码的编译规则
这篇文章的首要目的是,通过配置VSCode,达到全平台的一致C/C++开发体验。 对于编写C/C++的环境,我们至少需要有文本编辑器、C/C++编译器,最好还能有C/C++调...
原文地址[https://excellent-roll-c1b.notion.site/JAVA-187a4a3d3ef543e8a0edde55ce10527a] 无论是分...
在目前,无论在各个行只要和视频相关的,我们都可以看见H264相关的身影,H264作为目前使用最广泛的视频压缩标准,随着 x264/openh264以及ffmpeg等开源库的推...
这里生成的证书是用来给Flask网站启用https用的 有点麻烦,要自己建一个CA,然后对自己的请求文件进行认证然后生成证书,私钥和证书,一共俩 ubuntu上一般都自带安装...
对于整数的取模运算,想必大家已经比较熟悉了,譬如说 7 对 3 取模,结果是多少,我们可以按照小学的公式:被除数÷除数=商……余数 来推算:7 ÷ 3 = 2 ...... ...
转发[https://excellent-roll-c1b.notion.site/RTMP-VS-RTSP-017b415cce8b44da9641dc0de4d14610...
拼凑出来的还不错呢?很多内容没有说到重点,真是坑新人的手。
如何优雅的谈论HTTP/1.0/1.1/2.0试想一下,一个科班出身,拥有丰富开发经验的程序员对于HTTP协议却不甚了解?还是很尴尬的!这么一个可以说是常识的问题,可能很多人在没有积极准备的情况下,不一定能很好的回答出来...
1. 左值&右值 右值:只能在=右边使用的值(字面量、中间结果、临时对象/匿名对象),无法直接取地址,不能使用左值引用。 左值:可以在=左边使用的值 2. 左值引用&右值引用...
全看完了,挺好,但是好像缺少了多线程中的信号槽的具体讲解。
Qt高级——Qt信号槽机制源码解析引自:https://blog.51cto.com/9291927/2070398 Qt高级——Qt信号槽机制源码解析 一、信号槽机制的原理 1、信号槽简介 信号槽是观察者模...
引自:https://blog.51cto.com/9291927/2070398 Qt高级——Qt信号槽机制源码解析 一、信号槽机制的原理 1、信号槽简介 信号槽是观察者模...
RTP(Real-time Transport Protocol)是实时流媒体传输协议,RTCP(Real-time Transport Control Protocol)是...
mac的brew修改国内源 清华源 阿里云 腾讯源 清华源(本人在用) 阿里云 腾讯源 参考 mac home brew更换国内镜像源 推荐一个Mac brew软件源,迄今为...
使用场景 实现原理 Object-C实现 C++ 实现 各个平台上的实现原理基本是一致的 因为语言或者平台特点有些许差别