TCP/IP 的目标是实现网络与网络之间的互连,即将各种(异构)的网络“整合”成一个统一的网络。针对“整合”后的复合系统,必须要解决的两个关键问题: 怎么“划网” - 系统中各个要素标识(命名)体系的问题 首先,必须要对复合系统中的各个要素进行区分,这就要求各个互连的网络本身、各个网络中的通讯节点(计算机)在复合系统中都需要有自己的标识,而且标识应…
作为虚拟化领域的翘楚,VMware 提供了全面的虚拟化能力。除了提供主机的虚拟化能力,VMware 还具备全面的网络虚拟化能力。利用 VMware,几乎可以构建任意类型的虚拟网络。 将复杂系统分解为基本构件的逻辑组合,是一种常用的分析方法论,对于复杂网络也是如此。VMware 提供了 3 种基础的网络类型,分别是 Bridge 网络、NAT 网络、…
wine 的出现为 linux 环境中使用 windows 程序提供了高效的轻量级的解决方案。使用 wine,可以在 linux 环境中轻松使用原来只能在 windows 中才能使用的那些优秀软件。 由此带来诸多益处,首先,可以将原来用户在 windows 下的软件良好使用体验,“平滑”的带到 linux 中来。用户可以不用顾虑因操作系统平台的差异…
Windows 的文件类型与对应打开程序的关联,与 Linux 系统一致,依旧可以遵照三个基本问题展开: 各种文件类型如何描述? 各类应用程序如何描述? 文件类型与读取打开其的应用程序的关联机制如何设计? 文件类型描述 Windows 文件类型遵照的核心标准与 Linux 一致,都是 MIME 规范。 MIME 规范是最初源起于 Internet …
文本文件行末 ^M 删除 ^M 字符问题源于不同操作系统对文本文件换行的不同定义而导致。 Windows/DOS 系统里面,每行结尾是"<回车><换行>",即 \r\n; Unix/Linux 系统里,每行结尾只有“<换行>”,即 \n; Mac系统里,每行结尾是"<回车>"。 因此,Unix/Mac 系统下的文件在 Win…
Excel 单个文件单独应用程序窗口打开 Excel 2010 打开两个或两个以上的表格时,都是在同一个应用窗口中显示。当同时编辑多个文件时非常不方便,尤其使用 wine 时,多个文件切换也存在问题,将 Excel 设置为独立文件独立进程窗口打开即可解决这类问题。 通过注册表来实现: 定位到 [HKEY_CLASSES_ROOT\Excel.She…
由于网站推进策略及展示平台需求的变化,有时需要对整个站点进行迁移。迁移过程中,要尽量保证网站的“完整性”,不仅针对网站用户要保证“完整性”,即用户的使用体验保持一致;同时,对待网站的管理员也要保持“完整性”,即管理员管理维护网站的工具和管理环境也要尽量保持不变。因此,迁移过程中保证网站的平顺无损是非常重要的。 网站迁移本质是网站的软件系统的迁移,软…
Linux 提供了强大的网络功能,网络的连贯、通畅,是基于网络的业务开展的基本前提。为此,Linux 提供了一系列工具,协助诊查网络中各条“经脉(连接)”的畅通性、各个“神经元(主机)”的活跃情况及基本信息。 本机网络情况自诊察 -- netstat 开展网络服务,首先,要了解本机的网络连接情况,至少要关注以下几个方面的内容: 本机到底有多少网络接…
每个操作系统,都要处理大量的、各种类型的文件。这些文件的作用、所面临的任务要求各异,其内部的存储逻辑结构设计也各有不同。在使用文件时,必须选取恰当的应用程序打开文件,才能正确获取文件中存储的数据和信息。如应用程序选取不当,则会出现驴唇不对马嘴的现象,造成各种乱码及崩溃问题。如何将各种文件类型,与恰当的文件打开读取程序相关联,是任何操作系统中必须考虑…
1. 时间的设计 缘起 自古以来,各地的人们都是用太阳升起和落下来度量一天,这是千百年来的形成的习惯与文化。例如,在中国,古人使用“日晷”作为计时工具,就是通过太阳位置变化而导致影子位置变化来度量时间。 一般把一天当中太阳位置最高的时候,定为一天的中间,即正午。使用当前的计时方式,即用数字来描述一天中的时间变化,正午就是 12 点, 同时,地球不断…