上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 111 下一页

2022年10月4日

【质量】防御性编程

摘要: 什么是防御性编程 防御性编程是一种编程习惯,是指预见在什么地方可能会出现问题,然后创建一个环境来测试错误,当预见的问题出现的时候通知你,并执行一个你指定的损害控制动作,如断言、停止程序执行,将用户重指向到一个备份的服务器,或者开启一个你可以用来诊断问题的调试信... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(88) 评论(0) 推荐(0) 编辑

【存储】块存储、文件存储和对象存储的区别?

摘要: 目录 简单说明 详细解释 存储分类 01 块存储(提供虚拟磁盘) 02 文件存储 03 对象存储 04 三种存储的区别和对比 分布式块存储、文件存储、对象存储的区别 理解Ceph的三种存储接口:块设备、文件系统、对象存储 一. Ceph的块设备存储接口 二. ... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(229) 评论(0) 推荐(0) 编辑

【C++】C++程序员的年终总结|技术栈|架构师学习路线

摘要: 原文:https://zhuanlan.zhihu.com/p/73036307 我越来越担心我作为一个C++程序员的未来。 恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(131) 评论(0) 推荐(1) 编辑

【MySQL】聚簇索引和非聚簇索引

摘要: [数据库系统内幕]这本书中对聚簇索引的: 如果数据记录的顺序遵循搜索键的顺序,则这种索引称为“聚集簇索引”。 书中还详细讲解到:聚簇索引中的数据记录,通常与索引存储于同一个文件中,有时也存放在单独的聚簇文件中,而这些文件均保留了键的顺序。如果数据存储在单独的文... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(86) 评论(0) 推荐(0) 编辑

【linux】linux C 程序 注册信号处理函数

摘要: static void signal_handler_reboot(int32_t theSignal){ int i; int sockfd; char log_str_buf[LOG_STR_BUF_LEN]; signal(SIGPIPE, SIG_IG... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(10) 评论(0) 推荐(0) 编辑

【多进程】Linux中fork()函数详解|多进程

摘要: 原文:https://blog.csdn.net/kxjrzyk/article/details/81603049 一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(100) 评论(0) 推荐(0) 编辑

【锁】死锁 怎么分析

摘要: https://www.cnblogs.com/yorkyang/p/8435916.html 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(0) 评论(0) 推荐(0) 编辑

【STL】c++优先队列(priority_queue)用法详解

摘要: 特性和基本操作 包含头文件:既然是队列那么先要包含头文件#include 特性:和queue的不同在于我们可以自定义其中数据的优先级, 让优先级高的排在队列前面,优先出队 优先队列具有队列的所有特性,包括基本操作,只是在这基础上添加了内部的一个排序,它本质是... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(73) 评论(0) 推荐(0) 编辑

【C++】STL中heap函数的用法(make_heap,push_heap,pop_heap,sort_heap,is_heap,is_heap_until)

摘要: 简介 C++ make_heap()将区间内的元素转化为heap. push_heap()对heap增加一个元素. pop_heap()对heap取出下一个元素. sort_heap()对heap转化为一个已排序群集. C++11新增特性 is_heap ... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(124) 评论(0) 推荐(0) 编辑

【算法】C++算法 求数组中最小的K个数

摘要: 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。 解法一:排序后,取出前k个数。O(nlogn)。 代码略。 解法二:建立n个元素的最小堆,每次去除堆顶的最小值,然后弹出堆顶,重新... 阅读全文

posted @ 2022-10-04 01:25 bdy 阅读(80) 评论(0) 推荐(0) 编辑

上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 111 下一页

导航