摘要: 一. 解析域名地址为IP地址浏览器DNS缓存:以Chrome为例,在浏览器窗口中输入chrome://net-internals/#dns,就可以查看当前浏览器DNS缓存记录,chrome的DNS缓存过期时间还是比较短的,大约为1分钟。本机DNS缓存:在Windows命令行模式下输入ipconfig /displaydns,就可以查看本机DNS缓存记录。许多主机在启动时从本地域名服务器下载域名和地址的全部数据库,维护存放自己最近使用的域名的缓存。本地域名服务器:在Windows命令行模式下输入ipconfig /all,就可以查看本地DNS服务器的IP地址,一般而言本地域名服务器都是由ISP提 阅读全文
posted @ 2013-12-24 17:29 行进 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1. ERStudio 在未使用ERStudio前,我一直是直接在SQL-Server的Query窗口中写CREATE TABLE语句,说实在话,我很喜欢这样的开发方式,毕竟一切都在代码的可控制范围内。但手动写CREATE TABLE对于TABLE少的情况下还好,一旦TABLE的数量比较多的时候就比较难办,因为很难看出表与表之间的联系,容易遗漏东西。ERStudio具有强大的数据库建模功能,可以自动生成CREATE TABLE语句,同时还可以查看已建好的数据库的结构,印象比较深的一次是使用ERStudio把数据库中的大概30张表拉到可视化建模界面显示,表与表之间的联系能够清晰地展现出来,对于. 阅读全文
posted @ 2013-12-24 16:58 行进 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、软件框架(Software Framework)介绍面向某领域(包括业务领域,如ERP,和计算领域,如GUI)的、可复用的“半成品”软件,它实现了该领域的共性部分,并提供一系列定义良好的可变点以保证灵活性和可扩展性。可以说,软件框架是领域分析结果的软件化,是领域内最终应用系统的模板。随着软件规模的扩大、应用的广泛和软件复用技术的发展,以子程序或类(Class)为单位的软件复用有许多不足:(1)子程序库日趋其庞大以致于使用人员难以掌握,(2)大多数类粒度很小,且其自身往往不能完成有用的功能。这一问题迫使人们在复用中将一组类(或模块)及其交互作为一个整体来考虑,由此出现了软件框架。软件框架至少 阅读全文
posted @ 2013-12-24 15:21 行进 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 对于外包业务类型的项目,软件架构设计的目的与产品类型的项目有所不同,在这里主要讨论外包类型项目的软件架构设计目的。 1、为大规模开发提供基础和规范,并提供可重用的资产,软件系统的大规模开发,必须要有一定的基础和遵循一定的规范,这既是软件工程本身的要求,也是客户的要求。架构设计的过程中可以将一些公共部分抽象提取出来,形成公共类和工具类,以达到重用的目的。 2、一定程度上缩短项目的周期,利用软件架构提供的框架或重用组件,缩短项目开发的周期。 3、降低开发和维护的成本,大量的重用和抽象,可以提取出一些开发人员不用关心的公共部分,这样便可以使开发人员仅仅关注于业务逻辑的实现,从而减少了很多工作量,提高 阅读全文
posted @ 2013-12-24 14:46 行进 阅读(173) 评论(0) 推荐(0) 编辑