精进基石
文章平均质量分 85
注意描述一些linux C/C++后端开发基础知识
路飞H
这个作者很懒,什么都没留下…
展开
-
Git-将指定文件回退到指定版本
本文主要描述将文件回退到指定版本原创 2023-11-24 17:01:11 · 532 阅读 · 0 评论 -
git教程
git是目前世界上最先进的分布式版本控制系统。 Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!原创 2023-08-05 12:34:14 · 41 阅读 · 0 评论 -
C++11多线程相关
工程中同时锁住两个互斥量情况不多见,因为每一个互斥量锁的是自己的资源,谨慎使用当你需要开启另外一个线程,并在当前线程中获取另外一个线程返回的结果,就可以使用std::future和std::async方式。原创 2023-06-14 22:07:28 · 81 阅读 · 0 评论 -
设计模式下篇
代码在设计模式代码。原创 2023-06-10 18:36:00 · 114 阅读 · 1 评论 -
设计模式上篇
本文设计模式代码分为两个版本,具体代码在设计模式代码,其中1.cpp表示有问题的版本,2.cpp表示使用完设计模式之后的版本。对比分析看一下效果会更好。原创 2023-06-07 22:57:25 · 42 阅读 · 0 评论 -
海量数据去重的Hash、bitmap、BloomFilter、分布式一致性hash
布隆过滤器是一种概率型数据结构,它的特点是高效地插入和查询,能确定某个字符串一定不存在或者可能存在;优缺点:布隆过滤器相⽐传统的查询结构(例如:hash,set,map等数据结构)更加⾼效,占⽤空间更⼩,但是确定是它返回的结果是概率性的,结果存在一定的误差,误差可控,同时不支持删除操作构成:位图(bit数组)+ n个hash函数。原创 2023-06-05 23:15:57 · 736 阅读 · 0 评论