摘要:
《Linux就该这么学》 第八章 8.1 防火墙管理工具 众所周知,相较于企业内网,外部的公网环境更加恶劣,罪恶丛生。在公网与企业内网之间充当保护屏障的防火墙(见图8-1)虽然有软件或硬件之分,但主要功能都是依据策略对穿越防火墙自身的流量进行过滤。就像家里安装的防盗门一样,目的是保护亲人和财产安全。 阅读全文
摘要:
《Linux就该这么学》 读书随笔集 第七章 在学习了第6章讲解的硬盘设备分区、格式化、挂载等知识后,本章将深入讲解各个常用RAID(Redundant Array of Independent Disks,独立冗余磁盘阵列)技术方案的特性,并通过实际部署RAID 10、RAID 5+备份盘等方案来 阅读全文
摘要:
当指向一个对象的指针或引用离开其作用域时,析构函数不会执行 在执行析构函数的时候,先执行析构函数体,然后执行隐式的析构部分,销毁类类型,需要执行类的析构函数,而销毁内置类型,则什么都不需要做。隐私的销毁一个内置类型的指针,不会delete其所指的对象。 阅读全文
摘要:
《Linux就该这么学》读书随笔集 第六章 Linux系统中颇具特色的文件存储结构常常搞得新手头昏脑涨,本章将从Linux系统中的文件存储结构开始,讲述文件系统层次标准(Filesystem Hierarchy Standard,FHS)、udev硬件命名规则以及硬盘设备的原理。 为了让读者更好地理 阅读全文
摘要:
《Linux就该这么学》读书随笔集 第五章 Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统的安全则是一系列复杂的配置工作。本章将详细讲解文件的所有者、所属组以及其他人可对文件进行的读(r)、写(w)、执行(x)等操作,还将介绍如何在Linux系统中添加、 阅读全文
摘要:
《Linux就该这么学》读书随笔集 第四章 4.1 vim文本编辑器 “在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数。”而且在日常工作中大家也肯定免不了要编写文档,这些工作都是通过文本编辑器来完成的。刘遄老师写作本书的目的是让读者切实掌握Linux系统的运维方法,而不是仅 阅读全文
摘要:
《Linux就该这么学》 读书随笔集 第三章 3.1 输入输出重定向 输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。在日常的学习和工作中,相较于输入重定向,我们使用输出重定向的频率更高,所以又将输出重定向分为了标准输出重定向和错误输出重定向两种不同 阅读全文
摘要:
《C++Primer 第五版》 ——读书随笔集 第十章 顺序容器只定义了很少的操作,在多数情况下,我们可以添加和删除元素,访问首尾元素,确定容器是否为空以及获得只想首元素或尾元素之后位置的迭代器。 如果用户还希望做其他更多有用的操作呢:比如查找特定元素,替换或删除一个特定值,重排元素顺序等。 标 阅读全文
摘要:
LeetCode刷题之动态规划算法 1.基本思路及代码框架 首先,动态规划的穷举有点特别,因为这类问题存在「重叠子问题」,如果暴力穷举的话效率会极其低下,所以需要「备忘录」或者「DP table」来优化穷举过程,避免不必要的计算。 而且,动态规划问题一定会具备「最优子结构」,才能通过子问题的最值得到 阅读全文
摘要:
《C++Primer 第五版》 ——读书随笔集 第九章 一个容器就是一些特定类型对象的集合。顺序容器为程序员提供了控制元素存储和访问顺序的能力。这种顺序不依赖于元素的值,而是与元素加入容器时的位置相对应。 9.1 顺序容器概述 下表列出了标准库中的顺序容器,所有顺序容器都提供快速顺序访问元素的能 阅读全文