网站首页
编程语言
数据库
系统相关
其他分享
编程问答
Folly
2023-01-02
folly调试
【修改代码】代码:ProducerConsumerQueueTest.cpp编译二进制:producer_consumer_queue_test文件路径:/tmp/fbcode_builder_getdeps-ZrootZfollyZbuildZfbcode_builder-root
2023-01-02
folly编译
1)问题一CouldNOTfindOpenSSL,trytosetthepathtoOpenSSLrootfolderinthe解决:apt-getinstalllibssl-dev2)问题二gtest版本低ExceptionWrapperTest.cpp:83:7:
2022-11-16
C++ folly库解读(二) small_vector —— 小数据集下的std::vector替代方案
介绍folly/small_vector.hfolly/small_vector.md行为与std::vector类似,但是使用了smallbufferoptimization(类似于fbstring中的SSO),将指定个数的数据内联在对象中,而不
2022-11-16
C++ folly库解读(三)Synchronized —— 比std::lock_guard/std::unique_lock更易用、功能更强大的同步机制
目录传统同步方案的缺点folly/Synchronized.h简单使用Synchronized的模板参数withLock()/withRLock()/withWLock()——更易用的加锁方式升级锁ulock()和withULo
2022-11-16
C++ Folly库解读(零) Fbstring—— 一个完美替代std::string的库
在引入fbstring之前,我们首先再回顾一下string常见的三种实现方式。string常见的三种实现方式string中比较重要的3个字段:char*data.指向存放字符串的首地址(