操作系统是由一系列用于不同目的、服务于不同任务的系统软件组成的。为了了解这些软件是否正常工作,需要由操作系统或系统管理员对其进行监视。
继续阅读“Shell Script管理相关-df,du,ps”
分类:读书笔记
Shell Script网络相关-ifconfig,route,netstat
网络上每一个节点都需要分配多个参数才能够与其他主机实现互联,这些参数包括子网掩码、网管、路由、端口、DNS等。接下来先学习ifconfig, route, nslookup以及host等命令。
继续阅读“Shell Script网络相关-ifconfig,route,netstat”
Shell Script文本相关-grep,sed,awk
本部分内容主要有:正则表达式入门,用grep在文件中搜索文本,用cut按列切分文件,sed入门,awk入门等内容。
继续阅读“Shell Script文本相关-grep,sed,awk”
区分++或–操作符的前置和后置形式
C++自增(++)和自减(–)运算符分别有两种形式——前置式和后置式,但我们在使用它们时,并没有明确的指明参数来表明使用的是前置式还是后置式,而是通过位置来区分的(比如++i, i++)。
继续阅读“区分++或–操作符的前置和后置形式”
Shell Script常用命令-cat,find,tr
本章主要内容包括:用cat进行拼接,文件查找与文件列表,用tr进行转换,排序,分割文件和数据等等。
继续阅读“Shell Script常用命令-cat,find,tr”
Shell Script之Bash基本概念及特性
本章内容包括有:终端打印,变量与环境变量,通过shell进行数学运算,文件描述符与重定向,数组和关联数组,使用别名等等内容。
继续阅读“Shell Script之Bash基本概念及特性”
Customizing new and delete-49,51,52
当计算环境(Java和.NET)夸耀自己内置“垃圾回收能力”的当今,C++对内存管理的纯手工法也许看起来有点老气。但是许多苛刻的系统程序开发人员之所以选择C++,就是因为它允许他们手工管理内存。
继续阅读“Customizing new and delete-49,51,52”
Implementations-27,30
27.Minimize casting.(尽量少做转型动作)
C++规则的设计目标之一是,保证“类型错误”绝不可能发生。不幸的是,转型(casts)破坏了类型系统。
继续阅读“Implementations-27,30”
Design and Declaration-25
25.Consider support for a non-throwing swap.(考虑写出一个不抛出异常的swap函数)
swap是个有趣的函数。原本它只是STL的一部分,而后成为异常安全性编程的脊柱,以及用来处理自我赋值可能性的一个常见机制。
继续阅读“Design and Declaration-25”
Design and Declaration-20,21
20.Prefer pass-by-reference-to-const to pass-by-value.(宁以pass-by-reference-to-const替换pass-by-value)
(1)缺省情况下C++以by value方式传递对象至函数。而调用端所获得的亦是函数返回值的一个复件。
继续阅读“Design and Declaration-20,21”