接着上一篇,对STL中非常有用而又容易犯错的一些算法做总结和记录。希望在后面的使用中更加注重STL算法。
使用vector和string时需注意的问题
随着对STL的频繁使用和着迷,越发意识到更深层次理解STL的重要性。使用STL正确得到结果是一回事,而高效地使用STL得到结果又是另一回事。因此,拿起了Scott Meyers大神的《Effective STL》,结合自己平时遇到的问题,作一些总结和记录。
《C++编程思想》之字符串学习笔记
字符串是C++标准库的一个重要组成部分,本文参照《C++编程思想》中字符串的相关内容,对该部分进行简单总结。
Redis两种持久化方式比较
本文对前面所述的Redis两种持久化方式RDB和AOF做简单总结和比较。
Redis之AOF持久化
除了RDB持久化功能之外,Redis还提供了AOF(Append Only File)持久化功能。与RDB持久化通过保存数据库中的键值对来记录数据库状态不同,AOF持久化是通过保存Redis服务器所执行的写命令来记录数据库状态的。
Redis之RDB持久化
Redis是内存数据库,它将自己的数据库状态储存在内存里面,所以,如果不想办法将储存在内存中的数据库状态保存到磁盘里面,那么一旦服务器进程退出,服务器中的数据库状态也会消失不见。
Redis之复制
本文来学习下Redis中的复制特性。我们知道,在使用多Redis服务器的时候,保持主从服务器间的数据同步(一致性)是一个很重要的问题。
最短路问题
最短路问题是图论中最基础的问题。最短路是给定两个顶点,在以这两个点为起点和终点的路径中,边的权值和最小的路径。如果把权值当做距离,考虑最短距离就很容易理解了。