摘要: 1. 前言 有关本手册 : 这是一本awk学习指引, 其重点着重于 : l awk 适于解决哪些问题 ? l awk 常见的解题模式为何 ? 为使读者快速掌握awk解题的模式及特性, 本手册系由一些较具代表性的范例及其题解所构成; 各范例由浅入深, 彼此间相互连贯,范例中并对所使用的awk语法及指令辅以必要的说明. 有关awk的指令, 函数,...等条列式的说明则收录于... 阅读全文
posted @ 2015-07-10 21:22 程序员修练之路 阅读(1732) 评论(0) 推荐(0) 编辑
摘要: 我在这里的教程并不想面面俱到,全是示例,基本无废话。 我只想达到两个目的: 1)你可以在乘坐公交地铁上下班,或是在坐马桶拉大便时读完(保证是一泡大便的工夫)。 2)我只想让这篇博文像一个火辣的脱衣舞女挑起你的兴趣,然后还要你自己去下工夫去撸。 废话少说,我们开始脱吧(注:这里只是topless)。 起步上台 我从netstat命令中提取了如下信息作为用例:$ cat netstat.tx... 阅读全文
posted @ 2015-07-10 20:58 程序员修练之路 阅读(289) 评论(0) 推荐(0) 编辑
摘要: linux下挂载(mount)光盘映像文档、移动硬盘、U盘、Windows和NFS网络共享linux是个优秀的开放源码的操作系统,能够运行在大到巨型小到掌上型各类电脑系统上,随着linux系统的日渐成熟和稳定连同他开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的电脑系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据... 阅读全文
posted @ 2015-07-10 16:06 程序员修练之路 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 在日常工作或学习中我们经常需要在一台电脑上同时使用Windows和Linux(这里以Ubuntu为例)两个系统,我们通常的做法有两种: 一种安装双系统(双系统的安装方法经验里已经有很多,大家可以去参照) 另一种更为普遍的是在Windows本机用虚拟机安装Linux系统,然而Windows本机与虚拟机内Linux系统的文件该如何交换呢,其实也有好多方法,如USB接口设备共享、Ftp服务器共享等,这里... 阅读全文
posted @ 2015-07-10 15:55 程序员修练之路 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。 二叉堆的定义 二叉堆是完全二叉树或者是近似完全二叉树。 二叉堆满足二个特性: 1.父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。 2.每个结点的左子树和右子树都是一个二叉堆(都是最大堆或最小堆)。 当父结点的键值总是大于或等于任何一个子节点的键值时为... 阅读全文
posted @ 2015-07-10 15:42 程序员修练之路 阅读(978) 评论(0) 推荐(0) 编辑