摘要: 1.括号字符串 https://www.cnblogs.com/BlueBlueSea/p/14030412.html 2.二分应用题 https://www.cnblogs.com/BlueBlueSea/p/14030538.html 3.DFS+BFS共同可解 https://www.cnbl 阅读全文
posted @ 2020-11-24 15:14 lypbendlf 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.std::lock_guard std::lock_guard其实就是简单的RAII(Resource Acquisition Is Initialization)封装,资源获取即初始化。在构造函数中进行加锁,析构函数中进行解锁,这样可以保证函数退出时,锁一定被释放。 不可以对 std::loc 阅读全文
posted @ 2024-07-07 16:11 lypbendlf 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/fenghualong/p/13855360.html 1.介绍 condition_variable类似于信号量机制,实现了线程的等待和唤醒。 wait() :阻塞等待的同时释放锁(原子操作),还可以添加阻塞判断函数,详见代码 notify_a 阅读全文
posted @ 2024-07-07 14:14 lypbendlf 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 转自:https://jackeyzhe.github.io/2018/11/14/玩转Redis集群之Codis/ 1.介绍 codis是一种redis 分布式集群解决方案,codis是基于多个redis实例做了一层路由层来进行数据路由,每个redis实例承担一定的数据分片。 Codis FE:集 阅读全文
posted @ 2024-06-30 00:24 lypbendlf 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 完全转自:https://blog.csdn.net/liyazhen2011/article/details/100181869 1.例子 #include <iostream> #include <string> using namespace std; int main() { cout << 阅读全文
posted @ 2024-06-26 01:34 lypbendlf 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 转自:https://stackoverflow.com/questions/21277806/fatal-early-eof-fatal-index-pack-failed 1.问题 Receiving objects: 13% (1309/10065), 796.00 KiB | 6 KiB/s 阅读全文
posted @ 2024-06-23 23:58 lypbendlf 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 转自:https://gpp.tkchu.me/double-buffer.html,chatgpt,https://blog.51cto.com/u_15214399/4914060 1.介绍 定义缓冲类封装了缓冲:一段可改变的状态。 这个缓冲被增量地修改,但我们想要外部的代码将修改视为单一的原子 阅读全文
posted @ 2024-06-23 01:23 lypbendlf 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 转自:https://cloud.tencent.com/developer/article/1150780,https://abcdabcd987.com/sharding/,给的例子贼牛 1.介绍 独占锁会降低性能。一般有三种方式降低锁的竞争程度: 1、减少锁的持有时间 2、降低锁的请求频率 3 阅读全文
posted @ 2024-06-15 22:52 lypbendlf 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/pandamohist/p/13854504.html,https://cplusplus.com/reference/algorithm/any_of/ 1.介绍 template <class InputIterator, class Una 阅读全文
posted @ 2024-06-04 00:54 lypbendlf 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 转自:chatgpt 1.介绍 struct Person{ uint32_t age; }; Person* getP(){ Person* p =new Person(); p->age = 5; return p; } int main() { const auto & pp = getP() 阅读全文
posted @ 2024-05-31 01:14 lypbendlf 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1.引用和拷贝智能指针对象时 引用类型不增加智能指针的引用计数,拷贝会增加引用计数。 int main() { shared_ptr<Person> p=make_shared<Person>(); p->age = 5; cout<<"age: "<<p->age<<", use: "<<p.us 阅读全文
posted @ 2024-05-30 07:43 lypbendlf 阅读(37) 评论(0) 推荐(0) 编辑